0001558370-23-018620.txt : 20231109 0001558370-23-018620.hdr.sgml : 20231109 20231109170804 ACCESSION NUMBER: 0001558370-23-018620 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231109 DATE AS OF CHANGE: 20231109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Direct Digital Holdings, Inc. CENTRAL INDEX KEY: 0001880613 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ADVERTISING [7310] IRS NUMBER: 872306185 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41261 FILM NUMBER: 231393672 BUSINESS ADDRESS: STREET 1: 1177 WEST LOOP SOUTH STREET 2: SUITE 1310 CITY: HOUSTON STATE: TX ZIP: 77027 BUSINESS PHONE: 832-402-1051 MAIL ADDRESS: STREET 1: 1177 WEST LOOP SOUTH STREET 2: SUITE 1310 CITY: HOUSTON STATE: TX ZIP: 77027 10-Q 1 tmb-20230930x10q.htm 10-Q
0001880613--12-312023Q3false112780001127800000000029000002991792P3Y2871433350854810783321187627535230001880613srt:ScenarioPreviouslyReportedMember2022-07-012022-09-300001880613srt:ScenarioPreviouslyReportedMember2022-01-012022-09-300001880613us-gaap:MeasurementInputPriceVolatilityMember2023-09-300001880613us-gaap:MeasurementInputExpectedTermMember2023-09-300001880613us-gaap:MeasurementInputExpectedDividendRateMember2023-09-300001880613us-gaap:MeasurementInputDiscountRateMember2023-09-300001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-07-012022-09-300001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-07-012022-09-300001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-09-300001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-09-300001880613us-gaap:RetainedEarningsMember2023-09-300001880613us-gaap:AdditionalPaidInCapitalMember2023-09-300001880613srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2023-06-300001880613us-gaap:RetainedEarningsMember2023-06-300001880613us-gaap:AdditionalPaidInCapitalMember2023-06-3000018806132023-06-300001880613srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001880613us-gaap:RetainedEarningsMember2022-12-310001880613us-gaap:AdditionalPaidInCapitalMember2022-12-310001880613us-gaap:RetainedEarningsMember2022-09-300001880613us-gaap:AdditionalPaidInCapitalMember2022-09-300001880613srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-06-300001880613us-gaap:RetainedEarningsMember2022-06-300001880613us-gaap:AdditionalPaidInCapitalMember2022-06-3000018806132022-06-300001880613us-gaap:RetainedEarningsMember2021-12-310001880613drct:DdhLlcMemberdrct:Orange142AcquisitionMemberdrct:ClassBPreferredUnitsMember2023-09-300001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-09-300001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-09-300001880613srt:ScenarioPreviouslyReportedMemberus-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-06-300001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001880613srt:ScenarioPreviouslyReportedMemberus-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-09-300001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-09-300001880613srt:ScenarioPreviouslyReportedMemberus-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-06-300001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300001880613drct:CommonUnitsMember2021-12-310001880613us-gaap:EmployeeStockOptionMemberdrct:OmnibusIncentivePlan2022Member2022-01-012022-12-310001880613us-gaap:EmployeeStockOptionMemberdrct:OmnibusIncentivePlan2022Member2022-12-310001880613drct:OperatingLeaseCorporateOfficeHeadquartersMember2022-07-010001880613drct:SellSideAdvertisingMember2023-07-012023-09-300001880613drct:BuySideAdvertisingMember2023-07-012023-09-300001880613drct:SellSideAdvertisingMember2023-01-012023-09-300001880613drct:BuySideAdvertisingMember2023-01-012023-09-300001880613drct:SellSideAdvertisingMember2022-07-012022-09-300001880613drct:BuySideAdvertisingMember2022-07-012022-09-300001880613drct:SellSideAdvertisingMember2022-01-012022-09-300001880613drct:BuySideAdvertisingMember2022-01-012022-09-300001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-07-012023-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WoolfordMember2023-07-012023-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WalkerMember2023-07-012023-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:SmithMember2023-07-012023-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WoolfordMember2023-01-012023-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WalkerMember2023-01-012023-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:SmithMember2023-01-012023-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WoolfordMember2022-07-012022-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WalkerMember2022-07-012022-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:SmithMember2022-07-012022-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WoolfordMember2022-01-012022-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WalkerMember2022-01-012022-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:SmithMember2022-01-012022-09-300001880613us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-09-300001880613us-gaap:LeaseholdImprovementsMember2023-09-300001880613us-gaap:FurnitureAndFixturesMember2023-09-300001880613us-gaap:ComputerEquipmentMember2023-09-300001880613us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001880613us-gaap:FurnitureAndFixturesMember2022-12-310001880613us-gaap:ComputerEquipmentMember2022-12-310001880613drct:DelayedDrawTermLoanMemberus-gaap:SubsequentEventMember2023-10-032023-10-030001880613drct:PaycheckProtectionProgramMember2021-03-012021-03-310001880613drct:EconomicInjuryDisasterLoanMember2020-06-152020-06-150001880613drct:DelayedDrawTermLoanMemberdrct:LafayetteSquareMember2022-07-282022-07-2800018806132022-02-152022-02-150001880613us-gaap:RevolvingCreditFacilityMemberdrct:SiliconValleyBankMember2023-01-012023-09-300001880613us-gaap:RevolvingCreditFacilityMemberdrct:EastWestBankMember2022-01-012022-09-300001880613drct:RevolvingCreditFacility2020Memberdrct:EastWestBankMember2022-01-012022-01-310001880613us-gaap:OperatingSegmentsMemberdrct:SellSideAdvertisingMember2023-07-012023-09-300001880613us-gaap:OperatingSegmentsMemberdrct:BuySideAdvertisingMember2023-07-012023-09-300001880613us-gaap:CorporateNonSegmentMember2023-07-012023-09-300001880613us-gaap:OperatingSegmentsMemberdrct:SellSideAdvertisingMember2023-01-012023-09-300001880613us-gaap:OperatingSegmentsMemberdrct:BuySideAdvertisingMember2023-01-012023-09-300001880613us-gaap:CorporateNonSegmentMember2023-01-012023-09-300001880613us-gaap:OperatingSegmentsMemberdrct:SellSideAdvertisingMember2022-07-012022-09-300001880613us-gaap:OperatingSegmentsMemberdrct:BuySideAdvertisingMember2022-07-012022-09-300001880613us-gaap:CorporateNonSegmentMember2022-07-012022-09-300001880613us-gaap:OperatingSegmentsMemberdrct:SellSideAdvertisingMember2022-01-012022-09-300001880613us-gaap:OperatingSegmentsMemberdrct:BuySideAdvertisingMember2022-01-012022-09-300001880613us-gaap:CorporateNonSegmentMember2022-01-012022-09-3000018806132022-07-282022-07-280001880613drct:DelayedDrawTermLoanMemberdrct:LafayetteSquareMember2021-12-030001880613drct:CreditFacility2021Memberdrct:LafayetteSquareMember2021-12-030001880613drct:ClosingDateTermLoanMemberdrct:LafayetteSquareMember2021-12-030001880613drct:RevolvingCreditFacility2020Memberdrct:EastWestBankMember2022-03-310001880613drct:RevolvingCreditFacility2020Memberdrct:EastWestBankMember2021-12-170001880613drct:RevolvingCreditFacility2020Memberdrct:EastWestBankMember2020-09-300001880613drct:RevolvingCreditFacility2020Memberdrct:EastWestBankMember2022-03-012022-03-310001880613drct:Orange142LlcMemberdrct:BuySideAdvertisingMember2023-01-012023-09-300001880613drct:HuddledMassesLlcMemberdrct:BuySideAdvertisingMember2023-01-012023-09-300001880613drct:ColossusMediaLlcMemberdrct:SellSideAdvertisingMember2023-01-012023-09-300001880613drct:EconomicInjuryDisasterLoanMember2023-09-300001880613drct:EconomicInjuryDisasterLoanMember2022-12-310001880613drct:DdhLlcMemberdrct:ClassBPreferredUnitsMember2023-07-012023-09-300001880613drct:DdhLlcMemberdrct:ClassBPreferredUnitsMember2023-01-012023-09-300001880613drct:DdhLlcMemberdrct:ClassBPreferredUnitsMember2022-07-012022-09-300001880613drct:DdhLlcMemberdrct:ClassBPreferredUnitsMember2022-01-012022-09-300001880613drct:RevolvingCreditFacility2020And2023Memberdrct:EastWestBankMember2023-07-012023-09-300001880613drct:RevolvingCreditFacility2020And2023Memberdrct:EastWestBankMember2022-07-012022-09-300001880613drct:RevolvingCreditFacility2020And2023Memberdrct:EastWestBankMember2022-01-012022-09-3000018806132020-09-300001880613drct:HuddledMassesAndColossusMediaLlcMember2018-12-310001880613us-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-09-300001880613us-gaap:TrademarksAndTradeNamesMember2023-01-012023-09-300001880613us-gaap:NoncompeteAgreementsMember2023-01-012023-09-300001880613us-gaap:CustomerListsMember2023-01-012023-09-3000018806132020-09-302020-09-300001880613us-gaap:TrademarksAndTradeNamesMember2023-09-300001880613us-gaap:NoncompeteAgreementsMember2023-09-300001880613us-gaap:CustomerListsMember2023-09-300001880613us-gaap:RestrictedStockUnitsRSUMember2023-09-300001880613us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001880613drct:LoansFromRelatedPartyMemberdrct:WalkerAndSmithFoundingMembersMember2023-09-300001880613drct:LoansFromRelatedPartyMemberdrct:WalkerAndSmithFoundingMembersMember2022-12-310001880613us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001880613us-gaap:CostOfSalesMember2023-07-012023-09-300001880613us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001880613us-gaap:CostOfSalesMember2023-01-012023-09-300001880613us-gaap:PensionPlansDefinedBenefitMember2023-07-012023-09-300001880613us-gaap:PensionPlansDefinedBenefitMember2022-07-012022-09-300001880613us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-09-300001880613drct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-09-300001880613drct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2022-12-310001880613drct:CreditFacility2021Memberdrct:LafayetteSquareMember2022-12-310001880613us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberdrct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-09-300001880613drct:EconomicInjuryDisasterLoanMember2022-12-152022-12-150001880613drct:QuarterEndingDecember2022ThroughDecember2023Memberdrct:DelayedDrawTermLoanMemberdrct:LafayetteSquareMember2022-07-282022-07-280001880613drct:March2024AndThereafterMemberdrct:DelayedDrawTermLoanMemberdrct:LafayetteSquareMember2022-07-282022-07-280001880613drct:EconomicInjuryDisasterLoanMember2020-06-150001880613drct:DelayedDrawTermLoanMemberus-gaap:SubsequentEventMember2023-10-030001880613drct:PaycheckProtectionProgramMember2022-04-112022-04-110001880613drct:PaycheckProtectionProgramMember2021-03-310001880613drct:RevolvingCreditFacility2020Memberdrct:EastWestBankMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-12-172021-12-170001880613srt:MaximumMemberdrct:ConsolidatedTotalNetLeverageRatioIsGreaterThan4Memberdrct:CreditFacility2021Memberdrct:LafayetteSquareMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-12-032021-12-030001880613drct:ConsolidatedTotalNetLeverageRatioIsLessThan2Memberdrct:CreditFacility2021Memberdrct:LafayetteSquareMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-12-032021-12-030001880613drct:SellSideAdvertisingMember2023-07-012023-09-300001880613drct:BuySideAdvertisingMember2023-07-012023-09-300001880613drct:SellSideAdvertisingMember2023-01-012023-09-300001880613drct:BuySideAdvertisingMember2023-01-012023-09-300001880613drct:SellSideAdvertisingMember2022-07-012022-09-300001880613drct:BuySideAdvertisingMember2022-07-012022-09-300001880613drct:SellSideAdvertisingMember2022-01-012022-09-300001880613drct:BuySideAdvertisingMember2022-01-012022-09-300001880613drct:UpCStructureMemberus-gaap:CommonClassAMember2022-02-012022-02-280001880613drct:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001880613drct:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001880613drct:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-09-300001880613drct:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300001880613drct:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001880613drct:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001880613srt:ScenarioPreviouslyReportedMemberus-gaap:CommonClassAMember2022-12-310001880613us-gaap:CommonClassBMember2023-09-300001880613us-gaap:CommonClassBMember2022-12-310001880613us-gaap:CommonClassAMember2022-12-310001880613drct:OmnibusIncentivePlan2022Member2023-09-300001880613us-gaap:CommonClassAMemberus-gaap:OverAllotmentOptionMember2023-09-300001880613srt:MaximumMemberus-gaap:OverAllotmentOptionMember2022-02-1500018806132022-02-1500018806132022-09-3000018806132021-12-310001880613drct:Orange142LlcMember2020-09-302020-09-300001880613drct:Orange142LlcMember2020-09-300001880613drct:DdhLlcMemberdrct:Orange142AcquisitionMemberdrct:ClassBPreferredUnitsMember2023-01-012023-09-300001880613us-gaap:OperatingSegmentsMemberdrct:SellSideAdvertisingMember2023-09-300001880613us-gaap:OperatingSegmentsMemberdrct:BuySideAdvertisingMember2023-09-300001880613us-gaap:CorporateNonSegmentMember2023-09-300001880613us-gaap:OperatingSegmentsMemberdrct:SellSideAdvertisingMember2022-12-310001880613us-gaap:OperatingSegmentsMemberdrct:BuySideAdvertisingMember2022-12-310001880613us-gaap:CorporateNonSegmentMember2022-12-310001880613us-gaap:WarrantMember2023-07-012023-09-300001880613us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001880613us-gaap:WarrantMember2023-01-012023-09-300001880613us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001880613us-gaap:WarrantMember2022-07-012022-09-300001880613us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001880613us-gaap:WarrantMember2022-01-012022-09-300001880613us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001880613drct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-07-012023-09-300001880613drct:CreditFacility2021Memberdrct:LafayetteSquareMember2023-07-012023-09-300001880613drct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-01-012023-09-300001880613us-gaap:RevolvingCreditFacilityMemberdrct:EastWestBankMember2022-07-262022-12-310001880613drct:RevolvingCreditFacility2020Memberdrct:EastWestBankMember2022-07-012022-09-300001880613drct:CreditFacility2021Memberdrct:LafayetteSquareMember2022-07-012022-09-300001880613drct:RevolvingCreditFacility2020Memberdrct:EastWestBankMember2022-01-012022-09-300001880613drct:CreditFacility2021Memberdrct:LafayetteSquareMember2022-01-012022-09-300001880613drct:OmnibusIncentivePlan2022Member2023-01-012023-09-300001880613us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001880613us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001880613srt:ScenarioPreviouslyReportedMember2022-12-310001880613us-gaap:SubsequentEventMember2023-10-300001880613us-gaap:CommonClassAMember2023-09-3000018806132023-08-290001880613us-gaap:IPOMember2022-02-152022-02-150001880613drct:PaycheckProtectionProgramMember2020-06-050001880613drct:LastDayOfEachFiscalQuarterFromMarch312024ThroughMarch312025Memberdrct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-07-070001880613drct:LastDayOfEachFiscalQuarterFromJune302025AndThereafterMemberdrct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-07-070001880613drct:LastDayOfEachFiscalQuarterFromJune302023ThroughDecember312023Memberdrct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-07-070001880613drct:UpCStructureMember2022-02-012022-02-280001880613us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-09-300001880613us-gaap:EmployeeStockOptionMemberdrct:OmnibusIncentivePlan2022Member2023-01-012023-09-300001880613us-gaap:EmployeeStockOptionMemberdrct:OmnibusIncentivePlan2022Member2023-09-300001880613srt:MinimumMember2023-01-012023-09-300001880613srt:MaximumMember2023-01-012023-09-300001880613drct:RevolvingCreditFacility2020And2023Memberdrct:EastWestBankMember2023-01-012023-09-300001880613drct:CreditFacility2021Memberdrct:LafayetteSquareMember2023-01-012023-09-300001880613drct:DdhLlcMemberdrct:CommonUnitsMemberdrct:WoolfordMember2023-09-300001880613drct:DdhLlcMemberdrct:ClassbPreferredUnitsMemberdrct:WoolfordMember2023-09-3000018806132022-07-280001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WoolfordMember2020-09-302020-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WalkerAndSmithFoundingMembersMember2020-09-302020-09-300001880613us-gaap:SubsequentEventMember2023-10-230001880613drct:CommonUnitsMember2022-01-012022-09-300001880613drct:DirectDigitalHoldingsLlcMember2023-09-300001880613us-gaap:CommonClassAMemberus-gaap:OverAllotmentOptionMember2022-02-152022-02-150001880613drct:DdhLlcMember2023-01-012023-09-300001880613drct:DirectDigitalHoldingsLlcMember2023-01-012023-09-300001880613drct:DdhLlcMemberdrct:WoolfordMemberus-gaap:IPOMember2023-01-012023-09-300001880613us-gaap:CommonClassAMemberus-gaap:OverAllotmentOptionMember2022-02-150001880613us-gaap:OverAllotmentOptionMember2022-02-150001880613us-gaap:SubsequentEventMember2023-10-020001880613drct:DirectDigitalManagementLlcMemberus-gaap:CommonClassBMember2023-09-300001880613us-gaap:IPOMember2022-02-150001880613drct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-07-072023-07-0700018806132022-09-012022-09-010001880613us-gaap:RevolvingCreditFacilityMemberdrct:SiliconValleyBankMember2023-01-090001880613drct:OperatingLeaseCongressAveTexasOfficeMember2021-03-012021-03-310001880613drct:OperatingLeaseCorporateOfficeHeadquartersMember2019-06-012019-06-300001880613drct:DdhLlcMemberdrct:ClassBPreferredUnitsMember2022-02-012022-02-280001880613us-gaap:OverAllotmentOptionMember2022-02-152022-02-150001880613us-gaap:RetainedEarningsMember2023-07-012023-09-300001880613us-gaap:RetainedEarningsMember2023-01-012023-09-300001880613us-gaap:RetainedEarningsMember2022-07-012022-09-300001880613us-gaap:RetainedEarningsMember2022-01-012022-09-300001880613us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-09-300001880613drct:RevolvingCreditFacility2023Memberdrct:EastWestBankMember2023-07-070001880613drct:CreditFacility2021Memberdrct:LafayetteSquareMember2023-09-300001880613drct:CreditFacility2021Memberdrct:LafayetteSquareMember2021-12-032021-12-030001880613drct:InterestPeriodOfThreeMonthMemberdrct:LafayetteSquareMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-06-012023-06-010001880613drct:InterestPeriodOfSixMonthMemberdrct:LafayetteSquareMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-06-012023-06-010001880613drct:InterestPeriodOfOneMonthMemberdrct:LafayetteSquareMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-06-012023-06-0100018806132023-01-012023-03-3100018806132023-07-012023-09-3000018806132022-07-012022-09-300001880613drct:DirectDigitalManagementLlcMemberus-gaap:CommonClassAMember2022-08-012022-08-310001880613drct:DirectDigitalManagementLlcMemberus-gaap:CommonClassAMember2022-01-012022-12-3100018806132022-12-310001880613drct:OperatingLeaseCorporateOfficeHeadquartersMember2023-01-012023-09-300001880613drct:DdhLlcMemberdrct:WoolfordMember2023-01-012023-09-3000018806132022-01-012022-12-310001880613us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-3000018806132022-01-012022-09-3000018806132023-09-300001880613us-gaap:AccountsPayableAndAccruedLiabilitiesMember2023-01-012023-09-300001880613us-gaap:CommonClassBMember2023-11-070001880613us-gaap:CommonClassAMember2023-11-0700018806132023-01-012023-09-30xbrli:sharesxbrli:pureiso4217:USDutr:sqftiso4217:USDxbrli:sharesdrct:customerdrct:itemdrct:segmentdrct:Y

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

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

FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2023

OR

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

FOR THE TRANSITION PERIOD FROM                      TO                     

COMMISSION FILE NUMBER 001-41261

_________________________________________________________

DIRECT DIGITAL HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

_________________________________________________________

Delaware

    

87-2306185

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

1177 West Loop South,

Suite 1310

Houston, Texas

77027

(Address of principal executive offices)

(Zip code)

(832) 402-1051

(Registrant’s telephone number, including area code)

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

Title of Each Class:

Trading symbol(s)

Name of Each Exchange on Which Registered:

Class A Common Stock, par value $0.001 per share

DRCT

NASDAQ

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

________________________________________________________

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

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files).  Yes      No  

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

Large Accelerated Filer

   

Accelerated filer

    

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of November 7, 2023, there were 2,992,425 shares of the registrant’s Class A common stock outstanding, par value $0.001 per share, and 11,278,000 shares of the registrant’s Class B common stock outstanding, par value $0.001 per share.

TABLE OF CONTENTS

   

 

 

PAGE

ITEM

Part I. Financial Information

3

1.

FINANCIAL STATEMENTS (UNAUDITED)

Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022

3

Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2023 and 2022

4

Consolidated Changes in Stockholders’ Equity for the Three and Nine Months Ended September 30, 2023 and 2022

5

Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022

6

Notes to Consolidated Financial Statements

7

2.

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

28

3.

Quantitative and Qualitative Disclosures About Market Risk

41

4.

Controls and Procedures

42

Part II. Other Information

43

1.

Legal Proceedings

43

1A.

Risk Factors

43

2.

Unregistered Sales of Equity Securities and Use of Proceeds

43

3.

Defaults Upon Senior Securities

43

4.

Mine Safety Disclosures

43

5.

Other Information

44

6.

Exhibits

45

Signatures

46

2

PART 1. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

DIRECT DIGITAL HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(Unaudited)

September 30, 2023

    

December 31, 2022

ASSETS

 

  

 

  

CURRENT ASSETS

 

  

 

  

Cash and cash equivalents

 

$

5,481,949

$

4,047,453

Accounts receivable, net

 

 

54,637,634

 

26,354,114

Prepaid expenses and other current assets

 

 

1,426,925

 

883,322

Total current assets

 

 

61,546,508

 

31,284,889

Property, equipment and software, net of accumulated depreciation and amortization of $219,386 and $34,218, respectively

625,028

673,218

Goodwill

 

6,519,636

 

6,519,636

Intangible assets, net

 

12,172,396

 

13,637,759

Deferred tax asset, net

5,082,424

5,164,776

Operating lease right-of-use assets

 

674,846

 

798,774

Other long-term assets

 

127,492

 

46,987

Total assets

$

86,748,330

$

58,126,039

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

CURRENT LIABILITIES

 

 

Accounts payable

$

45,021,034

$

17,695,404

Accrued liabilities

 

4,071,128

 

4,777,764

Liability related to tax receivable agreement, current portion

41,141

182,571

Notes payable, current portion

 

1,146,250

 

655,000

Deferred revenues

 

1,044,069

 

546,710

Operating lease liabilities, current portion

 

49,977

 

91,989

Income taxes payable

113,355

174,438

Related party payables

 

1,428,093

 

1,448,333

Total current liabilities

 

52,915,047

 

25,572,209

Notes payable, net of short-term portion and deferred financing cost of $1,722,716 and $2,115,161, respectively

 

22,323,534

 

22,913,589

Economic Injury Disaster Loan

 

150,000

 

150,000

Liability related to tax receivable agreement, net of current portion

4,245,234

4,149,619

Operating lease liabilities, net of current portion

 

717,632

 

745,340

Total liabilities

 

80,351,447

 

53,530,757

COMMITMENTS AND CONTINGENCIES (Note 9)

 

 

STOCKHOLDERS’ EQUITY

 

 

Class A common stock, $0.001 par value per share, 160,000,000 shares authorized, 2,991,792 and 2,900,000 shares issued and outstanding, respectively

 

2,992

 

2,900

Class B common stock, $0.001 par value per share, 20,000,000 shares authorized, 11,278,000 shares issued and outstanding

 

11,278

 

11,278

Additional paid-in capital

 

8,782,092

 

8,224,365

Accumulated deficit

 

(2,399,479)

 

(3,643,261)

Total stockholders’ equity

 

6,396,883

 

4,595,282

Total liabilities and stockholders’ equity

$

86,748,330

$

58,126,039

See accompanying notes to the unaudited consolidated financial statements.

3

DIRECT DIGITAL HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

    

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Revenues

 

  

 

  

Buy-side advertising

 

$

7,850,058

$

7,130,736

$

27,092,816

$

22,283,044

Sell-side advertising

 

 

51,622,066

 

18,854,639

89,006,018

36,333,976

Total revenues

 

 

59,472,124

 

25,985,375

116,098,834

58,617,020

Cost of revenues

 

 

 

Buy-side advertising

 

 

3,113,491

 

2,471,170

10,650,541

7,694,987

Sell-side advertising

 

 

44,605,815

 

16,053,461

77,189,787

30,344,670

Total cost of revenues

 

 

47,719,306

 

18,524,631

87,840,328

38,039,657

Gross profit

 

11,752,818

 

7,460,744

28,258,506

20,577,363

Operating expenses

 

 

Compensation, taxes and benefits

 

 

4,747,081

3,845,918

12,934,406

9,895,646

General and administrative

 

 

2,512,330

1,770,002

8,717,584

5,187,875

Total operating expenses

 

 

7,259,411

5,615,920

21,651,990

15,083,521

Income from operations

 

 

4,493,407

1,844,824

6,606,516

5,493,842

Other income (expense)

 

 

Other income

 

 

83,331

175,472

47,982

Forgiveness of Paycheck Protection Program loan

287,143

Loss on redemption of non-participating preferred units

 

 

(590,689)

Contingent loss on early termination of line of credit

 

 

(299,770)

Interest expense

 

(1,059,890)

 

(905,605)

(3,104,684)

(2,269,643)

Total other expense

 

(976,559)

 

(905,605)

(3,228,982)

(2,525,207)

Income before taxes

3,516,848

939,219

3,377,534

2,968,635

Tax expense

 

165,994

 

128,436

165,658

215,112

Net income

$

3,350,854

$

810,783

$

3,211,876

$

2,753,523

Net income per common share:

 

 

Basic

$

0.23

$

0.06

$

0.23

$

0.23

Diluted

$

0.23

$

0.06

$

0.22

$

0.23

Weighted-average number of shares of common stock outstanding:

 

 

Basic

 

14,268,168

 

14,178,000

14,216,211

11,846,601

Diluted

14,827,165

14,545,241

14,817,770

11,996,969

See accompanying notes to the unaudited consolidated financial statements.

4

DIRECT DIGITAL HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

Nine Months Ended September 30, 2023

Common Stock

    

    

    

    

Class A

Class B

Accumulated

Stockholders’

    

Units

    

Amount

    

Units

    

Amount

    

APIC

    

 deficit

    

equity

Balance, December 31, 2022

2,900,000

$

2,900

11,278,000

$

11,278

$

8,224,365

$

(3,643,261)

$

4,595,282

Stock-based compensation

545,504

545,504

Issuance related to vesting of restricted stock units, net of tax withholdings

89,459

90

(90)

Warrants exercised

2,200

2

12,098

12,100

Stock options exercised

133

 

 

 

 

215

 

215

Distributions to members

 

 

 

 

 

 

(1,968,094)

 

(1,968,094)

Net income

 

 

 

 

 

3,211,876

 

3,211,876

Balance, September 30, 2023

 

2,991,792

$

2,992

 

11,278,000

$

11,278

$

8,782,092

$

(2,399,479)

$

6,396,883

Three Months Ended September 30, 2023

    

Common Stock

    

    

    

    

Class A

Class B

Accumulated

Stockholders’

    

Units

    

Amount

    

Units

    

Amount

    

APIC

    

 deficit

    

equity

Balance, June 30, 2023

2,988,916

$

2,989

11,278,000

$

11,278

$

8,540,389

$

(4,534,925)

$

4,019,731

Stock-based compensation

241,491

241,491

Issuance related to vesting of restricted stock units, net of tax withholdings

2,743

3

(3)

Stock options exercised

133

215

215

Distributions to members

 

 

 

 

 

 

(1,215,408)

 

(1,215,408)

Net income

 

 

 

 

 

 

3,350,854

 

3,350,854

Balance, September 30, 2023

 

2,991,792

$

2,992

 

11,278,000

$

11,278

$

8,782,092

$

(2,399,479)

$

6,396,883

Nine Months Ended September 30, 2022

Common Stock

Members' /

Common Units

Class A

Class B

Accumulated

Stockholders'

Units

Amount

Units

Amount

Units

Amount

APIC

 deficit

equity

Balance, December 31, 2021

   

34,182

  

$

4,294,241

   

  

$

   

  

$

   

$

   

$

(4,669,097)

   

$

(374,856)

Issuance of Class A common stock, net of transaction costs

2,800,000

2,800

10,164,243

10,167,043

Conversion of member units to Class B shares

(28,545)

(200)

11,378,000

11,378

(11,178)

Conversion of Class B shares to Class A common stock

100,000

100

(100,000)

(100)

Redemption of common units

(5,637)

(4,294,041)

(2,905,959)

(7,200,000)

Stock-based compensation

85,437

85,437

Distributions to members

(916,433)

(916,433)

Additional paid-in capital related to tax receivable agreement

485,100

485,100

Net income

2,753,523

2,753,523

Balance, September 30, 2022

$

2,900,000

$

2,900

11,278,000

$

11,278

$

7,817,643

$

(2,832,007)

$

4,999,814

Three Months Ended September 30, 2022

Common Stock

Class A

Class B

Accumulated

Stockholders'

    

Units

    

Amount

    

Units

    

Amount

    

APIC

    

 deficit

    

equity

Balance, June 30, 2022

    

2,800,000

$

2,800

11,378,000

$

11,378

$

7,747,613

$

(3,036,348)

$

4,725,443

Conversion of Class B shares to Class A common stock

100,000

100

(100,000)

(100)

Stock-based compensation

 

 

 

70,030

 

 

70,030

Distributions to members

 

 

 

 

(606,442)

 

(606,442)

Net income

 

 

 

 

810,783

 

810,783

Balance, September 30, 2022

2,900,000

$

2,900

11,278,000

$

11,278

$

7,817,643

$

(2,832,007)

$

4,999,814

See accompanying notes to the unaudited consolidated financial statements.

5

DIRECT DIGITAL HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

    

For the Nine Months Ended September 30, 

    

2023

    

2022

Cash Flows Provided By Operating Activities:

  

  

Net income

 

$

3,211,876

$

2,753,523

Adjustments to reconcile net income to net cash provided by operating activities:

 

Amortization of deferred financing costs

 

 

434,847

 

463,008

Amortization of intangible assets

1,465,363

1,465,364

Amortization of right-of-use assets

123,928

94,974

Amortization of capitalized software

159,057

Depreciation of property and equipment

26,112

Stock-based compensation

 

545,504

 

85,437

Forgiveness of Paycheck Protection Program loan

 

 

(287,143)

Deferred income taxes

82,352

(40,591)

Payment on tax receivable agreement

(45,815)

Loss on redemption of non-participating preferred units

 

 

590,689

Contingent loss on early termination of line of credit

299,770

Bad debt expense

 

97,740

2,717

Changes in operating assets and liabilities:

Accounts receivable

 

 

(28,381,260)

(13,520,067)

Prepaid expenses and other assets

 

 

(524,098)

482,190

Accounts payable

 

 

27,325,629

10,008,327

Accrued liabilities

 

 

(513,138)

1,555,037

Income taxes payable

(61,083)

94,440

Deferred revenues

 

 

497,359

(201,907)

Operating lease liability

(69,720)

(75,396)

Related party payable

 

 

(70,801)

Net cash provided by operating activities

 

 

4,674,423

3,399,801

Cash Flows Used In Investing Activities:

Cash paid for capitalized software and property and equipment

(136,978)

Net cash used in investing activities

(136,978)

Cash Flows Used In Financing Activities:

 

 

Proceeds from note payable

4,260,000

Payments on term loan

 

 

(491,250)

(412,500)

Payments of litigation settlement

(193,500)

Payments on lines of credit

(400,000)

Payment of deferred financing costs

 

 

(442,181)

(525,295)

Proceeds from Issuance of Class A common stock, net of transaction costs

 

 

11,167,043

Redemption of common units

 

 

(7,200,000)

Redemption of non-participating preferred units

(7,046,251)

Proceeds from options exercised

215

Proceeds from warrants exercised

 

 

12,100

Distributions to members

 

 

(1,988,333)

(916,433)

Net cash used in financing activities

(3,102,949)

(1,073,436)

Net increase in cash and cash equivalents

 

 

1,434,496

2,326,365

Cash and cash equivalents, beginning of the period

 

4,047,453

 

4,684,431

Cash and cash equivalents, end of the period

$

5,481,949

$

7,010,796

Supplemental Disclosure of Cash Flow Information:

 

 

  

Cash paid for taxes

$

348,862

$

133,401

Cash paid for interest

$

2,667,283

$

1,744,365

Non-cash Financing Activities:

 

 

Transaction costs related to issuances of Class A shares included in accrued liabilities

$

$

1,000,000

Outside basis difference in partnership

$

$

3,234,000

Tax receivable agreement payable to Direct Digital Management, LLC

$

$

278,900

Tax benefit on tax receivable agreement

$

$

485,100

Issuance related to vesting of restricted stock units, net of tax withholdings

$

90

$

See accompanying notes to the unaudited consolidated financial statements.

6

DIRECT DIGITAL HOLDINGS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Note 1 — Organization and Description of Business

Direct Digital Holdings, Inc., incorporated as a Delaware corporation on August 23, 2021 and headquartered in Houston, Texas, together with its subsidiaries, operates an end-to-end, full-service programmatic advertising platform primarily focused on providing advertising technology, data-driven campaign optimization and other solutions to underserved and less efficient markets on both the buy- and sell-side of the digital advertising ecosystem. Direct Digital Holdings, Inc. is the holding company for Direct Digital Holdings, LLC (“DDH LLC”), which is, in turn, the holding company for the business formed by DDH LLC’s founders in 2018 through the acquisition of Huddled Masses, LLC (“Huddled MassesTM” or “Huddled Masses”) and Colossus Media, LLC (“Colossus Media”). Colossus Media operates the Company’s proprietary sell-side programmatic platform operating under the trademarked banner of Colossus SSPTM (“Colossus SSP”). In late September 2020, DDH LLC acquired Orange142, LLC (“Orange142”) to further bolster its overall programmatic buy-side advertising platform and to enhance its offerings across multiple industry verticals such as travel, healthcare, education, financial services, consumer products and other sectors with particular emphasis on small and mid-sized businesses transitioning into digital with growing digital media budgets. In February 2022, Direct Digital Holdings, Inc. completed an initial public offering of its securities and, together with DDH LLC, effected a series of transactions (together, the “Organizational Transactions”) whereby Direct Digital Holdings, Inc. became the sole managing member of DDH LLC, the holder of 100% of the voting interests of DDH LLC and the holder of 19.7% of the economic interests of DDH LLC, commonly referred to as an “Up-C” structure. (See Note 8 – Related Party Transactions). In these financial statements, the “Company,” “Direct Digital,” “Direct Digital Holdings,” “DDH,” “we,” “us” and “our” refer (i) following the completion of the Organizational Transactions, including the initial public offering, to Direct Digital Holdings, Inc., and, unless otherwise stated, all of its subsidiaries, including DDH LLC, and, unless otherwise stated, its subsidiaries, and (ii) on or prior to the completion of the Organizational Transactions, to DDH LLC and, unless otherwise stated, its subsidiaries. All of the subsidiaries are incorporated in the state of Delaware, except for DDH LLC, which was formed under the laws of the State of Texas.

The subsidiaries of Direct Digital Holdings, Inc. are as follows:

    

    

Advertising 

    

    

Solution 

Date

Current %

and 

of

Subsidiary

    

 Ownership

    

Segment

    

Date of Formation

    

Acquisition

Direct Digital Holdings, LLC

 

100.0

%  

N/A

June 21, 2018

August 26, 2021

Huddled Masses, LLC

 

100.0

%  

Buy-side

November 13, 2012

June 21, 2018

Colossus Media, LLC

 

100.0

%  

Sell-side

September 8, 2017

June 21, 2018

Orange142, LLC

 

100.0

%  

Buy-side

March 6, 2013

September 30, 2020

Both buy-side subsidiaries, Huddled Masses and Orange142, offer technology-enabled advertising solutions and consulting services to clients through multiple leading demand side platforms (“DSPs”). Colossus SSP is a stand-alone tech-enabled, data-driven platform that helps deliver targeted advertising to diverse and multicultural audiences, including African Americans, Latin Americans, Asian Americans and LGBTQIA+ customers, as well as other specific audiences.

Providing both the front-end, buy-side operations coupled with the Company’s proprietary sell-side operations enables the Company to curate the first through the last mile in the ad tech ecosystem execution process to drive higher results.

Note 2 — Basis of Presentation and Summary of Significant Accounting Policies

Basis of presentation

The Company’s consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The accompanying unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on April 17, 2023. In the opinion of management, the unaudited interim consolidated financial statements reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the results for the periods presented.

7

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards otherwise applicable to public companies until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The adoption dates discussed below reflect this election.

Basis of consolidation

The consolidated financial statements include the accounts of Direct Digital Holdings, Inc. and its wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.

Business combinations

The Company analyzes acquisitions to determine if the acquisition should be recorded as an asset acquisition or a business combination. The Company accounts for acquired businesses using the acquisition method of accounting under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, Business Combinations, (“ASC 805”), which requires that assets acquired and liabilities assumed be recorded at the date of acquisition at their respective fair values. The fair value of the consideration paid, including any contingent consideration as applicable, is assigned to the underlying net assets of the acquired business based on their respective fair values based on widely accepted valuation techniques in accordance with ASC Topic 820, Fair Value Measurement, as of the closing date. Any excess of the purchase price over the estimated fair values of the net tangible assets and identifiable intangible assets acquired is recorded as goodwill.

Significant judgments are used in determining the estimated fair values assigned to the assets acquired and liabilities assumed and in determining estimates of useful lives of long-lived assets. Fair value determinations and useful life estimates are based on, among other factors, estimates of expected future net cash flows, estimates of appropriate discount rates used to calculate the present value of expected future net cash flows, the assessment of each asset’s life cycle, and the impact of competitive trends on each asset’s life cycle and other factors. These judgments can materially impact the estimates used to allocate acquisition date fair values to assets acquired and liabilities assumed, and the resulting timing and amounts charged to, or recognized in, current and future operating results. For these and other reasons, actual results may vary significantly from estimated results.

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, intangible assets, and goodwill impairment testing. The Company bases its estimates on past experiences, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis.

Cash and cash equivalents

Cash and cash equivalents consist of funds deposited with financial institutions and highly liquid instruments with original maturities of three months or less. Such deposits may, at times, exceed federally insured limits. As of September 30, 2023, $4,555,527 of the Company’s cash and cash equivalents exceeded the federally insured limits, none of which is held at Silicon Valley Bank (“SVB”). The Company has not experienced any losses in such amounts and believes it is not exposed to any significant credit risk to cash.

Accounts receivable, net

Accounts receivable primarily consists of billed amounts for products and services rendered to customers under normal trade terms. The Company performs credit evaluations of its customers’ financial condition and generally does not require collateral. Accounts receivables are stated at net realizable value. The Company insures a significant portion of its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establishes an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of September 30, 2023 and December 31, 2022, the Company’s allowance for

8

doubtful accounts was $46,433 and $4,323, respectively. Management periodically reviews outstanding accounts receivable for reasonableness. If warranted, the Company processes a claim with the third-party insurance company to recover uncollected balances, rather than writing the balances off to bad debt expense. The guaranteed recovery for the claim is approximately 90% of the original balance, and if the full amount is collected by the insurance company, the remaining 10% is remitted to the Company. If the insurance company is unable to collect the full amount, the Company records the remaining 10% to bad debt expense. Bad debt expense was $46,208 for the three months ended September 30, 2023 and for the three months ended September 30, 2022, the Company recovered $22,082 on receivables previously written off.  Bad debt expense was $97,740 and $2,717 for the nine months ended September 30, 2023 and 2022, respectively.  

Concentration of customers

There is an inherent concentration of credit risk associated with accounts receivable arising from revenue from major customers on both the buy-side and sell-side of the business.  For the three months ended September 30, 2023 and 2022, one customer represented 82% and 70% of revenues, respectively.  For the nine months ended September 30, 2023 and 2022, one customer represented 72% and 60% of revenues. As of September 30, 2023 and December 31, 2022, one customer accounted for 90% and 80%, respectively, of accounts receivable.

Property and equipment, net

Property and equipment are recognized in the consolidated balance sheets at cost less accumulated depreciation and amortization. The Company capitalizes purchases and depreciates its property and equipment using the straight-line method of depreciation over the estimated useful lives of the respective assets, generally ranging from three to five years. Leasehold improvements are amortized over the shorter of their useful lives or the remaining terms of the related leases.

The cost of repairs and maintenance are expensed as incurred. Major renewals or improvements that extend the useful lives of the assets are capitalized. When assets are retired or disposed of, the cost and accumulated depreciation thereon are removed, and any resulting gain or loss is recognized in the consolidated statements of operations.

Internal Use of Software Development Costs (Capitalized Software)

The Company capitalizes costs related to the development of internal-use software. Costs incurred during the application development phase are capitalized and amortized using the straight-line method over the estimated useful life, estimated at three years.

Goodwill

Under the purchase method of accounting pursuant to ASC 805, goodwill is calculated as the excess of purchase price over the fair value of the net tangible and identifiable intangible assets acquired. In testing goodwill for impairment, the Company has the option to begin with a qualitative assessment, commonly referred to as “Step 0”, to determine whether it is more likely than not that the fair value of a reporting unit containing goodwill is less than its carrying value. This qualitative assessment may include, but is not limited to, reviewing factors such as macroeconomic conditions, industry and market considerations, cost factors, entity-specific financial performance and other events, such as changes in management, strategy and primary user base. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then a quantitative goodwill impairment analysis is performed, which is referred to as “Step 1”. Depending upon the results of the Step 1 measurement, the recorded goodwill may be written down, and an impairment expense is recorded in the consolidated statements of operations when the carrying amount of the reporting unit exceeds the fair value of the reporting unit. Goodwill is reviewed annually and tested for impairment upon the occurrence of a triggering event.

As of September 30, 2023, goodwill was $6,519,636, which includes $2,423,936 as a result of the acquisition of Huddled Masses and Colossus Media in 2018 and $4,095,700 of goodwill recognized from the acquisition of Orange142 in September 2020.

Intangible assets, net

Intangible assets consist of customer relationships, trademarks and non-compete agreements. Intangible assets are recorded at fair value at the time of their acquisition and are stated within the consolidated balance sheets net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives and recorded as amortization expense within general and administrative expenses in the consolidated statements of operations.

9

Impairment of long-lived assets

The Company evaluates long-lived assets, including property and equipment, and acquired intangible assets consisting of customer relationships, trademarks and trade names, and non-compete agreements, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Recoverability is assessed based on the future cash flows expected to result from the use of the asset and its eventual disposition. If the sum of the undiscounted cash flows is less than the carrying amount of the asset, an impairment loss is recognized. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds its estimated fair value and is recognized as a reduction in the carrying amount of the asset. As of September 30, 2023 and December 31, 2022, there were no events or changes in circumstances to indicate that the carrying amount of the assets may not be recoverable.

Fair value measurements

The Company follows ASC 820-10, Fair Value Measurement, which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and requires certain disclosures about fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the most advantageous market for the asset or liability in an orderly transaction. Fair value measurement is based on a hierarchy of observable or unobservable inputs. The standard describes three levels of inputs that may be used to measure fair value.

Level 1 — Inputs to the valuation methodology are quoted prices available in active markets for identical securities as of the reporting date;

Level 2 — Inputs to the valuation methodology are other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk etc. as of the reporting date, and the fair value can be determined through the use of models or other valuation methodologies; and

Level 3 — Inputs to the valuation methodology are unobservable inputs in situations where there is little or no market activity of the securities and the reporting entity makes estimates and assumptions relating to the pricing of the securities, including assumptions regarding risk.

The Company segregates all financial assets and liabilities that are measured at fair value on a recurring basis into the most appropriate level within the fair value hierarchy based on the inputs used to determine the fair value at the measurement date.

Deferred financing costs

The Company records costs related to its line of credit and the issuance of debt obligations as deferred financing costs. These costs are deferred and amortized to interest expense using the straight-line method over the life of the debt. In December 2021, the Company amended its line of credit with East West Bank (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $4,613 during the nine months ended September 30, 2022.  On July 26, 2022, the Company repaid the line of credit and terminated the revolving credit facility as of such date and the remaining deferred financing costs of $33,434 were amortized to interest expense during the year ended December 31, 2022. On July 7, 2023, the Company entered into a new revolving credit facility with East West Bank and incurred deferred financing costs of $214,680 during the three months ended September 30, 2023.  Unamortized deferred financing costs related to the new line of credit were $187,845 and $0 as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023, $80,505 of these unamortized deferred financing costs were included in prepaid expenses and other current assets with the balance in other long-term assets.

In January 2023, the Company entered into a Loan and Security Agreement with Silicon Valley Bank (the “SVB Loan Agreement”) and incurred $211,934 of deferred financing costs during the nine months ended September 30, 2023.  As the Company had not yet drawn any amounts on the agreement, on March 13, 2023 the Company issued a notice of termination and expensed the deferred financing costs which totaled $299,770 to contingent loss on early termination of line of credit during the nine months ended September 30, 2023.  Termination of the facility with Silicon Valley Bank (“SVB”) became effective April 20, 2023.

In December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $15,567 and $520,682 during the nine months ended September 30, 2023 and 2022, respectively. Unamortized deferred financing costs for the note payable was $1,722,716 and $2,115,161

10

as of September 30, 2023 and December 31, 2022, respectively, and netted against the outstanding debt on the consolidated balance sheets.

Right-of-use assets

The Company adopted ASU 2016-02 (“ASU 2016-02”), Leases (Topic 842) as of January 1, 2022, and recognizes operating lease assets and lease liabilities on the balance sheets. The standard requires the Company to increase assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for the operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on the consolidated statements of operations and consolidated statements of cash flows.

Revenue recognition

The Company recognizes revenue using the following five steps: 1) identification of a contract(s) with a customer; 2) identification of the performance obligation(s) in the contract; 3) determination of the transaction price; 4) allocation of the transaction price to the performance obligation(s) in the contract; and 5) recognition of revenue when, or as, the performance obligation(s) are satisfied.  The Company’s revenues are derived primarily from two sources: buy-side advertising and sell-side advertising.

Buy-side advertising

The Company purchases media based on the budget established by its customers with a focus on leveraging data services, customer branding, real-time market analysis and micro-location advertising. The Company offers its services on a fully managed basis, which is recognized over time using the output method when the performance obligation is fulfilled. An “impression” is delivered when an advertisement appears on pages viewed by users. The performance obligation is satisfied over time as the volume of impressions are delivered up to the contractual maximum for fully managed revenue. Many customers run several different campaigns throughout the year to capitalize on different seasons, special events and other happenings at their respective regions and localities. The Company provides digital advertising and media buying capabilities with a focus on generating measurable digital and financial life for its customers.

Revenue arrangements are evidenced by a fully executed insertion order (“IO”) and/or a master service agreement (“MSA”) covering a combination of marketing tactics. Generally, IOs specify the number and type of advertising impressions to be delivered over a specified time at an agreed upon price and performance objectives for an ad campaign. Performance objectives are generally a measure of targeting, as defined by the parties in advance, such as number of ads displayed, consumer clicks on ads or consumer actions (which may include qualified leads, registrations, downloads, inquiries or purchases). These payment models are commonly referred to as CPM (cost per impression), CPC (cost per click) and CPA (cost per action). The majority of the Company’s contracts are flat-rate, fee-based contracts.

In instances where the Company contracts with third-party advertising agencies on behalf of their advertiser clients, a determination is made to recognize revenue on a gross or net basis based on an assessment of whether the Company is acting as the principal or an agent in the transaction. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for the applicable platform.

Cash payments received prior to the Company’s delivery of its services are recorded to deferred revenue until the performance obligation is satisfied. The Company recorded deferred revenue (contract liabilities) to account for billings in excess of revenue recognized, primarily related to contractual minimums billed in advance and customer prepayment, of $1,044,069 and $546,710 as of September 30, 2023 and December 31, 2022, respectively.

Sell-side advertising

The Company partners with publishers to sell advertising inventory to the Company’s Colossus Media-curated clients and the open markets (collectively referred to as “buyers”) seeking to access the general market as well as unique multi-cultural audiences. The Company generates revenue from the delivery of targeted digital media solutions, enabling advertisers to connect intelligently with their audiences across online display, video, social and mobile mediums using its proprietary programmatic sell-side platform (“SSP”). The Company refers to its publishers, app developers, and channel partners collectively as its publishers. The Company generates revenue

11

through the monetization of publisher ad impressions on its platform. The Company’s platform allows the Company to sell, in real time, ad impressions from publishers to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. The Company recognizes revenue when an ad is delivered or displayed in response to a winning bid request from ad buyers. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis, as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for its proprietary platform.

Overall

The Company maintains agreements with its customers in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically 30 to 90 days) and access to its platform. In an effort to reduce the risk of nonpayment, the Company has insurance with a third-party carrier for its accounts receivable as noted above.

Cost of revenues

Buy-side advertising

Cost of revenues consists primarily of digital media fees, third-party platform access fees, and other third-party fees associated with providing services to the Company’s customers.

Sell-side advertising

The Company pays publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the Company’s platform. Cost of revenues consists primarily of publisher media fees and data center co-location costs. Media fees include the publishing and real-time bidding costs to secure advertising space.

Advertising costs

The Company expenses advertising costs as incurred. Advertising expense incurred during the three months ended September 30, 2023 and 2022 was $471,987 and $295,794, respectively and $1,474,250 and $618,461 for the nine months ended September 30, 2023 and 2022, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.

Stock-based compensation

The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors and non-employee directors, including stock options and restricted stock units (“RSUs”), based on the fair value of the awards on the date of grant. The fair value of stock options is estimated using the Black Scholes option pricing model. The grant date fair value of RSUs is based on the prior day closing market price of the Company’s Class A common stock. The Black Scholes option pricing model inputs include the fair value of the Company’s common stock, as well as assumptions regarding the expected common stock price volatility over the term of the stock options, the expected term of the stock options, risk-free interest rates, and the expected dividend yield.

For additional information regarding stock-based compensation and the assumptions used for determining the fair value of stock options, see Note 10 — Stockholders’ Equity and Stock-Based Compensation Plans.

Income per share

Basic income per share is calculated by dividing net income available to common stockholders by the weighted average number of shares outstanding for the period. Potentially dilutive securities include potential shares of common stock related to the Company’s stock options and RSUs. Diluted earnings per share considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of potential shares of common stock would have an anti-dilutive effect. Diluted income per share excludes the impact of potential shares of common stock related to the Company’s stock options in periods in which the options exercise price is greater than the average market price of the Company’s common stock for the period.

12

Income taxes

Effective February 15, 2022, concurrent with the closing of the Company’s initial public offering, the Company entered into a tax receivable agreement (“Tax Receivable Agreement” or “TRA”) with DDH LLC and Direct Digital Management, LLC (“DDM” or the “Continuing LLC Owner”). The TRA provides for certain income (loss) allocations between the Company and DDH LLC under the agreement. DDH LLC is a limited liability company and will continue to be treated as a partnership for federal income tax purposes and, as such, generally will not be subject to any entity-level U.S. federal income tax and certain state and local income taxes. Any taxable income or loss generated by the Company will be allocated to holders of LLC units (“LLC Units”) in accordance with the Second Amended and Restated Limited Liability Company Agreement (“LLC Agreement”), and distributions to the owners of LLC Units in an amount sufficient to fund their tax obligations will be made. The Company is subject to U.S. federal income taxes, in addition to state and local income taxes with respect to its allocable share of any taxable income or loss under the LLC Agreement. Pursuant to the Company’s election under Section 754 of the Internal Revenue Code (the “Code”), the Company expects to obtain an increase in its share of the tax basis in the net assets of DDH, LLC when LLC Units are redeemed or exchanged by the members of DDH, LLC. The Company made an election under Section 754 of the Code for each taxable year in which a redemption or exchange of LLC interest occurred. During the year ended December 31, 2022, a member of DDM exchanged 100,000 Class B shares into Class A shares.

The Company applies ASC 740-10, Income Taxes, in establishing standards for accounting for uncertain tax positions. The Company evaluates uncertain tax positions with the presumption of audit detection and applies a “more likely than not” standard to evaluate the recognition of tax benefits or provisions. ASC 740-10 applies a two-step process to determine the amount of tax benefits or provisions to record in the consolidated financial statements. First, the Company determines whether any amount may be recognized and then determines how much of a tax benefit or provision should be recognized. As of September 30, 2023 and December 31, 2022, the Company had no uncertain tax positions. Accordingly, the Company has not recognized any penalty, interest or tax impact related to uncertain tax positions. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax liability would be reported as income taxes. The Company’s conclusion regarding uncertain tax positions may be subject to review and adjustments at a later date based upon ongoing analyses of tax laws regulations and interpretations thereof as well as other factors. See Note 13 – Tax Receivable Agreement and Income Taxes.

Segment information

Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker is its Chairman and Chief Executive Officer. The Company views its business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media.

Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, as amended, which requires, among other things, the use of a new current expected credit loss (“CECL”) model in order to determine the Company’s allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to its receivables and contract assets and record allowances that, when deducted from the balance of the receivables, represent the net amounts expected to be collected. The Company is required to disclose information about how it developed the allowances, including changes in the factors that influence its estimate of expected credit losses and the reasons for those changes. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022. The Company adopted the new guidance on January 1, 2023 on a modified retrospective basis and determined it did not have a material impact on its consolidated financial statements of financial position, results of operations, cash flows or net income per share.

Accounting pronouncements not yet adopted

There are no accounting pronouncements that the Company has not yet adopted that it believes are applicable or would have a material impact on the consolidated financial statements of the Company.

13

Liquidity and capital resources

As of September 30, 2023, the Company had cash and cash equivalents of $5,481,949.  Based on projections of growth in revenue and operating results in the coming year, the available cash held by the Company and the amounts the Company may borrow under the Credit Agreement (as defined below) executed in July 2023, the Company believes that it will have sufficient cash resources to finance its operations and service any maturing debt obligations for at least the next twelve months following the issuance of these financial statements.

Note 3 — Property, Equipment and Software, net

Property, equipment and software, net consists of the following:

September 30, 

    

December 31, 

2023

    

2022

Furniture and fixtures

$

127,932

$

118,601

Computer equipment

19,636

16,985

Leasehold Improvements

36,230

Capitalized software

660,616

571,850

Property, equipment and software, gross

844,414

707,436

Less: accumulated depreciation and amortization

(219,386)

(34,218)

Total property, equipment and software, net

$

625,028

$

673,218

The Company moved headquarters in 2022 and capitalized furniture and fixtures, computer equipment and leasehold improvements related to the move.  The Company acquired the license to its proprietary Colossus SSP platform in November 2022 from its third-party developer. The following table summarizes depreciation and amortization expense related to property, equipment and software by line item for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023

    

2022

Cost of revenue

$

55,051

$

$

159,057

$

General and administrative

8,638

26,112

Total depreciation and amortization

$

63,689

$

$

185,169

$

Note 4 — Intangible Assets

Effective September 30, 2020, the Company acquired 100% of the equity interests of Orange142 for a purchase price of $26,207,981. The acquisition of Orange142 was recorded by allocating the total purchase consideration to the fair value of the net tangible assets acquired, including goodwill and intangible assets, in accordance with ASC 805. The purchase consideration exceeded the fair value of the net assets, resulting in goodwill of $4,095,700 and intangible assets of $18,033,850. The Company records amortization expense on a straight-line basis over the life of the identifiable intangible assets. For the three months ended September 30, 2023 and 2022, amortization expense of $488,455 and $488,455, respectively, and for the nine months ended September 30, 2023 and 2022, amortization expense of $1,465,363 and $1,465,364, respectively, was recognized. As of September 30, 2023 and December 31, 2022, intangible assets net of accumulated amortization was $12,172,396 and $13,637,759, respectively.

14

As of September 30, 2023, intangible assets and the related accumulated amortization, weighted-average remaining life and future amortization expense are as follows:

    

Trademarks and

Non-compete

    

Customer lists

    

tradenames

    

agreements

    

Total

Fair value at acquisition date

$

13,028,320

$

3,501,200

$

1,504,330

$

18,033,850

Accumulated amortization

 

(3,908,496)

 

(1,050,360)

 

(902,598)

 

(5,861,454)

Intangible assets, net

$

9,119,824

$

2,450,840

$

601,732

$

12,172,396

Estimated life (years)

 

10.0

 

10.0

 

5.0

 

  

Weighted-average remaining life (years)

 

7.0

7.0

 

2.0

 

  

    

Total

2023

    

$

488,456

2024

 

1,953,818

2025

 

1,878,602

2026

 

1,652,952

2027

 

1,652,952

Thereafter

 

4,545,616

Total future amortization expense

$

12,172,396

The Company expects to deduct goodwill for tax purposes in future years. The factors that make up goodwill include entry into new markets not previously accessible and generation of future growth opportunities.

Note 5 — Accrued Liabilities

Accrued liabilities consisted of the following:

    

September 30, 

    

December 31, 

    

2023

    

2022

Accrued compensation and benefits

$

2,967,115

$

4,128,505

Accrued expenses

 

547,661

 

206,639

Accrued severance

309,618

Accrued litigation settlement

 

235,596

 

429,096

Accrued interest

 

11,138

 

13,524

Total accrued liabilities

$

4,071,128

$

4,777,764

On July 10, 2019, Huddled Masses was named as a defendant in a lawsuit related to a delinquent balance to a vendor. On July 28, 2022, the Company entered into a settlement agreement with the vendor and agreed to pay a total of $515,096 with monthly installment payments over 24 months beginning September 1, 2022.

Note 6 — Long-Term Debt

Lafayette Square

On December 3, 2021, DDH LLC entered into the Term Loan and Security Agreement (the “2021 Credit Facility”) with Lafayette Square as administrative agent, and the various lenders thereto. The term loan under the 2021 Credit Facility provides for a term loan in the principal amount of up to $32,000,000, consisting of a $22,000,000 closing date term loan and an up to $10,000,000 delayed draw term loan (“Delayed Draw Loan”). The loans under the 2021 Credit Facility bear interest at LIBOR plus the applicable margin minus any applicable impact discount. The applicable margin under the 2021 Credit Facility is determined based on the consolidated total net leverage ratio of the Company and its consolidated subsidiaries, at a rate of 6.50% per annum if the consolidated total net leverage ratio is less than 2.00 to 1.00 and up to 9.00% per annum if the consolidated total net leverage ratio is greater than 4.00 to 1.00. The applicable impact discount under the 2021 Credit Facility is a discount of 0.05% per annum to the extent that DDH LLC adopts certain services intended to improve overall employee satisfaction and retention plus an additional discount of 0.05% per annum to the extent that DDH LLC maintains a B Corp certification by Standards Analysts at the non-profit B Lab (or a successor certification or administrator). On June 1, 2023 the Company entered into an agreement with Lafayette Square to convert the existing LIBOR based rate to a Term SOFR

15

Rate with a credit spread of 0.15% per annum for the interest periods of three months and provides for a credit spread adjustment of 0.10%, 0.15% or 0.25% per annum for interest periods of one month, three months or six months, respectively. The maturity date of the 2021 Credit Facility is December 3, 2026.  

On July 28, 2022, the Company entered into the Second Amendment and Joinder to Term Loan and Security Agreement (the “Term Loan Amendment”) and received proceeds of $4,260,000 borrowed under the Delayed Draw Loan to pay the balance owed on the common unit redemption as well as costs associated with the transaction.  

Pursuant to the 2021 Credit Facility, as amended by the Term Loan Amendment, DDH LLC will indemnify the Company from and against any claims, losses, expenses and other liabilities incurred by the Company arising from the Company’s guarantor obligations under the 2021 Credit Facility and related term loan documents. The Delayed Draw Loan is required to be repaid in quarterly installments payable on the last day of each fiscal quarter in an amount equal to (i) commencing with the fiscal quarter ending December 31, 2022 through and including the fiscal quarter ending December 31, 2023, $26,250, and (ii) commencing March 31, 2024 and continuing on the last day of each fiscal quarter thereafter, $52,500, with a final installment due December 3, 2026 in an amount equal to the remaining entire principal balance thereof.

The obligations under the 2021 Credit Facility are secured by senior, first-priority liens on all or substantially all assets of DDH LLC and its subsidiaries and are guaranteed by the subsidiaries of DDH LLC and include a pledge and guarantee by the Company. As of September 30, 2023, the Company owed a balance on the 2021 Credit Facility of $25,192,500. Additional deferred financing costs of $15,567 and $520,682 were incurred during the nine months ended September 30, 2023 and 2022, respectively. Unamortized deferred financing costs as of September 30, 2023 and December 31, 2022 were $1,722,716 and $2,115,161 respectively. Accrued and unpaid interest was $0 as of September 30, 2023 and December 31, 2022. The 2021 Credit Facility contains affirmative and negative covenants that, among other things, require the Company to maintain a net leverage ratio of no more than 3.50 to 1.00 as of the last day of each fiscal quarter through December 31, 2023, as adjusted thereafter, and a fixed charge coverage ratio of not less than 1.50 to 1.00 as of the last day of each fiscal quarter, as well as restrictions on the ability to incur indebtedness, create certain liens, make certain investments, make certain dividends and other types of distributions, and enter into or undertake certain mergers, consolidations, acquisitions and sales of certain assets and subsidiaries. The Company was in compliance with all the financial covenants under the 2021 Credit Facility as of September 30, 2023.

On October 3, 2023, the Company entered into the Fourth Amendment to the 2021 Credit Facility and received proceeds of $3.6 million borrowed under the Delayed Draw Term Loan to make payments in connection with the consummation of the 2023 warrant tender offer and fees and expenses incurred as described in Note 16 – Subsequent Events. In connection with this Fourth Amendment, the Company agreed it would not be permitted to request any additional funds under the Delayed Draw Term Loan, and Lafayette Square would not be obligated to fund any such requests.

The components of interest expense and related fees for the 2021 Credit Facility are as follows:

    

For the Three Months

 

Nine Months Ended

 Ended 

 

 Ended 

September 30, 

September 30, 

    

2023

    

2022

2023

    

2022

Interest expense – Lafayette Square

$

895,638

$

696,818

$

2,665,091

$

1,673,648

Amortization of deferred financing costs – Lafayette Square

 

136,004

 

128,064

 

408,012

 

362,243

Total interest expense and amortization of deferred financing costs

$

1,031,642

$

824,882

$

3,073,103

$

2,035,891

2023 Revolving Line of Credit - East West Bank

On July 7, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”), by and among East West Bank (“EWB”), as lender, and DDH LLC, the Company, Huddled Masses, Colossus Media, and Orange142, as borrowers. The Credit Agreement provides for a revolving credit facility (the “2023 Credit Facility”) in the original principal amount of up to $5 million, subject to a borrowing base determined based on eligible accounts, and an up to $5 million uncommitted incremental revolving facility. Loans under the 2023 Credit Facility mature on July 7, 2025 (the “Maturity Date”), unless the 2023 Credit Facility is otherwise terminated pursuant to the terms of the Credit Agreement.

16

Borrowings under the 2023 Credit Facility bear interest at a rate per annum equal to the one-month Term Secured Overnight Financing Rate, as administered by the CME Group Benchmark Administration Limited (“CBA”) (or a successor administrator of the secured overnight financing rate) and displayed by Bloomberg LP (or any successor thereto, or replacement thereof, as approved by EWB) and as determined by EWB on the first day of the applicable interest period, plus 0.10% (10 basis points), plus 3.00% per annum (the “Loan Rate”); provided, that, in no event shall the Loan Rate be less than 0.50% of the Loan Rate effective as of the date of the Credit Agreement nor more than the maximum rate of interest allowed under applicable law. Upon an event of default under the Credit Agreement, the outstanding principal amounts of any advances will accrue interest at a rate per annum equal to the Loan Rate plus five percent (5%), but in no event in excess of the maximum rate of interest allowed under applicable law.

At the Company’s option, the Company may at any time prepay the outstanding principal balance of the 2023 Credit Facility in whole or in part, without fee, penalty or premium. All accrued but unpaid interest on outstanding advances under the Credit Agreement are payable in monthly installments on the last day of each monthly interest period until the Maturity Date when the then outstanding principal balance of the advances and all accrued but unpaid interest thereon becomes due and payable. The obligations under the 2023 Credit Facility are secured by all or substantially all of the borrowers’ assets.

The Company and the other borrowers are required to maintain compliance at all times with the following financial covenants on a consolidated basis: (i) a fixed charge coverage ratio of not less than 1.25 to 1.0, beginning with the fiscal quarter ended on June 30, 2023 and at the end of each fiscal quarter thereafter; (ii) a total funded debt-to-EBITDA ratio of 3.50 to 1.00 as of the last day of each fiscal quarter from June 30, 2023 through December 31, 2023, 3.25 to 1.00 as of the last day of each fiscal quarter from March 31, 2024 through March 31, 2025 and 3.00 to 1.00 as of the last day of each fiscal quarter from June 30, 2025 and thereafter; and (iii) a liquidity covenant requiring the Company and the other borrowers to maintain minimum liquid assets at all times (calculated using unencumbered cash and cash equivalents and marketable securities), in one or more accounts held with EWB plus Revolving Credit Availability in the amount of $1,000,000. Revolving Credit Availability is defined as an amount such that the ratio of the value of eligible accounts to the aggregate amount of all outstanding advances under the credit agreement at such time is not less than 2.0 to 1.0. The Company was in compliance with all the financial covenants under the 2023 Credit Facility as of September 30, 2023.

The Credit Agreement contains customary representations and warranties and includes affirmative and negative covenants applicable to the borrowers and their respective subsidiaries. The affirmative covenants include, among others, covenants requiring the Company to maintain its legal existence and governmental compliance, deliver certain financial reports and maintain insurance coverage. The negative covenants include, among others, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness and dividends and other distributions.

The Credit Agreement also includes customary events of default, including, among other things, non-payment defaults, covenant defaults, inaccuracy of representations and warranties, defaults under any of the loan documents, certain cross-defaults to other indebtedness, certain bankruptcy and insolvency events, invalidity of guarantees or grant of security interest, certain ERISA-related transactions and events, certain orders of forfeiture, change of control, certain undischarged attachments, sequestrations, or similar proceedings, and certain undischarged or non-stayed judgments, in certain cases subject to certain thresholds and grace periods. The occurrence of an event of default could result in the acceleration of the obligations under the Credit Agreement of the Company or other borrowers. During the nine months ended September 30, 2023, the Company incurred $214,680 of deferred financing costs associated with the 2023 Credit Facility.

2020 Revolving Line of Credit - East West Bank

On September 30, 2020, the Company entered into a credit agreement that provided for a revolving credit facility with EWB in the amount of $4,500,000 with an initial availability of $1,000,000 (the “2020 Revolving Credit Facility”). On December 17, 2021, the Company amended the 2020 Revolving Credit Facility, which increased the amount of the revolving loan to $5,000,000 with an initial availability of $2,500,000, and in connection with the amendment, the Company incurred additional deferred financing fees of $4,613 in January 2022. The loans under the 2020 Revolving Credit Facility bore interest at the LIBOR rate plus 3.5% per annum, and as of March 31, 2022, the rate was 7.0% with a 0.50% unused fee.

On July 26, 2022, the Company terminated the 2020 Revolving Credit Facility.  As of September 30, 2023 and December 31, 2022, the Company did not have any outstanding borrowings or deferred financing costs under the Revolving Credit Facility.

17

The components of interest expense and related fees for the 2023 Revolving Credit Facility and 2020 Revolving Credit Facility are as follows:

    

For the Three Months 

 

Nine Months Ended

Ended

 

Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Interest expense – 2020 Revolving Credit Facility

$

$

3,573

$

$

23,391

Amortization of deferred financing costs – 2023 Revolving Credit Facility

26,835

26,835

Amortization of deferred financing costs – 2020 Revolving Credit Facility

33,434

100,765

Total interest expense and amortization of deferred financing costs

$

26,835

$

37,007

$

26,835

$

124,156

Silicon Valley Bank (“SVB”) Financing

On January 9, 2023, the Company entered into the SVB Loan Agreement, by and among SVB, as lender, and DDH LLC, the Company, Huddled Masses, Colossus Media and Orange142, as borrowers. The SVB Loan Agreement provided for a revolving credit facility (the “SVB Revolving Credit Facility”) in the original principal amount of $5 million, subject to a borrowing base determined based on eligible accounts, and up to an additional $2.5 million incremental revolving facility subject to the lender’s consent, which would increase the aggregate principal amount of the Credit Facility to $7.5 million. Loans under the SVB Revolving Credit Facility were to mature on September 30, 2024 unless the Credit Facility was otherwise terminated pursuant to the terms of the Loan Agreement.

On March 10, 2023, the California Department of Financial Protection and Innovation closed SVB and appointed the Federal Deposit Insurance Corporation as receiver.  As the Company had not yet drawn any amounts under the SVB Revolving Credit Facility, on March 13, 2023, the Company issued a notice of termination of the SVB Loan Agreement.  The termination of the SVB Revolving Credit Facility became effective April 20, 2023.  Prior to issuing the notice of termination, the Company received consent to terminate the SVB Revolving Credit Facility and a waiver of the terms relating to the SVB Revolving Credit Facility under its Term Loan and Security Agreement, dated as of December 3, 2021, with Lafayette Square Loan Servicing, LLC (“Lafayette Square”).  The Company did not hold material cash deposits or securities at Silicon Valley Bank and as of the date of this report, has not experienced any adverse impact to its liquidity or to its current and projected business operations, financial condition or results of operations.  During the nine months ended September 30, 2023, the Company incurred $211,934 of deferred financing costs.  After the Company issued the notice of termination, total deferred financing costs of $299,770 were expensed to contingent loss on early termination of line of credit during the nine months ended September 30, 2023.  

U.S. Small Business Administration Loans

Economic Injury Disaster Loan

In 2020, the Company applied and was approved for a loan pursuant to the Economic Injury Disaster Loan (“EIDL”), administered by the U.S. Small Business Administration (“SBA”). The Company received the loan proceeds of $150,000 on June 15, 2020. The loan bears interest at a rate of 3.75% and matures on June 15, 2050. Installment payments, including principal and interest, of $731 began monthly on December 15, 2022. Each payment will first be applied to pay accrued interest, then the remaining balance will be used to reduce principal. The loan is secured by substantially all assets of DDH LLC.

Accrued and unpaid interest expense as of September 30, 2023 and December 31, 2022 was $11,138 and $13,524, respectively, and is included in accrued expenses on the consolidated balance sheets.

Paycheck Protection Program

In 2020, the Company applied and was approved for a loan pursuant to the Paycheck Protection Program (“PPP”), administered by the SBA (the “PPP-1 Loan”). The PPP was authorized in the Coronavirus Aid, Relief, and Economic Security Act and was designed to provide a direct financial incentive for qualifying business to keep their workforce employees. The SBA made PPP loans available to qualifying businesses in amounts up to 2.5 times their average monthly payroll expenses, and loans were forgivable after a “covered period” (eight or twenty-four weeks) as long as the borrower maintained its payroll and utilities.

The forgiveness amount would be reduced if the borrower terminated employees or reduced salaries and wages more than 25% during the covered period. Any unforgiven portion was payable over two years if issued before, or five years if issued after, June 5, 2020

18

at an interest rate of 1.0% with payments deferred until the SBA remits the borrower’s loan forgiveness amount to the lender, or if the borrower did not apply for forgiveness, then six months after the end of the covered period.

In March 2021, DDH LLC applied for and received a PPP loan (the “PPP-2 Loan”) for a principal amount of $287,143 and there were no collateral or guarantee requirements. On April 11, 2022, the balance on the PPP-2 Loan was forgiven.

Overall

As of September 30, 2023, future minimum payments related to long-term debt are as follows for the years ended December 31:

2023

    

$

163,750

2024

 

 

1,310,000

2025

 

 

1,310,473

2026

 

 

22,411,965

2027

 

 

3,337

Thereafter

 

142,975

Total

 

25,342,500

Less current portion

 

(1,146,250)

Less deferred financing costs

 

(1,722,716)

Long-term debt, net

$

22,473,534

Note 7 — Mandatorily Redeemable Preferred Units

In connection with the Orange142 acquisition, DDH LLC issued 7,076 non-voting Class B Preferred Units at a purchase price of $7,046,251, and a fair value of $6,455,562. Class B Preferred Units were mandatorily redeemable for $7,046,251 on September 30, 2024, with 7% preferred annual returns paid on a quarterly basis. Due to the mandatory redemption feature, the Class B Preferred Units were classified as a liability rather than as a component of equity, with the preferred annual returns being accrued and recorded as interest expense.

In February 2022, DDH LLC redeemed the Class B Preferred Units and recognized a loss on the redemption of $590,689 in connection with the write-off of the fair value associated with the units. The Company recorded interest expense relating to the Class B Preferred Units of $0 and $0, for the three months ended September 30, 2023 and 2022, respectively, and $0 and $62,162 for the nine months ended September 30, 2023 and 2022, respectively.

Note 8 — Related Party Transactions

Related Party Transactions

Member Payable

As of September 30, 2023 and December 31, 2022, the Company had a net payable to members that totaled $1,428,093 and $1,448,333, respectively, which is included as a related party payable on the consolidated balance sheets.

Up-C Structure

In February 2022, the Company completed an initial public offering of its securities, and through the Organizational Transactions, formed an Up-C structure, which is often used by partnerships and limited liability companies and allows the Continuing LLC Owner, a Delaware limited liability company indirectly owned by Mark Walker (“Walker”) and Keith Smith (“Smith”), to retain its equity ownership in DDH LLC and to continue to realize tax benefits associated with owning interests in an entity that is treated as a partnership, or “pass-through” entity, for U.S. federal income tax purposes. The Continuing LLC owner holds economic nonvoting LLC Units in DDH LLC and also holds noneconomic voting equity interests in the form of the Class B common stock in Direct Digital Holdings (See Note 10 – Stockholders’ Equity and Stock-Based Compensation Plans). One of the tax benefits to the Continuing LLC Owner associated with this structure is that future taxable income of DDH LLC that is allocated to the Continuing LLC Owner will be taxed on a pass-through basis and therefore will not be subject to corporate taxes at the entity level. Additionally, the Continuing LLC Owner may, from time to time, redeem or exchange its LLC Units for shares of the Company’s Class A common stock on a one-for-one basis. The Up-C

19

structure also provides the Continuing LLC Owner with potential liquidity that holders of non-publicly traded limited liability companies are not typically afforded. If the Company ever generates sufficient taxable income to utilize the tax benefits, Digital Direct Holdings expects to benefit from the Up-C structure because, in general, the Company expects cash tax savings in amounts equal to 15% of certain tax benefits arising from such redemptions or exchanges of the Continuing LLC Owner's LLC Units for Class A common stock or cash and certain other tax benefits covered by the TRA. (See Note 13 - Tax Receivable Agreement and Income Taxes).

The aggregate change in the balance of gross unrecognized tax benefits, which includes interest and penalties for 2023 and 2022, is as follows:

As of 

As of

September 30, 

December 31, 

    

2023

    

2022

Liability related to tax receivable agreement

Short term

$

41,141

$

182,571

Long term

4,245,234

4,149,619

Total liability related to tax receivable agreement

$

4,286,375

$

4,332,190

Board Services and Consulting Agreement

On September 30, 2020, the Company entered into board services and consulting agreements with Walker, Smith and Leah Woolford (“Woolford”). Walker, Smith and Woolford were then all members of DDH LLC. Prior to the Organizational Transactions, Walker served as a Manager on the Board of Managers of DDH LLC, and now serves as Chairman of the Board of Directors and Chief Executive Officer of the Company. Prior to the Organizational Transactions, Smith served as a Manager on the Board of Managers of DDH LLC and now serves as a director on the Board of Directors and President of the Company. Woolford previously served as a Manager on the Board of Managers of DDH LLC and Senior Advisor of DDH LLC. In exchange for these services, the Company paid Walker and Smith annual fees of $450,000 each and employee benefits for their direct families. The Company paid Woolford $300 per hour for up to 50 hours per month and employee benefits for Woolford and her direct family. In connection with the Organizational Transactions, the consulting agreements were canceled, and, for the three months ended September 30, 2023 and 2022 and the nine months ended September 30, 2023, no fees were paid to Walker, Smith and Woolford. For the nine months ended September 30, 2022, total fees paid to Walker, Smith, and Woolford were $56,250, $56,250, and $22,500, respectively.

Note 9 — Commitments and Contingencies

Litigation

The Company may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business. In management’s opinion, the outcome of any such currently pending litigation will not materially affect the Company’s financial condition. Nevertheless, due to uncertainties in the settlement process, it is at least reasonably possible that management’s view of the outcome could change materially in the near term.

Huddled Masses was named as a defendant in a lawsuit on July 10, 2019 related to a delinquent balance to a vendor. On July 28, 2022, the Company entered into a settlement agreement with the vendor and agreed to pay a total of $515,096 with monthly installment payments over 24 months beginning September 1, 2022.  The liability has been recorded and included in accrued liabilities on the consolidated balance sheets as of September 30, 2023 and December 31, 2022 (See Note 5 – Accrued Liabilities).

Operating Leases

In June 2019, the Company entered into a sublease for its corporate office headquarters at 1233 West Loop South, Suite 1170 in Houston, TX. The lease term expired on July 1, 2022 and had a base monthly rent of approximately $3,600 per month.

In March 2022, the Company entered into a new lease to move its corporate headquarters to 1177 West Loop South, Suite 1310 in Houston, TX effective July 1, 2022, and paid a security deposit of approximately $29,000. The lease is for 7,397 square feet of office space that expires February 28, 2030. The base monthly rent varies annually over the term of the lease. The Company also leased office furniture for its corporate headquarters under a lease agreement effective April 2019 which expired July 2023.

20

In March 2021, the Company extended its lease for office space at 716 Congress Ave, Suite 100 in Austin, Texas with an effective date of January 1, 2022. The lease expires on December 31, 2023 and has a base rent of approximately $6,700 per month.

For the three months ended September 30, 2023 and 2022, the Company incurred rent expense of $73,496 and $89,452, respectively, for the combined leases.  For the nine months ended September 30, 2023 and 2022, the Company incurred rent expense of $231,982 and $193,013, respectively, for the combined leases.

Supplemental balance sheet information related to operating leases is included in the table below as of September 30, 2023:

    

2023

Operating lease right-of-use asset

$

674,846

Operating lease liabilities - current

$

49,977

Operating lease liabilities - long-term

 

717,632

Total operating lease liability

$

767,609

The weighted-average remaining lease term for the Company’s operating lease is 6.25 years as of September 30, 2023, with a weighted-average discount rate of 8%.

Lease liability with enforceable contract terms that have greater than one-year terms are as follows:

2023

    

$

37,251

2024

 

110,215

2025

 

156,077

2026

 

159,775

2027

 

163,474

Thereafter

 

366,830

Total lease payments

 

993,622

Less imputed interest

 

(226,013)

Total lease liability

$

767,609

Note 10 — Stockholders’ Equity and Stock-Based Compensation

Stockholders’ Equity – Initial Public Offering

Following the completion of the Organizational Transactions, DDH LLC’s limited liability company agreement was amended and restated to, among other things, appoint the Company as the sole managing member of DDH LLC and effectuate a recapitalization of all outstanding preferred units and common units into (i) economic nonvoting units of DDH LLC held by the Company and, through their indirect ownership of DDM, its Chairman and Chief Executive Officer and its President, and (ii) noneconomic voting units of DDH LLC, 100% of which are held by the Company. In August 2022, DDM tendered 100,000 of its limited liability company units to the Company in exchange for newly issued shares of Class A common stock of the Company on a one-for-one basis.  In connection with this exchange, an equivalent number of the holder’s shares of Class B common stock were cancelled.  As of September 30, 2023, DDM held 11,278,000 shares of Class B common stock.

The Company is authorized to issue 160,000,000 shares of Class A common stock, par value $0.001 per share, 20,000,000 shares of Class B common stock, par value $0.001 per share, and 10,000,000 shares of preferred stock, par value $0.001 per share.

On February 15, 2022, the Company completed its initial public offering of 2,800,000 units (“Units”), each consisting of (i) one share of its Class A common stock and (ii) one warrant entitling the holder to purchase one share of its Class A Common Stock at an exercise price of $5.50 per share. The warrants became immediately exercisable upon issuance and are exercisable for a period of five years after the issuance date. The shares of Class A Common Stock and warrants were immediately transferable separately upon issuance. At September 30, 2023, 2,797,800 of these warrants are outstanding and the intrinsic value of these warrants is $0. The underwriters in the initial public offering were granted a 45-day option to purchase up to an additional 420,000 shares and/or warrants, or any combination thereof, to cover over-allotments, which they initially exercised, in part, electing to purchase warrants to purchase an additional 420,000 shares of Class A Common Stock. As of September 30, 2023, 420,000 of these warrants are outstanding. In

21

connection with the Company’s initial public offering, the Company issued to the underwriters of the offering a unit purchase option to purchase (i) an additional 140,000 Units at a per Unit exercise price of $6.60, which was equal to 120% of the public offering price per Unit sold in the initial public offering, and (ii) warrants to purchase 21,000 shares of Class A Common Stock at a per warrant exercise price of $0.012, which was equal to 120% of the public offering price per warrant sold in the offering. The underwriters have not exercised this option as of September 30, 2023.

The Units were sold at a price of $5.50 per Unit, and the net proceeds from the offering were $10,167,043, after deducting underwriting discounts and commissions and offering expenses payable by the Company. The offering expenses recorded in accrued liabilities are approximately $1,000,000 as of September 30, 2023, and relate to executive performance bonuses which are payable upon a certain level of cash generated by warrant exercises. DDH LLC used the proceeds, together with pre-existing cash and cash equivalents, to purchase all of the remaining 5,637 common units and 7,046 Class B Preferred Units held indirectly by Woolford for an aggregate purchase price of approximately $14,246,251, of which $10,284,089 was paid on the closing date of the initial public offering.  On July 28, 2022, DDH LLC entered into the Redemption Agreement Amendment with USDM Holdings, Inc. that amended the previously disclosed Redemption Agreement by and between DDH LLC and USDM Holdings, Inc. dated as of November 14, 2021 (the “Original Redemption Agreement”), as amended by the Amendment to Redemption Agreement dated as of February 15, 2022.  The Redemption Agreement Amendment, among other things, amended the remainder of the principal and interest for the Common Units Redemption Price to be $3,998,635, which was paid in full on July 28, 2022.

The warrants had a fair value of $0 that was calculated using the Black-Scholes option -pricing model. Variables used in the Black-Scholes option-pricing model include: (1) discount rate of 1.94% based on the applicable U.S. Treasury bill rate, (2) expected life of 5 years, (3) expected volatility of approximately 66% based on the trading history of similar companies, and (4) zero expected dividends.

The following table summarizes warrant activity as of September 30, 2023:

Warrants

Weighted Average

Weighted Average

Contractual Life

Aggregate

    

Shares

    

Exercise Price

    

(in years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

3,220,000

$

5.50

 

4.13

$

Granted

 

$

 

$

Exercised

 

(2,200)

$

5.50

 

$

Canceled

 

$

 

$

Outstanding at September 30, 2023

 

3,217,800

$

5.50

 

3.38

$

Exercisable at September 30, 2023

 

3,217,800

Stock-Based Compensation Plans

In connection with the IPO, the Company adopted the 2022 Omnibus Incentive Plan (“2022 Omnibus Plan”) to facilitate the grant of equity awards to the Company’s employees, consultants and non-employee directors. The Company’s board of directors reserved 1,500,000 shares of Class A common stock for issuance in equity awards under the 2022 Omnibus Plan.  Information on activity for both the stock options and RSUs is detailed below.

During the nine months ended September 30, 2023, the Company recognized $545,504 of total stock-based compensation expense in the consolidated statement of operations in compensation, tax and benefits.

22

Stock Options

Options to purchase shares of common stock vest annually on the grant date anniversary over a period of three years and expire 10 years following the date of grant. The following table summarizes the stock option activity under the 2022 Omnibus Plan as of September 30, 2023:

Stock Options

    

    

    

Weighted Average

    

Weighted Average

Contractual Life

Aggregate

Shares

Exercise Price

(in years)

Intrinsic Value

Outstanding at January 1, 2023

 

254,000

$

1.69

 

8.76

 

$

193,486

Granted

 

135,015

$

3.96

 

9.47

$

24,303

Exercised

 

(133)

$

1.62

 

$

93

Forfeited

 

(26,215)

$

2.22

 

$

33,550

Outstanding at September 30, 2023

 

362,667

$

2.49

 

8.98

$

207,788

Vested and exercisable at September 30, 2023

 

77,130

$

1.62

 

8.71

$

68,837

As of September 30, 2023, unrecognized stock-based compensation of $389,598 related to 285,537 of unvested stock options will be recognized on a straight-line basis over a weighted-average vesting period of 2.21 years.

Restricted Stock Units

RSUs vest annually on the grant date anniversary over a period of three years. A summary of RSU activity and related information is as follows:

Restricted Stock Units

Weighted Average

Grant Date Fair Value

    

Number of Shares

    

per Share

Unvested- January 1, 2023

352,764

$

1.67

Granted

 

310,599

$

3.77

Vested

(110,184)

$

1.67

Forfeited

 

(26,215)

$

2.22

Unvested- September 30, 2023

 

526,964

$

2.88

The majority of vested RSUs were net share settled such that the Company withheld shares with a value equivalent to the employees’ obligation for the applicable income and other employment taxes.  The total shares withheld were 20,725 and were based on the value of the RSUs on their respective vesting dates as determined by the Company’s closing stock price.  As of September 30, 2023, unrecognized stock-based compensation of $1,159,610 related to unvested RSUs will be recognized on a straight-line basis over a weighted average period of 2.04 years.

23

Note 11 — Income Per Share

The Company has two classes of common stock, Class A and Class B.  Basic and diluted earnings per share (“EPS”) attributable to common stockholders for Class A and Class B common stock were the same because they were entitled to the same liquidation and dividend rights.  The following table sets forth the computation of the Company’s basic and diluted income per share:

    

For the Three Months Ended

 

For the Nine Months Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income

$

3,350,854

$

810,783

$

3,211,876

$

2,753,523

Weighted average common shares outstanding - basic

 

14,268,168

 

14,178,000

 

14,216,211

 

11,846,601

Options to purchase common stock

 

32,033

 

 

74,595

 

Unvested restricted stock units

526,964

367,241

526,964

150,368

Weighted average common shares outstanding - diluted

 

14,827,165

 

14,545,241

 

14,817,770

 

11,996,969

Net income per common share, basic

$

0.23

$

0.06

$

0.23

$

0.23

Net income per common share, diluted

$

0.23

$

0.06

$

0.22

$

0.23

The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive:

    

For the Three Months Ended

 

For the Nine Months Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Warrants to purchase common stock

 

3,217,800

 

3,220,000

 

3,217,800

 

3,220,000

Options to purchase common stock

 

142,650

 

261,600

 

139,950

 

261,600

Total excludable from net income per share attributable to common stockholders - diluted

 

3,360,450

 

3,481,600

 

3,357,750

 

3,481,600

Note 12 — Employee Benefit Plans

The Company sponsors a safe harbor, defined contribution 401(k) and profit-sharing plan (the “Plan”) that allows eligible employees to contribute a percentage of their compensation. The Company matches employee contributions up to a maximum of 100% of the participant’s salary deferral, limited to 4% of the employee’s salary. For the three and nine months ended September 30, 2023 and 2022, the Company’s matching contributions were $53,981 and $56,158, respectively and $184,935 and $159,219, respectively. Additionally, the Company may make a discretionary profit- sharing contribution to the Plan. During the three and nine months ended September 30, 2023 and 2022, no profit-sharing contributions were made.

The Company has an Employee Benefit Plan Trust (the “Trust”) to provide for the payment or reimbursement of all or a portion of covered medical, dental and prescription expenses for the employees of the Company. The Trust is funded with contributions made by the Company and participating employees at amounts sufficient to keep the Trust on an actuarially sound basis. The self-funded plan has an integrated stop loss insurance policy for the funding of the Trust benefits in excess of the full funding requirements. As of September 30, 2023 and December 31, 2022, the Company analyzed the incurred but not reported claims and recorded an estimated liability, as required within accrued compensation and benefits in accrued liabilities.

Note 13 — Tax Receivable Agreement and Income Taxes

Tax Receivable Agreement

In connection with the initial public offering in February 2022, the Company entered into a tax receivable agreement (“TRA”) with DDH LLC and DDM (together, the “TRA Holders”) which provides for payment by the Company to the TRA Holders of 85% of the net cash savings, if any, in U.S. federal, state and local income tax and franchise tax that the Company actually realizes or is deemed to

24

realize in certain circumstances. Direct Digital Holdings, Inc. will retain the benefit of the remaining 15% of these net cash savings, and as a result, the Company recorded $823,481 during 2022 as additional paid-in capital.

The TRA liability is calculated by determining the tax basis subject to the TRA (“tax basis”) and applying a blended tax rate to the basis differences and calculating the resulting impact. The blended tax rate consists of the U.S. federal income tax rate and assumed combined state and local income tax rate driven by the apportionment factors applicable to each state. Any taxable income or loss generated by the Company will be allocated to TRA Holders in accordance with the TRA, and distributions to the owners of LLC Units in an amount sufficient to fund their tax obligations will be made. Pursuant to the Company’s election under Section 754 of the Code, the Company expects to obtain an increase in its share of the tax basis in the net assets of DDH, LLC when LLC interests are redeemed or exchanged by the members of DDH, LLC. The Company plans to make an election under Section 754 if the Code for each taxable year in which a redemption or exchange of LLC interest occurs.  During the year ended December 31, 2022, a member of DDM exchanged 100,000 Class B shares into Class A shares.

As of September 30, 2023, the Company has recorded a deferred tax asset primarily from the outside basis difference in the partnership interest of $5,082,424, and a total TRA liability of $4,286,375, of which $41,141 is reflected as a current liability in which $45,815 was paid during the nine months ended September 30, 2023. The payments under the TRA will not be conditional on holder of rights under the TRA having a continued ownership interest in either DDH LLC or the Company. The Company may elect to defer payments due under the TRA if the Company does not have available cash to satisfy its payment obligations under the TRA. Any such deferred payments under the TRA generally will accrue interest from the due date for such payment until the payment date. The Company accounts for any amounts payable under the TRA in accordance with ASC Topic 450, Contingencies, and will recognize subsequent period changes to the measurement of the liability from the TRA in the statement of operations as a component of income before taxes.

The term of the TRA commenced upon completion of the IPO and will continue until all tax benefits that are subject to the TRA have been utilized or expired, unless the Company exercises its right to terminate the TRA. If the Company elects to terminate the TRA early (or it is terminated early due to changes in control), the obligations under the TRA would accelerate and the Company would be required to make an immediate payment equal to the present value of the anticipated future payments to be made by the Company under the TRA.

Income Taxes

Through the Organizational Transactions completed in February 2022, the Company formed an Up-C structure which allows DDM to continue to realize tax benefits associated with owning interests in an entity that is treated as a partnership for U.S. federal income tax purposes. Under the Up-C structure, the Company is subject to corporation income tax on the variable ownership changes of 19.7% and 20.45% that occurred in the first and third quarters of 2022, respectively.  As a result, the Company recorded a tax provision for federal and state income tax for the three months ended September 30, 2023 and 2022 of $165,994 and $128,436, respectively, and for the nine months ended September 30, 2023 and 2022 of $165,658 and $215,112, respectively.

Income tax expense is based on the estimated annual effective rate for the year, which includes estimated federal and state income taxes on the Company’s projected pre-tax income.  The expense for income taxes and the effective income tax rates were as follows:

For the Three Months Ended

For the Nine Months Ended

 

September 30, 

September 30, 

 

    

2023

    

2022

    

2023

    

2022

 

Income tax expense

$

165,994

$

128,436

$

165,658

$

215,112

Effective income tax rate

 

4.7%

 

13.7%

 

4.9%

 

7.2%

The effective tax rates were lower than the statutory tax rates for the three and nine months ended September 30, 2023 primarily due to the Company’s partnership income that is not subject to federal and state taxes.  

The Company files income tax returns in the United States federal jurisdiction and various state jurisdictions.  In the normal course of business, the Company can be examined by various tax authorities, including the Internal Revenue Service in the United States.  There are currently no federal or state audits in process.

25

Note 14 — Correction of Immaterial Error in Prior Consolidated Financial Statements

During the quarter ended September 30, 2023, the Company identified a prior period accounting error in the Company’s previously reported unaudited interim consolidated financial statements beginning June 30, 2022. The prior period accounting error resulted from the incorrect accounting for granted but unvested restricted stock units. Based on management’s evaluation of the error in consideration of the SEC Staff’s Accounting Bulletins Topic 1.M, Materiality and Topic 1.N, Considering the Effects of Misstatements when Quantifying Misstatements in the Current Year Financial Statements and interpretations therewith, the Company concluded the error is not material to the Company’s previously reported financial statements. Accordingly, the Company’s consolidated balance sheet as of December 31, 2022 and the related consolidated statements of operations and changes in stockholders’ equity for the three and nine months ended September 30, 2022 reflect the correction of these immaterial errors.

Consolidated Balance Sheet as of December 31, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,252,764

2,900,000

Class A Common Stock Amount

$

3,253

$

2,900

APIC

$

8,224,012

$

8,224,365

Consolidated Statement of Operations for the Nine Months Ended September 30, 2022

    

As Reported

    

As Revised

Weighted-average number of shares of common stock outstanding - basic

11,996,969

11,846,601

Consolidated Statement of Operations for the Three Months Ended September 30, 2022

    

As Reported

    

As Revised

Weighted-average number of shares of common stock outstanding - basic

14,545,241

14,178,000

Consolidated Statement of Changes in Stockholders' Equity as of December 31, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,252,764

2,900,000

Class A Common Stock Amount

$

3,253

$

2,900

APIC

$

8,224,012

$

8,224,365

Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2023

    

As Reported

    

As Revised

Class A Common Stock Units

3,519,780

2,988,916

Class A Common Stock Amount

$

3,520

$

2,989

APIC

$

8,539,858

$

8,540,389

Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,163,214

2,800,000

Class A Common Stock Amount

$

3,163

$

2,800

APIC

$

7,747,250

$

7,747,613

Note 15 — Segment Information

Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assess performance. The Company’s chief operating decision maker is its Chairman and Chief Executive Officer. The Company views its business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media. All of the Company’s revenues are attributed to the United States.

26

Revenue by business segment is as follows:

    

For the Three Months

 

For the Nine Months Ended

 Ended 

 

 Ended 

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Buy-side advertising

 

$

7,850,058

$

7,130,736

$

27,092,816

$

22,283,044

Sell-side advertising

 

51,622,066

 

18,854,639

89,006,018

 

36,333,976

Total revenues

$

59,472,124

$

25,985,375

$

116,098,834

$

58,617,020

Operating income by business segment reconciled to income before taxes is as follows:

For the Three Months

 

For the Nine Months Ended

Ended

 

Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Buy-side advertising

$

1,550,827

$

1,357,635

$

6,979,766

$

5,620,194

Sell-side advertising

 

6,206,398

 

2,365,495

 

9,656,686

 

4,599,629

Corporate office expenses

 

(3,263,818)

 

(1,878,306)

 

(10,029,936)

 

(4,725,981)

Total operating income

4,493,407

1,844,824

6,606,516

5,493,842

Corporate other expense

(976,559)

(905,605)

(3,228,982)

(2,525,207)

Income before taxes

$

3,516,848

$

939,219

$

3,377,534

$

2,968,635

Total assets by business segment are as follows:

September 30, 

December 31, 

    

2023

    

2022

Buy-side advertising

$

23,809,849

$

25,685,528

Sell-side advertising

 

54,139,638

 

25,512,367

Corporate office

 

8,798,843

 

6,928,144

Total assets

$

86,748,330

$

58,126,039

Note 16 — Subsequent Events

The Company has evaluated events and transactions occurring subsequent to September 30, 2023, through the date of this report and determined there were no events or transactions other than those described below that would require recognition or disclosure.

On August 29, 2023, the Company filed a Tender Offer Statement on Schedule TO pursuant to which the Company offered to purchase all of its outstanding warrants for $1.20 per warrant in cash. The Tender Offer expired at one minute after 11:59 PM, Eastern Time on September 28, 2023. The Company accepted all validly tendered warrants for purchase and settlement on October 2, 2023. As a result of the Tender Offer, a total of 2,213,652 warrants were tendered and not validly withdrawn prior to the expiration of the tender offer for a total purchase price of approximately $2.7 million. On October 23, 2023, the Company distributed a notice of redemption to the registered holders of the remaining outstanding warrants announcing the redemption of those warrants for $0.35 per warrant. The redemption closed on October 30, 2023, and all remaining 1,004,148 warrants were purchased for an aggregate price of approximately $0.4 million.

On October 3, 2023, the Company entered into the Fourth Amendment to the 2021 Credit Facility. Under the terms of the Fourth Amendment, among other changes, the Company entered into a delayed draw term loan under the 2021 Credit Facility in the principal amount of $3,587,274.03 (the “Delayed Draw Term Loan”) to make payments due, among other things, in connection with the consummation of the 2023 warrant tender offer and fees and expenses incurred in connection therewith. After giving effect to the Delayed Draw Term Loan made on the effective date of the Amendment, no additional term loans or Delayed Draw Term Loan will be available under the 2021 Credit Facility. Additionally, the Amendment made certain technical amendments to the negative covenants under the 2021 Credit Facility in order to permit the transactions consummated pursuant to the 2023 warrant tender.

27

ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

You should read the following discussion together with our unaudited consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022. This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under the section titled “Risk Factors” in our Annual Report on Form 10-K or in other parts of this Quarterly Report on Form 10-Q. See “– Cautionary Note Regarding Forward-Looking Statements” below. Our historical results are not necessarily indicative of the results that may be expected for any period in the future.

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws and which are subject to certain risks, trends and uncertainties. We use words such as “could,” “would,” “may,” “might,” “will,” “expect,” “likely,” “believe,” “continue,” “anticipate,” “estimate,” “intend,” “plan,” “project” and other similar expressions to identify forward-looking statements, but not all forward-looking statements include these words. All of our forward-looking statements involve estimates and uncertainties that could cause actual results to differ materially from those expressed in or implied by the forward-looking statements. Accordingly, any such statements are qualified in their entirety by reference to the information described under the caption “Risk Factors” in our Annual Report on Form 10-K and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

The forward-looking statements contained in this Quarterly Report on Form 10-Q are based on assumptions that we have made in light of our industry experience and our perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances. As you read and consider this Quarterly Report on Form 10-Q, you should understand that these statements are not guarantees of performance or results. They involve risks, uncertainties (many of which are beyond our control) and assumptions.

Although we believe that these forward-looking statements are based on reasonable assumptions, you should be aware that many factors could affect our actual operating and financial performance and cause our performance to differ materially from the performance expressed in or implied by the forward-looking statements. We believe these factors include, but are not limited to, the following:

our dependence on the overall demand for advertising, which could be influenced by economic downturns;
any slow-down or unanticipated development in the market for programmatic advertising campaigns;
the effects of health epidemics;
operational and performance issues with our platform, whether real or perceived, including a failure to respond to technological changes or to upgrade our technology systems;
any significant inadvertent disclosure or breach of confidential and/or personal information we hold, or of the security of our or our customers’, suppliers’ or other partners’ computer systems;
any unavailability or non-performance of the non-proprietary technology, software, products and services that we use;
unfavorable publicity and negative public perception about our industry, particularly concerns regarding data privacy and security relating to our industry’s technology and practices, and any perceived failure to comply with laws and industry self-regulation;
restrictions on the use of third-party “cookies,” mobile device IDs or other tracking technologies, which could diminish our platform’s effectiveness;
any inability to compete in our intensely competitive market;
any significant fluctuations caused by our high customer concentration;
our limited operating history, which could result in our past results not being indicative of future operating performance;
any violation of legal and regulatory requirements or any misconduct by our employees, subcontractors, agents or business partners;
any strain on our resources, diversion of our management’s attention or impact on our ability to attract and retain qualified board members as a result of being a public company;
as a holding company, we depend on distributions from Direct Digital Holdings, LLC (“DDH LLC”) to pay our taxes, expenses (including payments under the Tax Receivable Agreement) and dividends;

28

DDH LLC may make distributions of cash to us substantially in excess of the amounts we use to make distributions to our stockholders and pay our expenses (including our taxes and payments under the Tax Receivable Agreement), which, to the extent not distributed as dividends on our Class A common stock, would benefit Direct Digital Management, LLC, the entity indirectly owned by our Chairman and Chief Executive Officer and President, as a result of its ownership of Class A common stock upon an exchange or redemption of its LLC Units; and
other factors and assumptions discussed under “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

Should one or more of these risks or uncertainties materialize or should any of these assumptions prove to be incorrect, our actual operating and financial performance may vary in material respects from the performance projected in these forward-looking statements. Further, any forward-looking statement speaks only as of the date on which it is made, and except as required by law, we undertake no obligation to update any forward-looking statement contained in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date on which it is made or to reflect the occurrence of anticipated or unanticipated events or circumstances. New factors that could cause our business not to develop as we expect emerge from time to time, and it is not possible for us to predict all of them. Further, we cannot assess the impact of each currently known or new factor on our results of operations or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements.

Overview

Direct Digital Holdings, Inc. and its subsidiaries (collectively the “Company,” “DDH,” “we,” “us” and “our”), headquartered in Houston, Texas, is an end-to-end, full-service programmatic advertising platform primarily focused on providing advertising technology, data-driven campaign optimization and other solutions to underserved and less efficient markets on both the buy- and sell-side of the digital advertising ecosystem. Direct Digital Holdings, Inc. is the holding company that, since the completion of our initial public offering on February 15, 2022, owns certain common units, and serves as the manager, of DDH LLC, which operates the business formed in 2018 through the acquisition of Huddled Masses, LLC (“Huddled Masses™” or, “Huddled Masses”), a buy-side marketing platform, and Colossus Media, LLC (“Colossus Media”), a sell-side marketing platform.

On September 30, 2020, DDH LLC acquired Orange142, LLC (“Orange142”) to further bolster its overall programmatic buy-side advertising platform and enhance its offerings across multiple industry verticals such as travel, healthcare, education, financial services, consumer products and other sectors, with particular emphasis on small- and mid-sized businesses transitioning into digital with growing digital media budgets.

The subsidiaries of Direct Digital Holdings, Inc. are as follows:

    

    

Advertising

    

    

Solution

Date

Current %

and

of

Subsidiary

   

Ownership

   

Segment

   

Date of Formation

   

Acquisition

Direct Digital Holdings, LLC

100

%  

N/A

June 21, 2018

August 26, 2021

Huddled Masses, LLC

100

%  

Buy-side

November 13, 2012

June 21, 2018

Colossus Media, LLC

100

%  

Sell-side

September 8, 2017

June 21, 2018

Orange142, LLC

 

100

%  

Buy-side

March 6, 2013

September 30, 2020

Both buy-side advertising businesses, Huddled Masses and Orange142, offer technology-enabled advertising solutions and consulting services to clients through multiple leading demand side platforms (“DSPs”). Colossus Media is our proprietary sell-side programmatic platform operating under the trademarked banner of Colossus SSP™ (“Colossus SSP”). Colossus SSP is a stand-alone tech-enabled, data-driven sell-side platform (“SSP”) that helps deliver targeted advertising to diverse and multicultural audiences, including African Americans, Latin Americans, Asian Americans and LGBTQIA+ customers, as well as other specific audiences.

Providing both the front-end, buy-side advertising businesses coupled with our proprietary sell-side business, enables us to curate the first through the last mile in the ad tech ecosystem execution process to drive higher results.

Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by our chief operating decision maker in deciding how to allocate resources and assessing performance. Our chief operating decision maker is our Chairman and Chief Executive Officer. We view our business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media.

29

Key Factors Affecting Our Performance

We believe our growth and financial performance are dependent on many factors, including those described below.

Buy-side advertising business

New Customer Acquisitions

On the buy-side of our business, our customers consist of purchasers of programmatic advertising inventory (ad space) looking to place their advertisements. We serve the needs of approximately 228 small and mid-sized clients annually, consisting of advertising space buyers, including small and mid-sized companies, large advertising holding companies (which may manage several agencies), independent advertising agencies and mid-market advertising service organizations. We serve a variety of customers across multiple industries including travel/tourism (including destination marketing organizations (“DMOs”)), energy, consumer packaged goods, healthcare, education, financial services (including cryptocurrency technologies) and other industries.

We are focused on increasing the number of customers that use our buy-side advertising businesses as their advertising partner. Our long-term growth and results of operations will depend on our ability to attract more customers, including DMOs, across multiple geographies.

Expand Sales to Existing Customers

Our customers understand the independent nature of our platform and our relentless focus on driving results based on return on investment (“ROI”). Our value proposition is complete alignment across our entire digital supply platform beginning with the first dollar in and last dollar out. We are technology, DSP and media agnostic, and we believe our clients trust us to provide the best opportunity for success of their brands and businesses. As a result, our clients have been loyal, with approximately 90% client retention amongst the clients that represent approximately 80% of our revenue on an annual basis during the nine months ended September 30, 2023. In addition, we cultivate client relationships through our pipeline of managed and moderate serve clients that conduct campaigns through our platform.  The managed services delivery model allows us to combine our technology with a highly personalized offering to strategically design and manage advertising campaigns.

Shift to Digital Advertising

Media has increasingly become more digital as a result of three key ongoing developments:

Advances in technology with more sophisticated digital content delivery across multiple platforms;
Changes in consumer behavior, including spending longer portions of the day using mobile and other devices; and
Better audience segmentation with more efficient targeting and measurable results.

The resulting shift has enabled a variety of options for advertisers to efficiently target and measure their advertising campaigns across nearly every media channel and device. These efforts have been led by big-budgeted, large, multi-national corporations incentivized to cast a broad advertising net to support national brands.

Increased Adoption of Digital Advertising by Small-and Mid-Sized Companies

Only recently have small and mid-sized businesses begun to leverage the power of digital media in meaningful ways, as emerging technologies have enabled advertising across multiple channels in a highly localized nature. Campaign efficiencies yielding measurable results and higher advertising ROI, as well as the needs necessitated by the COVID-19 pandemic, have prompted these companies to begin utilizing digital advertising on an accelerated pace. We believe this market is rapidly expanding, and that small-to-mid-sized advertisers will continue to increase their digital spend.

30

Seasonality

In general, the advertising industry experiences seasonal trends that affect the vast majority of participants in the digital marketing ecosystem. Our buy-side advertising revenue is weighted to DMOs and historically, marketing spend is higher in the second and third quarters of our fiscal year with the increase in marketing spend taking place over the summer months. As a result, the fourth and first quarters tend to reflect lower activity levels and lower revenue. We generally expect these seasonality trends to continue and our ability to effectively manage our resources in anticipation of these trends may affect our operating results.

Sell-side advertising business

Increasing revenue from publishers and advertising spend from buyers

Colossus Media operates our proprietary sell-side programmatic platform operating under the trademarked banner of Colossus SSP. The buyers on our platform include DSPs, agencies and individual advertisers. We have broad exposure to the ecosystem of buyers, reaching on average approximately 125,000 advertisers per month in the nine months ended September 30, 2023, an increase of 31% over the 95,000 advertisers per month in the nine months ended September 30, 2022. As spending on programmatic advertising increasingly becomes a larger share of the overall ad spend, advertisers and agencies are seeking greater control of their digital advertising supply chains. To take advantage of this industry shift, we have entered into Supply Path Optimization agreements directly with buyers. As part of these agreements, we provide advertisers and agencies with benefits ranging from custom data and workflow integrations, product features, volume-based business terms, and visibility into campaign performance data and methodology. As a result of these direct relationships, our existing advertisers and agencies are incentivized to allocate an increasing percentage of their advertising budgets to our platform.

We have broad exposure to the ecosystem of buyers, which has generally increased since the formation of Colossus Media in September 2017. Our growing sales team seeks to increase our business with the addition of new and existing publishers as well as by increasing our universe of buyers. In addition, establishing multiple header bidding integrations by leveraging our technology capabilities allows us to maximize our access to publishers’ ad formats, devices and various properties that a publisher may own. We may also up-sell additional products to publisher customers including our header bidding management, identity, and audience solutions. Our business strategy on the sell-side advertising business represents growth potential, and we believe we are well positioned to be able to bring underserved multicultural publishers into the advertising ecosystem, thereby increasing our value proposition across all clients, including our large clients.

Monetizing ad impressions for publishers and buyers

We focus on monetizing digital impressions by coordinating daily real-time auctions and bids. The publisher makes its ad inventory available on Colossus SSP and invites advertisers to bid based on the user’s data received. Each time the publisher’s web page loads, an ad request is sent to multiple ad exchanges and, in some cases, to the demand side platform directly from Colossus SSP. In case of real-time bidding (“RTB”) media buys, many DSPs would place bids to the impressions being offered by the publisher during the auction. The advertiser that bids a higher amount compared to other advertisers will win the bid and pay the second highest price for the winning impression to serve the ads. We continuously review our available inventory from existing publishers across every format (mobile, desktop, digital video, OTT, CTV, and rich media). The factors we consider when determining which impressions we process include transparency, viewability, and whether or not the impression is human sourced. By consistently applying these criteria, we believe the ad impressions we process will be valuable and marketable to advertisers.

Enhancing ad inventory quality

In the advertising industry, inventory quality is assessed in terms of invalid traffic (“IVT”) which can be impacted by fraud such as “fake eyeballs” generated by automated technologies set up to artificially inflate impression counts. As a result of our platform design and proactive IVT mitigation efforts, in the nine months ended September 30, 2023, we determined that approximately 1% of inventory was invalid, resulting in minimal financial impact to our customers. We address IVT on a number of fronts, including sophisticated technology, which detects and avoids IVT on the front end; direct publisher and inventory relationships, for supply path optimization; and ongoing campaign and inventory performance review, to ensure inventory quality and brand protection controls are in place.

31

Growing access to valuable ad impressions

Our recent growth has been driven by a variety of factors including increased access to mobile web (display and video) and mobile app (display and video) impressions and desktop video impressions. Our performance is affected by our ability to maintain and grow our access to valuable ad impressions from current publishers as well as through new relationships with publishers.

Expanding and managing investments

Each impression or transaction occurs in a fraction of a second. Given that most transactions take place in an auction/bidding format, we continue to make investments across the platform to further reduce the processing time. In addition to the robust infrastructure supporting our platform, it is also critical that we align with key industry partners in the digital supply chain. The Colossus SSP is agnostic to any specific demand side platform.

We automate workflow processes whenever feasible to drive predictable and value-added outcomes for our customers and increase productivity of our organization. In the first quarter of 2023, we transitioned our server platform to HPE Greenlake, which provides increased capacity, faster response time, and expansion capabilities to align with growth in our business.

Managing industry dynamics

We operate in the rapidly evolving digital advertising industry. Due to the scale and complexity of the digital advertising ecosystem, direct sales via manual, person-to-person processes are insufficient for delivering a real-time, personalized ad experience, creating the need for programmatic advertising. In turn, advances in programmatic technologies have enabled publishers to auction their ad inventory to more buyers, simultaneously, and in real time through a process referred to as header bidding. Header bidding has also provided advertisers with transparent access to ad impressions. As advertisers keep pace with ongoing changes in the way that consumers view and interact with digital media, we anticipate further innovation and expect that header bidding will be extended into new areas such as OTT/CTV. We believe our focus on publishers and buyers has allowed us to understand their needs and our ongoing innovation has enabled us to quickly adapt to changes in the industry, develop new solutions and do so cost effectively. Our performance depends on our ability to keep pace with industry changes such as header bidding and the evolving needs of our publishers and buyers while continuing our cost efficiency.

Seasonality

In general, the advertising industry experiences seasonal trends that affect the vast majority of participants in the digital marketing ecosystem. In our sell-side advertising segment, many advertisers allocate the largest portion of their budgets to the fourth quarter of the calendar year in order to coincide with increased holiday purchasing. As a result, the first quarter tends to reflect lower activity levels and lower revenue. We generally expect these seasonality trends to continue and our ability to effectively manage our resources in anticipation of these trends may affect our operating results.

Components of Our Results of Operations

Revenue

On the buy-side advertising segment, we generate revenue from clients that enter into agreements with us to provide digital marketing and media services to purchase digital advertising space, data, and other add-on features. On the sell-side advertising segment, we generate revenue from publishing clients by selling their advertising inventory to national and local advertisers.

We report revenue on a gross basis inclusive of all supplier costs because we bear the full obligation of any costs to provide our services. We pay suppliers for the cost of digital media, advertising inventory, data and any add-on services or features.

Our revenue recognition policies are discussed in more detail under “—Critical Accounting Policies and Estimates.”

Cost of revenues

Cost of revenues for our buy-side advertising segment consists primarily of digital media fees, third-party platform access fees, and other third-party fees associated with providing services to our customers. For the sell-side advertising segment, we pay publishers a fee, which is typically a percentage of the value of the ad impressions monetized through our platform. Cost of revenues consists

32

primarily of publisher media fees and data center co-location costs. Media fees include the publishing and real time bidding costs to secure advertising space.

Operating expenses

Operating expenses consist of compensation expenses related to our executive, sales, finance, and administrative personnel (including salaries, commissions, bonuses, stock-based compensation, benefits, and taxes), general and administrative expenses for rent expense, professional fees, independent contractor costs, selling and marketing fees, and administrative and operating system subscription costs, insurance, as well as amortization expense related to our intangible assets.

Other income (expense)

Other income. Other income includes income associated with recovery of receivables and other miscellaneous credit card rebates.

Interest expense. Interest expense is mainly related to our debt as further described below in “ -Liquidity and Capital Resources.” In connection with the acquisition of Orange142, we issued mandatorily redeemable non-participating preferred A and B units, and the value of these units was classified as a liability, and the corresponding distributions were recognized as interest expense for the nine months ended September 30, 2022.  The preferred A and B units were fully redeemed as of March 31, 2022.

Contingent loss on early termination of line of credit. In January 2023, we entered into a Loan and Security Agreement (the “Loan Agreement”), by and among Silicon Valley Bank (“SVB”), which provided for a revolving credit facility (the “Credit Facility”).  In March 2023, we issued a notice of termination and recognized a loss on the write-off of the deferred financing fees.

Loss on early redemption of non-participating preferred units. In February 2022, we redeemed the non-participating Class B Preferred Units and recognized a loss on the redemption of $590,689 in connection with the write-off of the fair value associated with the units.

33

Results of Operations

Comparison of the Three and Nine Months Ended September 30, 2023 and 2022

The following tables set forth our consolidated results of operations for the periods presented. The period-to-period comparison of results is not necessarily indicative of results for future periods.

    

For the Three Months Ended

    

 

For the Nine Months Ended

    

 

September 30, 

Change

September 30, 

Change

   

2023

   

2022

   

Amount

   

%

2023

   

2022

   

Amount

   

%

Revenues

  

  

  

  

 

  

  

  

  

 

Buy-side advertising

$

7,850,058

$

7,130,736

$

719,322

 

10

%

$

27,092,816

$

22,283,044

$

4,809,772

 

22

%

Sell-side advertising

 

51,622,066

 

18,854,639

 

32,767,427

 

174

%

 

89,006,018

 

36,333,976

 

52,672,042

 

145

%

Total Revenues

 

59,472,124

 

25,985,375

 

33,486,749

 

129

%

 

116,098,834

 

58,617,020

 

57,481,814

 

98

%

Cost of revenues

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Buy-side advertising

 

3,113,491

 

2,471,170

 

642,321

 

26

%

 

10,650,541

 

7,694,987

 

2,955,554

 

38

%

Sell-side advertising

 

44,605,815

 

16,053,461

 

28,552,354

 

178

%

 

77,189,787

 

30,344,670

 

46,845,117

 

154

%

Total cost of revenues

 

47,719,306

 

18,524,631

 

29,194,675

 

158

%

 

87,840,328

 

38,039,657

 

49,800,671

 

131

%

Gross profit

 

11,752,818

 

7,460,744

 

4,292,074

 

58

%

 

28,258,506

 

20,577,363

 

7,681,143

 

37

%

Operating expenses

 

7,259,411

 

5,615,920

 

1,643,491

 

29

%

 

21,651,990

 

15,083,521

 

6,568,469

 

44

%

Income from operations

 

4,493,407

 

1,844,824

 

2,648,583

 

144

%

 

6,606,516

 

5,493,842

 

1,112,674

 

20

%

Other expense

 

(976,559)

 

(905,605)

 

(70,954)

 

(8)

%

 

(3,228,982)

 

(2,525,207)

 

(703,775)

 

(28)

%

Income before taxes

3,516,848

939,219

2,577,629

274

%

3,377,534

2,968,635

408,899

14

%

Tax expense

 

165,994

 

128,436

 

37,558

 

29

%

 

165,658

 

215,112

 

(49,454)

 

23

%

Net income

$

3,350,854

$

810,783

$

2,540,071

 

313

%

$

3,211,876

$

2,753,523

$

458,353

 

17

%

Adjusted EBITDA (1)

$

5,370,373

$

2,403,309

$

2,967,064

 

123

%

$

8,978,024

$

7,092,606

$

1,885,418

 

27

%

(1)Adjusted EBITDA is a non-GAAP financial measure.  For a definition of Adjusted EBITDA, an explanation of our management’s use of this measure, and a reconciliation of Adjusted EBITDA to net income see “ – Non-GAAP Financial Measures.”

Revenues

Our revenues increased from $26.0 million for the three months ended September 30, 2022 to $59.5 million for the three months ended September 30, 2023, an increase of $33.5 million or 129%. Buy-side advertising revenue increased $0.7 million, or 10%. The increase in our buy-side advertising revenue was due to expanded spending from our existing customer base. Sell-side advertising revenue increased $32.8 million, or 174% over the 2022 three-month results. The increase in our sell-side advertising revenue was primarily due to a continued increase in impression inventory. The Company sold approximately 6.9 billion average monthly impressions over the three months ended September 30, 2023, an increase of 273% from the prior period. For the three months ended September 30, 2023, the Company processed approximately 400 billion average monthly impressions through its sell-side advertising segment, an increase of 220% from the prior period.

Our revenues increased from $58.6 million for the nine months ended September 30, 2022 to $116.1 million for the nine months ended September 30, 2023, an increase of $57.5 million or 98%. Buy-side advertising revenue increased $4.8 million, or 22%. The increase in our buy-side advertising revenue was due to expanded spending from our existing customer base. Sell-side advertising revenue increased $52.7 million, or 145% over the 2022 nine-month results. The increase in our sell-side advertising revenue was primarily due to a continued increase in impression inventory, as well as increased publisher engagement across general market and underrepresented publisher communities. The Company sold approximately 3.8 billion average monthly impressions over the nine months ended September 30, 2023, an increase of 249% from the prior period. The Company increased its reach across the ecosystem of buyers from an average of approximately 125,000 advertisers per month in the nine months ended September 30, 2023, an increase of 31% over the 95,000 advertisers per month in the nine months ended September 30, 2022. For the nine months ended September 30, 2023, the Company processed approximately 303 billion average monthly impressions through its sell-side advertising segment, an increase of 189% from the prior period.

34

Cost of revenues

Along with the increase in revenues across both segments, we correspondingly experienced an increase in cost of revenues from $18.5 million for the three months ended September 30, 2022 to $47.7 million for the three months ended September 30, 2023, an increase of $29.2 million, or 158%. Buy-side advertising cost of revenues increased $0.6 million to $3.1 million, or 40% of revenue, for the three months ended September 30, 2023, compared to $2.5 million, or 35% of revenue, for the three months ended September 30, 2022. Sell-side advertising cost of revenues increased $28.6 million to $44.6 million, or 86% of revenue for the three months ended September 30, 2023, compared to $16.1 million, or 85% of revenue, for the same period in 2022.  The increase in sell-side advertising costs was primarily due to the related increase in revenue, while the 1% increase as a percentage of revenue was due to an increase in fixed costs of approximately $0.5 million related to an increase in server capacity to support the growth as well as the mix and concentration of publishers and the related costs.  

Cost of revenues increased from $38.0 million for the nine months ended September 30, 2022 to $87.8 million for the nine months ended September 30, 2023, an increase of $49.8 million, or 131%. Buy-side advertising cost of revenues increased $3.0 million to $10.7 million, or 39% of revenue, for the nine months ended September 30, 2023, compared to $7.7 million, or 35% of revenue, for the nine months ended September 30, 2022. Sell-side advertising cost of revenues increased $46.8 million to $77.2 million, or 87% of revenue for the nine months ended September 30, 2023, compared to $30.3 million, or 84% of revenue, for the same period in 2022.  The increase in costs was primarily due to the related increase in revenue, while the 3% increase as a percentage of revenue was due to an increase in fixed costs of approximately $1.1 million related to an increase in server capacity to support the growth as well as the mix and concentration of publishers and the related costs.  We expect these higher costs to continue in future fiscal periods.

Gross profit

Gross profit also increased in the three months ended September 30, 2023 to $11.8 million, or 20% of revenue, compared to $7.5 million, or 29% of revenue, for the three months ended September 30, 2022, an increase of $4.3 million or 58%.  Gross profit increased in the nine months ended September 30, 2023 to $28.3 million, or 24% of revenue, compared to $20.6 million, or 35% of revenue, for the nine months ended September 30, 2022, an increase of $7.7 million or 37%. The change in margin for the three and nine months ended September 30, 2023 is attributable to the mix in revenue between our business segments as well as the additional fixed costs related to an increase in server capacity.  Our sell-side segment, whose revenues grew as a percentage of our overall revenue, has a lower gross margin than our buy-side segment.

Buy-side advertising gross profit increased $0.1 million and $1.9 million for the three and nine months ended September 30, 2023, respectively, as compared to the same period in the prior year, primarily due to higher revenue. Buy-side advertising gross margin was 60% and 61% for the three and nine months ended September 30, 2023, respectively, compared to gross margin of 65% for each of the three and nine months ended September 30, 2022.  Buy-side gross margin decreased in 2023 to a level the Company believes is sustainable reflecting strategic efforts by the Company to ensure customer retention and increase revenue per customer.  Sell-side advertising gross profit increased $4.2 million and $5.8 million for the three and nine months ended September 30, 2023, respectively, as compared to prior year, primarily due to the increase in revenue.  Sell-side advertising gross margin was 14% and 13% for the three and nine months ended September 30, 2023 compared to gross margin of 15% and 16% for the three and nine months ended September 30, 2022, respectively.  Sell-side gross margin in 2023 was negatively impacted by additional fixed costs of approximately $0.5 million and $1.1 million incurred in the three months and nine months ended September 30, 2023, respectively, related to an increase in server capacity to support our growth.  About half of these incremental costs are expected to continue each quarter through March 2024.

Operating expenses

The following table sets forth the components of operating expenses for the periods presented.

    

For the Three Months Ended

    

 

For the Nine Months Ended

    

 

September 30, 

Change

September 30, 

Change

   

2023

   

2022

   

Amount

   

%

2023

   

2022

   

Amount

   

%

Compensation, tax and benefits

$

4,747,081

$

3,845,918

$

901,163

23

%

$

12,934,406

$

9,895,646

$

3,038,760

31

%

General and administrative

 

2,512,330

 

1,770,002

 

742,328

 

42

%

8,717,584

 

5,187,875

 

3,529,709

 

68

%

Total operating expenses

$

7,259,411

$

5,615,920

$

1,643,491

 

29

%

$

21,651,990

$

15,083,521

$

6,568,469

 

44

%

35

Compensation, taxes and benefits

Compensation, taxes and benefits increased from $3.8 million for the three months ended September 30, 2022 to $4.7 million for the three months ended September 30, 2023, an increase of $0.9 million, or 23%. The increase is due to headcount additions primarily in shared services to support our public company infrastructure and growth.

Compensation, taxes and benefits increased from $9.9 million for the nine months ended September 30, 2022 to $12.9 million in for the nine months ended September 30, 2023, an increase of $3.0 million, or 31%. The increase is due to headcount additions primarily in our operations area to support our growth as well as in our shared services to support our public company infrastructure, bonus expense and severance of $0.3 million. In connection with our IPO, the Company adopted the 2022 Omnibus Incentive Plan (“2022 Omnibus Plan”) to facilitate the grant of equity awards to our employees, consultants and non-employee directors. On June 10, 2022, March 20, 2023 and June 10, 2023, our board of directors granted stock options and restricted stock units (“RSUs”) to certain of our employees and non-employee directors. The increase in compensation, taxes and benefits expense related to stock options and RSUs granted was $0.2 million and $0.5 million for the three and nine months ended September 30, 2023, respectively. We expect to continue to invest in corporate infrastructure and incur additional expenses associated with our transition to and operation as a public company, including increased compensation associated with additional headcount to support our sales initiatives.

General and administrative expenses

General and administrative (“G&A”) expenses increased from $1.8 million for the three months ended September 30, 2022 to $2.5 million for the three months ended September 30, 2023. G&A expenses as a percentage of revenue were 4% and 7%, respectively, for the three months ended September 30, 2023 and 2022.

The increase in G&A costs during the three months ended September 30, 2023 was primarily due to costs associated with supporting our growth and ongoing marketing initiatives.  During the three months ended September 30, 2023, we incurred higher professional fees and sales and marketing expenses. We expect to continue to invest in and incur additional expenses as we grow, including increased professional fees, investment in automation and compliance costs associated with developing the requisite infrastructure required for internal controls.

G&A expenses increased from $5.2 million for the nine months ended September 30, 2022 to $8.7 million for the nine months ended September 30, 2023. G&A expenses as a percentage of revenue was 8% and 9%, respectively, for the nine months ended September 30, 2023 and 2022.

The increase in G&A costs during the nine months ended September 30, 2023 was primarily due to costs associated with our transition to and operation as a public company as of February 2022. During the nine months ended September 30, 2023, we incurred higher professional fees, sales and marketing expenses, travel expenses and insurance costs. We also completed the transition of our servers for Colossus Media to HPE Greenlake and incurred higher consulting and transition costs for this one-time project. This project contributed to $0.3 million of the increase in G&A costs during the nine months ended September 30, 2023. We expect to continue to invest in and incur additional expenses associated with our transition to operating as a public company, including increased professional fees, investment in automation and compliance costs associated with developing the requisite infrastructure required for internal controls.

36

Other income (expense)

The following table sets forth the components of other income (expense) for the periods presented.

For the Three Months Ended

For the Nine Months Ended

September 30, 

Change

September 30, 

Change

2023

2022

Amount

%

2023

2022

Amount

%

Interest expense

    

$

(1,059,890)

  

$

(905,605)

  

$

(154,285)

  

17

%

  

$

(3,104,684)

  

$

(2,269,643)

  

$

(835,041)

  

37

%

Contingent loss on early termination of line of credit

nm

(299,770)

(299,770)

100

%

Loss on early redemption of non-participating preferred units

nm

(590,689)

590,689

(100)

%

Forgiveness of Paycheck Protection Program loan

nm

287,143

(287,143)

(100)

%

Other income

83,331

83,331

100

%

175,472

47,982

127,490

266

%

Total other expense

$

(976,559)

$

(905,605)

$

(70,954)

8

%

$

(3,228,982)

$

(2,525,207)

$

(703,775)

28

%

nm – not meaningful

Other expense for the three months ended September 30, 2023 and 2022 primarily consists of $1.1 million and $0.9 million of interest expense, respectively.  

Other expense for the nine months ended September 30, 2023 primarily consists of $3.1 million of interest expense and $0.3 million related to the contingent loss on early termination of the line of credit with SVB partially offset by other income.  Other expense for the nine months ended September 30, 2022 is comprised of $2.3 million of interest expense and $0.6 million associated with the loss on the early redemption of DDH LLC’s previously outstanding Class B Preferred Units partially offset by other income and forgiveness of the PPP loan.

Interest expense increased for the three months ended September 30, 2023 to $1.1 million, compared to $0.9 million for the three months ended September 30, 2022. Interest expense increased for the nine months ended September 30, 2023 to $3.1 million, compared to $2.3 million for the nine months ended September 30, 2022.  The increase in interest expense in the three and nine months period is due to an additional $4.3 million in borrowings in July 2022 under the 2021 Credit Facility, as amended by the Term Loan Amendment, as well as higher interest rates.  

Liquidity and Capital Resources

The following table summarizes our cash and cash equivalents, working capital, and availability under our Revolving Credit Facility (as defined below) on September 30, 2023 and December 31, 2022:

September 30, 2023

   

December 31, 2022

Cash and cash equivalents

$

5,481,949

$

4,047,453

Working capital

$

8,631,462

$

5,712,680

We anticipate funding our operations for the next twelve months using available cash, cash flow generated from operations and borrowings under the 2023 Credit Facility, as defined below. As of September 30, 2023 and December 31, 2022, we had cash and cash equivalents of approximately $5.5 million and $4.0 million, respectively.  On July 7, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”), by and among East West Bank (“EWB”), as lender, and the Company and its subsidiaries, as borrowers.

Based on our expectations of continued growth in revenue and cash generated from operations in the coming year, the available cash held by us, and the amounts we may borrow under the Credit Agreement executed in July 2023, we believe that we will have sufficient cash resources to finance our operations and service any maturing debt for at least the next twelve months following the issuance of this Quarterly Report on Form 10-Q. To fund our operations and service our debt thereafter, depending on our growth and results of operations, we may have to raise additional capital through the issuance of additional equity and/or debt, which could have the effect of diluting our stockholders. Any equity or debt financings, if available at all, may be on terms which are not favorable to us. As our debt or credit facilities become due, we will need to repay, extend or replace such indebtedness. Our ability to do so will be subject to future economic, financial, business and other factors, many of which are beyond our control.

37

2023 Credit Facility

On July 7, 2023, the Company entered into the Credit Agreement which provides for a revolving credit facility (the “2023 Credit Facility”) in the original principal amount of up to $5 million, subject to a borrowing base determined based on eligible accounts, and an up to $5 million uncommitted incremental revolving facility. Loans under the 2023 Credit Facility mature on July 7, 2025 (the “Maturity Date”), unless the 2023 Credit Facility is otherwise terminated pursuant to the terms of the Credit Agreement.

Borrowings under the 2023 Credit Facility bear interest at a rate per annum equal to the one-month Term Secured Overnight Financing Rate, as administered by the CME Group Benchmark Administration Limited (“CBA”) (or a successor administrator of the secured overnight financing rate) and displayed by Bloomberg LP (or any successor thereto, or replacement thereof, as approved by EWB) and as determined by EWB on the first day of the applicable interest period, plus 0.10% (10 basis points), plus 3.00% per annum (the “Loan Rate”); provided, that, in no event shall the Loan Rate be less than 0.50% of the Loan Rate effective as of the date of the Credit Agreement nor more than the maximum rate of interest allowed under applicable law. Upon an event of default under the Credit Agreement, the outstanding principal amounts of any advances will accrue interest at a rate per annum equal to the Loan Rate plus five percent (5%), but in no event in excess of the maximum rate of interest allowed under applicable law.

At the Company’s option, the Company may at any time prepay the outstanding principal balance of the 2023 Credit Facility in whole or in part, without fee, penalty or premium. All accrued but unpaid interest on outstanding advances under the Credit Agreement is payable in monthly installments on the last day of each monthly interest period until the Maturity Date when the then-outstanding principal balance of the advances and all accrued but unpaid interest thereon becomes due and payable. The obligations under the 2023 Credit Facility are secured by all or substantially all of the borrowers’ assets.

The Company and the other borrowers are required to maintain compliance at all times with the following financial covenants on a consolidated basis: (i) a fixed charge coverage ratio of not less than 1.25 to 1.0, beginning with the fiscal quarter ended on June 30, 2023 and at the end of each fiscal quarter thereafter; (ii) a total funded debt-to-EBITDA ratio of 3.50 to 1.00 as of the last day of each fiscal quarter from June 30, 2023 through December 31, 2023, 3.25 to 1.00 as of the last day of each fiscal quarter from March 31, 2024 through March 31, 2025 and 3.00 to 1.00 as of the last day of each fiscal quarter from June 30, 2025 and thereafter; and (iii) a liquidity covenant requiring the Company and the other borrowers to maintain minimum liquid assets at all times (calculated using unencumbered cash and cash equivalents and marketable securities), in one or more accounts held with EWB plus Revolving Credit Availability in the amount of $1,000,000. Revolving Credit Availability is defined as an amount such that the ratio of the value of eligible accounts to the aggregate amount of all outstanding advances under the credit agreement at such time is not less than 2.0 to 1.0.

The Credit Agreement contains customary representations and warranties and includes affirmative and negative covenants applicable to the borrowers thereto and their respective subsidiaries. The affirmative covenants include, among others, covenants requiring the Company to maintain its legal existence and governmental compliance, deliver certain financial reports and maintain insurance coverage. The negative covenants include, among others, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness and dividends and other distributions.

The Credit Agreement also includes customary events of default, including, among other things, non-payment defaults, covenant defaults, inaccuracy of representations and warranties, defaults under any of the loan documents, certain cross-defaults to other indebtedness, certain bankruptcy and insolvency events, invalidity of guarantees or grant of security interest, certain ERISA-related transactions and events, certain orders of forfeiture, change of control, certain undischarged attachments, sequestrations, or similar proceedings, and certain undischarged or non-stayed judgments, in certain cases subject to certain thresholds and grace periods. The occurrence of an event of default could result in the acceleration of the obligations under the Credit Agreement of the Company or other borrowers.

2021 Credit Facility

On December 3, 2021, DDH LLC entered into the Term Loan and Security Agreement (the “2021 Credit Facility”) with Lafayette Square Loan Servicing, LLC (“Lafayette Square”), as administrative agent, and the various lenders thereto. The term loan under the 2021 Credit Facility provides for a term loan in the principal amount of up to $32.0 million, consisting of a $22.0 million closing date term loan and an up to $10.0 million delayed draw term loan (the “Delayed Draw Loan”). The loans under the 2021 Credit Facility bear interest at a rate per annum equal to LIBOR plus the applicable margin minus any applicable impact discount. The applicable margin under the 2021 Credit Facility as amended by the Term Loan Amendment (as defined below) is determined based on the consolidated total net leverage ratio of the Company and its consolidated subsidiaries, at a rate of 7.00% per annum if the consolidated total net leverage ratio is less than 1.00 to 1.00 and up to 10.00% per annum if the consolidated total net leverage ratio is greater than 3.50 to

38

1.00. The applicable impact discount under the 2021 Credit Facility is a discount of 0.05% per annum based upon DDH LLC’s participation in each of certain services intended to improve overall employee satisfaction and retention plus an additional discount of 0.05% per annum to the extent that DDH LLC maintains a B Corp certification by Standards Analysts at the non-profit B Lab (or a successor certification or administrator). On June 1, 2023, the Company entered into an agreement with Lafayette Square to convert the existing LIBOR-based rate to a Term SOFR Rate with a credit spread of 0.15% per annum for the interest periods of three months and provides for a credit spread adjustment of 0.10%, 0.15% or 0.25% per annum for interest periods of one month, three months or six months, respectively. The maturity date of the 2021 Credit Facility is December 3, 2026.

On July 28, 2022, the Company entered into the Second Amendment and Joinder to Term Loan and Security Agreement (the “Term Loan Amendment”) and received proceeds of $4,260,000 borrowed under the Delayed Draw Loan to pay the balance owed on the common unit redemption as well as costs associated with the transaction.  

Pursuant to the Term Loan Amendment, DDH LLC will indemnify the Company from and against any claims, losses, expenses and other liabilities incurred by the Company arising from the Company’s guarantor obligations under the 2021 Credit Facility and related term loan documents. The Delayed Draw Loan is required to be repaid in quarterly installments payable on the last day of each fiscal quarter in an amount equal to (i) commencing with the fiscal quarter ending December 31, 2022 through and including the fiscal quarter ending December 31, 2023, $26,250, and (ii) commencing March 31, 2024 and continuing on the last day of each fiscal quarter thereafter, $52,500, with a final installment due December 3, 2026 in an amount equal to the remaining entire principal balance thereof. After giving effect to the Delayed Draw Loan on the effective date of the Term Loan Amendment, no additional delayed draw loans will be available under the 2021 Credit Facility.

The obligations under the 2021 Credit Facility are secured by senior, first-priority liens on all or substantially all assets of DDH LLC and its subsidiaries and are guaranteed by the subsidiaries of DDH LLC and include a pledge and guarantee by the Company. As of September 30, 2023, the Company owed a balance on the 2021 Credit Facility of $25,192,500. The 2021 Credit Facility contains affirmative and negative covenants that, among other things, require the Company to maintain a net leverage ratio of no more than 3.50 to 1.00 as of the last day of each fiscal quarter through December 31, 2023, as adjusted thereafter, and a fixed charge coverage ratio of not less than 1.50 to 1.00 as of the last day of each fiscal quarter, as well as restrictions on the ability to incur indebtedness, create certain liens, make certain investments, make certain dividends and other types of distributions, and enter into or undertake certain mergers, consolidations, acquisitions and sales of certain assets and subsidiaries. The Company was in compliance with all the financial covenants under the 2021 Credit Facility as of September 30, 2023.

On October 3, 2023, the Company entered into the Fourth Amendment to the 2021 Credit Facility and received proceeds of $3.6 million borrowed under the Delayed Draw Term Loan to make payments to warrant holders in connection with the consummation of the Company’s tender offer and fees and expenses incurred as described in Note 16 – Subsequent Events.

Consolidated Statement of Cash Flow Data:

    

For the Nine Months Ended September 30, 

   

2023

   

2022

Net cash provided by operating activities

$

4,674,423

$

3,399,801

Net cash used in investing activities

 

(136,978)

 

Net cash used in financing activities

 

(3,102,949)

 

(1,073,436)

Net increase in cash and cash equivalents

$

1,434,496

$

2,326,365

Cash Flows Provided by Operating Activities

Our cash flows from operating activities are primarily influenced by growth in our operations, increases or decreases in collections from our customers and related payments to our buyers and suppliers of advertising media and data. Cash flows from operating activities have been affected by changes in our working capital, particularly changes in accounts receivable, accounts payable and accrued liabilities. The timing of cash receipts from customers and payments to suppliers can significantly impact our cash flows from operating activities. We typically pay suppliers in advance of collections from our customers, but our collection and payment cycles can vary from period to period. In addition, we expect seasonality to impact cash flows from operating activities on a quarterly basis.

39

For the Nine Months Ended September 30, 2023 and 2022

Cash flows from operating activities increased from $3.4 million for the nine months ended September 30, 2022 to $4.7 million for the nine months ended September 30, 2023. The period-over-period increase in cash from operations of $1.3 million was primarily due to a $17.3 million increase for changes in accounts payable, a $0.7 million increase related to changes in deferred revenues related to the increase in revenue and timing of payments received and made, a $0.5 increase in net income and a $0.5 million increase for changes in stock compensation.  This is partially offset by a $14.9 million decrease for changes in accounts receivable, a $2.1 million decrease for changes in accrued liabilities and a $1.0 million decrease related to changes in prepaid expenses and other assets.

Cash Flows Used in Investing Activities

For the Nine Months Ended September 30, 2023 and 2022

During the nine months ended September 30, 2023, the Company acquired property, equipment and software for $136,978.  

Cash Flows Used in Financing Activities

For the Nine Months Ended September 30, 2023 and 2022

Our financing activities consist primarily of distributions to DDH LLC members, payments under our notes payable,  and during 2022, net proceeds from our IPO as well as the redemption payments for DDH LLC’s common units and Class B Units held by USDM Holdings, Inc. Net cash provided by financing activities has been and will be used to finance our operations, including our investment in people and infrastructure, to support our growth.

During the nine months ended September 30, 2023, net cash used in financing activities was $3.1 million, compared to $1.1 million used in financing activities for the nine months ended September 30, 2022. During the nine months ended September 30, 2023, we made distributions to members of $2.0 million, payments on the Revolving Credit Facility of $0.5 million, and payments of $0.4 million in deferred financing costs.  

During the nine months ended September 30, 2022, we received net proceeds of $11.2 million related to our issuance of Class A common stock in our initial public offering and used a portion of the proceeds to redeem the common units and Preferred B units held by USDM Holdings, Inc. for approximately $14.2 million. We also borrowed $4.3 million under the Delayed Draw Loan during the nine months ended September 30, 2022. Also, during the nine months ended September 30, 2022, we made payments of $0.4 million on the 2021 Credit Facility, distributions to members of $0.9 million and payments of $0.5 million in deferred financing costs.

Contractual Obligations and Future Cash Requirements

As of September 30, 2023, our principal contractual obligations expected to give rise to material cash requirements consist of non-cancelable leases for our various facilities and the 2021 Credit Facility. We lease furniture and office space in Houston and Austin from an unrelated party under non-cancelable operating leases dating through February 2030. These leases will require minimum payments of $37,251 in 2023, $110,215 in 2024, $156,077 in 2025, $159,755 in 2026, $163,474 in 2027 and $366,830 thereafter. We anticipate that the future minimum payments related to our current indebtedness over the next five years will be $163,750 in 2023, $1.3 million in 2024, $1.3 million in 2025, $22.4 million in 2026, $3,337 in 2027 and $142,975 thereafter, assuming we do not refinance our indebtedness. We believe our cash on hand and the amounts we may borrow under the Credit Agreement executed in July 2023, in addition to our cash generated by operations, will be sufficient to cover these obligations as well as the future cash requirements of being a public company.

Non-GAAP Financial Measures

In addition to our results determined in accordance with U.S. generally accepted accounting principles (“GAAP”), including, in particular operating income, net cash provided by operating activities, and net income, we believe that earnings before interest, taxes, depreciation and amortization, as adjusted for contingent loss on early termination of line of credit, loss on early redemption of non-participating preferred units, stock-based compensation and forgiveness of PPP loan (“Adjusted EBITDA”), a non-GAAP measure, is useful in evaluating our operating performance. The most directly comparable GAAP measure to Adjusted EBITDA is net income.

40

The following table presents a reconciliation of Adjusted EBITDA to net income for each of the periods presented:

    

For the Three Months Ended September 30, 

 

For the Nine Months Ended September 30, 

   

2023

   

2022

   

2023

   

2022

Net income

$

3,350,854

$

810,783

$

3,211,876

$

2,753,523

Add back (deduct):

 

  

 

  

 

  

 

  

Interest expense

 

1,059,890

 

905,605

 

3,104,684

 

2,269,643

Amortization of intangible assets

 

488,455

 

488,455

 

1,465,363

 

1,465,364

Stock-based compensation

241,491

70,030

545,504

85,438

Depreciation and amortization of capitalized software, property and equipment

63,689

185,169

Contingent loss on early termination of line of credit

299,770

Tax expense

165,994

128,436

165,658

215,112

Forgiveness of PPP loan

(287,163)

Loss on early redemption of non-participating preferred units

 

 

 

 

590,689

Adjusted EBITDA

$

5,370,373

$

2,403,309

$

8,978,024

$

7,092,606

In addition to operating income and net income, we use Adjusted EBITDA as a measure of operational efficiency. We believe that this non-GAAP financial measure is useful to investors for period-to-period comparisons of our business and in understanding and evaluating our operating results for the following reasons:

Adjusted EBITDA is widely used by investors and securities analysts to measure a company’s operating performance without regard to items such as depreciation and amortization, interest expense, provision for income taxes, stock-based compensation, and certain one-time items such as acquisition transaction costs and gains from settlements or loan forgiveness that can vary substantially from company to company depending upon their financing, capital structures and the method by which assets were acquired;
Our management uses Adjusted EBITDA in conjunction with GAAP financial measures for planning purposes, including the preparation of our annual operating budget, as a measure of operating performance and the effectiveness of our business strategies and in communications with our board of directors concerning our financial performance; and
Adjusted EBITDA provides consistency and comparability with our past financial performance, facilitates period-to-period comparisons of operations, and also facilitates comparisons with other peer companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.

Our use of this non-GAAP financial measure has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP.

Critical Accounting Policies and Estimates

There have been no significant changes in our critical accounting policies and estimates during the nine months ended September 30, 2023, as compared to the critical accounting policies and estimates referred in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under “Critical Accounting Policies and Estimates” included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “Annual Report”).

Recent Accounting Pronouncements

See Note 2 to our consolidated financial statements for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.

ITEM 3.Quantitative and Qualitative Disclosures About Market Risk

As a “smaller reporting company,” we are not required to provide the information required by this Part I, Item 3.

41

ITEM 4.Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the U.S. Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), as appropriate to allow timely decisions regarding required disclosure. In connection with the preparation of this Quarterly Report on Form 10-Q, our management carried out an evaluation, under the supervision and with the participation of the CEO and CFO, of the effectiveness and operation of our disclosure controls and procedures as of September 30, 2023. Based upon that evaluation, the CEO and CFO have concluded that, as of such date, based on the identification of the material weakness described below, our disclosure controls and procedures were not effective.

Management's Annual Report on Internal Control Over Financial Reporting

Direct Digital’s management is responsible for establishing and maintaining adequate internal control over financial reporting. The Company’s internal control over financial reporting is a process designed 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. This includes policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect transactions and dispositions of assets of the Company; (2) provide reasonable assurances that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorizations of management and the directors of the Company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on our financial statements.

Our management, including our CEO and CFO, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designated and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that a misstatement of our consolidated financial statements would be prevented or detected.

Management assessed the effectiveness of the Company’s internal control over financial reporting as of September 30, 2023. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (COSO) in Internal Control-Integrated Framework. Based on this assessment and those criteria, management concluded that our internal control over financial reporting was not effective as of September 30, 2023.

We identified a material weakness in our controls over completeness of revenue as of December 31, 2022 that still existed as of September 30, 2023. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness is a result of our processes and related controls not operating effectively to properly recognize revenue on a timely basis. As further detailed in the 2022 Annual Report in Note 16 – Revision of Previously Issued Financial Information (Unaudited), the Company identified digital advertising transactions performed by its sell-side advertising business for which invoices were not sent to a particular, individual customer during the period from August 1, 2022 through December 31, 2022.  Billing procedures related to that particular customer were modified effective August 1, 2022, and, as a result, these transactions were not captured in our standard invoicing and revenue recognition procedures.  

42

There were no material misstatements as a result of this material weakness; however, it could have resulted in understated revenue that could have resulted in a material misstatement to the annual or interim financial statements that would not have been prevented or detected on a timely basis. Due to the material weakness, we have concluded that our internal control over financial reporting was not effective as of September 30, 2023.

Management’s Plan to Remediate the Material Weakness

Management has implemented remediation steps to address the material weakness and to improve our internal control over revenue recognition. Specifically, we have improved our review process including the reconciliation and documentation of the demand-side platform reports to our sell-side platform data, as well as improved contract management and review processes.  In addition, the Company has engaged outside consultants to review business process analysis and flow of data to the accounting software platform and financial reporting.  

While the Company has implemented remediation steps, the material weakness cannot be considered fully remediated until the improved controls have been in place and operate for a sufficient period of time. However, our management, including our Chief Executive Officer and Chief Financial Officer, has concluded that, notwithstanding the identified material weakness in our internal control over financial reporting, the financial statements fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with U.S. GAAP.

PART II.Other Information

ITEM 1.Legal Proceedings

We may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business. As of the date hereof, we are not a party to any material legal or administrative proceedings. There are no proceedings in which any of our directors, executive officers or affiliates, or any registered or beneficial stockholder, is an adverse party or has a material interest adverse to our interest. Litigation or any other legal or administrative proceeding, regardless of the outcome, is likely to result in substantial cost and diversion of our resources, including our management’s time and attention.

ITEM 1A.Risk Factors

Not applicable.

ITEM 2.Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities

None.

Use of Proceeds

None.

Purchases of Equity Securities by the Issuer

None.

ITEM 3.Defaults Upon Senior Securities

None.

ITEM 4.Mine Safety Disclosures

Not applicable.

43

ITEM 5.Other Information

Rule 10b5-1 Trading Plans

 

During the three months ended September 30, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

44

ITEM 6.Exhibits

Exhibit No.

   

Description

   

Form

   

File Number

   

Date

   

Exhibit No.

   

Filed or Furnished herewith

3.1

Amended and Restated Certificate of Incorporation of Direct Digital Holdings, Inc.

8-K

001-41261

February 16, 2022

3.1

  

3.2

Amended and Restated Bylaws of Direct Digital Holdings, Inc.

8-K

001-41261

February 16, 2022

3.2

  

10.1

Credit Agreement, dated July 7, 2023, by and among Direct Digital Holdings, Inc., Direct Digital Holdings, LLC, Huddled Masses LLC, Colossus Media, LLC, and Orange142, LLC, as borrowers, and East West Bank, as lender.

8-K

001-41261

July 12, 2023

10.1

10.2

Fourth Amendment to Term Loan and Security Agreement, dated October 3, 2023, by and between Direct Digital, LLC, as borrower, Colossus Media, LLC, Huddled Masses LLC, Orange142, LLC, and Direct Digital Holdings, Inc., as guarantors, and Lafayette Square Loan Servicing, LLC, as administrative agent, and the various lenders thereto.

8-K

001-41261

October 10, 2023

10.1

10.3

Amendment to Warrant Agreement, effective as of October 3, 2023, by and between the Company and the Warrant Agent.

8-K

001-41261

October 24, 2023

10.1

31.1

Certification of the Chief Executive Officer of Direct Digital Holdings, Inc., pursuant to Rule 13a-14(a) of the Exchange Act, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

X

31.2

Certification of the Chief Financial Officer of Direct Digital Holdings, Inc, pursuant to Rule 13a-14(a) of the Exchange Act, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

X

32.1*

Certification of the Chief Executive Officer pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

X

32.2*

Certification of the Chief Financial Officer pursuant to Rule 13a-14(b) of the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

X

101.INS*

Inline XBRL Instance Document

X

101.SCH*

Inline XBRL Taxonomy Extension Schema

X

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase

X

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase

X

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase

X

101.PRE*

Inline XBRL Extension Presentation Linkbase

X

104*

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

X

*

This exhibit will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. Such exhibit will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.

45

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: November 9, 2023

DIRECT DIGITAL HOLDINGS, INC.

By:

 

/s/ Diana P. Diaz

 

DIANA P. DIAZ

Chief Financial Officer

(Duly Authorized Signatory, Principal Financial and Accounting Officer)

46

EX-31.1 2 tmb-20230930xex31d1.htm EX-31.1

Exhibit 31.1

Certification Pursuant to Section 302
of the Sarbanes-Oxley Act of 2002

I, Mark Walker, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Direct Digital Holdings, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:

November 9, 2023

/s/ Mark Walker

Mark Walker,

Chairman and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 tmb-20230930xex31d2.htm EX-31.2

Exhibit 31.2

Certification Pursuant to Section 302
of the Sarbanes-Oxley Act of 2002

I, Diana P. Diaz, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Direct Digital Holdings, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:

November 9, 2023

/s/ Diana P. Diaz

Diana P. Diaz,

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 tmb-20230930xex32d1.htm EX-32.1

Exhibit 32.1

Certification Pursuant to Section 906

of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report on Form 10-Q of Direct Digital Holdings, Inc. (the “Company”) for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark Walker, Chief Executive Officer of the Company, hereby certify, 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.

Date:

November 9, 2023

/s/ Mark Walker

Mark Walker,

Chairman and Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 tmb-20230930xex32d2.htm EX-32.2

Exhibit 32.2

Certification Pursuant to Section 906

of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report on Form 10-Q of Direct Digital Holdings, Inc. (the “Company”) for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Diana P. Diaz, Chief Financial Officer of the Company, hereby certify, 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.

Date:

November 9, 2023

/s/ Diana P. Diaz

Diana P. Diaz,

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-101.SCH 6 tmb-20230930.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Property, Equipment and Software, net - Components (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Long-Term Debt - Interest Expense and 2021 Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40607 - Disclosure - Long-Term Debt - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Related Party Transactions - Schedule of aggregate changes in balance of gross unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details) calc2 link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Commitments and Contingencies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration of customers (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Internal Use of Software Development Costs (Capitalized Software) (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40212 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Property, Equipment and Software, net - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Accrued Liabilities - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Long-Term Debt - Lafayette Square (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Long-Term Debt - Revolving Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Long-Term Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Long-Term Debt - Silicon Valley Bank Financing (Details) link:presentationLink link:calculationLink link:definitionLink 40606 - Disclosure - Long-Term Debt - U.S. Small Business Administration Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Mandatorily Redeemable Preferred Units (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and Contingencies - Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Warrants assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Options and RSU Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - Stockholders' Equity and Stock-Based Compensation - RSU activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Income Per Share - Schedule of antidilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Tax Receivable Agreement and Income Taxes - Tax Receivable Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Stockholders Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Segment Information - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Segment Information - Operating Income (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Segment Information - Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Property, Equipment and Software, net link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Mandatorily Redeemable Preferred Units link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stockholders' Equity and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Income Per Share link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Tax Receivable Agreement and Income Taxes link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and Description of Business (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Property, Equipment and Software, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Stockholders' Equity and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Tax Receivable Agreement and Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Warrants Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Tax Receivable Agreement and Income Taxes - Provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tmb-20230930_cal.xml EX-101.CAL EX-101.DEF 8 tmb-20230930_def.xml EX-101.DEF EX-101.LAB 9 tmb-20230930_lab.xml EX-101.LAB EX-101.PRE 10 tmb-20230930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 07, 2023
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-41261  
Entity Registrant Name DIRECT DIGITAL HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 87-2306185  
Entity Address, Address Line One 1177 West Loop South  
Entity Address, Adress Line Two Suite 1310  
Entity Address, City or Town Houston  
Entity Address State Or Province TX  
Entity Address, Postal Zip Code 77027  
City Area Code 832  
Local Phone Number 402-1051  
Title of 12(b) Security Class A Common Stock, par value $0.001 per share  
Trading Symbol DRCT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001880613  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Common Class A    
Entity Common Stock, Shares Outstanding   2,992,425
Common Class B    
Entity Common Stock, Shares Outstanding   11,278,000
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
Sep. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 5,481,949 $ 4,047,453
Accounts receivable, net 54,637,634 26,354,114
Prepaid expenses and other current assets 1,426,925 883,322
Total current assets 61,546,508 31,284,889
Property, equipment and software, net of accumulated depreciation and amortization of $219,386 and $34,218, respectively 625,028 673,218
Goodwill 6,519,636 6,519,636
Intangible assets, net 12,172,396 13,637,759
Deferred tax asset, net 5,082,424 5,164,776
Operating lease right-of-use assets 674,846 798,774
Other long-term assets 127,492 46,987
Total assets 86,748,330 58,126,039
CURRENT LIABILITIES    
Accounts payable 45,021,034 17,695,404
Accrued liabilities 4,071,128 4,777,764
Liability related to tax receivable agreement, current portion 41,141 182,571
Notes payable, current portion 1,146,250 655,000
Deferred revenues 1,044,069 546,710
Operating lease liabilities, current portion 49,977 91,989
Income taxes payable 113,355 174,438
Related party payables 1,428,093 1,448,333
Total current liabilities 52,915,047 25,572,209
Notes payable, net of short-term portion and deferred financing cost of $1,722,716 and $2,115,161, respectively 22,323,534 22,913,589
Economic Injury Disaster Loan 150,000 150,000
Liability related to tax receivable agreement, net of current portion 4,245,234 4,149,619
Operating lease liabilities, net of current portion 717,632 745,340
Total liabilities 80,351,447 53,530,757
COMMITMENTS AND CONTINGENCIES (Note 9)
STOCKHOLDERS' EQUITY    
Additional paid-in capital 8,782,092 8,224,365
Accumulated deficit (2,399,479) (3,643,261)
Total stockholders' equity 6,396,883 4,595,282
Total liabilities and stockholders' equity 86,748,330 58,126,039
Class A    
STOCKHOLDERS' EQUITY    
Common stock 2,992 2,900
Class B    
STOCKHOLDERS' EQUITY    
Common stock $ 11,278 $ 11,278
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Accumulated amortization and depreciation $ 219,386 $ 34,218
Deferred financing costs $ 1,722,716 $ 2,115,161
Class A    
Common stock , par value $ 0.001 $ 0.001
Common stock , Authorized 160,000,000 160,000,000
Common stock , shares issued 2,991,792 2,900,000
Common stock , shares outstanding 2,991,792 2,900,000
Class B    
Common stock , par value $ 0.001 $ 0.001
Common stock , Authorized 20,000,000 20,000,000
Common stock , shares issued 11,278,000 11,278,000
Common stock , shares outstanding 11,278,000 11,278,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues        
Total revenues $ 59,472,124 $ 25,985,375 $ 116,098,834 $ 58,617,020
Cost of revenues        
Total cost of revenues 47,719,306 18,524,631 87,840,328 38,039,657
Gross profit 11,752,818 7,460,744 28,258,506 20,577,363
Operating expenses        
Compensation, taxes and benefits 4,747,081 3,845,918 12,934,406 9,895,646
General and administrative 2,512,330 1,770,002 8,717,584 5,187,875
Total operating expenses 7,259,411 5,615,920 21,651,990 15,083,521
Income from operations 4,493,407 1,844,824 6,606,516 5,493,842
Other income (expense)        
Other income 83,331   175,472 47,982
Forgiveness of Paycheck Protection Program loan       287,143
Loss on redemption of non-participating preferred units       (590,689)
Contingent loss on early termination of line of credit     (299,770)  
Interest expense (1,059,890) (905,605) (3,104,684) (2,269,643)
Total other expense (976,559) (905,605) (3,228,982) (2,525,207)
Income before taxes 3,516,848 939,219 3,377,534 2,968,635
Tax expense 165,994 128,436 165,658 215,112
Net income $ 3,350,854 $ 810,783 $ 3,211,876 $ 2,753,523
Net income per common share:        
Basic (in dollars per share) $ 0.23 $ 0.06 $ 0.23 $ 0.23
Diluted (in dollars per share) $ 0.23 $ 0.06 $ 0.22 $ 0.23
Weighted-average number of shares of common stock outstanding:        
Basic (in shares) 14,268,168 14,178,000 14,216,211 11,846,601
Diluted (in shares) 14,827,165 14,545,241 14,817,770 11,996,969
Buy-side advertising        
Revenues        
Total revenues $ 7,850,058 $ 7,130,736 $ 27,092,816 $ 22,283,044
Cost of revenues        
Total cost of revenues 3,113,491 2,471,170 10,650,541 7,694,987
Sell-side advertising        
Revenues        
Total revenues 51,622,066 18,854,639 89,006,018 36,333,976
Cost of revenues        
Total cost of revenues $ 44,605,815 $ 16,053,461 $ 77,189,787 $ 30,344,670
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
Common Units
Common Stock
Common Class A
Common Stock
Common Class B
APIC
Accumulated equity (deficit)
Total
Balance, at beginning of period at Dec. 31, 2021 $ 4,294,241       $ (4,669,097) $ (374,856)
Balance, at beginning of period (in shares) at Dec. 31, 2021 34,182          
Issuance of Class A common shares, net of transaction costs (in shares)   2,800,000        
Issuance of Class A common shares, net of transaction costs   $ 2,800   $ 10,164,243   10,167,043
Conversion of Class B shares to Class A common stock (in shares)   100,000 (100,000)      
Conversion of Class B shares to Class A common stock   $ 100 $ (100)      
Conversion of member units to Class B shares (in shares) (28,545)   11,378,000      
Conversion of member units to Class B shares $ (200)   $ 11,378 (11,178)    
Redemption of common units (in shares) (5,637)          
Redemption of common units $ (4,294,041)     (2,905,959)   (7,200,000)
Stock-based compensation       85,437   85,437
Distributions to members         (916,433) (916,433)
Additional paid-in capital related to tax receivable agreement       485,100   485,100
Net income         2,753,523 2,753,523
Balance, at end of period at Sep. 30, 2022   $ 2,900 $ 11,278 7,817,643 (2,832,007) 4,999,814
Balance, at end of period (in shares) at Sep. 30, 2022   2,900,000 11,278,000      
Balance, at beginning of period at Dec. 31, 2021 $ 4,294,241       (4,669,097) (374,856)
Balance, at beginning of period (in shares) at Dec. 31, 2021 34,182          
Additional paid-in capital related to tax receivable agreement           823,481
Balance, at end of period at Dec. 31, 2022   $ 2,900 $ 11,278 8,224,365 (3,643,261) 4,595,282
Balance, at end of period (in shares) at Dec. 31, 2022   2,900,000 11,278,000      
Balance, at beginning of period at Jun. 30, 2022   $ 2,800 $ 11,378 7,747,613 (3,036,348) 4,725,443
Balance, at beginning of period (in shares) at Jun. 30, 2022   2,800,000 11,378,000      
Conversion of Class B shares to Class A common stock (in shares)   100,000 (100,000)      
Conversion of Class B shares to Class A common stock   $ 100 $ (100)      
Stock-based compensation       70,030   70,030
Distributions to members         (606,442) (606,442)
Net income         810,783 810,783
Balance, at end of period at Sep. 30, 2022   $ 2,900 $ 11,278 7,817,643 (2,832,007) 4,999,814
Balance, at end of period (in shares) at Sep. 30, 2022   2,900,000 11,278,000      
Balance, at beginning of period at Dec. 31, 2022   $ 2,900 $ 11,278 8,224,365 (3,643,261) 4,595,282
Balance, at beginning of period (in shares) at Dec. 31, 2022   2,900,000 11,278,000      
Stock-based compensation       545,504   545,504
Issuance related to vesting of restricted stock units, net of tax withholdings (in shares)   89,459        
Issuance related to vesting of restricted stock units, net of tax withholdings   $ 90   (90)    
Warrants exercised (in shares)   2,200        
Warrants exercised   $ 2   12,098   12,100
Stock options exercised       215   215
Stock options exercised (in shares)   133        
Distributions to members         (1,968,094) (1,968,094)
Net income         3,211,876 3,211,876
Balance, at end of period at Sep. 30, 2023   $ 2,992 $ 11,278 8,782,092 (2,399,479) 6,396,883
Balance, at end of period (in shares) at Sep. 30, 2023   2,991,792 11,278,000      
Balance, at beginning of period at Jun. 30, 2023   $ 2,989 $ 11,278 8,540,389 (4,534,925) 4,019,731
Balance, at beginning of period (in shares) at Jun. 30, 2023   2,988,916 11,278,000      
Stock-based compensation       241,491   241,491
Issuance related to vesting of restricted stock units, net of tax withholdings (in shares)   2,743        
Issuance related to vesting of restricted stock units, net of tax withholdings   $ 3   (3)    
Stock options exercised       215   215
Stock options exercised (in shares)   133        
Distributions to members         (1,215,408) (1,215,408)
Net income         3,350,854 3,350,854
Balance, at end of period at Sep. 30, 2023   $ 2,992 $ 11,278 $ 8,782,092 $ (2,399,479) $ 6,396,883
Balance, at end of period (in shares) at Sep. 30, 2023   2,991,792 11,278,000      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash Flows Provided By Operating Activities:    
Net income $ 3,211,876 $ 2,753,523
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization of deferred financing costs 434,847 463,008
Amortization of intangible assets 1,465,363 1,465,364
Amortization of right-of-use assets 123,928 94,974
Amortization of capitalized software 159,057  
Depreciation of property and equipment 26,112  
Stock-based compensation 545,504 85,437
Forgiveness of Paycheck Protection Program loan   (287,143)
Deferred income taxes 82,352 (40,591)
Payment on tax receivable agreement (45,815)  
Loss on redemption of non-participating preferred units   590,689
Contingent loss on early termination of line of credit 299,770  
Bad debt expense 97,740 2,717
Changes in operating assets and liabilities:    
Accounts receivable (28,381,260) (13,520,067)
Prepaid expenses and other assets (524,098) 482,190
Accounts payable 27,325,629 10,008,327
Accrued liabilities (513,138) 1,555,037
Income taxes payable (61,083) 94,440
Deferred revenues 497,359 (201,907)
Operating lease liability (69,720) (75,396)
Related party payable   (70,801)
Net cash provided by operating activities 4,674,423 3,399,801
Cash Flows Used In Investing Activities:    
Cash paid for capitalized software and property and equipment (136,978)  
Net cash used in investing activities (136,978)  
Cash Flows Used In Financing Activities:    
Proceeds from note payable   4,260,000
Payments on term loan (491,250) (412,500)
Payments of litigation settlement (193,500)  
Payments on lines of credit   (400,000)
Payment of deferred financing costs (442,181) (525,295)
Proceeds from Issuance of Class A common stock, net of transaction costs   11,167,043
Redemption of common units   (7,200,000)
Redemption of non-participating preferred units   (7,046,251)
Proceeds from options exercised 215  
Proceeds from warrants exercised 12,100  
Distributions to members (1,988,333) (916,433)
Net cash used in financing activities (3,102,949) (1,073,436)
Net increase in cash and cash equivalents 1,434,496 2,326,365
Cash and cash equivalents, beginning of the period 4,047,453 4,684,431
Cash and cash equivalents, end of the period 5,481,949 7,010,796
Supplemental Disclosure of Cash Flow Information:    
Cash paid for taxes 348,862 133,401
Cash paid for interest 2,667,283 1,744,365
Non-cash Financing Activities:    
Transaction costs related to issuances of Class A shares included in accrued liabilities   1,000,000
Outside basis difference in partnership   3,234,000
Tax receivable agreement payable to Direct Digital Management, LLC   278,900
Tax benefit on tax receivable agreement   $ 485,100
Issuance related to vesting of restricted stock units, net of tax withholdings $ 90  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Sep. 30, 2023
Organization and Description of Business  
Organization and Description of Business

Note 1 — Organization and Description of Business

Direct Digital Holdings, Inc., incorporated as a Delaware corporation on August 23, 2021 and headquartered in Houston, Texas, together with its subsidiaries, operates an end-to-end, full-service programmatic advertising platform primarily focused on providing advertising technology, data-driven campaign optimization and other solutions to underserved and less efficient markets on both the buy- and sell-side of the digital advertising ecosystem. Direct Digital Holdings, Inc. is the holding company for Direct Digital Holdings, LLC (“DDH LLC”), which is, in turn, the holding company for the business formed by DDH LLC’s founders in 2018 through the acquisition of Huddled Masses, LLC (“Huddled MassesTM” or “Huddled Masses”) and Colossus Media, LLC (“Colossus Media”). Colossus Media operates the Company’s proprietary sell-side programmatic platform operating under the trademarked banner of Colossus SSPTM (“Colossus SSP”). In late September 2020, DDH LLC acquired Orange142, LLC (“Orange142”) to further bolster its overall programmatic buy-side advertising platform and to enhance its offerings across multiple industry verticals such as travel, healthcare, education, financial services, consumer products and other sectors with particular emphasis on small and mid-sized businesses transitioning into digital with growing digital media budgets. In February 2022, Direct Digital Holdings, Inc. completed an initial public offering of its securities and, together with DDH LLC, effected a series of transactions (together, the “Organizational Transactions”) whereby Direct Digital Holdings, Inc. became the sole managing member of DDH LLC, the holder of 100% of the voting interests of DDH LLC and the holder of 19.7% of the economic interests of DDH LLC, commonly referred to as an “Up-C” structure. (See Note 8 – Related Party Transactions). In these financial statements, the “Company,” “Direct Digital,” “Direct Digital Holdings,” “DDH,” “we,” “us” and “our” refer (i) following the completion of the Organizational Transactions, including the initial public offering, to Direct Digital Holdings, Inc., and, unless otherwise stated, all of its subsidiaries, including DDH LLC, and, unless otherwise stated, its subsidiaries, and (ii) on or prior to the completion of the Organizational Transactions, to DDH LLC and, unless otherwise stated, its subsidiaries. All of the subsidiaries are incorporated in the state of Delaware, except for DDH LLC, which was formed under the laws of the State of Texas.

The subsidiaries of Direct Digital Holdings, Inc. are as follows:

    

    

Advertising 

    

    

Solution 

Date

Current %

and 

of

Subsidiary

    

 Ownership

    

Segment

    

Date of Formation

    

Acquisition

Direct Digital Holdings, LLC

 

100.0

%  

N/A

June 21, 2018

August 26, 2021

Huddled Masses, LLC

 

100.0

%  

Buy-side

November 13, 2012

June 21, 2018

Colossus Media, LLC

 

100.0

%  

Sell-side

September 8, 2017

June 21, 2018

Orange142, LLC

 

100.0

%  

Buy-side

March 6, 2013

September 30, 2020

Both buy-side subsidiaries, Huddled Masses and Orange142, offer technology-enabled advertising solutions and consulting services to clients through multiple leading demand side platforms (“DSPs”). Colossus SSP is a stand-alone tech-enabled, data-driven platform that helps deliver targeted advertising to diverse and multicultural audiences, including African Americans, Latin Americans, Asian Americans and LGBTQIA+ customers, as well as other specific audiences.

Providing both the front-end, buy-side operations coupled with the Company’s proprietary sell-side operations enables the Company to curate the first through the last mile in the ad tech ecosystem execution process to drive higher results.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Basis of Presentation and Summary of Significant Accounting Policies  
Basis of Presentation and Summary of Significant Accounting Policies

Note 2 — Basis of Presentation and Summary of Significant Accounting Policies

Basis of presentation

The Company’s consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The accompanying unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on April 17, 2023. In the opinion of management, the unaudited interim consolidated financial statements reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the results for the periods presented.

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards otherwise applicable to public companies until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The adoption dates discussed below reflect this election.

Basis of consolidation

The consolidated financial statements include the accounts of Direct Digital Holdings, Inc. and its wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.

Business combinations

The Company analyzes acquisitions to determine if the acquisition should be recorded as an asset acquisition or a business combination. The Company accounts for acquired businesses using the acquisition method of accounting under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, Business Combinations, (“ASC 805”), which requires that assets acquired and liabilities assumed be recorded at the date of acquisition at their respective fair values. The fair value of the consideration paid, including any contingent consideration as applicable, is assigned to the underlying net assets of the acquired business based on their respective fair values based on widely accepted valuation techniques in accordance with ASC Topic 820, Fair Value Measurement, as of the closing date. Any excess of the purchase price over the estimated fair values of the net tangible assets and identifiable intangible assets acquired is recorded as goodwill.

Significant judgments are used in determining the estimated fair values assigned to the assets acquired and liabilities assumed and in determining estimates of useful lives of long-lived assets. Fair value determinations and useful life estimates are based on, among other factors, estimates of expected future net cash flows, estimates of appropriate discount rates used to calculate the present value of expected future net cash flows, the assessment of each asset’s life cycle, and the impact of competitive trends on each asset’s life cycle and other factors. These judgments can materially impact the estimates used to allocate acquisition date fair values to assets acquired and liabilities assumed, and the resulting timing and amounts charged to, or recognized in, current and future operating results. For these and other reasons, actual results may vary significantly from estimated results.

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, intangible assets, and goodwill impairment testing. The Company bases its estimates on past experiences, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis.

Cash and cash equivalents

Cash and cash equivalents consist of funds deposited with financial institutions and highly liquid instruments with original maturities of three months or less. Such deposits may, at times, exceed federally insured limits. As of September 30, 2023, $4,555,527 of the Company’s cash and cash equivalents exceeded the federally insured limits, none of which is held at Silicon Valley Bank (“SVB”). The Company has not experienced any losses in such amounts and believes it is not exposed to any significant credit risk to cash.

Accounts receivable, net

Accounts receivable primarily consists of billed amounts for products and services rendered to customers under normal trade terms. The Company performs credit evaluations of its customers’ financial condition and generally does not require collateral. Accounts receivables are stated at net realizable value. The Company insures a significant portion of its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establishes an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of September 30, 2023 and December 31, 2022, the Company’s allowance for

doubtful accounts was $46,433 and $4,323, respectively. Management periodically reviews outstanding accounts receivable for reasonableness. If warranted, the Company processes a claim with the third-party insurance company to recover uncollected balances, rather than writing the balances off to bad debt expense. The guaranteed recovery for the claim is approximately 90% of the original balance, and if the full amount is collected by the insurance company, the remaining 10% is remitted to the Company. If the insurance company is unable to collect the full amount, the Company records the remaining 10% to bad debt expense. Bad debt expense was $46,208 for the three months ended September 30, 2023 and for the three months ended September 30, 2022, the Company recovered $22,082 on receivables previously written off.  Bad debt expense was $97,740 and $2,717 for the nine months ended September 30, 2023 and 2022, respectively.  

Concentration of customers

There is an inherent concentration of credit risk associated with accounts receivable arising from revenue from major customers on both the buy-side and sell-side of the business.  For the three months ended September 30, 2023 and 2022, one customer represented 82% and 70% of revenues, respectively.  For the nine months ended September 30, 2023 and 2022, one customer represented 72% and 60% of revenues. As of September 30, 2023 and December 31, 2022, one customer accounted for 90% and 80%, respectively, of accounts receivable.

Property and equipment, net

Property and equipment are recognized in the consolidated balance sheets at cost less accumulated depreciation and amortization. The Company capitalizes purchases and depreciates its property and equipment using the straight-line method of depreciation over the estimated useful lives of the respective assets, generally ranging from three to five years. Leasehold improvements are amortized over the shorter of their useful lives or the remaining terms of the related leases.

The cost of repairs and maintenance are expensed as incurred. Major renewals or improvements that extend the useful lives of the assets are capitalized. When assets are retired or disposed of, the cost and accumulated depreciation thereon are removed, and any resulting gain or loss is recognized in the consolidated statements of operations.

Internal Use of Software Development Costs (Capitalized Software)

The Company capitalizes costs related to the development of internal-use software. Costs incurred during the application development phase are capitalized and amortized using the straight-line method over the estimated useful life, estimated at three years.

Goodwill

Under the purchase method of accounting pursuant to ASC 805, goodwill is calculated as the excess of purchase price over the fair value of the net tangible and identifiable intangible assets acquired. In testing goodwill for impairment, the Company has the option to begin with a qualitative assessment, commonly referred to as “Step 0”, to determine whether it is more likely than not that the fair value of a reporting unit containing goodwill is less than its carrying value. This qualitative assessment may include, but is not limited to, reviewing factors such as macroeconomic conditions, industry and market considerations, cost factors, entity-specific financial performance and other events, such as changes in management, strategy and primary user base. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then a quantitative goodwill impairment analysis is performed, which is referred to as “Step 1”. Depending upon the results of the Step 1 measurement, the recorded goodwill may be written down, and an impairment expense is recorded in the consolidated statements of operations when the carrying amount of the reporting unit exceeds the fair value of the reporting unit. Goodwill is reviewed annually and tested for impairment upon the occurrence of a triggering event.

As of September 30, 2023, goodwill was $6,519,636, which includes $2,423,936 as a result of the acquisition of Huddled Masses and Colossus Media in 2018 and $4,095,700 of goodwill recognized from the acquisition of Orange142 in September 2020.

Intangible assets, net

Intangible assets consist of customer relationships, trademarks and non-compete agreements. Intangible assets are recorded at fair value at the time of their acquisition and are stated within the consolidated balance sheets net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives and recorded as amortization expense within general and administrative expenses in the consolidated statements of operations.

Impairment of long-lived assets

The Company evaluates long-lived assets, including property and equipment, and acquired intangible assets consisting of customer relationships, trademarks and trade names, and non-compete agreements, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Recoverability is assessed based on the future cash flows expected to result from the use of the asset and its eventual disposition. If the sum of the undiscounted cash flows is less than the carrying amount of the asset, an impairment loss is recognized. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds its estimated fair value and is recognized as a reduction in the carrying amount of the asset. As of September 30, 2023 and December 31, 2022, there were no events or changes in circumstances to indicate that the carrying amount of the assets may not be recoverable.

Fair value measurements

The Company follows ASC 820-10, Fair Value Measurement, which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and requires certain disclosures about fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the most advantageous market for the asset or liability in an orderly transaction. Fair value measurement is based on a hierarchy of observable or unobservable inputs. The standard describes three levels of inputs that may be used to measure fair value.

Level 1 — Inputs to the valuation methodology are quoted prices available in active markets for identical securities as of the reporting date;

Level 2 — Inputs to the valuation methodology are other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk etc. as of the reporting date, and the fair value can be determined through the use of models or other valuation methodologies; and

Level 3 — Inputs to the valuation methodology are unobservable inputs in situations where there is little or no market activity of the securities and the reporting entity makes estimates and assumptions relating to the pricing of the securities, including assumptions regarding risk.

The Company segregates all financial assets and liabilities that are measured at fair value on a recurring basis into the most appropriate level within the fair value hierarchy based on the inputs used to determine the fair value at the measurement date.

Deferred financing costs

The Company records costs related to its line of credit and the issuance of debt obligations as deferred financing costs. These costs are deferred and amortized to interest expense using the straight-line method over the life of the debt. In December 2021, the Company amended its line of credit with East West Bank (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $4,613 during the nine months ended September 30, 2022.  On July 26, 2022, the Company repaid the line of credit and terminated the revolving credit facility as of such date and the remaining deferred financing costs of $33,434 were amortized to interest expense during the year ended December 31, 2022. On July 7, 2023, the Company entered into a new revolving credit facility with East West Bank and incurred deferred financing costs of $214,680 during the three months ended September 30, 2023.  Unamortized deferred financing costs related to the new line of credit were $187,845 and $0 as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023, $80,505 of these unamortized deferred financing costs were included in prepaid expenses and other current assets with the balance in other long-term assets.

In January 2023, the Company entered into a Loan and Security Agreement with Silicon Valley Bank (the “SVB Loan Agreement”) and incurred $211,934 of deferred financing costs during the nine months ended September 30, 2023.  As the Company had not yet drawn any amounts on the agreement, on March 13, 2023 the Company issued a notice of termination and expensed the deferred financing costs which totaled $299,770 to contingent loss on early termination of line of credit during the nine months ended September 30, 2023.  Termination of the facility with Silicon Valley Bank (“SVB”) became effective April 20, 2023.

In December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $15,567 and $520,682 during the nine months ended September 30, 2023 and 2022, respectively. Unamortized deferred financing costs for the note payable was $1,722,716 and $2,115,161

as of September 30, 2023 and December 31, 2022, respectively, and netted against the outstanding debt on the consolidated balance sheets.

Right-of-use assets

The Company adopted ASU 2016-02 (“ASU 2016-02”), Leases (Topic 842) as of January 1, 2022, and recognizes operating lease assets and lease liabilities on the balance sheets. The standard requires the Company to increase assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for the operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on the consolidated statements of operations and consolidated statements of cash flows.

Revenue recognition

The Company recognizes revenue using the following five steps: 1) identification of a contract(s) with a customer; 2) identification of the performance obligation(s) in the contract; 3) determination of the transaction price; 4) allocation of the transaction price to the performance obligation(s) in the contract; and 5) recognition of revenue when, or as, the performance obligation(s) are satisfied.  The Company’s revenues are derived primarily from two sources: buy-side advertising and sell-side advertising.

Buy-side advertising

The Company purchases media based on the budget established by its customers with a focus on leveraging data services, customer branding, real-time market analysis and micro-location advertising. The Company offers its services on a fully managed basis, which is recognized over time using the output method when the performance obligation is fulfilled. An “impression” is delivered when an advertisement appears on pages viewed by users. The performance obligation is satisfied over time as the volume of impressions are delivered up to the contractual maximum for fully managed revenue. Many customers run several different campaigns throughout the year to capitalize on different seasons, special events and other happenings at their respective regions and localities. The Company provides digital advertising and media buying capabilities with a focus on generating measurable digital and financial life for its customers.

Revenue arrangements are evidenced by a fully executed insertion order (“IO”) and/or a master service agreement (“MSA”) covering a combination of marketing tactics. Generally, IOs specify the number and type of advertising impressions to be delivered over a specified time at an agreed upon price and performance objectives for an ad campaign. Performance objectives are generally a measure of targeting, as defined by the parties in advance, such as number of ads displayed, consumer clicks on ads or consumer actions (which may include qualified leads, registrations, downloads, inquiries or purchases). These payment models are commonly referred to as CPM (cost per impression), CPC (cost per click) and CPA (cost per action). The majority of the Company’s contracts are flat-rate, fee-based contracts.

In instances where the Company contracts with third-party advertising agencies on behalf of their advertiser clients, a determination is made to recognize revenue on a gross or net basis based on an assessment of whether the Company is acting as the principal or an agent in the transaction. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for the applicable platform.

Cash payments received prior to the Company’s delivery of its services are recorded to deferred revenue until the performance obligation is satisfied. The Company recorded deferred revenue (contract liabilities) to account for billings in excess of revenue recognized, primarily related to contractual minimums billed in advance and customer prepayment, of $1,044,069 and $546,710 as of September 30, 2023 and December 31, 2022, respectively.

Sell-side advertising

The Company partners with publishers to sell advertising inventory to the Company’s Colossus Media-curated clients and the open markets (collectively referred to as “buyers”) seeking to access the general market as well as unique multi-cultural audiences. The Company generates revenue from the delivery of targeted digital media solutions, enabling advertisers to connect intelligently with their audiences across online display, video, social and mobile mediums using its proprietary programmatic sell-side platform (“SSP”). The Company refers to its publishers, app developers, and channel partners collectively as its publishers. The Company generates revenue

through the monetization of publisher ad impressions on its platform. The Company’s platform allows the Company to sell, in real time, ad impressions from publishers to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. The Company recognizes revenue when an ad is delivered or displayed in response to a winning bid request from ad buyers. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis, as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for its proprietary platform.

Overall

The Company maintains agreements with its customers in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically 30 to 90 days) and access to its platform. In an effort to reduce the risk of nonpayment, the Company has insurance with a third-party carrier for its accounts receivable as noted above.

Cost of revenues

Buy-side advertising

Cost of revenues consists primarily of digital media fees, third-party platform access fees, and other third-party fees associated with providing services to the Company’s customers.

Sell-side advertising

The Company pays publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the Company’s platform. Cost of revenues consists primarily of publisher media fees and data center co-location costs. Media fees include the publishing and real-time bidding costs to secure advertising space.

Advertising costs

The Company expenses advertising costs as incurred. Advertising expense incurred during the three months ended September 30, 2023 and 2022 was $471,987 and $295,794, respectively and $1,474,250 and $618,461 for the nine months ended September 30, 2023 and 2022, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.

Stock-based compensation

The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors and non-employee directors, including stock options and restricted stock units (“RSUs”), based on the fair value of the awards on the date of grant. The fair value of stock options is estimated using the Black Scholes option pricing model. The grant date fair value of RSUs is based on the prior day closing market price of the Company’s Class A common stock. The Black Scholes option pricing model inputs include the fair value of the Company’s common stock, as well as assumptions regarding the expected common stock price volatility over the term of the stock options, the expected term of the stock options, risk-free interest rates, and the expected dividend yield.

For additional information regarding stock-based compensation and the assumptions used for determining the fair value of stock options, see Note 10 — Stockholders’ Equity and Stock-Based Compensation Plans.

Income per share

Basic income per share is calculated by dividing net income available to common stockholders by the weighted average number of shares outstanding for the period. Potentially dilutive securities include potential shares of common stock related to the Company’s stock options and RSUs. Diluted earnings per share considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of potential shares of common stock would have an anti-dilutive effect. Diluted income per share excludes the impact of potential shares of common stock related to the Company’s stock options in periods in which the options exercise price is greater than the average market price of the Company’s common stock for the period.

Income taxes

Effective February 15, 2022, concurrent with the closing of the Company’s initial public offering, the Company entered into a tax receivable agreement (“Tax Receivable Agreement” or “TRA”) with DDH LLC and Direct Digital Management, LLC (“DDM” or the “Continuing LLC Owner”). The TRA provides for certain income (loss) allocations between the Company and DDH LLC under the agreement. DDH LLC is a limited liability company and will continue to be treated as a partnership for federal income tax purposes and, as such, generally will not be subject to any entity-level U.S. federal income tax and certain state and local income taxes. Any taxable income or loss generated by the Company will be allocated to holders of LLC units (“LLC Units”) in accordance with the Second Amended and Restated Limited Liability Company Agreement (“LLC Agreement”), and distributions to the owners of LLC Units in an amount sufficient to fund their tax obligations will be made. The Company is subject to U.S. federal income taxes, in addition to state and local income taxes with respect to its allocable share of any taxable income or loss under the LLC Agreement. Pursuant to the Company’s election under Section 754 of the Internal Revenue Code (the “Code”), the Company expects to obtain an increase in its share of the tax basis in the net assets of DDH, LLC when LLC Units are redeemed or exchanged by the members of DDH, LLC. The Company made an election under Section 754 of the Code for each taxable year in which a redemption or exchange of LLC interest occurred. During the year ended December 31, 2022, a member of DDM exchanged 100,000 Class B shares into Class A shares.

The Company applies ASC 740-10, Income Taxes, in establishing standards for accounting for uncertain tax positions. The Company evaluates uncertain tax positions with the presumption of audit detection and applies a “more likely than not” standard to evaluate the recognition of tax benefits or provisions. ASC 740-10 applies a two-step process to determine the amount of tax benefits or provisions to record in the consolidated financial statements. First, the Company determines whether any amount may be recognized and then determines how much of a tax benefit or provision should be recognized. As of September 30, 2023 and December 31, 2022, the Company had no uncertain tax positions. Accordingly, the Company has not recognized any penalty, interest or tax impact related to uncertain tax positions. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax liability would be reported as income taxes. The Company’s conclusion regarding uncertain tax positions may be subject to review and adjustments at a later date based upon ongoing analyses of tax laws regulations and interpretations thereof as well as other factors. See Note 13 – Tax Receivable Agreement and Income Taxes.

Segment information

Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker is its Chairman and Chief Executive Officer. The Company views its business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media.

Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, as amended, which requires, among other things, the use of a new current expected credit loss (“CECL”) model in order to determine the Company’s allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to its receivables and contract assets and record allowances that, when deducted from the balance of the receivables, represent the net amounts expected to be collected. The Company is required to disclose information about how it developed the allowances, including changes in the factors that influence its estimate of expected credit losses and the reasons for those changes. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022. The Company adopted the new guidance on January 1, 2023 on a modified retrospective basis and determined it did not have a material impact on its consolidated financial statements of financial position, results of operations, cash flows or net income per share.

Accounting pronouncements not yet adopted

There are no accounting pronouncements that the Company has not yet adopted that it believes are applicable or would have a material impact on the consolidated financial statements of the Company.

Liquidity and capital resources

As of September 30, 2023, the Company had cash and cash equivalents of $5,481,949.  Based on projections of growth in revenue and operating results in the coming year, the available cash held by the Company and the amounts the Company may borrow under the Credit Agreement (as defined below) executed in July 2023, the Company believes that it will have sufficient cash resources to finance its operations and service any maturing debt obligations for at least the next twelve months following the issuance of these financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Equipment and Software, net
9 Months Ended
Sep. 30, 2023
Property, Equipment and Software, net  
Property, Equipment and Software, net

Note 3 — Property, Equipment and Software, net

Property, equipment and software, net consists of the following:

September 30, 

    

December 31, 

2023

    

2022

Furniture and fixtures

$

127,932

$

118,601

Computer equipment

19,636

16,985

Leasehold Improvements

36,230

Capitalized software

660,616

571,850

Property, equipment and software, gross

844,414

707,436

Less: accumulated depreciation and amortization

(219,386)

(34,218)

Total property, equipment and software, net

$

625,028

$

673,218

The Company moved headquarters in 2022 and capitalized furniture and fixtures, computer equipment and leasehold improvements related to the move.  The Company acquired the license to its proprietary Colossus SSP platform in November 2022 from its third-party developer. The following table summarizes depreciation and amortization expense related to property, equipment and software by line item for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023

    

2022

Cost of revenue

$

55,051

$

$

159,057

$

General and administrative

8,638

26,112

Total depreciation and amortization

$

63,689

$

$

185,169

$

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets
9 Months Ended
Sep. 30, 2023
Intangible Assets  
Intangible Assets

Note 4 — Intangible Assets

Effective September 30, 2020, the Company acquired 100% of the equity interests of Orange142 for a purchase price of $26,207,981. The acquisition of Orange142 was recorded by allocating the total purchase consideration to the fair value of the net tangible assets acquired, including goodwill and intangible assets, in accordance with ASC 805. The purchase consideration exceeded the fair value of the net assets, resulting in goodwill of $4,095,700 and intangible assets of $18,033,850. The Company records amortization expense on a straight-line basis over the life of the identifiable intangible assets. For the three months ended September 30, 2023 and 2022, amortization expense of $488,455 and $488,455, respectively, and for the nine months ended September 30, 2023 and 2022, amortization expense of $1,465,363 and $1,465,364, respectively, was recognized. As of September 30, 2023 and December 31, 2022, intangible assets net of accumulated amortization was $12,172,396 and $13,637,759, respectively.

As of September 30, 2023, intangible assets and the related accumulated amortization, weighted-average remaining life and future amortization expense are as follows:

    

Trademarks and

Non-compete

    

Customer lists

    

tradenames

    

agreements

    

Total

Fair value at acquisition date

$

13,028,320

$

3,501,200

$

1,504,330

$

18,033,850

Accumulated amortization

 

(3,908,496)

 

(1,050,360)

 

(902,598)

 

(5,861,454)

Intangible assets, net

$

9,119,824

$

2,450,840

$

601,732

$

12,172,396

Estimated life (years)

 

10.0

 

10.0

 

5.0

 

  

Weighted-average remaining life (years)

 

7.0

7.0

 

2.0

 

  

    

Total

2023

    

$

488,456

2024

 

1,953,818

2025

 

1,878,602

2026

 

1,652,952

2027

 

1,652,952

Thereafter

 

4,545,616

Total future amortization expense

$

12,172,396

The Company expects to deduct goodwill for tax purposes in future years. The factors that make up goodwill include entry into new markets not previously accessible and generation of future growth opportunities.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities
9 Months Ended
Sep. 30, 2023
Accrued Liabilities  
Accrued Liabilities

Note 5 — Accrued Liabilities

Accrued liabilities consisted of the following:

    

September 30, 

    

December 31, 

    

2023

    

2022

Accrued compensation and benefits

$

2,967,115

$

4,128,505

Accrued expenses

 

547,661

 

206,639

Accrued severance

309,618

Accrued litigation settlement

 

235,596

 

429,096

Accrued interest

 

11,138

 

13,524

Total accrued liabilities

$

4,071,128

$

4,777,764

On July 10, 2019, Huddled Masses was named as a defendant in a lawsuit related to a delinquent balance to a vendor. On July 28, 2022, the Company entered into a settlement agreement with the vendor and agreed to pay a total of $515,096 with monthly installment payments over 24 months beginning September 1, 2022.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt
9 Months Ended
Sep. 30, 2023
Long-Term Debt.  
Long-Term Debt

Note 6 — Long-Term Debt

Lafayette Square

On December 3, 2021, DDH LLC entered into the Term Loan and Security Agreement (the “2021 Credit Facility”) with Lafayette Square as administrative agent, and the various lenders thereto. The term loan under the 2021 Credit Facility provides for a term loan in the principal amount of up to $32,000,000, consisting of a $22,000,000 closing date term loan and an up to $10,000,000 delayed draw term loan (“Delayed Draw Loan”). The loans under the 2021 Credit Facility bear interest at LIBOR plus the applicable margin minus any applicable impact discount. The applicable margin under the 2021 Credit Facility is determined based on the consolidated total net leverage ratio of the Company and its consolidated subsidiaries, at a rate of 6.50% per annum if the consolidated total net leverage ratio is less than 2.00 to 1.00 and up to 9.00% per annum if the consolidated total net leverage ratio is greater than 4.00 to 1.00. The applicable impact discount under the 2021 Credit Facility is a discount of 0.05% per annum to the extent that DDH LLC adopts certain services intended to improve overall employee satisfaction and retention plus an additional discount of 0.05% per annum to the extent that DDH LLC maintains a B Corp certification by Standards Analysts at the non-profit B Lab (or a successor certification or administrator). On June 1, 2023 the Company entered into an agreement with Lafayette Square to convert the existing LIBOR based rate to a Term SOFR

Rate with a credit spread of 0.15% per annum for the interest periods of three months and provides for a credit spread adjustment of 0.10%, 0.15% or 0.25% per annum for interest periods of one month, three months or six months, respectively. The maturity date of the 2021 Credit Facility is December 3, 2026.  

On July 28, 2022, the Company entered into the Second Amendment and Joinder to Term Loan and Security Agreement (the “Term Loan Amendment”) and received proceeds of $4,260,000 borrowed under the Delayed Draw Loan to pay the balance owed on the common unit redemption as well as costs associated with the transaction.  

Pursuant to the 2021 Credit Facility, as amended by the Term Loan Amendment, DDH LLC will indemnify the Company from and against any claims, losses, expenses and other liabilities incurred by the Company arising from the Company’s guarantor obligations under the 2021 Credit Facility and related term loan documents. The Delayed Draw Loan is required to be repaid in quarterly installments payable on the last day of each fiscal quarter in an amount equal to (i) commencing with the fiscal quarter ending December 31, 2022 through and including the fiscal quarter ending December 31, 2023, $26,250, and (ii) commencing March 31, 2024 and continuing on the last day of each fiscal quarter thereafter, $52,500, with a final installment due December 3, 2026 in an amount equal to the remaining entire principal balance thereof.

The obligations under the 2021 Credit Facility are secured by senior, first-priority liens on all or substantially all assets of DDH LLC and its subsidiaries and are guaranteed by the subsidiaries of DDH LLC and include a pledge and guarantee by the Company. As of September 30, 2023, the Company owed a balance on the 2021 Credit Facility of $25,192,500. Additional deferred financing costs of $15,567 and $520,682 were incurred during the nine months ended September 30, 2023 and 2022, respectively. Unamortized deferred financing costs as of September 30, 2023 and December 31, 2022 were $1,722,716 and $2,115,161 respectively. Accrued and unpaid interest was $0 as of September 30, 2023 and December 31, 2022. The 2021 Credit Facility contains affirmative and negative covenants that, among other things, require the Company to maintain a net leverage ratio of no more than 3.50 to 1.00 as of the last day of each fiscal quarter through December 31, 2023, as adjusted thereafter, and a fixed charge coverage ratio of not less than 1.50 to 1.00 as of the last day of each fiscal quarter, as well as restrictions on the ability to incur indebtedness, create certain liens, make certain investments, make certain dividends and other types of distributions, and enter into or undertake certain mergers, consolidations, acquisitions and sales of certain assets and subsidiaries. The Company was in compliance with all the financial covenants under the 2021 Credit Facility as of September 30, 2023.

On October 3, 2023, the Company entered into the Fourth Amendment to the 2021 Credit Facility and received proceeds of $3.6 million borrowed under the Delayed Draw Term Loan to make payments in connection with the consummation of the 2023 warrant tender offer and fees and expenses incurred as described in Note 16 – Subsequent Events. In connection with this Fourth Amendment, the Company agreed it would not be permitted to request any additional funds under the Delayed Draw Term Loan, and Lafayette Square would not be obligated to fund any such requests.

The components of interest expense and related fees for the 2021 Credit Facility are as follows:

    

For the Three Months

 

Nine Months Ended

 Ended 

 

 Ended 

September 30, 

September 30, 

    

2023

    

2022

2023

    

2022

Interest expense – Lafayette Square

$

895,638

$

696,818

$

2,665,091

$

1,673,648

Amortization of deferred financing costs – Lafayette Square

 

136,004

 

128,064

 

408,012

 

362,243

Total interest expense and amortization of deferred financing costs

$

1,031,642

$

824,882

$

3,073,103

$

2,035,891

2023 Revolving Line of Credit - East West Bank

On July 7, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”), by and among East West Bank (“EWB”), as lender, and DDH LLC, the Company, Huddled Masses, Colossus Media, and Orange142, as borrowers. The Credit Agreement provides for a revolving credit facility (the “2023 Credit Facility”) in the original principal amount of up to $5 million, subject to a borrowing base determined based on eligible accounts, and an up to $5 million uncommitted incremental revolving facility. Loans under the 2023 Credit Facility mature on July 7, 2025 (the “Maturity Date”), unless the 2023 Credit Facility is otherwise terminated pursuant to the terms of the Credit Agreement.

Borrowings under the 2023 Credit Facility bear interest at a rate per annum equal to the one-month Term Secured Overnight Financing Rate, as administered by the CME Group Benchmark Administration Limited (“CBA”) (or a successor administrator of the secured overnight financing rate) and displayed by Bloomberg LP (or any successor thereto, or replacement thereof, as approved by EWB) and as determined by EWB on the first day of the applicable interest period, plus 0.10% (10 basis points), plus 3.00% per annum (the “Loan Rate”); provided, that, in no event shall the Loan Rate be less than 0.50% of the Loan Rate effective as of the date of the Credit Agreement nor more than the maximum rate of interest allowed under applicable law. Upon an event of default under the Credit Agreement, the outstanding principal amounts of any advances will accrue interest at a rate per annum equal to the Loan Rate plus five percent (5%), but in no event in excess of the maximum rate of interest allowed under applicable law.

At the Company’s option, the Company may at any time prepay the outstanding principal balance of the 2023 Credit Facility in whole or in part, without fee, penalty or premium. All accrued but unpaid interest on outstanding advances under the Credit Agreement are payable in monthly installments on the last day of each monthly interest period until the Maturity Date when the then outstanding principal balance of the advances and all accrued but unpaid interest thereon becomes due and payable. The obligations under the 2023 Credit Facility are secured by all or substantially all of the borrowers’ assets.

The Company and the other borrowers are required to maintain compliance at all times with the following financial covenants on a consolidated basis: (i) a fixed charge coverage ratio of not less than 1.25 to 1.0, beginning with the fiscal quarter ended on June 30, 2023 and at the end of each fiscal quarter thereafter; (ii) a total funded debt-to-EBITDA ratio of 3.50 to 1.00 as of the last day of each fiscal quarter from June 30, 2023 through December 31, 2023, 3.25 to 1.00 as of the last day of each fiscal quarter from March 31, 2024 through March 31, 2025 and 3.00 to 1.00 as of the last day of each fiscal quarter from June 30, 2025 and thereafter; and (iii) a liquidity covenant requiring the Company and the other borrowers to maintain minimum liquid assets at all times (calculated using unencumbered cash and cash equivalents and marketable securities), in one or more accounts held with EWB plus Revolving Credit Availability in the amount of $1,000,000. Revolving Credit Availability is defined as an amount such that the ratio of the value of eligible accounts to the aggregate amount of all outstanding advances under the credit agreement at such time is not less than 2.0 to 1.0. The Company was in compliance with all the financial covenants under the 2023 Credit Facility as of September 30, 2023.

The Credit Agreement contains customary representations and warranties and includes affirmative and negative covenants applicable to the borrowers and their respective subsidiaries. The affirmative covenants include, among others, covenants requiring the Company to maintain its legal existence and governmental compliance, deliver certain financial reports and maintain insurance coverage. The negative covenants include, among others, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness and dividends and other distributions.

The Credit Agreement also includes customary events of default, including, among other things, non-payment defaults, covenant defaults, inaccuracy of representations and warranties, defaults under any of the loan documents, certain cross-defaults to other indebtedness, certain bankruptcy and insolvency events, invalidity of guarantees or grant of security interest, certain ERISA-related transactions and events, certain orders of forfeiture, change of control, certain undischarged attachments, sequestrations, or similar proceedings, and certain undischarged or non-stayed judgments, in certain cases subject to certain thresholds and grace periods. The occurrence of an event of default could result in the acceleration of the obligations under the Credit Agreement of the Company or other borrowers. During the nine months ended September 30, 2023, the Company incurred $214,680 of deferred financing costs associated with the 2023 Credit Facility.

2020 Revolving Line of Credit - East West Bank

On September 30, 2020, the Company entered into a credit agreement that provided for a revolving credit facility with EWB in the amount of $4,500,000 with an initial availability of $1,000,000 (the “2020 Revolving Credit Facility”). On December 17, 2021, the Company amended the 2020 Revolving Credit Facility, which increased the amount of the revolving loan to $5,000,000 with an initial availability of $2,500,000, and in connection with the amendment, the Company incurred additional deferred financing fees of $4,613 in January 2022. The loans under the 2020 Revolving Credit Facility bore interest at the LIBOR rate plus 3.5% per annum, and as of March 31, 2022, the rate was 7.0% with a 0.50% unused fee.

On July 26, 2022, the Company terminated the 2020 Revolving Credit Facility.  As of September 30, 2023 and December 31, 2022, the Company did not have any outstanding borrowings or deferred financing costs under the Revolving Credit Facility.

The components of interest expense and related fees for the 2023 Revolving Credit Facility and 2020 Revolving Credit Facility are as follows:

    

For the Three Months 

 

Nine Months Ended

Ended

 

Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Interest expense – 2020 Revolving Credit Facility

$

$

3,573

$

$

23,391

Amortization of deferred financing costs – 2023 Revolving Credit Facility

26,835

26,835

Amortization of deferred financing costs – 2020 Revolving Credit Facility

33,434

100,765

Total interest expense and amortization of deferred financing costs

$

26,835

$

37,007

$

26,835

$

124,156

Silicon Valley Bank (“SVB”) Financing

On January 9, 2023, the Company entered into the SVB Loan Agreement, by and among SVB, as lender, and DDH LLC, the Company, Huddled Masses, Colossus Media and Orange142, as borrowers. The SVB Loan Agreement provided for a revolving credit facility (the “SVB Revolving Credit Facility”) in the original principal amount of $5 million, subject to a borrowing base determined based on eligible accounts, and up to an additional $2.5 million incremental revolving facility subject to the lender’s consent, which would increase the aggregate principal amount of the Credit Facility to $7.5 million. Loans under the SVB Revolving Credit Facility were to mature on September 30, 2024 unless the Credit Facility was otherwise terminated pursuant to the terms of the Loan Agreement.

On March 10, 2023, the California Department of Financial Protection and Innovation closed SVB and appointed the Federal Deposit Insurance Corporation as receiver.  As the Company had not yet drawn any amounts under the SVB Revolving Credit Facility, on March 13, 2023, the Company issued a notice of termination of the SVB Loan Agreement.  The termination of the SVB Revolving Credit Facility became effective April 20, 2023.  Prior to issuing the notice of termination, the Company received consent to terminate the SVB Revolving Credit Facility and a waiver of the terms relating to the SVB Revolving Credit Facility under its Term Loan and Security Agreement, dated as of December 3, 2021, with Lafayette Square Loan Servicing, LLC (“Lafayette Square”).  The Company did not hold material cash deposits or securities at Silicon Valley Bank and as of the date of this report, has not experienced any adverse impact to its liquidity or to its current and projected business operations, financial condition or results of operations.  During the nine months ended September 30, 2023, the Company incurred $211,934 of deferred financing costs.  After the Company issued the notice of termination, total deferred financing costs of $299,770 were expensed to contingent loss on early termination of line of credit during the nine months ended September 30, 2023.  

U.S. Small Business Administration Loans

Economic Injury Disaster Loan

In 2020, the Company applied and was approved for a loan pursuant to the Economic Injury Disaster Loan (“EIDL”), administered by the U.S. Small Business Administration (“SBA”). The Company received the loan proceeds of $150,000 on June 15, 2020. The loan bears interest at a rate of 3.75% and matures on June 15, 2050. Installment payments, including principal and interest, of $731 began monthly on December 15, 2022. Each payment will first be applied to pay accrued interest, then the remaining balance will be used to reduce principal. The loan is secured by substantially all assets of DDH LLC.

Accrued and unpaid interest expense as of September 30, 2023 and December 31, 2022 was $11,138 and $13,524, respectively, and is included in accrued expenses on the consolidated balance sheets.

Paycheck Protection Program

In 2020, the Company applied and was approved for a loan pursuant to the Paycheck Protection Program (“PPP”), administered by the SBA (the “PPP-1 Loan”). The PPP was authorized in the Coronavirus Aid, Relief, and Economic Security Act and was designed to provide a direct financial incentive for qualifying business to keep their workforce employees. The SBA made PPP loans available to qualifying businesses in amounts up to 2.5 times their average monthly payroll expenses, and loans were forgivable after a “covered period” (eight or twenty-four weeks) as long as the borrower maintained its payroll and utilities.

The forgiveness amount would be reduced if the borrower terminated employees or reduced salaries and wages more than 25% during the covered period. Any unforgiven portion was payable over two years if issued before, or five years if issued after, June 5, 2020

at an interest rate of 1.0% with payments deferred until the SBA remits the borrower’s loan forgiveness amount to the lender, or if the borrower did not apply for forgiveness, then six months after the end of the covered period.

In March 2021, DDH LLC applied for and received a PPP loan (the “PPP-2 Loan”) for a principal amount of $287,143 and there were no collateral or guarantee requirements. On April 11, 2022, the balance on the PPP-2 Loan was forgiven.

Overall

As of September 30, 2023, future minimum payments related to long-term debt are as follows for the years ended December 31:

2023

    

$

163,750

2024

 

 

1,310,000

2025

 

 

1,310,473

2026

 

 

22,411,965

2027

 

 

3,337

Thereafter

 

142,975

Total

 

25,342,500

Less current portion

 

(1,146,250)

Less deferred financing costs

 

(1,722,716)

Long-term debt, net

$

22,473,534

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Mandatorily Redeemable Preferred Units
9 Months Ended
Sep. 30, 2023
Mandatorily Redeemable Preferred Units  
Mandatorily Redeemable Preferred Units

Note 7 — Mandatorily Redeemable Preferred Units

In connection with the Orange142 acquisition, DDH LLC issued 7,076 non-voting Class B Preferred Units at a purchase price of $7,046,251, and a fair value of $6,455,562. Class B Preferred Units were mandatorily redeemable for $7,046,251 on September 30, 2024, with 7% preferred annual returns paid on a quarterly basis. Due to the mandatory redemption feature, the Class B Preferred Units were classified as a liability rather than as a component of equity, with the preferred annual returns being accrued and recorded as interest expense.

In February 2022, DDH LLC redeemed the Class B Preferred Units and recognized a loss on the redemption of $590,689 in connection with the write-off of the fair value associated with the units. The Company recorded interest expense relating to the Class B Preferred Units of $0 and $0, for the three months ended September 30, 2023 and 2022, respectively, and $0 and $62,162 for the nine months ended September 30, 2023 and 2022, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions  
Related Party Transactions

Note 8 — Related Party Transactions

Related Party Transactions

Member Payable

As of September 30, 2023 and December 31, 2022, the Company had a net payable to members that totaled $1,428,093 and $1,448,333, respectively, which is included as a related party payable on the consolidated balance sheets.

Up-C Structure

In February 2022, the Company completed an initial public offering of its securities, and through the Organizational Transactions, formed an Up-C structure, which is often used by partnerships and limited liability companies and allows the Continuing LLC Owner, a Delaware limited liability company indirectly owned by Mark Walker (“Walker”) and Keith Smith (“Smith”), to retain its equity ownership in DDH LLC and to continue to realize tax benefits associated with owning interests in an entity that is treated as a partnership, or “pass-through” entity, for U.S. federal income tax purposes. The Continuing LLC owner holds economic nonvoting LLC Units in DDH LLC and also holds noneconomic voting equity interests in the form of the Class B common stock in Direct Digital Holdings (See Note 10 – Stockholders’ Equity and Stock-Based Compensation Plans). One of the tax benefits to the Continuing LLC Owner associated with this structure is that future taxable income of DDH LLC that is allocated to the Continuing LLC Owner will be taxed on a pass-through basis and therefore will not be subject to corporate taxes at the entity level. Additionally, the Continuing LLC Owner may, from time to time, redeem or exchange its LLC Units for shares of the Company’s Class A common stock on a one-for-one basis. The Up-C

structure also provides the Continuing LLC Owner with potential liquidity that holders of non-publicly traded limited liability companies are not typically afforded. If the Company ever generates sufficient taxable income to utilize the tax benefits, Digital Direct Holdings expects to benefit from the Up-C structure because, in general, the Company expects cash tax savings in amounts equal to 15% of certain tax benefits arising from such redemptions or exchanges of the Continuing LLC Owner's LLC Units for Class A common stock or cash and certain other tax benefits covered by the TRA. (See Note 13 - Tax Receivable Agreement and Income Taxes).

The aggregate change in the balance of gross unrecognized tax benefits, which includes interest and penalties for 2023 and 2022, is as follows:

As of 

As of

September 30, 

December 31, 

    

2023

    

2022

Liability related to tax receivable agreement

Short term

$

41,141

$

182,571

Long term

4,245,234

4,149,619

Total liability related to tax receivable agreement

$

4,286,375

$

4,332,190

Board Services and Consulting Agreement

On September 30, 2020, the Company entered into board services and consulting agreements with Walker, Smith and Leah Woolford (“Woolford”). Walker, Smith and Woolford were then all members of DDH LLC. Prior to the Organizational Transactions, Walker served as a Manager on the Board of Managers of DDH LLC, and now serves as Chairman of the Board of Directors and Chief Executive Officer of the Company. Prior to the Organizational Transactions, Smith served as a Manager on the Board of Managers of DDH LLC and now serves as a director on the Board of Directors and President of the Company. Woolford previously served as a Manager on the Board of Managers of DDH LLC and Senior Advisor of DDH LLC. In exchange for these services, the Company paid Walker and Smith annual fees of $450,000 each and employee benefits for their direct families. The Company paid Woolford $300 per hour for up to 50 hours per month and employee benefits for Woolford and her direct family. In connection with the Organizational Transactions, the consulting agreements were canceled, and, for the three months ended September 30, 2023 and 2022 and the nine months ended September 30, 2023, no fees were paid to Walker, Smith and Woolford. For the nine months ended September 30, 2022, total fees paid to Walker, Smith, and Woolford were $56,250, $56,250, and $22,500, respectively.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies.  
Commitments and Contingencies

Note 9 — Commitments and Contingencies

Litigation

The Company may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business. In management’s opinion, the outcome of any such currently pending litigation will not materially affect the Company’s financial condition. Nevertheless, due to uncertainties in the settlement process, it is at least reasonably possible that management’s view of the outcome could change materially in the near term.

Huddled Masses was named as a defendant in a lawsuit on July 10, 2019 related to a delinquent balance to a vendor. On July 28, 2022, the Company entered into a settlement agreement with the vendor and agreed to pay a total of $515,096 with monthly installment payments over 24 months beginning September 1, 2022.  The liability has been recorded and included in accrued liabilities on the consolidated balance sheets as of September 30, 2023 and December 31, 2022 (See Note 5 – Accrued Liabilities).

Operating Leases

In June 2019, the Company entered into a sublease for its corporate office headquarters at 1233 West Loop South, Suite 1170 in Houston, TX. The lease term expired on July 1, 2022 and had a base monthly rent of approximately $3,600 per month.

In March 2022, the Company entered into a new lease to move its corporate headquarters to 1177 West Loop South, Suite 1310 in Houston, TX effective July 1, 2022, and paid a security deposit of approximately $29,000. The lease is for 7,397 square feet of office space that expires February 28, 2030. The base monthly rent varies annually over the term of the lease. The Company also leased office furniture for its corporate headquarters under a lease agreement effective April 2019 which expired July 2023.

In March 2021, the Company extended its lease for office space at 716 Congress Ave, Suite 100 in Austin, Texas with an effective date of January 1, 2022. The lease expires on December 31, 2023 and has a base rent of approximately $6,700 per month.

For the three months ended September 30, 2023 and 2022, the Company incurred rent expense of $73,496 and $89,452, respectively, for the combined leases.  For the nine months ended September 30, 2023 and 2022, the Company incurred rent expense of $231,982 and $193,013, respectively, for the combined leases.

Supplemental balance sheet information related to operating leases is included in the table below as of September 30, 2023:

    

2023

Operating lease right-of-use asset

$

674,846

Operating lease liabilities - current

$

49,977

Operating lease liabilities - long-term

 

717,632

Total operating lease liability

$

767,609

The weighted-average remaining lease term for the Company’s operating lease is 6.25 years as of September 30, 2023, with a weighted-average discount rate of 8%.

Lease liability with enforceable contract terms that have greater than one-year terms are as follows:

2023

    

$

37,251

2024

 

110,215

2025

 

156,077

2026

 

159,775

2027

 

163,474

Thereafter

 

366,830

Total lease payments

 

993,622

Less imputed interest

 

(226,013)

Total lease liability

$

767,609

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Stockholders' Equity and Stock-Based Compensation  
Stockholders' Equity and Stock-Based Compensation

Note 10 — Stockholders’ Equity and Stock-Based Compensation

Stockholders’ Equity – Initial Public Offering

Following the completion of the Organizational Transactions, DDH LLC’s limited liability company agreement was amended and restated to, among other things, appoint the Company as the sole managing member of DDH LLC and effectuate a recapitalization of all outstanding preferred units and common units into (i) economic nonvoting units of DDH LLC held by the Company and, through their indirect ownership of DDM, its Chairman and Chief Executive Officer and its President, and (ii) noneconomic voting units of DDH LLC, 100% of which are held by the Company. In August 2022, DDM tendered 100,000 of its limited liability company units to the Company in exchange for newly issued shares of Class A common stock of the Company on a one-for-one basis.  In connection with this exchange, an equivalent number of the holder’s shares of Class B common stock were cancelled.  As of September 30, 2023, DDM held 11,278,000 shares of Class B common stock.

The Company is authorized to issue 160,000,000 shares of Class A common stock, par value $0.001 per share, 20,000,000 shares of Class B common stock, par value $0.001 per share, and 10,000,000 shares of preferred stock, par value $0.001 per share.

On February 15, 2022, the Company completed its initial public offering of 2,800,000 units (“Units”), each consisting of (i) one share of its Class A common stock and (ii) one warrant entitling the holder to purchase one share of its Class A Common Stock at an exercise price of $5.50 per share. The warrants became immediately exercisable upon issuance and are exercisable for a period of five years after the issuance date. The shares of Class A Common Stock and warrants were immediately transferable separately upon issuance. At September 30, 2023, 2,797,800 of these warrants are outstanding and the intrinsic value of these warrants is $0. The underwriters in the initial public offering were granted a 45-day option to purchase up to an additional 420,000 shares and/or warrants, or any combination thereof, to cover over-allotments, which they initially exercised, in part, electing to purchase warrants to purchase an additional 420,000 shares of Class A Common Stock. As of September 30, 2023, 420,000 of these warrants are outstanding. In

connection with the Company’s initial public offering, the Company issued to the underwriters of the offering a unit purchase option to purchase (i) an additional 140,000 Units at a per Unit exercise price of $6.60, which was equal to 120% of the public offering price per Unit sold in the initial public offering, and (ii) warrants to purchase 21,000 shares of Class A Common Stock at a per warrant exercise price of $0.012, which was equal to 120% of the public offering price per warrant sold in the offering. The underwriters have not exercised this option as of September 30, 2023.

The Units were sold at a price of $5.50 per Unit, and the net proceeds from the offering were $10,167,043, after deducting underwriting discounts and commissions and offering expenses payable by the Company. The offering expenses recorded in accrued liabilities are approximately $1,000,000 as of September 30, 2023, and relate to executive performance bonuses which are payable upon a certain level of cash generated by warrant exercises. DDH LLC used the proceeds, together with pre-existing cash and cash equivalents, to purchase all of the remaining 5,637 common units and 7,046 Class B Preferred Units held indirectly by Woolford for an aggregate purchase price of approximately $14,246,251, of which $10,284,089 was paid on the closing date of the initial public offering.  On July 28, 2022, DDH LLC entered into the Redemption Agreement Amendment with USDM Holdings, Inc. that amended the previously disclosed Redemption Agreement by and between DDH LLC and USDM Holdings, Inc. dated as of November 14, 2021 (the “Original Redemption Agreement”), as amended by the Amendment to Redemption Agreement dated as of February 15, 2022.  The Redemption Agreement Amendment, among other things, amended the remainder of the principal and interest for the Common Units Redemption Price to be $3,998,635, which was paid in full on July 28, 2022.

The warrants had a fair value of $0 that was calculated using the Black-Scholes option -pricing model. Variables used in the Black-Scholes option-pricing model include: (1) discount rate of 1.94% based on the applicable U.S. Treasury bill rate, (2) expected life of 5 years, (3) expected volatility of approximately 66% based on the trading history of similar companies, and (4) zero expected dividends.

The following table summarizes warrant activity as of September 30, 2023:

Warrants

Weighted Average

Weighted Average

Contractual Life

Aggregate

    

Shares

    

Exercise Price

    

(in years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

3,220,000

$

5.50

 

4.13

$

Granted

 

$

 

$

Exercised

 

(2,200)

$

5.50

 

$

Canceled

 

$

 

$

Outstanding at September 30, 2023

 

3,217,800

$

5.50

 

3.38

$

Exercisable at September 30, 2023

 

3,217,800

Stock-Based Compensation Plans

In connection with the IPO, the Company adopted the 2022 Omnibus Incentive Plan (“2022 Omnibus Plan”) to facilitate the grant of equity awards to the Company’s employees, consultants and non-employee directors. The Company’s board of directors reserved 1,500,000 shares of Class A common stock for issuance in equity awards under the 2022 Omnibus Plan.  Information on activity for both the stock options and RSUs is detailed below.

During the nine months ended September 30, 2023, the Company recognized $545,504 of total stock-based compensation expense in the consolidated statement of operations in compensation, tax and benefits.

Stock Options

Options to purchase shares of common stock vest annually on the grant date anniversary over a period of three years and expire 10 years following the date of grant. The following table summarizes the stock option activity under the 2022 Omnibus Plan as of September 30, 2023:

Stock Options

    

    

    

Weighted Average

    

Weighted Average

Contractual Life

Aggregate

Shares

Exercise Price

(in years)

Intrinsic Value

Outstanding at January 1, 2023

 

254,000

$

1.69

 

8.76

 

$

193,486

Granted

 

135,015

$

3.96

 

9.47

$

24,303

Exercised

 

(133)

$

1.62

 

$

93

Forfeited

 

(26,215)

$

2.22

 

$

33,550

Outstanding at September 30, 2023

 

362,667

$

2.49

 

8.98

$

207,788

Vested and exercisable at September 30, 2023

 

77,130

$

1.62

 

8.71

$

68,837

As of September 30, 2023, unrecognized stock-based compensation of $389,598 related to 285,537 of unvested stock options will be recognized on a straight-line basis over a weighted-average vesting period of 2.21 years.

Restricted Stock Units

RSUs vest annually on the grant date anniversary over a period of three years. A summary of RSU activity and related information is as follows:

Restricted Stock Units

Weighted Average

Grant Date Fair Value

    

Number of Shares

    

per Share

Unvested- January 1, 2023

352,764

$

1.67

Granted

 

310,599

$

3.77

Vested

(110,184)

$

1.67

Forfeited

 

(26,215)

$

2.22

Unvested- September 30, 2023

 

526,964

$

2.88

The majority of vested RSUs were net share settled such that the Company withheld shares with a value equivalent to the employees’ obligation for the applicable income and other employment taxes.  The total shares withheld were 20,725 and were based on the value of the RSUs on their respective vesting dates as determined by the Company’s closing stock price.  As of September 30, 2023, unrecognized stock-based compensation of $1,159,610 related to unvested RSUs will be recognized on a straight-line basis over a weighted average period of 2.04 years.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Income Per Share
9 Months Ended
Sep. 30, 2023
Income Per Share  
Income Per Share

Note 11 — Income Per Share

The Company has two classes of common stock, Class A and Class B.  Basic and diluted earnings per share (“EPS”) attributable to common stockholders for Class A and Class B common stock were the same because they were entitled to the same liquidation and dividend rights.  The following table sets forth the computation of the Company’s basic and diluted income per share:

    

For the Three Months Ended

 

For the Nine Months Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income

$

3,350,854

$

810,783

$

3,211,876

$

2,753,523

Weighted average common shares outstanding - basic

 

14,268,168

 

14,178,000

 

14,216,211

 

11,846,601

Options to purchase common stock

 

32,033

 

 

74,595

 

Unvested restricted stock units

526,964

367,241

526,964

150,368

Weighted average common shares outstanding - diluted

 

14,827,165

 

14,545,241

 

14,817,770

 

11,996,969

Net income per common share, basic

$

0.23

$

0.06

$

0.23

$

0.23

Net income per common share, diluted

$

0.23

$

0.06

$

0.22

$

0.23

The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive:

    

For the Three Months Ended

 

For the Nine Months Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Warrants to purchase common stock

 

3,217,800

 

3,220,000

 

3,217,800

 

3,220,000

Options to purchase common stock

 

142,650

 

261,600

 

139,950

 

261,600

Total excludable from net income per share attributable to common stockholders - diluted

 

3,360,450

 

3,481,600

 

3,357,750

 

3,481,600

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans
9 Months Ended
Sep. 30, 2023
Employee Benefit Plans  
Employee Benefit Plans

Note 12 — Employee Benefit Plans

The Company sponsors a safe harbor, defined contribution 401(k) and profit-sharing plan (the “Plan”) that allows eligible employees to contribute a percentage of their compensation. The Company matches employee contributions up to a maximum of 100% of the participant’s salary deferral, limited to 4% of the employee’s salary. For the three and nine months ended September 30, 2023 and 2022, the Company’s matching contributions were $53,981 and $56,158, respectively and $184,935 and $159,219, respectively. Additionally, the Company may make a discretionary profit- sharing contribution to the Plan. During the three and nine months ended September 30, 2023 and 2022, no profit-sharing contributions were made.

The Company has an Employee Benefit Plan Trust (the “Trust”) to provide for the payment or reimbursement of all or a portion of covered medical, dental and prescription expenses for the employees of the Company. The Trust is funded with contributions made by the Company and participating employees at amounts sufficient to keep the Trust on an actuarially sound basis. The self-funded plan has an integrated stop loss insurance policy for the funding of the Trust benefits in excess of the full funding requirements. As of September 30, 2023 and December 31, 2022, the Company analyzed the incurred but not reported claims and recorded an estimated liability, as required within accrued compensation and benefits in accrued liabilities.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Tax Receivable Agreement and Income Taxes
9 Months Ended
Sep. 30, 2023
Tax Receivable Agreement and Income Taxes  
Tax Receivable Agreement and Income Taxes

Note 13 — Tax Receivable Agreement and Income Taxes

Tax Receivable Agreement

In connection with the initial public offering in February 2022, the Company entered into a tax receivable agreement (“TRA”) with DDH LLC and DDM (together, the “TRA Holders”) which provides for payment by the Company to the TRA Holders of 85% of the net cash savings, if any, in U.S. federal, state and local income tax and franchise tax that the Company actually realizes or is deemed to

realize in certain circumstances. Direct Digital Holdings, Inc. will retain the benefit of the remaining 15% of these net cash savings, and as a result, the Company recorded $823,481 during 2022 as additional paid-in capital.

The TRA liability is calculated by determining the tax basis subject to the TRA (“tax basis”) and applying a blended tax rate to the basis differences and calculating the resulting impact. The blended tax rate consists of the U.S. federal income tax rate and assumed combined state and local income tax rate driven by the apportionment factors applicable to each state. Any taxable income or loss generated by the Company will be allocated to TRA Holders in accordance with the TRA, and distributions to the owners of LLC Units in an amount sufficient to fund their tax obligations will be made. Pursuant to the Company’s election under Section 754 of the Code, the Company expects to obtain an increase in its share of the tax basis in the net assets of DDH, LLC when LLC interests are redeemed or exchanged by the members of DDH, LLC. The Company plans to make an election under Section 754 if the Code for each taxable year in which a redemption or exchange of LLC interest occurs.  During the year ended December 31, 2022, a member of DDM exchanged 100,000 Class B shares into Class A shares.

As of September 30, 2023, the Company has recorded a deferred tax asset primarily from the outside basis difference in the partnership interest of $5,082,424, and a total TRA liability of $4,286,375, of which $41,141 is reflected as a current liability in which $45,815 was paid during the nine months ended September 30, 2023. The payments under the TRA will not be conditional on holder of rights under the TRA having a continued ownership interest in either DDH LLC or the Company. The Company may elect to defer payments due under the TRA if the Company does not have available cash to satisfy its payment obligations under the TRA. Any such deferred payments under the TRA generally will accrue interest from the due date for such payment until the payment date. The Company accounts for any amounts payable under the TRA in accordance with ASC Topic 450, Contingencies, and will recognize subsequent period changes to the measurement of the liability from the TRA in the statement of operations as a component of income before taxes.

The term of the TRA commenced upon completion of the IPO and will continue until all tax benefits that are subject to the TRA have been utilized or expired, unless the Company exercises its right to terminate the TRA. If the Company elects to terminate the TRA early (or it is terminated early due to changes in control), the obligations under the TRA would accelerate and the Company would be required to make an immediate payment equal to the present value of the anticipated future payments to be made by the Company under the TRA.

Income Taxes

Through the Organizational Transactions completed in February 2022, the Company formed an Up-C structure which allows DDM to continue to realize tax benefits associated with owning interests in an entity that is treated as a partnership for U.S. federal income tax purposes. Under the Up-C structure, the Company is subject to corporation income tax on the variable ownership changes of 19.7% and 20.45% that occurred in the first and third quarters of 2022, respectively.  As a result, the Company recorded a tax provision for federal and state income tax for the three months ended September 30, 2023 and 2022 of $165,994 and $128,436, respectively, and for the nine months ended September 30, 2023 and 2022 of $165,658 and $215,112, respectively.

Income tax expense is based on the estimated annual effective rate for the year, which includes estimated federal and state income taxes on the Company’s projected pre-tax income.  The expense for income taxes and the effective income tax rates were as follows:

For the Three Months Ended

For the Nine Months Ended

 

September 30, 

September 30, 

 

    

2023

    

2022

    

2023

    

2022

 

Income tax expense

$

165,994

$

128,436

$

165,658

$

215,112

Effective income tax rate

 

4.7%

 

13.7%

 

4.9%

 

7.2%

The effective tax rates were lower than the statutory tax rates for the three and nine months ended September 30, 2023 primarily due to the Company’s partnership income that is not subject to federal and state taxes.  

The Company files income tax returns in the United States federal jurisdiction and various state jurisdictions.  In the normal course of business, the Company can be examined by various tax authorities, including the Internal Revenue Service in the United States.  There are currently no federal or state audits in process.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Correction of Immaterial Error in Prior Consolidated Financial Statements
9 Months Ended
Sep. 30, 2023
Correction of Immaterial Error in Prior Consolidated Financial Statements  
Correction of Immaterial Error in Prior Consolidated Financial Statements

Note 14 — Correction of Immaterial Error in Prior Consolidated Financial Statements

During the quarter ended September 30, 2023, the Company identified a prior period accounting error in the Company’s previously reported unaudited interim consolidated financial statements beginning June 30, 2022. The prior period accounting error resulted from the incorrect accounting for granted but unvested restricted stock units. Based on management’s evaluation of the error in consideration of the SEC Staff’s Accounting Bulletins Topic 1.M, Materiality and Topic 1.N, Considering the Effects of Misstatements when Quantifying Misstatements in the Current Year Financial Statements and interpretations therewith, the Company concluded the error is not material to the Company’s previously reported financial statements. Accordingly, the Company’s consolidated balance sheet as of December 31, 2022 and the related consolidated statements of operations and changes in stockholders’ equity for the three and nine months ended September 30, 2022 reflect the correction of these immaterial errors.

Consolidated Balance Sheet as of December 31, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,252,764

2,900,000

Class A Common Stock Amount

$

3,253

$

2,900

APIC

$

8,224,012

$

8,224,365

Consolidated Statement of Operations for the Nine Months Ended September 30, 2022

    

As Reported

    

As Revised

Weighted-average number of shares of common stock outstanding - basic

11,996,969

11,846,601

Consolidated Statement of Operations for the Three Months Ended September 30, 2022

    

As Reported

    

As Revised

Weighted-average number of shares of common stock outstanding - basic

14,545,241

14,178,000

Consolidated Statement of Changes in Stockholders' Equity as of December 31, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,252,764

2,900,000

Class A Common Stock Amount

$

3,253

$

2,900

APIC

$

8,224,012

$

8,224,365

Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2023

    

As Reported

    

As Revised

Class A Common Stock Units

3,519,780

2,988,916

Class A Common Stock Amount

$

3,520

$

2,989

APIC

$

8,539,858

$

8,540,389

Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,163,214

2,800,000

Class A Common Stock Amount

$

3,163

$

2,800

APIC

$

7,747,250

$

7,747,613

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information
9 Months Ended
Sep. 30, 2023
Segment Information  
Segment Information

Note 15 — Segment Information

Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assess performance. The Company’s chief operating decision maker is its Chairman and Chief Executive Officer. The Company views its business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media. All of the Company’s revenues are attributed to the United States.

Revenue by business segment is as follows:

    

For the Three Months

 

For the Nine Months Ended

 Ended 

 

 Ended 

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Buy-side advertising

 

$

7,850,058

$

7,130,736

$

27,092,816

$

22,283,044

Sell-side advertising

 

51,622,066

 

18,854,639

89,006,018

 

36,333,976

Total revenues

$

59,472,124

$

25,985,375

$

116,098,834

$

58,617,020

Operating income by business segment reconciled to income before taxes is as follows:

For the Three Months

 

For the Nine Months Ended

Ended

 

Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Buy-side advertising

$

1,550,827

$

1,357,635

$

6,979,766

$

5,620,194

Sell-side advertising

 

6,206,398

 

2,365,495

 

9,656,686

 

4,599,629

Corporate office expenses

 

(3,263,818)

 

(1,878,306)

 

(10,029,936)

 

(4,725,981)

Total operating income

4,493,407

1,844,824

6,606,516

5,493,842

Corporate other expense

(976,559)

(905,605)

(3,228,982)

(2,525,207)

Income before taxes

$

3,516,848

$

939,219

$

3,377,534

$

2,968,635

Total assets by business segment are as follows:

September 30, 

December 31, 

    

2023

    

2022

Buy-side advertising

$

23,809,849

$

25,685,528

Sell-side advertising

 

54,139,638

 

25,512,367

Corporate office

 

8,798,843

 

6,928,144

Total assets

$

86,748,330

$

58,126,039

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events  
Subsequent Events

Note 16 — Subsequent Events

The Company has evaluated events and transactions occurring subsequent to September 30, 2023, through the date of this report and determined there were no events or transactions other than those described below that would require recognition or disclosure.

On August 29, 2023, the Company filed a Tender Offer Statement on Schedule TO pursuant to which the Company offered to purchase all of its outstanding warrants for $1.20 per warrant in cash. The Tender Offer expired at one minute after 11:59 PM, Eastern Time on September 28, 2023. The Company accepted all validly tendered warrants for purchase and settlement on October 2, 2023. As a result of the Tender Offer, a total of 2,213,652 warrants were tendered and not validly withdrawn prior to the expiration of the tender offer for a total purchase price of approximately $2.7 million. On October 23, 2023, the Company distributed a notice of redemption to the registered holders of the remaining outstanding warrants announcing the redemption of those warrants for $0.35 per warrant. The redemption closed on October 30, 2023, and all remaining 1,004,148 warrants were purchased for an aggregate price of approximately $0.4 million.

On October 3, 2023, the Company entered into the Fourth Amendment to the 2021 Credit Facility. Under the terms of the Fourth Amendment, among other changes, the Company entered into a delayed draw term loan under the 2021 Credit Facility in the principal amount of $3,587,274.03 (the “Delayed Draw Term Loan”) to make payments due, among other things, in connection with the consummation of the 2023 warrant tender offer and fees and expenses incurred in connection therewith. After giving effect to the Delayed Draw Term Loan made on the effective date of the Amendment, no additional term loans or Delayed Draw Term Loan will be available under the 2021 Credit Facility. Additionally, the Amendment made certain technical amendments to the negative covenants under the 2021 Credit Facility in order to permit the transactions consummated pursuant to the 2023 warrant tender.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Basis of Presentation and Summary of Significant Accounting Policies  
Basis of presentation

Basis of presentation

The Company’s consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The accompanying unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on April 17, 2023. In the opinion of management, the unaudited interim consolidated financial statements reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the results for the periods presented.

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards otherwise applicable to public companies until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The adoption dates discussed below reflect this election.

Basis of consolidation

Basis of consolidation

The consolidated financial statements include the accounts of Direct Digital Holdings, Inc. and its wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.

Business combinations

Business combinations

The Company analyzes acquisitions to determine if the acquisition should be recorded as an asset acquisition or a business combination. The Company accounts for acquired businesses using the acquisition method of accounting under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, Business Combinations, (“ASC 805”), which requires that assets acquired and liabilities assumed be recorded at the date of acquisition at their respective fair values. The fair value of the consideration paid, including any contingent consideration as applicable, is assigned to the underlying net assets of the acquired business based on their respective fair values based on widely accepted valuation techniques in accordance with ASC Topic 820, Fair Value Measurement, as of the closing date. Any excess of the purchase price over the estimated fair values of the net tangible assets and identifiable intangible assets acquired is recorded as goodwill.

Significant judgments are used in determining the estimated fair values assigned to the assets acquired and liabilities assumed and in determining estimates of useful lives of long-lived assets. Fair value determinations and useful life estimates are based on, among other factors, estimates of expected future net cash flows, estimates of appropriate discount rates used to calculate the present value of expected future net cash flows, the assessment of each asset’s life cycle, and the impact of competitive trends on each asset’s life cycle and other factors. These judgments can materially impact the estimates used to allocate acquisition date fair values to assets acquired and liabilities assumed, and the resulting timing and amounts charged to, or recognized in, current and future operating results. For these and other reasons, actual results may vary significantly from estimated results.

Use of estimates

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, intangible assets, and goodwill impairment testing. The Company bases its estimates on past experiences, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents consist of funds deposited with financial institutions and highly liquid instruments with original maturities of three months or less. Such deposits may, at times, exceed federally insured limits. As of September 30, 2023, $4,555,527 of the Company’s cash and cash equivalents exceeded the federally insured limits, none of which is held at Silicon Valley Bank (“SVB”). The Company has not experienced any losses in such amounts and believes it is not exposed to any significant credit risk to cash.

Accounts receivable, net

Accounts receivable, net

Accounts receivable primarily consists of billed amounts for products and services rendered to customers under normal trade terms. The Company performs credit evaluations of its customers’ financial condition and generally does not require collateral. Accounts receivables are stated at net realizable value. The Company insures a significant portion of its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establishes an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of September 30, 2023 and December 31, 2022, the Company’s allowance for

doubtful accounts was $46,433 and $4,323, respectively. Management periodically reviews outstanding accounts receivable for reasonableness. If warranted, the Company processes a claim with the third-party insurance company to recover uncollected balances, rather than writing the balances off to bad debt expense. The guaranteed recovery for the claim is approximately 90% of the original balance, and if the full amount is collected by the insurance company, the remaining 10% is remitted to the Company. If the insurance company is unable to collect the full amount, the Company records the remaining 10% to bad debt expense. Bad debt expense was $46,208 for the three months ended September 30, 2023 and for the three months ended September 30, 2022, the Company recovered $22,082 on receivables previously written off.  Bad debt expense was $97,740 and $2,717 for the nine months ended September 30, 2023 and 2022, respectively.  

Concentration of customers

Concentration of customers

There is an inherent concentration of credit risk associated with accounts receivable arising from revenue from major customers on both the buy-side and sell-side of the business.  For the three months ended September 30, 2023 and 2022, one customer represented 82% and 70% of revenues, respectively.  For the nine months ended September 30, 2023 and 2022, one customer represented 72% and 60% of revenues. As of September 30, 2023 and December 31, 2022, one customer accounted for 90% and 80%, respectively, of accounts receivable.

Property and equipment, net

Property and equipment, net

Property and equipment are recognized in the consolidated balance sheets at cost less accumulated depreciation and amortization. The Company capitalizes purchases and depreciates its property and equipment using the straight-line method of depreciation over the estimated useful lives of the respective assets, generally ranging from three to five years. Leasehold improvements are amortized over the shorter of their useful lives or the remaining terms of the related leases.

The cost of repairs and maintenance are expensed as incurred. Major renewals or improvements that extend the useful lives of the assets are capitalized. When assets are retired or disposed of, the cost and accumulated depreciation thereon are removed, and any resulting gain or loss is recognized in the consolidated statements of operations.

Internal Use of Software Development Costs (Capitalized Software)

Internal Use of Software Development Costs (Capitalized Software)

The Company capitalizes costs related to the development of internal-use software. Costs incurred during the application development phase are capitalized and amortized using the straight-line method over the estimated useful life, estimated at three years.

Goodwill

Goodwill

Under the purchase method of accounting pursuant to ASC 805, goodwill is calculated as the excess of purchase price over the fair value of the net tangible and identifiable intangible assets acquired. In testing goodwill for impairment, the Company has the option to begin with a qualitative assessment, commonly referred to as “Step 0”, to determine whether it is more likely than not that the fair value of a reporting unit containing goodwill is less than its carrying value. This qualitative assessment may include, but is not limited to, reviewing factors such as macroeconomic conditions, industry and market considerations, cost factors, entity-specific financial performance and other events, such as changes in management, strategy and primary user base. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then a quantitative goodwill impairment analysis is performed, which is referred to as “Step 1”. Depending upon the results of the Step 1 measurement, the recorded goodwill may be written down, and an impairment expense is recorded in the consolidated statements of operations when the carrying amount of the reporting unit exceeds the fair value of the reporting unit. Goodwill is reviewed annually and tested for impairment upon the occurrence of a triggering event.

As of September 30, 2023, goodwill was $6,519,636, which includes $2,423,936 as a result of the acquisition of Huddled Masses and Colossus Media in 2018 and $4,095,700 of goodwill recognized from the acquisition of Orange142 in September 2020.

Intangible assets, net

Intangible assets, net

Intangible assets consist of customer relationships, trademarks and non-compete agreements. Intangible assets are recorded at fair value at the time of their acquisition and are stated within the consolidated balance sheets net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives and recorded as amortization expense within general and administrative expenses in the consolidated statements of operations.

Impairment of long-lived assets

Impairment of long-lived assets

The Company evaluates long-lived assets, including property and equipment, and acquired intangible assets consisting of customer relationships, trademarks and trade names, and non-compete agreements, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Recoverability is assessed based on the future cash flows expected to result from the use of the asset and its eventual disposition. If the sum of the undiscounted cash flows is less than the carrying amount of the asset, an impairment loss is recognized. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds its estimated fair value and is recognized as a reduction in the carrying amount of the asset. As of September 30, 2023 and December 31, 2022, there were no events or changes in circumstances to indicate that the carrying amount of the assets may not be recoverable.

Fair value measurements

Fair value measurements

The Company follows ASC 820-10, Fair Value Measurement, which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and requires certain disclosures about fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the most advantageous market for the asset or liability in an orderly transaction. Fair value measurement is based on a hierarchy of observable or unobservable inputs. The standard describes three levels of inputs that may be used to measure fair value.

Level 1 — Inputs to the valuation methodology are quoted prices available in active markets for identical securities as of the reporting date;

Level 2 — Inputs to the valuation methodology are other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk etc. as of the reporting date, and the fair value can be determined through the use of models or other valuation methodologies; and

Level 3 — Inputs to the valuation methodology are unobservable inputs in situations where there is little or no market activity of the securities and the reporting entity makes estimates and assumptions relating to the pricing of the securities, including assumptions regarding risk.

The Company segregates all financial assets and liabilities that are measured at fair value on a recurring basis into the most appropriate level within the fair value hierarchy based on the inputs used to determine the fair value at the measurement date.

Deferred financing costs

Deferred financing costs

The Company records costs related to its line of credit and the issuance of debt obligations as deferred financing costs. These costs are deferred and amortized to interest expense using the straight-line method over the life of the debt. In December 2021, the Company amended its line of credit with East West Bank (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $4,613 during the nine months ended September 30, 2022.  On July 26, 2022, the Company repaid the line of credit and terminated the revolving credit facility as of such date and the remaining deferred financing costs of $33,434 were amortized to interest expense during the year ended December 31, 2022. On July 7, 2023, the Company entered into a new revolving credit facility with East West Bank and incurred deferred financing costs of $214,680 during the three months ended September 30, 2023.  Unamortized deferred financing costs related to the new line of credit were $187,845 and $0 as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023, $80,505 of these unamortized deferred financing costs were included in prepaid expenses and other current assets with the balance in other long-term assets.

In January 2023, the Company entered into a Loan and Security Agreement with Silicon Valley Bank (the “SVB Loan Agreement”) and incurred $211,934 of deferred financing costs during the nine months ended September 30, 2023.  As the Company had not yet drawn any amounts on the agreement, on March 13, 2023 the Company issued a notice of termination and expensed the deferred financing costs which totaled $299,770 to contingent loss on early termination of line of credit during the nine months ended September 30, 2023.  Termination of the facility with Silicon Valley Bank (“SVB”) became effective April 20, 2023.

In December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $15,567 and $520,682 during the nine months ended September 30, 2023 and 2022, respectively. Unamortized deferred financing costs for the note payable was $1,722,716 and $2,115,161

as of September 30, 2023 and December 31, 2022, respectively, and netted against the outstanding debt on the consolidated balance sheets.

Right-of-use assets

Right-of-use assets

The Company adopted ASU 2016-02 (“ASU 2016-02”), Leases (Topic 842) as of January 1, 2022, and recognizes operating lease assets and lease liabilities on the balance sheets. The standard requires the Company to increase assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for the operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on the consolidated statements of operations and consolidated statements of cash flows.

Revenue recognition

Revenue recognition

The Company recognizes revenue using the following five steps: 1) identification of a contract(s) with a customer; 2) identification of the performance obligation(s) in the contract; 3) determination of the transaction price; 4) allocation of the transaction price to the performance obligation(s) in the contract; and 5) recognition of revenue when, or as, the performance obligation(s) are satisfied.  The Company’s revenues are derived primarily from two sources: buy-side advertising and sell-side advertising.

Buy-side advertising

The Company purchases media based on the budget established by its customers with a focus on leveraging data services, customer branding, real-time market analysis and micro-location advertising. The Company offers its services on a fully managed basis, which is recognized over time using the output method when the performance obligation is fulfilled. An “impression” is delivered when an advertisement appears on pages viewed by users. The performance obligation is satisfied over time as the volume of impressions are delivered up to the contractual maximum for fully managed revenue. Many customers run several different campaigns throughout the year to capitalize on different seasons, special events and other happenings at their respective regions and localities. The Company provides digital advertising and media buying capabilities with a focus on generating measurable digital and financial life for its customers.

Revenue arrangements are evidenced by a fully executed insertion order (“IO”) and/or a master service agreement (“MSA”) covering a combination of marketing tactics. Generally, IOs specify the number and type of advertising impressions to be delivered over a specified time at an agreed upon price and performance objectives for an ad campaign. Performance objectives are generally a measure of targeting, as defined by the parties in advance, such as number of ads displayed, consumer clicks on ads or consumer actions (which may include qualified leads, registrations, downloads, inquiries or purchases). These payment models are commonly referred to as CPM (cost per impression), CPC (cost per click) and CPA (cost per action). The majority of the Company’s contracts are flat-rate, fee-based contracts.

In instances where the Company contracts with third-party advertising agencies on behalf of their advertiser clients, a determination is made to recognize revenue on a gross or net basis based on an assessment of whether the Company is acting as the principal or an agent in the transaction. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for the applicable platform.

Cash payments received prior to the Company’s delivery of its services are recorded to deferred revenue until the performance obligation is satisfied. The Company recorded deferred revenue (contract liabilities) to account for billings in excess of revenue recognized, primarily related to contractual minimums billed in advance and customer prepayment, of $1,044,069 and $546,710 as of September 30, 2023 and December 31, 2022, respectively.

Sell-side advertising

The Company partners with publishers to sell advertising inventory to the Company’s Colossus Media-curated clients and the open markets (collectively referred to as “buyers”) seeking to access the general market as well as unique multi-cultural audiences. The Company generates revenue from the delivery of targeted digital media solutions, enabling advertisers to connect intelligently with their audiences across online display, video, social and mobile mediums using its proprietary programmatic sell-side platform (“SSP”). The Company refers to its publishers, app developers, and channel partners collectively as its publishers. The Company generates revenue

through the monetization of publisher ad impressions on its platform. The Company’s platform allows the Company to sell, in real time, ad impressions from publishers to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. The Company recognizes revenue when an ad is delivered or displayed in response to a winning bid request from ad buyers. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis, as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for its proprietary platform.

Overall

The Company maintains agreements with its customers in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically 30 to 90 days) and access to its platform. In an effort to reduce the risk of nonpayment, the Company has insurance with a third-party carrier for its accounts receivable as noted above.

Cost of revenues

Cost of revenues

Buy-side advertising

Cost of revenues consists primarily of digital media fees, third-party platform access fees, and other third-party fees associated with providing services to the Company’s customers.

Sell-side advertising

The Company pays publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the Company’s platform. Cost of revenues consists primarily of publisher media fees and data center co-location costs. Media fees include the publishing and real-time bidding costs to secure advertising space.

Advertising costs

Advertising costs

The Company expenses advertising costs as incurred. Advertising expense incurred during the three months ended September 30, 2023 and 2022 was $471,987 and $295,794, respectively and $1,474,250 and $618,461 for the nine months ended September 30, 2023 and 2022, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.

Stock-Based Compensation

Stock-based compensation

The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors and non-employee directors, including stock options and restricted stock units (“RSUs”), based on the fair value of the awards on the date of grant. The fair value of stock options is estimated using the Black Scholes option pricing model. The grant date fair value of RSUs is based on the prior day closing market price of the Company’s Class A common stock. The Black Scholes option pricing model inputs include the fair value of the Company’s common stock, as well as assumptions regarding the expected common stock price volatility over the term of the stock options, the expected term of the stock options, risk-free interest rates, and the expected dividend yield.

For additional information regarding stock-based compensation and the assumptions used for determining the fair value of stock options, see Note 10 — Stockholders’ Equity and Stock-Based Compensation Plans.

Income per share

Income per share

Basic income per share is calculated by dividing net income available to common stockholders by the weighted average number of shares outstanding for the period. Potentially dilutive securities include potential shares of common stock related to the Company’s stock options and RSUs. Diluted earnings per share considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of potential shares of common stock would have an anti-dilutive effect. Diluted income per share excludes the impact of potential shares of common stock related to the Company’s stock options in periods in which the options exercise price is greater than the average market price of the Company’s common stock for the period.

Income taxes

Income taxes

Effective February 15, 2022, concurrent with the closing of the Company’s initial public offering, the Company entered into a tax receivable agreement (“Tax Receivable Agreement” or “TRA”) with DDH LLC and Direct Digital Management, LLC (“DDM” or the “Continuing LLC Owner”). The TRA provides for certain income (loss) allocations between the Company and DDH LLC under the agreement. DDH LLC is a limited liability company and will continue to be treated as a partnership for federal income tax purposes and, as such, generally will not be subject to any entity-level U.S. federal income tax and certain state and local income taxes. Any taxable income or loss generated by the Company will be allocated to holders of LLC units (“LLC Units”) in accordance with the Second Amended and Restated Limited Liability Company Agreement (“LLC Agreement”), and distributions to the owners of LLC Units in an amount sufficient to fund their tax obligations will be made. The Company is subject to U.S. federal income taxes, in addition to state and local income taxes with respect to its allocable share of any taxable income or loss under the LLC Agreement. Pursuant to the Company’s election under Section 754 of the Internal Revenue Code (the “Code”), the Company expects to obtain an increase in its share of the tax basis in the net assets of DDH, LLC when LLC Units are redeemed or exchanged by the members of DDH, LLC. The Company made an election under Section 754 of the Code for each taxable year in which a redemption or exchange of LLC interest occurred. During the year ended December 31, 2022, a member of DDM exchanged 100,000 Class B shares into Class A shares.

The Company applies ASC 740-10, Income Taxes, in establishing standards for accounting for uncertain tax positions. The Company evaluates uncertain tax positions with the presumption of audit detection and applies a “more likely than not” standard to evaluate the recognition of tax benefits or provisions. ASC 740-10 applies a two-step process to determine the amount of tax benefits or provisions to record in the consolidated financial statements. First, the Company determines whether any amount may be recognized and then determines how much of a tax benefit or provision should be recognized. As of September 30, 2023 and December 31, 2022, the Company had no uncertain tax positions. Accordingly, the Company has not recognized any penalty, interest or tax impact related to uncertain tax positions. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax liability would be reported as income taxes. The Company’s conclusion regarding uncertain tax positions may be subject to review and adjustments at a later date based upon ongoing analyses of tax laws regulations and interpretations thereof as well as other factors. See Note 13 – Tax Receivable Agreement and Income Taxes.

Segment information

Segment information

Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker is its Chairman and Chief Executive Officer. The Company views its business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments, as amended, which requires, among other things, the use of a new current expected credit loss (“CECL”) model in order to determine the Company’s allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to its receivables and contract assets and record allowances that, when deducted from the balance of the receivables, represent the net amounts expected to be collected. The Company is required to disclose information about how it developed the allowances, including changes in the factors that influence its estimate of expected credit losses and the reasons for those changes. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022. The Company adopted the new guidance on January 1, 2023 on a modified retrospective basis and determined it did not have a material impact on its consolidated financial statements of financial position, results of operations, cash flows or net income per share.

Accounting pronouncements not yet adopted

There are no accounting pronouncements that the Company has not yet adopted that it believes are applicable or would have a material impact on the consolidated financial statements of the Company.

Liquidity and capital resources

Liquidity and capital resources

As of September 30, 2023, the Company had cash and cash equivalents of $5,481,949.  Based on projections of growth in revenue and operating results in the coming year, the available cash held by the Company and the amounts the Company may borrow under the Credit Agreement (as defined below) executed in July 2023, the Company believes that it will have sufficient cash resources to finance its operations and service any maturing debt obligations for at least the next twelve months following the issuance of these financial statements.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business (Tables)
9 Months Ended
Sep. 30, 2023
Organization and Description of Business  
Schedule of ownership in subsidiaries

    

    

Advertising 

    

    

Solution 

Date

Current %

and 

of

Subsidiary

    

 Ownership

    

Segment

    

Date of Formation

    

Acquisition

Direct Digital Holdings, LLC

 

100.0

%  

N/A

June 21, 2018

August 26, 2021

Huddled Masses, LLC

 

100.0

%  

Buy-side

November 13, 2012

June 21, 2018

Colossus Media, LLC

 

100.0

%  

Sell-side

September 8, 2017

June 21, 2018

Orange142, LLC

 

100.0

%  

Buy-side

March 6, 2013

September 30, 2020

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Equipment and Software, net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Equipment and Software, net  
Schedule of property, equipment and software, net

September 30, 

    

December 31, 

2023

    

2022

Furniture and fixtures

$

127,932

$

118,601

Computer equipment

19,636

16,985

Leasehold Improvements

36,230

Capitalized software

660,616

571,850

Property, equipment and software, gross

844,414

707,436

Less: accumulated depreciation and amortization

(219,386)

(34,218)

Total property, equipment and software, net

$

625,028

$

673,218

Schedule of depreciation and amortization

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023

    

2022

Cost of revenue

$

55,051

$

$

159,057

$

General and administrative

8,638

26,112

Total depreciation and amortization

$

63,689

$

$

185,169

$

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Intangible Assets  
Schedule of intangible assets and related accumulated amortization

    

Trademarks and

Non-compete

    

Customer lists

    

tradenames

    

agreements

    

Total

Fair value at acquisition date

$

13,028,320

$

3,501,200

$

1,504,330

$

18,033,850

Accumulated amortization

 

(3,908,496)

 

(1,050,360)

 

(902,598)

 

(5,861,454)

Intangible assets, net

$

9,119,824

$

2,450,840

$

601,732

$

12,172,396

Estimated life (years)

 

10.0

 

10.0

 

5.0

 

  

Weighted-average remaining life (years)

 

7.0

7.0

 

2.0

 

  

Schedule of future amortization expense

    

Total

2023

    

$

488,456

2024

 

1,953,818

2025

 

1,878,602

2026

 

1,652,952

2027

 

1,652,952

Thereafter

 

4,545,616

Total future amortization expense

$

12,172,396

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Accrued Liabilities  
Schedule of accrued liabilities

    

September 30, 

    

December 31, 

    

2023

    

2022

Accrued compensation and benefits

$

2,967,115

$

4,128,505

Accrued expenses

 

547,661

 

206,639

Accrued severance

309,618

Accrued litigation settlement

 

235,596

 

429,096

Accrued interest

 

11,138

 

13,524

Total accrued liabilities

$

4,071,128

$

4,777,764

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Instrument [Line Items]  
Schedule of future minimum payments related to long-term debt

As of September 30, 2023, future minimum payments related to long-term debt are as follows for the years ended December 31:

2023

    

$

163,750

2024

 

 

1,310,000

2025

 

 

1,310,473

2026

 

 

22,411,965

2027

 

 

3,337

Thereafter

 

142,975

Total

 

25,342,500

Less current portion

 

(1,146,250)

Less deferred financing costs

 

(1,722,716)

Long-term debt, net

$

22,473,534

Lafayette Square | 2021 Credit Facility  
Debt Instrument [Line Items]  
Schedule of components of interest expense and related fees for the lines of credit

The components of interest expense and related fees for the 2021 Credit Facility are as follows:

    

For the Three Months

 

Nine Months Ended

 Ended 

 

 Ended 

September 30, 

September 30, 

    

2023

    

2022

2023

    

2022

Interest expense – Lafayette Square

$

895,638

$

696,818

$

2,665,091

$

1,673,648

Amortization of deferred financing costs – Lafayette Square

 

136,004

 

128,064

 

408,012

 

362,243

Total interest expense and amortization of deferred financing costs

$

1,031,642

$

824,882

$

3,073,103

$

2,035,891

East West Bank | 2020 and 2023 Revolving credit facilities  
Debt Instrument [Line Items]  
Schedule of components of interest expense and related fees for the lines of credit

The components of interest expense and related fees for the 2023 Revolving Credit Facility and 2020 Revolving Credit Facility are as follows:

    

For the Three Months 

 

Nine Months Ended

Ended

 

Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Interest expense – 2020 Revolving Credit Facility

$

$

3,573

$

$

23,391

Amortization of deferred financing costs – 2023 Revolving Credit Facility

26,835

26,835

Amortization of deferred financing costs – 2020 Revolving Credit Facility

33,434

100,765

Total interest expense and amortization of deferred financing costs

$

26,835

$

37,007

$

26,835

$

124,156

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Tables)
9 Months Ended
Sep. 30, 2023
Related Party Transactions  
Schedule of aggregate changes in balance of gross unrecognized tax benefits

As of 

As of

September 30, 

December 31, 

    

2023

    

2022

Liability related to tax receivable agreement

Short term

$

41,141

$

182,571

Long term

4,245,234

4,149,619

Total liability related to tax receivable agreement

$

4,286,375

$

4,332,190

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies.  
Schedule of supplemental balance sheet information related to operating leases

Supplemental balance sheet information related to operating leases is included in the table below as of September 30, 2023:

    

2023

Operating lease right-of-use asset

$

674,846

Operating lease liabilities - current

$

49,977

Operating lease liabilities - long-term

 

717,632

Total operating lease liability

$

767,609

Schedule of maturity of lease liability

Lease liability with enforceable contract terms that have greater than one-year terms are as follows:

2023

    

$

37,251

2024

 

110,215

2025

 

156,077

2026

 

159,775

2027

 

163,474

Thereafter

 

366,830

Total lease payments

 

993,622

Less imputed interest

 

(226,013)

Total lease liability

$

767,609

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Stockholders' Equity and Stock-Based Compensation  
Schedule of warrant activity

The following table summarizes warrant activity as of September 30, 2023:

Warrants

Weighted Average

Weighted Average

Contractual Life

Aggregate

    

Shares

    

Exercise Price

    

(in years)

    

Intrinsic Value

Outstanding at January 1, 2023

 

3,220,000

$

5.50

 

4.13

$

Granted

 

$

 

$

Exercised

 

(2,200)

$

5.50

 

$

Canceled

 

$

 

$

Outstanding at September 30, 2023

 

3,217,800

$

5.50

 

3.38

$

Exercisable at September 30, 2023

 

3,217,800

Schedule of stock option activity

Stock Options

    

    

    

Weighted Average

    

Weighted Average

Contractual Life

Aggregate

Shares

Exercise Price

(in years)

Intrinsic Value

Outstanding at January 1, 2023

 

254,000

$

1.69

 

8.76

 

$

193,486

Granted

 

135,015

$

3.96

 

9.47

$

24,303

Exercised

 

(133)

$

1.62

 

$

93

Forfeited

 

(26,215)

$

2.22

 

$

33,550

Outstanding at September 30, 2023

 

362,667

$

2.49

 

8.98

$

207,788

Vested and exercisable at September 30, 2023

 

77,130

$

1.62

 

8.71

$

68,837

Schedule of RSU activity and related information

Restricted Stock Units

Weighted Average

Grant Date Fair Value

    

Number of Shares

    

per Share

Unvested- January 1, 2023

352,764

$

1.67

Granted

 

310,599

$

3.77

Vested

(110,184)

$

1.67

Forfeited

 

(26,215)

$

2.22

Unvested- September 30, 2023

 

526,964

$

2.88

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Income Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Income Per Share  
Schedule of basic and diluted income per share

    

For the Three Months Ended

 

For the Nine Months Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income

$

3,350,854

$

810,783

$

3,211,876

$

2,753,523

Weighted average common shares outstanding - basic

 

14,268,168

 

14,178,000

 

14,216,211

 

11,846,601

Options to purchase common stock

 

32,033

 

 

74,595

 

Unvested restricted stock units

526,964

367,241

526,964

150,368

Weighted average common shares outstanding - diluted

 

14,827,165

 

14,545,241

 

14,817,770

 

11,996,969

Net income per common share, basic

$

0.23

$

0.06

$

0.23

$

0.23

Net income per common share, diluted

$

0.23

$

0.06

$

0.22

$

0.23

Schedule of antidilutive securities

    

For the Three Months Ended

 

For the Nine Months Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Warrants to purchase common stock

 

3,217,800

 

3,220,000

 

3,217,800

 

3,220,000

Options to purchase common stock

 

142,650

 

261,600

 

139,950

 

261,600

Total excludable from net income per share attributable to common stockholders - diluted

 

3,360,450

 

3,481,600

 

3,357,750

 

3,481,600

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Tax Receivable Agreement and Income Taxes (Tables)
9 Months Ended
Sep. 30, 2023
Tax Receivable Agreement and Income Taxes  
Schedule of expense for income taxes and the effective income tax rates

For the Three Months Ended

For the Nine Months Ended

 

September 30, 

September 30, 

 

    

2023

    

2022

    

2023

    

2022

 

Income tax expense

$

165,994

$

128,436

$

165,658

$

215,112

Effective income tax rate

 

4.7%

 

13.7%

 

4.9%

 

7.2%

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Correction of Immaterial Error in Prior Consolidated Financial Statements - (Tables)
9 Months Ended
Sep. 30, 2023
Correction of Immaterial Error in Prior Consolidated Financial Statements  
Schedule of correction of immaterial error in prior consolidated financial statements

Consolidated Balance Sheet as of December 31, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,252,764

2,900,000

Class A Common Stock Amount

$

3,253

$

2,900

APIC

$

8,224,012

$

8,224,365

Consolidated Statement of Operations for the Nine Months Ended September 30, 2022

    

As Reported

    

As Revised

Weighted-average number of shares of common stock outstanding - basic

11,996,969

11,846,601

Consolidated Statement of Operations for the Three Months Ended September 30, 2022

    

As Reported

    

As Revised

Weighted-average number of shares of common stock outstanding - basic

14,545,241

14,178,000

Consolidated Statement of Changes in Stockholders' Equity as of December 31, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,252,764

2,900,000

Class A Common Stock Amount

$

3,253

$

2,900

APIC

$

8,224,012

$

8,224,365

Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2023

    

As Reported

    

As Revised

Class A Common Stock Units

3,519,780

2,988,916

Class A Common Stock Amount

$

3,520

$

2,989

APIC

$

8,539,858

$

8,540,389

Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2022

    

As Reported

    

As Revised

Class A Common Stock Units

3,163,214

2,800,000

Class A Common Stock Amount

$

3,163

$

2,800

APIC

$

7,747,250

$

7,747,613

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Information  
Schedule of information by segment

Revenue by business segment is as follows:

    

For the Three Months

 

For the Nine Months Ended

 Ended 

 

 Ended 

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Buy-side advertising

 

$

7,850,058

$

7,130,736

$

27,092,816

$

22,283,044

Sell-side advertising

 

51,622,066

 

18,854,639

89,006,018

 

36,333,976

Total revenues

$

59,472,124

$

25,985,375

$

116,098,834

$

58,617,020

Operating income by business segment reconciled to income before taxes is as follows:

For the Three Months

 

For the Nine Months Ended

Ended

 

Ended

September 30, 

 

September 30, 

    

2023

    

2022

    

2023

    

2022

Buy-side advertising

$

1,550,827

$

1,357,635

$

6,979,766

$

5,620,194

Sell-side advertising

 

6,206,398

 

2,365,495

 

9,656,686

 

4,599,629

Corporate office expenses

 

(3,263,818)

 

(1,878,306)

 

(10,029,936)

 

(4,725,981)

Total operating income

4,493,407

1,844,824

6,606,516

5,493,842

Corporate other expense

(976,559)

(905,605)

(3,228,982)

(2,525,207)

Income before taxes

$

3,516,848

$

939,219

$

3,377,534

$

2,968,635

Total assets by business segment are as follows:

September 30, 

December 31, 

    

2023

    

2022

Buy-side advertising

$

23,809,849

$

25,685,528

Sell-side advertising

 

54,139,638

 

25,512,367

Corporate office

 

8,798,843

 

6,928,144

Total assets

$

86,748,330

$

58,126,039

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business (Details)
9 Months Ended
Sep. 30, 2023
Direct Digital Holdings, LLC  
Schedule of Organization and Description of Business [Line Items]  
Percentage of voting interests 100.00%
Percentage of economic voting interests 19.70%
Percentage of ownership interest 100.00%
Huddled Masses, LLC | Buy-side advertising  
Schedule of Organization and Description of Business [Line Items]  
Percentage of ownership interest 100.00%
Colossus Media, LLC | Sell-side advertising  
Schedule of Organization and Description of Business [Line Items]  
Percentage of ownership interest 100.00%
Orange142, LLC | Buy-side advertising  
Schedule of Organization and Description of Business [Line Items]  
Percentage of ownership interest 100.00%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)
Sep. 30, 2023
USD ($)
Basis of Presentation and Summary of Significant Accounting Policies  
Cash deposits insured by FDIC $ 4,555,527
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Basis of Presentation and Summary of Significant Accounting Policies          
Allowance for doubtful accounts $ 46,433   $ 46,433   $ 4,323
Guaranteed recovery from insurance (as a percent)     90.00%    
Remittance, if full amount collected (as a percent)     10.00%    
Provision for bad debts (as a percent)     10.00%    
Bad debt expense (recovery) $ 46,208 $ (22,082) $ 97,740 $ 2,717  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Concentration of customers (Details) - customer
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Concentrations of credit risk          
Number of customers 1 1 1 1 1
Revenue | Customer concentration risk | Customer 1          
Concentrations of credit risk          
Concentration risk (as a percent) 82.00% 70.00% 72.00% 60.00%  
Accounts receivables | Credit concentration risk | Customer 1          
Concentrations of credit risk          
Concentration risk (as a percent)     90.00%   80.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details)
9 Months Ended
Sep. 30, 2023
Minimum  
Property and equipment, net  
Useful lives 3 years
Maximum  
Property and equipment, net  
Useful lives 5 years
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Internal Use of Software Development Costs (Capitalized Software) (Details)
9 Months Ended
Sep. 30, 2023
Capitalized Software  
Finite-Lived Intangible Assets [Line Items]  
Estimated life (years) 3 years
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2020
Dec. 31, 2018
Goodwill        
Goodwill $ 6,519,636 $ 6,519,636 $ 4,095,700  
Huddled Masses and Colossus Media LLC        
Goodwill        
Goodwill       $ 2,423,936
Orange 142 LLC        
Goodwill        
Goodwill     $ 4,095,700  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details) - USD ($)
3 Months Ended 5 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Credit facility          
Deferred financing costs $ 1,722,716   $ 2,115,161 $ 1,722,716  
Additional deferred financing costs       442,181 $ 525,295
East West Bank | Revolving credit facility          
Credit facility          
Amortization of deferred financing costs     33,434    
Additional deferred financing costs         4,613
East West Bank | Revolving credit facility 2023          
Credit facility          
Deferred financing costs 187,845   0 187,845  
Amortization of deferred financing costs 26,835     26,835  
Additional deferred financing costs 214,680     214,680  
East West Bank | Revolving credit facility 2023 | Prepaid Expenses and Other Current Assets          
Credit facility          
Unamortized deferred financing costs 80,505     80,505  
Silicon Valley Bank [Member] | Revolving credit facility          
Credit facility          
Additional deferred financing costs       211,934  
Write-off of deferred financing costs       299,770  
Lafayette Square | 2021 Credit Facility          
Credit facility          
Deferred financing costs 1,722,716   $ 2,115,161 1,722,716  
Amortization of deferred financing costs $ 136,004 $ 128,064   408,012 362,243
Additional deferred financing costs       $ 15,567 $ 520,682
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Concentrations of credit risk    
Contract liabilities $ 1,044,069 $ 546,710
Minimum    
Concentrations of credit risk    
Payment term 30 days  
Maximum    
Concentrations of credit risk    
Payment term 90 days  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basis of Presentation and Summary of Significant Accounting Policies        
Advertising expense $ 471,987 $ 295,794 $ 1,474,250 $ 618,461
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2022
Dec. 31, 2022
Sep. 30, 2023
Subsidiary, Sale of Stock [Line Items]      
Uncertain tax positions   $ 0 $ 0
DDM | Common Class A      
Subsidiary, Sale of Stock [Line Items]      
Number of units exchanged 100,000 100,000  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)
9 Months Ended
Sep. 30, 2023
segment
Basis of Presentation and Summary of Significant Accounting Policies  
Number of reportable segments 2
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Basis of Presentation and Summary of Significant Accounting Policies    
Cash and cash equivalents $ 5,481,949 $ 4,047,453
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Equipment and Software, net - Components (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Property and equipment, net    
Property, equipment and software, gross $ 844,414 $ 707,436
Less: accumulated depreciation and amortization (219,386) (34,218)
Total property, equipment and software, net 625,028 673,218
Furniture and fixtures    
Property and equipment, net    
Property, equipment and software, gross 127,932 118,601
Computer equipment    
Property and equipment, net    
Property, equipment and software, gross 19,636 16,985
Leasehold Improvements    
Property and equipment, net    
Property, equipment and software, gross 36,230  
Capitalized Software    
Property and equipment, net    
Property, equipment and software, gross $ 660,616 $ 571,850
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Equipment and Software, net - Depreciation and Amortization (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Property and equipment, net    
Depreciation and amortization $ 63,689 $ 185,169
Cost of revenue    
Property and equipment, net    
Depreciation and amortization 55,051 159,057
General and administrative expenses    
Property and equipment, net    
Depreciation and amortization $ 8,638 $ 26,112
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Intangible Assets            
Goodwill $ 4,095,700 $ 6,519,636   $ 6,519,636   $ 6,519,636
Intangible assets acquired $ 18,033,850          
Amortization of intangible assets   488,455 $ 488,455 1,465,363 $ 1,465,364  
Intangible assets, net   $ 12,172,396   $ 12,172,396   $ 13,637,759
Orange 142 LLC            
Intangible Assets            
Equity interests acquired (as a percent) 100.00%          
Purchase price $ 26,207,981          
Goodwill $ 4,095,700          
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Intangible assets    
Fair value at acquisition date $ 18,033,850  
Accumulated amortization (5,861,454)  
Intangible assets, net 12,172,396 $ 13,637,759
Customer lists    
Intangible assets    
Fair value at acquisition date 13,028,320  
Accumulated amortization (3,908,496)  
Intangible assets, net $ 9,119,824  
Estimated life (years) 10 years  
Weighted-average remaining life (years) 7 years  
Trademarks and tradenames    
Intangible assets    
Fair value at acquisition date $ 3,501,200  
Accumulated amortization (1,050,360)  
Intangible assets, net $ 2,450,840  
Estimated life (years) 10 years  
Weighted-average remaining life (years) 7 years  
Non-compete agreements    
Intangible assets    
Fair value at acquisition date $ 1,504,330  
Accumulated amortization (902,598)  
Intangible assets, net $ 601,732  
Estimated life (years) 5 years  
Weighted-average remaining life (years) 2 years  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Future Amortization Expense (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Future amortization expense    
2023 $ 488,456  
2024 1,953,818  
2025 1,878,602  
2026 1,652,952  
2027 1,652,952  
Thereafter 4,545,616  
Total future amortization expense $ 12,172,396 $ 13,637,759
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Accrued Liabilities    
Accrued compensation and benefits $ 2,967,115 $ 4,128,505
Accrued expenses 547,661 206,639
Accrued severance 309,618  
Accrued litigation fees 235,596 429,096
Accrued interest 11,138 13,524
Total accrued liabilities $ 4,071,128 $ 4,777,764
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities - Additional information (Details) - USD ($)
Sep. 01, 2022
Jul. 28, 2022
Accrued Liabilities    
Amount agreed to pay to vendor in settlement agreement   $ 515,096
Installment payment period in settlement agreement (in months) 24 months  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Lafayette Square (Details)
9 Months Ended
Oct. 03, 2023
USD ($)
Jun. 01, 2023
Jul. 28, 2022
USD ($)
Dec. 03, 2021
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Long-Term Debt              
Additional deferred financing costs         $ 442,181 $ 525,295  
Deferred financing costs         1,722,716   $ 2,115,161
Accrued interest         11,138   13,524
Delayed Draw Term Loan | Subsequent Event              
Long-Term Debt              
Face amount $ 3,587,274.03            
Proceeds from lines of credit $ 3,600,000            
Lafayette Square | SOFR | Interest period of one month              
Long-Term Debt              
Basis spread agreed (as a percent)   0.10%          
Lafayette Square | SOFR | Interest period of three months              
Long-Term Debt              
Basis spread agreed (as a percent)   0.15%          
Lafayette Square | SOFR | Interest period of six months              
Long-Term Debt              
Basis spread agreed (as a percent)   0.25%          
Lafayette Square | 2021 Credit Facility              
Long-Term Debt              
Borrowing capacity       $ 32,000,000      
Applicable impact discount       0.05%      
Outstanding borrowings         25,192,500    
Additional deferred financing costs         15,567 $ 520,682  
Deferred financing costs         1,722,716   2,115,161
Accrued interest         $ 0   $ 0
Quarterly maximum net leverage ratio         3.50    
Quarterly minimum fixed coverage ratio         1.50    
Lafayette Square | 2021 Credit Facility | London Interbank Offered Rate (LIBOR) | Consolidated Total Net Leverage Ratio is Less Than 2              
Long-Term Debt              
Spread on variable rate       6.50%      
Lafayette Square | 2021 Credit Facility | London Interbank Offered Rate (LIBOR) | Maximum | Consolidated Total Net Leverage Ratio is Greater Than 4              
Long-Term Debt              
Spread on variable rate       9.00%      
Lafayette Square | Closing Date Term Loan              
Long-Term Debt              
Borrowing capacity       $ 22,000,000      
Lafayette Square | Delayed Draw Term Loan              
Long-Term Debt              
Borrowing capacity       $ 10,000,000      
Amount of proceeds     $ 4,260,000        
Lafayette Square | Delayed Draw Term Loan | December 31, 2022 through December 31, 2023              
Long-Term Debt              
Installment payments     26,250        
Lafayette Square | Delayed Draw Term Loan | March 31, 2024 through December 3, 2026              
Long-Term Debt              
Installment payments     $ 52,500        
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Interest Expense and 2021 Credit Facility (Details) - Lafayette Square - 2021 Credit Facility - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Long-Term Debt        
Interest expense $ 895,638 $ 696,818 $ 2,665,091 $ 1,673,648
Amortization of deferred financing costs 136,004 128,064 408,012 362,243
Total interest expense and amortization of deferred financing costs $ 1,031,642 $ 824,882 $ 3,073,103 $ 2,035,891
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Revolving Line of Credit (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 07, 2023
Dec. 17, 2021
Mar. 31, 2022
Jan. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2020
Long-Term Debt                  
Additional deferred financing costs             $ 442,181 $ 525,295  
East West Bank | 2020 revolving credit facility                  
Long-Term Debt                  
Borrowing capacity   $ 5,000,000             $ 4,500,000
Initial availability   $ 2,500,000             $ 1,000,000
Interest rate     7.00%            
Unused line fee     0.50%            
Additional deferred financing costs       $ 4,613          
Amortization of deferred financing costs           $ 33,434   $ 100,765  
East West Bank | 2020 revolving credit facility | London Interbank Offered Rate (LIBOR)                  
Long-Term Debt                  
Spread on variable rate   3.50%              
East West Bank | Revolving credit facility 2023                  
Long-Term Debt                  
Borrowing capacity $ 5,000,000                
Additional incremental borrowing capacity $ 5,000,000                
Spread on variable rate 0.10%                
Minimum loan rate to be maintained on loan effective rate 0.50%                
Interest rate 3.00%                
Additional deferred financing costs         $ 214,680   214,680    
Quarterly minimum fixed coverage ratio 1.25                
Amortization of deferred financing costs         $ 26,835   $ 26,835    
Revolving credit availability for defining value of eligible advances to aggregate amount of all outstanding advances ratio $ 1,000,000                
Percentage of interest rate added to loan rate in the event of default 5.00%                
Value of eligible accounts to the aggregate amount of all outstanding advances ratio 2.0                
East West Bank | Revolving credit facility 2023 | Last day of each fiscal quarter from June 30, 2023 through December 31, 2023                  
Long-Term Debt                  
Total funded Debt-to-EBITDA ratio 3.50                
East West Bank | Revolving credit facility 2023 | Last day of each fiscal quarter from March 31, 2024 through March 31, 2025                  
Long-Term Debt                  
Total funded Debt-to-EBITDA ratio 3.25                
East West Bank | Revolving credit facility 2023 | Last day of each fiscal quarter from June 30, 2025 and thereafter                  
Long-Term Debt                  
Total funded Debt-to-EBITDA ratio 3.00                
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Interest Expense (Details) - East West Bank - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
2020 revolving credit facility        
Long-Term Debt        
Interest expense   $ 3,573   $ 23,391
Amortization of deferred financing costs   33,434   100,765
Revolving credit facility 2023        
Long-Term Debt        
Amortization of deferred financing costs $ 26,835   $ 26,835  
2020 and 2023 Revolving credit facilities        
Long-Term Debt        
Total interest expense and amortization of deferred financing costs $ 26,835 $ 37,007 $ 26,835 $ 124,156
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Silicon Valley Bank Financing (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jan. 09, 2023
Long-Term Debt      
Additional deferred financing costs $ 442,181 $ 525,295  
Revolving credit facility | Silicon Valley Bank [Member]      
Long-Term Debt      
Borrowing capacity     $ 5,000,000
Additional incremental borrowing capacity     2,500,000
Maximum borrowing capacity     $ 7,500,000
Additional deferred financing costs 211,934    
Write-off of deferred financing costs $ 299,770    
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - U.S. Small Business Administration Loans (Details) - USD ($)
1 Months Ended
Dec. 15, 2022
Apr. 11, 2022
Jun. 15, 2020
Mar. 31, 2021
Sep. 30, 2023
Dec. 31, 2022
Jun. 05, 2020
Long-Term Debt              
Accrued interest         $ 11,138 $ 13,524  
Economic Injury Disaster Loan              
Long-Term Debt              
Loan proceeds     $ 150,000        
Interest rate     3.75%        
Installment payments $ 731            
Accrued interest         $ 11,138 $ 13,524  
Paycheck Protection Program              
Long-Term Debt              
Loan proceeds       $ 287,143      
Loan forgiven   $ 287,143          
Loan collateral or guarantee       $ 0      
Unforgiven loan interest rate             1.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Future Minimum Payments (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Long-Term Debt.    
2023 $ 163,750  
2024 1,310,000  
2025 1,310,473  
2026 22,411,965  
2027 3,337  
Thereafter 142,975  
Total 25,342,500  
Less current portion (1,146,250) $ (655,000)
Less deferred financing costs (1,722,716) $ (2,115,161)
Long-term debt, net $ 22,473,534  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Mandatorily Redeemable Preferred Units (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]          
Loss on redemption of non-participating preferred units         $ 590,689
Interest expense   $ 1,059,890 $ 905,605 $ 3,104,684 2,269,643
Class B Preferred Units | DDH LLC          
Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]          
Loss on redemption of non-participating preferred units $ 590,689        
Interest expense   0 $ 0 $ 0 $ 62,162
Class B Preferred Units | Orange 142 Acquisition | DDH LLC          
Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]          
Number of shares issued       7,076  
Value of shares issued       $ 7,046,251  
Fair value of shares issued       6,455,562  
Mandatory redemption of fair value   $ 7,046,251   $ 7,046,251  
Preferred dividend       7.00%  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
item
Feb. 28, 2022
shares
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Related Party Transactions              
Percentage of net cash saving to be retained         15.00%    
Up C Structure              
Related Party Transactions              
Percentage of net cash saving to be retained   15.00%          
Common Class A | Up C Structure              
Related Party Transactions              
Units of share converted | shares   1          
Walker and Smith | Loans From Related Party              
Related Party Transactions              
Due to related parties     $ 1,428,093   $ 1,428,093   $ 1,448,333
Walker and Smith | Board Services and Consulting Agreements              
Related Party Transactions              
Payment of fees $ 450,000            
Walker | Board Services and Consulting Agreements              
Related Party Transactions              
Fees amount     0 $ 0 0 $ 56,250  
Smith | Board Services and Consulting Agreements              
Related Party Transactions              
Fees amount     0 0 0 56,250  
Woolford | Board Services and Consulting Agreements              
Related Party Transactions              
Fees per hour $ 300            
Number of hours | item 50            
Fees amount     $ 0 $ 0 $ 0 $ 22,500  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions - Schedule of aggregate changes in balance of gross unrecognized tax benefits (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Related Party Transactions    
Short Term $ 41,141 $ 182,571
Long Term 4,245,234 4,149,619
Total liability related to tax receivable agreement $ 4,286,375 $ 4,332,190
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Litigation (Details) - USD ($)
Sep. 01, 2022
Jul. 28, 2022
Commitments and Contingencies.    
Amount agreed to pay to vendor in settlement agreement   $ 515,096
Installment payment period in settlement agreement (in months) 24 months  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Leases (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2021
USD ($)
Jun. 30, 2019
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
ft²
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Jul. 01, 2022
USD ($)
Office leases                
Rent expense     $ 73,496 $ 89,452 $ 231,982 $ 193,013    
Operating lease right-of-use assets     674,846   674,846   $ 798,774  
Operating lease liabilities - current     49,977   49,977   91,989  
Operating lease liabilities - long-term     717,632   717,632   $ 745,340  
Total lease liability     $ 767,609   $ 767,609      
Operating lease, weighted-average remaining lease term     6 years 3 months   6 years 3 months      
Operating lease, weighted-average discount rate     8.00%   8.00%      
Operating Lease, Corporate Office Headquarters                
Office leases                
Base monthly rent   $ 3,600            
Area of property leased | ft²         7,397      
Security deposit               $ 29,000
Operating Lease, Congress Ave Texas Office [Member]                
Office leases                
Base monthly rent $ 6,700              
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Maturity of Leases (Details)
Sep. 30, 2023
USD ($)
Maturity of leases  
2023 $ 37,251
2024 110,215
2025 156,077
2026 159,775
2027 163,474
Thereafter 366,830
Total lease payments 993,622
Less imputed interest (226,013)
Total lease liability $ 767,609
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Feb. 15, 2022
Aug. 31, 2022
Sep. 30, 2023
Dec. 31, 2022
Jul. 28, 2022
Subsidiary, Sale of Stock [Line Items]          
Preferred stock authorized (in shares)     10,000,000    
Preferred stock par value (in dollar per share)     $ 0.001    
Remainder of the principal and interest for the common units redemption price         $ 3,998,635
Warrants outstanding     3,217,800 3,220,000  
Warrants exercise price $ 5.50        
Net proceeds from the offering $ 10,167,043        
Accounts Payable and Accrued Liabilities          
Subsidiary, Sale of Stock [Line Items]          
Accrued offering expense     $ 1,000,000    
Initial public offering          
Subsidiary, Sale of Stock [Line Items]          
Units issued in IPO 2,800,000        
Number of shares of common stock 1        
Number of warrants to purchase each share 1        
Warrants exercisable term 5 years        
Warrants exercise price $ 5.50        
Over-Allotment Option          
Subsidiary, Sale of Stock [Line Items]          
Term of underwriters 45 days        
Purchase option - number of additional units 140,000        
Exercise price of additional units $ 6.60        
Public offering price per unit sold 120.00%        
Over-Allotment Option | Maximum          
Subsidiary, Sale of Stock [Line Items]          
Warrants issued 420,000        
Common Class A          
Subsidiary, Sale of Stock [Line Items]          
Common stock , Authorized     160,000,000 160,000,000  
Common stock , par value     $ 0.001 $ 0.001  
Intrinsic value     $ 0    
Warrants outstanding     2,797,800    
Common Class A | Over-Allotment Option          
Subsidiary, Sale of Stock [Line Items]          
Warrants issued 420,000        
Warrants outstanding     420,000    
Purchase option - number of Warrants 21,000        
Warrants exercise price $ 0.012        
Public offering price per warrant sold 120.00%        
Common Class B          
Subsidiary, Sale of Stock [Line Items]          
Common stock , Authorized     20,000,000 20,000,000  
Common stock , par value     $ 0.001 $ 0.001  
DDH LLC          
Subsidiary, Sale of Stock [Line Items]          
Noneconomic voting rights (as a percent)     100.00%    
DDH LLC | Woolford          
Subsidiary, Sale of Stock [Line Items]          
Aggregate purchase price of units issued     $ 14,246,251    
DDH LLC | Common Units | Woolford          
Subsidiary, Sale of Stock [Line Items]          
Remaining number of units issuable     5,637    
DDH LLC | Class B Preferred Units. | Woolford          
Subsidiary, Sale of Stock [Line Items]          
Remaining number of units issuable     7,046    
DDH LLC | Initial public offering | Woolford          
Subsidiary, Sale of Stock [Line Items]          
Purchase price paid     $ 10,284,089    
DDM | Common Class A          
Subsidiary, Sale of Stock [Line Items]          
Number of units exchanged   100,000   100,000  
DDM | Common Class B          
Subsidiary, Sale of Stock [Line Items]          
Number of shares of common stock     11,278,000    
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock-Based Compensation - Warrants assumptions (Details)
Sep. 30, 2023
USD ($)
Y
Class of Warrant or Right [Line Items]  
Warrants fair value | $ $ 0
Measurement Input, Discount Rate  
Class of Warrant or Right [Line Items]  
Measurement input 0.0194
Measurement Input, Expected Term  
Class of Warrant or Right [Line Items]  
Measurement input | Y 5
Measurement Input, Price Volatility  
Class of Warrant or Right [Line Items]  
Measurement input 0.66
Measurement Input, Expected Dividend Rate  
Class of Warrant or Right [Line Items]  
Measurement input 0
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock-Based Compensation - Warrants Activity (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Beginning balance 3,220,000  
Warrants exercised (2,200)  
Ending balance 3,217,800 3,220,000
Exercisable 3,217,800  
Beginning balance $ 5.50  
Warrants exercised 5.50  
Ending balance $ 5.50 $ 5.50
Outstanding 3 years 4 months 17 days 4 years 1 month 17 days
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock-Based Compensation - Options and RSU Narrative (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
shares
RSU  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting Period 3 years
Number of shares withheld | shares 20,725
Unrecognized stock-based compensation related to unvested RSUs | $ $ 1,159,610
Weighted-average period over which unamortized stock-based compensation expense will recognized 2 years 14 days
2022 Omnibus Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares reserved for issuance | shares 1,500,000
Stock-based compensation recognized | $ $ 545,504
2022 Omnibus Plan | Stock options  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting Period 3 years
Contractual period 10 years
Unrecognized stock-based compensation related to unvested stock options | $ $ 389,598
Number of shares related to unvested stock options | shares 285,537
Weighted-average period over which unamortized stock-based compensation expense will recognized 2 years 2 months 15 days
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock-Based Compensation - Options Activity (Details) - 2022 Omnibus Plan - Stock options
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Number of Options    
Balances at the beginning | shares 254,000  
Granted | shares 135,015  
Exercised | shares (133)  
Forfeited | shares (26,215)  
Balances at the ending | shares 362,667 254,000
Vested and exercisable at September 30, 2023 | shares 77,130  
Weighted-Average Exercise Price    
Balances at the beginning (in dollars per share) | $ / shares $ 1.69  
Granted (in dollars per share) | $ / shares 3.96  
Exercised (in dollars per share) | $ / shares 1.62  
Forfeited (in dollars per share) | $ / shares 2.22  
Balances at the ending (in dollars per share) | $ / shares 2.49 $ 1.69
Vested and exercisable at September 30, 2023 (in dollars per share) | $ / shares $ 1.62  
Weighted Average Contractual Life (in years)    
Granted (in years) 9 years 5 months 19 days  
Balances at the ending (in years) 8 years 11 months 23 days 8 years 9 months 3 days
Vested and exercisable at September 30, 2023 (in years) 8 years 8 months 15 days  
Aggregate Intrinsic Value    
Granted (intrinsic value) | $ $ 24,303  
Exercised | $ 93  
Forfeited | $ 33,550  
Outstanding | $ 207,788 $ 193,486
Vested and exercisable at September 30, 2023 (intrinsic value) | $ $ 68,837  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock-Based Compensation - RSU activity and related information (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Number of Shares  
Unvested- January 1, 2023 | shares 352,764
Granted | shares 310,599
Vested | shares (110,184)
Forfeited | shares (26,215)
Unvested- September 30, 2023 | shares 526,964
Weighted Average Grant Date Fair Value per Share  
Unvested- January 1, 2023 | $ / shares $ 1.67
Granted | $ / shares 3.77
Vested | $ / shares 1.67
Forfeited | $ / shares 2.22
Unvested- September 30, 2023 | $ / shares $ 2.88
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Income Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Per Share        
Net income , Basic $ 3,350,854 $ 810,783 $ 3,211,876 $ 2,753,523
Net income , Diluted $ 3,350,854 $ 810,783 $ 3,211,876 $ 2,753,523
Weighted average common shares outstanding, Basic 14,268,168 14,178,000 14,216,211 11,846,601
Options to purchase common stock 32,033   74,595  
Unvested restricted stock units 526,964 367,241 526,964 150,368
Weighted average common shares outstanding , Diluted 14,827,165 14,545,241 14,817,770 11,996,969
Net income per common share, basic $ 0.23 $ 0.06 $ 0.23 $ 0.23
Net income per common share, diluted $ 0.23 $ 0.06 $ 0.22 $ 0.23
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Income Per Share - Schedule of antidilutive securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,360,450 3,481,600 3,357,750 3,481,600
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,217,800 3,220,000 3,217,800 3,220,000
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 142,650 261,600 139,950 261,600
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans (Details) - Pension Plan - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Defined Contribution Plan Disclosure [Line Items]        
Employee contributions maximum percentage of match     100.00%  
Employee compensation (as a percent)     4.00%  
Employer matching contribution $ 53,981 $ 56,158 $ 184,935 $ 159,219
Employer discretionary contribution amount $ 0 $ 0 $ 0 $ 0
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Tax Receivable Agreement and Income Taxes - Tax Receivable Agreement (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2022
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Subsidiary, Sale of Stock [Line Items]              
Percentage of net cash saving to be paid         85.00%    
Percentage of net cash saving to be retained         15.00%    
Additional paid-in capital related to tax receivable agreement           $ 485,100 $ 823,481
Outside basis difference in partnership         $ 5,082,424    
Total TRA liability recognized   $ 4,286,375     4,286,375   4,332,190
Liability related to tax receivable agreement, current portion   41,141     41,141   $ 182,571
Aggregate Payment on tax receivable agreement         45,815    
Corporation income tax rate (in percent)     19.70% 20.45%      
Income tax expense   $ 165,994   $ 128,436 $ 165,658 $ 215,112  
DDM | Common Class A              
Subsidiary, Sale of Stock [Line Items]              
Number of units exchanged 100,000           100,000
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Tax Receivable Agreement and Income Taxes - Provision for income taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Provision for income taxes        
Income tax expense $ 165,994 $ 128,436 $ 165,658 $ 215,112
Effective income tax rate 4.70% 13.70% 4.90% 7.20%
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Correction of Immaterial Error in Prior Consolidated Financial Statements - Balance Sheet (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Consolidated Balance Sheet    
Additional paid-in capital $ 8,782,092 $ 8,224,365
Class A    
Consolidated Balance Sheet    
Common stock , shares outstanding 2,991,792 2,900,000
Common stock $ 2,992 $ 2,900
As Reported    
Consolidated Balance Sheet    
Additional paid-in capital   $ 8,224,012
As Reported | Class A    
Consolidated Balance Sheet    
Common stock , shares outstanding   3,252,764
Common stock   $ 3,253
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Correction of Immaterial Error in Prior Consolidated Financial Statements - Statement of Operations (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Consolidated Statement of Operations        
Weighted average common shares outstanding, Basic 14,268,168 14,178,000 14,216,211 11,846,601
As Reported        
Consolidated Statement of Operations        
Weighted average common shares outstanding, Basic   14,545,241   11,996,969
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Correction of Immaterial Error in Prior Consolidated Financial Statements - Stockholders Equity (Details) - USD ($)
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Consolidated Statement of Changes in Stockholders' Equity            
Equity $ 6,396,883 $ 4,019,731 $ 4,595,282 $ 4,999,814 $ 4,725,443 $ (374,856)
Additional Paid-in Capital            
Consolidated Statement of Changes in Stockholders' Equity            
Equity $ 8,782,092 $ 8,540,389 $ 8,224,365 $ 7,817,643 $ 7,747,613  
Class A | Common Stock            
Consolidated Statement of Changes in Stockholders' Equity            
Shares, Outstanding 2,991,792 2,988,916 2,900,000 2,900,000 2,800,000  
Equity $ 2,992 $ 2,989 $ 2,900 $ 2,900 $ 2,800  
As Reported | Additional Paid-in Capital            
Consolidated Statement of Changes in Stockholders' Equity            
Equity   $ 8,539,858 $ 8,224,012   $ 7,747,250  
As Reported | Class A | Common Stock            
Consolidated Statement of Changes in Stockholders' Equity            
Shares, Outstanding   3,519,780 3,252,764   3,163,214  
Equity   $ 3,520 $ 3,253   $ 3,163  
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Details)
9 Months Ended
Sep. 30, 2023
segment
Segment Information  
Number of reportable segments 2
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 59,472,124 $ 25,985,375 $ 116,098,834 $ 58,617,020
Buy-side advertising        
Segment Reporting Information [Line Items]        
Revenues 7,850,058 7,130,736 27,092,816 22,283,044
Sell-side advertising        
Segment Reporting Information [Line Items]        
Revenues $ 51,622,066 $ 18,854,639 $ 89,006,018 $ 36,333,976
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Operating Income (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Total operating income (loss) $ 4,493,407 $ 1,844,824 $ 6,606,516 $ 5,493,842
Income before taxes 3,516,848 939,219 3,377,534 2,968,635
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Total operating income (loss) (3,263,818) (1,878,306) (10,029,936) (4,725,981)
Corporate other expense (976,559) (905,605) (3,228,982) (2,525,207)
Buy-side advertising | Operating Segments        
Segment Reporting Information [Line Items]        
Total operating income (loss) 1,550,827 1,357,635 6,979,766 5,620,194
Sell-side advertising | Operating Segments        
Segment Reporting Information [Line Items]        
Total operating income (loss) $ 6,206,398 $ 2,365,495 $ 9,656,686 $ 4,599,629
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Assets (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Total assets $ 86,748,330 $ 58,126,039
Corporate, Non-Segment    
Segment Reporting Information [Line Items]    
Total assets 8,798,843 6,928,144
Buy-side advertising | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets 23,809,849 25,685,528
Sell-side advertising | Operating Segments    
Segment Reporting Information [Line Items]    
Total assets $ 54,139,638 $ 25,512,367
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - USD ($)
Oct. 30, 2023
Oct. 23, 2023
Oct. 03, 2023
Oct. 02, 2023
Aug. 29, 2023
Subsequent Event [Line Items]          
Warrant price in cash         $ 1.20
Subsequent Event          
Subsequent Event [Line Items]          
Number of warrants tendered       2,213,652  
Purchase price of warrants $ 400,000     $ 2,700,000  
Redemption price per warrant   $ 0.35      
Warrants purchased 1,004,148        
Subsequent Event | Delayed Draw Term Loan          
Subsequent Event [Line Items]          
Principal amount     $ 3,587,274.03    
XML 98 tmb-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0001880613 srt:ScenarioPreviouslyReportedMember 2022-07-01 2022-09-30 0001880613 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-09-30 0001880613 us-gaap:MeasurementInputPriceVolatilityMember 2023-09-30 0001880613 us-gaap:MeasurementInputExpectedTermMember 2023-09-30 0001880613 us-gaap:MeasurementInputExpectedDividendRateMember 2023-09-30 0001880613 us-gaap:MeasurementInputDiscountRateMember 2023-09-30 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001880613 us-gaap:RetainedEarningsMember 2023-09-30 0001880613 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001880613 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001880613 us-gaap:RetainedEarningsMember 2023-06-30 0001880613 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001880613 2023-06-30 0001880613 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001880613 us-gaap:RetainedEarningsMember 2022-12-31 0001880613 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001880613 us-gaap:RetainedEarningsMember 2022-09-30 0001880613 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001880613 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001880613 us-gaap:RetainedEarningsMember 2022-06-30 0001880613 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001880613 2022-06-30 0001880613 us-gaap:RetainedEarningsMember 2021-12-31 0001880613 drct:Orange142AcquisitionMember drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2023-09-30 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-30 0001880613 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001880613 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-09-30 0001880613 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001880613 drct:CommonUnitsMember 2021-12-31 0001880613 us-gaap:EmployeeStockOptionMember drct:OmnibusIncentivePlan2022Member 2022-01-01 2022-12-31 0001880613 us-gaap:EmployeeStockOptionMember drct:OmnibusIncentivePlan2022Member 2022-12-31 0001880613 drct:OperatingLeaseCorporateOfficeHeadquartersMember 2022-07-01 0001880613 drct:SellSideAdvertisingMember 2023-07-01 2023-09-30 0001880613 drct:BuySideAdvertisingMember 2023-07-01 2023-09-30 0001880613 drct:SellSideAdvertisingMember 2023-01-01 2023-09-30 0001880613 drct:BuySideAdvertisingMember 2023-01-01 2023-09-30 0001880613 drct:SellSideAdvertisingMember 2022-07-01 2022-09-30 0001880613 drct:BuySideAdvertisingMember 2022-07-01 2022-09-30 0001880613 drct:SellSideAdvertisingMember 2022-01-01 2022-09-30 0001880613 drct:BuySideAdvertisingMember 2022-01-01 2022-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WoolfordMember 2023-07-01 2023-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WalkerMember 2023-07-01 2023-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:SmithMember 2023-07-01 2023-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WoolfordMember 2023-01-01 2023-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WalkerMember 2023-01-01 2023-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:SmithMember 2023-01-01 2023-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WoolfordMember 2022-07-01 2022-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WalkerMember 2022-07-01 2022-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:SmithMember 2022-07-01 2022-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WoolfordMember 2022-01-01 2022-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WalkerMember 2022-01-01 2022-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:SmithMember 2022-01-01 2022-09-30 0001880613 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-09-30 0001880613 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001880613 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001880613 us-gaap:ComputerEquipmentMember 2023-09-30 0001880613 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001880613 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001880613 us-gaap:ComputerEquipmentMember 2022-12-31 0001880613 drct:DelayedDrawTermLoanMember us-gaap:SubsequentEventMember 2023-10-03 2023-10-03 0001880613 drct:PaycheckProtectionProgramMember 2021-03-01 2021-03-31 0001880613 drct:EconomicInjuryDisasterLoanMember 2020-06-15 2020-06-15 0001880613 drct:DelayedDrawTermLoanMember drct:LafayetteSquareMember 2022-07-28 2022-07-28 0001880613 2022-02-15 2022-02-15 0001880613 us-gaap:RevolvingCreditFacilityMember drct:SiliconValleyBankMember 2023-01-01 2023-09-30 0001880613 us-gaap:RevolvingCreditFacilityMember drct:EastWestBankMember 2022-01-01 2022-09-30 0001880613 drct:RevolvingCreditFacility2020Member drct:EastWestBankMember 2022-01-01 2022-01-31 0001880613 us-gaap:OperatingSegmentsMember drct:SellSideAdvertisingMember 2023-07-01 2023-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:BuySideAdvertisingMember 2023-07-01 2023-09-30 0001880613 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:SellSideAdvertisingMember 2023-01-01 2023-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:BuySideAdvertisingMember 2023-01-01 2023-09-30 0001880613 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:SellSideAdvertisingMember 2022-07-01 2022-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:BuySideAdvertisingMember 2022-07-01 2022-09-30 0001880613 us-gaap:CorporateNonSegmentMember 2022-07-01 2022-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:SellSideAdvertisingMember 2022-01-01 2022-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:BuySideAdvertisingMember 2022-01-01 2022-09-30 0001880613 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 0001880613 2022-07-28 2022-07-28 0001880613 drct:DelayedDrawTermLoanMember drct:LafayetteSquareMember 2021-12-03 0001880613 drct:CreditFacility2021Member drct:LafayetteSquareMember 2021-12-03 0001880613 drct:ClosingDateTermLoanMember drct:LafayetteSquareMember 2021-12-03 0001880613 drct:RevolvingCreditFacility2020Member drct:EastWestBankMember 2022-03-31 0001880613 drct:RevolvingCreditFacility2020Member drct:EastWestBankMember 2021-12-17 0001880613 drct:RevolvingCreditFacility2020Member drct:EastWestBankMember 2020-09-30 0001880613 drct:RevolvingCreditFacility2020Member drct:EastWestBankMember 2022-03-01 2022-03-31 0001880613 drct:Orange142LlcMember drct:BuySideAdvertisingMember 2023-01-01 2023-09-30 0001880613 drct:HuddledMassesLlcMember drct:BuySideAdvertisingMember 2023-01-01 2023-09-30 0001880613 drct:ColossusMediaLlcMember drct:SellSideAdvertisingMember 2023-01-01 2023-09-30 0001880613 drct:EconomicInjuryDisasterLoanMember 2023-09-30 0001880613 drct:EconomicInjuryDisasterLoanMember 2022-12-31 0001880613 drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2023-07-01 2023-09-30 0001880613 drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2023-01-01 2023-09-30 0001880613 drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2022-07-01 2022-09-30 0001880613 drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2022-01-01 2022-09-30 0001880613 drct:RevolvingCreditFacility2020And2023Member drct:EastWestBankMember 2023-07-01 2023-09-30 0001880613 drct:RevolvingCreditFacility2020And2023Member drct:EastWestBankMember 2022-07-01 2022-09-30 0001880613 drct:RevolvingCreditFacility2020And2023Member drct:EastWestBankMember 2022-01-01 2022-09-30 0001880613 2020-09-30 0001880613 drct:HuddledMassesAndColossusMediaLlcMember 2018-12-31 0001880613 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-09-30 0001880613 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-09-30 0001880613 us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-09-30 0001880613 us-gaap:CustomerListsMember 2023-01-01 2023-09-30 0001880613 2020-09-30 2020-09-30 0001880613 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001880613 us-gaap:NoncompeteAgreementsMember 2023-09-30 0001880613 us-gaap:CustomerListsMember 2023-09-30 0001880613 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001880613 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001880613 drct:LoansFromRelatedPartyMember drct:WalkerAndSmithFoundingMembersMember 2023-09-30 0001880613 drct:LoansFromRelatedPartyMember drct:WalkerAndSmithFoundingMembersMember 2022-12-31 0001880613 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001880613 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001880613 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001880613 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001880613 us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0001880613 us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0001880613 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0001880613 drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-09-30 0001880613 drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2022-12-31 0001880613 drct:CreditFacility2021Member drct:LafayetteSquareMember 2022-12-31 0001880613 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-09-30 0001880613 drct:EconomicInjuryDisasterLoanMember 2022-12-15 2022-12-15 0001880613 drct:QuarterEndingDecember2022ThroughDecember2023Member drct:DelayedDrawTermLoanMember drct:LafayetteSquareMember 2022-07-28 2022-07-28 0001880613 drct:March2024AndThereafterMember drct:DelayedDrawTermLoanMember drct:LafayetteSquareMember 2022-07-28 2022-07-28 0001880613 drct:EconomicInjuryDisasterLoanMember 2020-06-15 0001880613 drct:DelayedDrawTermLoanMember us-gaap:SubsequentEventMember 2023-10-03 0001880613 drct:PaycheckProtectionProgramMember 2022-04-11 2022-04-11 0001880613 drct:PaycheckProtectionProgramMember 2021-03-31 0001880613 drct:RevolvingCreditFacility2020Member drct:EastWestBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-17 2021-12-17 0001880613 srt:MaximumMember drct:ConsolidatedTotalNetLeverageRatioIsGreaterThan4Member drct:CreditFacility2021Member drct:LafayetteSquareMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-03 2021-12-03 0001880613 drct:ConsolidatedTotalNetLeverageRatioIsLessThan2Member drct:CreditFacility2021Member drct:LafayetteSquareMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-03 2021-12-03 0001880613 drct:SellSideAdvertisingMember 2023-07-01 2023-09-30 0001880613 drct:BuySideAdvertisingMember 2023-07-01 2023-09-30 0001880613 drct:SellSideAdvertisingMember 2023-01-01 2023-09-30 0001880613 drct:BuySideAdvertisingMember 2023-01-01 2023-09-30 0001880613 drct:SellSideAdvertisingMember 2022-07-01 2022-09-30 0001880613 drct:BuySideAdvertisingMember 2022-07-01 2022-09-30 0001880613 drct:SellSideAdvertisingMember 2022-01-01 2022-09-30 0001880613 drct:BuySideAdvertisingMember 2022-01-01 2022-09-30 0001880613 drct:UpCStructureMember us-gaap:CommonClassAMember 2022-02-01 2022-02-28 0001880613 drct:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001880613 drct:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001880613 drct:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-09-30 0001880613 drct:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001880613 drct:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001880613 drct:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001880613 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember 2022-12-31 0001880613 us-gaap:CommonClassBMember 2023-09-30 0001880613 us-gaap:CommonClassBMember 2022-12-31 0001880613 us-gaap:CommonClassAMember 2022-12-31 0001880613 drct:OmnibusIncentivePlan2022Member 2023-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2023-09-30 0001880613 srt:MaximumMember us-gaap:OverAllotmentOptionMember 2022-02-15 0001880613 2022-02-15 0001880613 2022-09-30 0001880613 2021-12-31 0001880613 drct:Orange142LlcMember 2020-09-30 2020-09-30 0001880613 drct:Orange142LlcMember 2020-09-30 0001880613 drct:Orange142AcquisitionMember drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2023-01-01 2023-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:SellSideAdvertisingMember 2023-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:BuySideAdvertisingMember 2023-09-30 0001880613 us-gaap:CorporateNonSegmentMember 2023-09-30 0001880613 us-gaap:OperatingSegmentsMember drct:SellSideAdvertisingMember 2022-12-31 0001880613 us-gaap:OperatingSegmentsMember drct:BuySideAdvertisingMember 2022-12-31 0001880613 us-gaap:CorporateNonSegmentMember 2022-12-31 0001880613 us-gaap:WarrantMember 2023-07-01 2023-09-30 0001880613 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001880613 us-gaap:WarrantMember 2023-01-01 2023-09-30 0001880613 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001880613 us-gaap:WarrantMember 2022-07-01 2022-09-30 0001880613 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001880613 us-gaap:WarrantMember 2022-01-01 2022-09-30 0001880613 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001880613 drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-07-01 2023-09-30 0001880613 drct:CreditFacility2021Member drct:LafayetteSquareMember 2023-07-01 2023-09-30 0001880613 drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-01-01 2023-09-30 0001880613 us-gaap:RevolvingCreditFacilityMember drct:EastWestBankMember 2022-07-26 2022-12-31 0001880613 drct:RevolvingCreditFacility2020Member drct:EastWestBankMember 2022-07-01 2022-09-30 0001880613 drct:CreditFacility2021Member drct:LafayetteSquareMember 2022-07-01 2022-09-30 0001880613 drct:RevolvingCreditFacility2020Member drct:EastWestBankMember 2022-01-01 2022-09-30 0001880613 drct:CreditFacility2021Member drct:LafayetteSquareMember 2022-01-01 2022-09-30 0001880613 drct:OmnibusIncentivePlan2022Member 2023-01-01 2023-09-30 0001880613 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001880613 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001880613 srt:ScenarioPreviouslyReportedMember 2022-12-31 0001880613 us-gaap:SubsequentEventMember 2023-10-30 0001880613 us-gaap:CommonClassAMember 2023-09-30 0001880613 2023-08-29 0001880613 us-gaap:IPOMember 2022-02-15 2022-02-15 0001880613 drct:PaycheckProtectionProgramMember 2020-06-05 0001880613 drct:LastDayOfEachFiscalQuarterFromMarch312024ThroughMarch312025Member drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-07-07 0001880613 drct:LastDayOfEachFiscalQuarterFromJune302025AndThereafterMember drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-07-07 0001880613 drct:LastDayOfEachFiscalQuarterFromJune302023ThroughDecember312023Member drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-07-07 0001880613 drct:UpCStructureMember 2022-02-01 2022-02-28 0001880613 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001880613 us-gaap:EmployeeStockOptionMember drct:OmnibusIncentivePlan2022Member 2023-01-01 2023-09-30 0001880613 us-gaap:EmployeeStockOptionMember drct:OmnibusIncentivePlan2022Member 2023-09-30 0001880613 srt:MinimumMember 2023-01-01 2023-09-30 0001880613 srt:MaximumMember 2023-01-01 2023-09-30 0001880613 drct:RevolvingCreditFacility2020And2023Member drct:EastWestBankMember 2023-01-01 2023-09-30 0001880613 drct:CreditFacility2021Member drct:LafayetteSquareMember 2023-01-01 2023-09-30 0001880613 drct:CommonUnitsMember drct:WoolfordMember drct:DdhLlcMember 2023-09-30 0001880613 drct:ClassbPreferredUnitsMember drct:WoolfordMember drct:DdhLlcMember 2023-09-30 0001880613 2022-07-28 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WoolfordMember 2020-09-30 2020-09-30 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WalkerAndSmithFoundingMembersMember 2020-09-30 2020-09-30 0001880613 us-gaap:SubsequentEventMember 2023-10-23 0001880613 drct:CommonUnitsMember 2022-01-01 2022-09-30 0001880613 drct:DirectDigitalHoldingsLlcMember 2023-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2022-02-15 2022-02-15 0001880613 drct:DdhLlcMember 2023-01-01 2023-09-30 0001880613 drct:DirectDigitalHoldingsLlcMember 2023-01-01 2023-09-30 0001880613 drct:WoolfordMember us-gaap:IPOMember drct:DdhLlcMember 2023-01-01 2023-09-30 0001880613 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2022-02-15 0001880613 us-gaap:OverAllotmentOptionMember 2022-02-15 0001880613 us-gaap:SubsequentEventMember 2023-10-02 0001880613 us-gaap:CommonClassBMember drct:DirectDigitalManagementLlcMember 2023-09-30 0001880613 us-gaap:IPOMember 2022-02-15 0001880613 drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-07-07 2023-07-07 0001880613 2022-09-01 2022-09-01 0001880613 us-gaap:RevolvingCreditFacilityMember drct:SiliconValleyBankMember 2023-01-09 0001880613 drct:OperatingLeaseCongressAveTexasOfficeMember 2021-03-01 2021-03-31 0001880613 drct:OperatingLeaseCorporateOfficeHeadquartersMember 2019-06-01 2019-06-30 0001880613 drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2022-02-01 2022-02-28 0001880613 us-gaap:OverAllotmentOptionMember 2022-02-15 2022-02-15 0001880613 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001880613 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001880613 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001880613 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001880613 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0001880613 drct:RevolvingCreditFacility2023Member drct:EastWestBankMember 2023-07-07 0001880613 drct:CreditFacility2021Member drct:LafayetteSquareMember 2023-09-30 0001880613 drct:CreditFacility2021Member drct:LafayetteSquareMember 2021-12-03 2021-12-03 0001880613 drct:InterestPeriodOfThreeMonthMember drct:LafayetteSquareMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-06-01 2023-06-01 0001880613 drct:InterestPeriodOfSixMonthMember drct:LafayetteSquareMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-06-01 2023-06-01 0001880613 drct:InterestPeriodOfOneMonthMember drct:LafayetteSquareMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-06-01 2023-06-01 0001880613 2023-01-01 2023-03-31 0001880613 2023-07-01 2023-09-30 0001880613 2022-07-01 2022-09-30 0001880613 us-gaap:CommonClassAMember drct:DirectDigitalManagementLlcMember 2022-08-01 2022-08-31 0001880613 us-gaap:CommonClassAMember drct:DirectDigitalManagementLlcMember 2022-01-01 2022-12-31 0001880613 2022-12-31 0001880613 drct:OperatingLeaseCorporateOfficeHeadquartersMember 2023-01-01 2023-09-30 0001880613 drct:WoolfordMember drct:DdhLlcMember 2023-01-01 2023-09-30 0001880613 2022-01-01 2022-12-31 0001880613 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001880613 2022-01-01 2022-09-30 0001880613 2023-09-30 0001880613 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2023-01-01 2023-09-30 0001880613 us-gaap:CommonClassBMember 2023-11-07 0001880613 us-gaap:CommonClassAMember 2023-11-07 0001880613 2023-01-01 2023-09-30 shares pure iso4217:USD utr:sqft iso4217:USD shares drct:customer drct:item drct:segment drct:Y 0001880613 --12-31 2023 Q3 false 11278000 11278000 0 0 0 0 0 0 2900000 2991792 P3Y 287143 3350854 810783 3211876 2753523 10-Q true 2023-09-30 false 001-41261 DIRECT DIGITAL HOLDINGS, INC. DE 87-2306185 1177 West Loop South Suite 1310 Houston TX 77027 832 402-1051 Class A Common Stock, par value $0.001 per share DRCT NASDAQ Yes Yes Non-accelerated Filer true true false false 2992425 11278000 5481949 4047453 54637634 26354114 1426925 883322 61546508 31284889 219386 34218 625028 673218 6519636 6519636 12172396 13637759 5082424 5164776 674846 798774 127492 46987 86748330 58126039 45021034 17695404 4071128 4777764 41141 182571 1146250 655000 1044069 546710 49977 91989 113355 174438 1428093 1448333 52915047 25572209 1722716 2115161 22323534 22913589 150000 150000 4245234 4149619 717632 745340 80351447 53530757 0.001 0.001 160000000 160000000 2991792 2900000 2992 2900 0.001 0.001 20000000 20000000 11278000 11278000 11278 11278 8782092 8224365 -2399479 -3643261 6396883 4595282 86748330 58126039 7850058 7130736 27092816 22283044 51622066 18854639 89006018 36333976 59472124 25985375 116098834 58617020 3113491 2471170 10650541 7694987 44605815 16053461 77189787 30344670 47719306 18524631 87840328 38039657 11752818 7460744 28258506 20577363 4747081 3845918 12934406 9895646 2512330 1770002 8717584 5187875 7259411 5615920 21651990 15083521 4493407 1844824 6606516 5493842 83331 175472 47982 287143 -590689 -299770 1059890 905605 3104684 2269643 -976559 -905605 -3228982 -2525207 3516848 939219 3377534 2968635 165994 128436 165658 215112 3350854 810783 3211876 2753523 0.23 0.06 0.23 0.23 0.23 0.06 0.22 0.23 14268168 14178000 14216211 11846601 14827165 14545241 14817770 11996969 2900000 2900 11278000 11278 8224365 -3643261 4595282 545504 545504 89459 90 -90 2200 2 12098 12100 133 215 215 1968094 1968094 3211876 3211876 2991792 2992 11278000 11278 8782092 -2399479 6396883 2988916 2989 11278000 11278 8540389 -4534925 4019731 241491 241491 2743 3 -3 133 215 215 1215408 1215408 3350854 3350854 2991792 2992 11278000 11278 8782092 -2399479 6396883 34182 4294241 -4669097 -374856 2800000 2800 10164243 10167043 -28545 -200 11378000 11378 -11178 100000 100 -100000 -100 5637 4294041 2905959 7200000 85437 85437 916433 916433 485100 485100 2753523 2753523 2900000 2900 11278000 11278 7817643 -2832007 4999814 2800000 2800 11378000 11378 7747613 -3036348 4725443 100000 100 -100000 -100 70030 70030 606442 606442 810783 810783 2900000 2900 11278000 11278 7817643 -2832007 4999814 3211876 2753523 434847 463008 1465363 1465364 123928 94974 159057 26112 545504 85437 287143 82352 -40591 45815 -590689 -299770 97740 2717 28381260 13520067 524098 -482190 27325629 10008327 -513138 1555037 -61083 94440 497359 -201907 -69720 -75396 -70801 4674423 3399801 136978 -136978 4260000 491250 412500 193500 400000 442181 525295 11167043 -7200000 -7046251 215 12100 -1988333 -916433 -3102949 -1073436 1434496 2326365 4047453 4684431 5481949 7010796 348862 133401 2667283 1744365 1000000 3234000 278900 485100 90 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 — Organization and Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Direct Digital Holdings, Inc., incorporated as a Delaware corporation on August 23, 2021 and headquartered in Houston, Texas, together with its subsidiaries, operates an end-to-end, full-service programmatic advertising platform primarily focused on providing advertising technology, data-driven campaign optimization and other solutions to underserved and less efficient markets on both the buy- and sell-side of the digital advertising ecosystem. Direct Digital Holdings, Inc. is the holding company for Direct Digital Holdings, LLC (“DDH LLC”), which is, in turn, the holding company for the business formed by DDH LLC’s founders in 2018 through the acquisition of Huddled Masses, LLC (“Huddled Masses<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup>” or “Huddled Masses”) and Colossus Media, LLC (“Colossus Media”). Colossus Media operates the Company’s proprietary sell-side programmatic platform operating under the trademarked banner of Colossus SSP<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> (“Colossus SSP”). In late September 2020, DDH LLC acquired Orange142, LLC (“Orange142”) to further bolster its overall programmatic buy-side advertising platform and to enhance its offerings across multiple industry verticals such as travel, healthcare, education, financial services, consumer products and other sectors with particular emphasis on small and mid-sized businesses transitioning into digital with growing digital media budgets. In February 2022, Direct Digital Holdings, Inc. completed an initial public offering of its securities and, together with DDH LLC, effected a series of transactions (together, the “Organizational Transactions”) whereby Direct Digital Holdings, Inc. became the sole managing member of DDH LLC, the holder of 100% of the voting interests of DDH LLC and the holder of 19.7% of the economic interests of DDH LLC, commonly referred to as an “Up-C” structure. (See Note 8 – Related Party Transactions). In these financial statements, the “Company,” “Direct Digital,” “Direct Digital Holdings,” “DDH,” “we,” “us” and “our” refer (i) following the completion of the Organizational Transactions, including the initial public offering, to Direct Digital Holdings, Inc., and, unless otherwise stated, all of its subsidiaries, including DDH LLC, and, unless otherwise stated, its subsidiaries, and (ii) on or prior to the completion of the Organizational Transactions, to DDH LLC and, unless otherwise stated, its subsidiaries. All of the subsidiaries are incorporated in the state of Delaware, except for DDH LLC, which was formed under the laws of the State of Texas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The subsidiaries of Direct Digital Holdings, Inc. are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Advertising </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Solution </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current %</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">of</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Subsidiary</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Ownership</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Segment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date of Formation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Acquisition</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Direct Digital Holdings, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 21, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">August 26, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Huddled Masses, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Buy-side</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">November 13, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 21, 2018</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Colossus Media, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Sell-side</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">September 8, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 21, 2018</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Orange142, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Buy-side</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">March 6, 2013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">September 30, 2020</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Both buy-side subsidiaries, Huddled Masses and Orange142, offer technology-enabled advertising solutions and consulting services to clients through multiple leading demand side platforms (“DSPs”). Colossus SSP is a stand-alone tech-enabled, data-driven platform that helps deliver targeted advertising to diverse and multicultural audiences, including African Americans, Latin Americans, Asian Americans and LGBTQIA+ customers, as well as other specific audiences.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Providing both the front-end, buy-side operations coupled with the Company’s proprietary sell-side operations enables the Company to curate the first through the last mile in the ad tech ecosystem execution process to drive higher results.</p> 1 0.197 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Advertising </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Solution </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current %</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">of</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Subsidiary</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Ownership</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Segment</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date of Formation</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Acquisition</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Direct Digital Holdings, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 21, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">August 26, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Huddled Masses, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Buy-side</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">November 13, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 21, 2018</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Colossus Media, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Sell-side</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">September 8, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">June 21, 2018</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Orange142, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Buy-side</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">March 6, 2013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">September 30, 2020</p></td></tr></table> 1.000 1.000 1.000 1.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 — Basis of Presentation and Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The accompanying unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on April 17, 2023. In the opinion of management, the unaudited interim consolidated financial statements reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the results for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards otherwise applicable to public companies until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The adoption dates discussed below reflect this election.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of Direct Digital Holdings, Inc. and its wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company analyzes acquisitions to determine if the acquisition should be recorded as an asset acquisition or a business combination. The Company accounts for acquired businesses using the acquisition method of accounting under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, <i style="font-style:italic;">Business Combinations</i>, (“ASC 805”), which requires that assets acquired and liabilities assumed be recorded at the date of acquisition at their respective fair values. The fair value of the consideration paid, including any contingent consideration as applicable, is assigned to the underlying net assets of the acquired business based on their respective fair values based on widely accepted valuation techniques in accordance with ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i>, as of the closing date. Any excess of the purchase price over the estimated fair values of the net tangible assets and identifiable intangible assets acquired is recorded as goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant judgments are used in determining the estimated fair values assigned to the assets acquired and liabilities assumed and in determining estimates of useful lives of long-lived assets. Fair value determinations and useful life estimates are based on, among other factors, estimates of expected future net cash flows, estimates of appropriate discount rates used to calculate the present value of expected future net cash flows, the assessment of each asset’s life cycle, and the impact of competitive trends on each asset’s life cycle and other factors. These judgments can materially impact the estimates used to allocate acquisition date fair values to assets acquired and liabilities assumed, and the resulting timing and amounts charged to, or recognized in, current and future operating results. For these and other reasons, actual results may vary significantly from estimated results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, intangible assets, and goodwill impairment testing. The Company bases its estimates on past experiences, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of funds deposited with financial institutions and highly liquid instruments with original maturities of three months or less. Such deposits may, at times, exceed federally insured limits. As of September 30, 2023, $4,555,527 of the Company’s cash and cash equivalents exceeded the federally insured limits, none of which is held at Silicon Valley Bank (“SVB”). The Company has not experienced any losses in such amounts and believes it is not exposed to any significant credit risk to cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Accounts receivable primarily consists of billed amounts for products and services rendered to customers under normal trade terms. The Company performs credit evaluations of its customers’ financial condition and generally does not require collateral. Accounts receivables are stated at net realizable value. The Company insures a significant portion of its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establishes an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of September 30, 2023 and December 31, 2022, the Company’s allowance for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">doubtful accounts was $46,433 and $4,323, respectively. Management periodically reviews outstanding accounts receivable for reasonableness. If warranted, the Company processes a claim with the third-party insurance company to recover uncollected balances, rather than writing the balances off to bad debt expense. The guaranteed recovery for the claim is approximately 90% of the original balance, and if the full amount is collected by the insurance company, the remaining 10% is remitted to the Company. If the insurance company is unable to collect the full amount, the Company records the remaining 10% to bad debt expense. Bad debt expense was $46,208 for the three months ended September 30, 2023 and for the three months ended September 30, 2022, the Company recovered $22,082 on receivables previously written off.  Bad debt expense was $97,740 and $2,717 for the nine months ended September 30, 2023 and 2022, respectively.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There is an inherent concentration of credit risk associated with accounts receivable arising from revenue from major customers on both the buy-side and sell-side of the business.  For the three months ended September 30, 2023 and 2022, one customer represented 82% and 70% of revenues, respectively.  For the nine months ended September 30, 2023 and 2022, one customer represented 72% and 60% of revenues. As of September 30, 2023 and December 31, 2022, one customer accounted for 90% and 80%, respectively, of accounts receivable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are recognized in the consolidated balance sheets at cost less accumulated depreciation and amortization. The Company capitalizes purchases and depreciates its property and equipment using the straight-line method of depreciation over the estimated useful lives of the respective assets, generally ranging from <span style="-sec-ix-hidden:Hidden_MsFLyKgeikGuqRKqdribMw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years. Leasehold improvements are amortized over the shorter of their useful lives or the remaining terms of the related leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The cost of repairs and maintenance are expensed as incurred. Major renewals or improvements that extend the useful lives of the assets are capitalized. When assets are retired or disposed of, the cost and accumulated depreciation thereon are removed, and any resulting gain or loss is recognized in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Internal Use of Software Development Costs (Capitalized Software)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes costs related to the development of internal-use software. Costs incurred during the application development phase are capitalized and amortized using the straight-line method over the estimated useful life, estimated at three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the purchase method of accounting pursuant to ASC 805, goodwill is calculated as the excess of purchase price over the fair value of the net tangible and identifiable intangible assets acquired. In testing goodwill for impairment, the Company has the option to begin with a qualitative assessment, commonly referred to as “Step 0”, to determine whether it is more likely than not that the fair value of a reporting unit containing goodwill is less than its carrying value. This qualitative assessment may include, but is not limited to, reviewing factors such as macroeconomic conditions, industry and market considerations, cost factors, entity-specific financial performance and other events, such as changes in management, strategy and primary user base. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then a quantitative goodwill impairment analysis is performed, which is referred to as “Step 1”. Depending upon the results of the Step 1 measurement, the recorded goodwill may be written down, and an impairment expense is recorded in the consolidated statements of operations when the carrying amount of the reporting unit exceeds the fair value of the reporting unit. Goodwill is reviewed annually and tested for impairment upon the occurrence of a triggering event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, goodwill was $6,519,636, which includes $2,423,936 as a result of the acquisition of Huddled Masses and Colossus Media in 2018 and $4,095,700 of goodwill recognized from the acquisition of Orange142 in September 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consist of customer relationships, trademarks and non-compete agreements. Intangible assets are recorded at fair value at the time of their acquisition and are stated within the consolidated balance sheets net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives and recorded as amortization expense within general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates long-lived assets, including property and equipment, and acquired intangible assets consisting of customer relationships, trademarks and trade names, and non-compete agreements, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Recoverability is assessed based on the future cash flows expected to result from the use of the asset and its eventual disposition. If the sum of the undiscounted cash flows is less than the carrying amount of the asset, an impairment loss is recognized. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds its estimated fair value and is recognized as a reduction in the carrying amount of the asset. As of September 30, 2023 and December 31, 2022, there were no events or changes in circumstances to indicate that the carrying amount of the assets may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company follows ASC 820-10, <i style="font-style:italic;">Fair Value Measurement</i>, which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and requires certain disclosures about fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the most advantageous market for the asset or liability in an orderly transaction. Fair value measurement is based on a hierarchy of observable or unobservable inputs. The standard describes three levels of inputs that may be used to measure fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt;margin:0pt 0pt 12pt 18pt;">Level 1 — Inputs to the valuation methodology are quoted prices available in active markets for identical securities as of the reporting date;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt;margin:0pt 0pt 12pt 18pt;">Level 2 — Inputs to the valuation methodology are other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk etc. as of the reporting date, and the fair value can be determined through the use of models or other valuation methodologies; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt;margin:0pt 0pt 12pt 18pt;">Level 3 — Inputs to the valuation methodology are unobservable inputs in situations where there is little or no market activity of the securities and the reporting entity makes estimates and assumptions relating to the pricing of the securities, including assumptions regarding risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company segregates all financial assets and liabilities that are measured at fair value on a recurring basis into the most appropriate level within the fair value hierarchy based on the inputs used to determine the fair value at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred financing costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company records costs related to its line of credit and the issuance of debt obligations as deferred financing costs. These costs are deferred and amortized to interest expense using the straight-line method over the life of the debt. In December 2021, the Company amended its line of credit with East West Bank (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $4,613 during the nine months ended September 30, 2022.  On July 26, 2022, the Company repaid the line of credit and terminated the revolving credit facility as of such date and the remaining deferred financing costs of $33,434 were amortized to interest expense during the year ended December 31, 2022. On July 7, 2023, the Company entered into a new revolving credit facility with East West Bank and incurred deferred financing costs of $214,680 during the three months ended September 30, 2023.  Unamortized deferred financing costs related to the new line of credit were $187,845 and $0 as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023, $80,505 of these unamortized deferred financing costs were included in prepaid expenses and other current assets with the balance in other long-term assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In January 2023, the Company entered into a Loan and Security Agreement with Silicon Valley Bank (the “SVB Loan Agreement”) and incurred $211,934 of deferred financing costs during the nine months ended September 30, 2023.  As the Company had not yet drawn any amounts on the agreement, on March 13, 2023 the Company issued a notice of termination and expensed the deferred financing costs which totaled $299,770 to contingent loss on early termination of line of credit during the nine months ended September 30, 2023.  Termination of the facility with Silicon Valley Bank (“SVB”) became effective April 20, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $15,567 and $520,682 during the nine months ended September 30, 2023 and 2022, respectively. Unamortized deferred financing costs for the note payable was $1,722,716 and $2,115,161 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">as of September 30, 2023 and December 31, 2022, respectively, and netted against the outstanding debt on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Right-of-use assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company adopted ASU 2016-02 (“ASU 2016-02”), <i style="font-style:italic;">Leases (Topic 842)</i> as of January 1, 2022, and recognizes operating lease assets and lease liabilities on the balance sheets. The standard requires the Company to increase assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for the operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on the consolidated statements of operations and consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue using the following five steps: 1) identification of a contract(s) with a customer; 2) identification of the performance obligation(s) in the contract; 3) determination of the transaction price; 4) allocation of the transaction price to the performance obligation(s) in the contract; and 5) recognition of revenue when, or as, the performance obligation(s) are satisfied.  The Company’s revenues are derived primarily from two sources: buy-side advertising and sell-side advertising.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Buy-side advertising</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company purchases media based on the budget established by its customers with a focus on leveraging data services, customer branding, real-time market analysis and micro-location advertising. The Company offers its services on a fully managed basis, which is recognized over time using the output method when the performance obligation is fulfilled. An “impression” is delivered when an advertisement appears on pages viewed by users. The performance obligation is satisfied over time as the volume of impressions are delivered up to the contractual maximum for fully managed revenue. Many customers run several different campaigns throughout the year to capitalize on different seasons, special events and other happenings at their respective regions and localities. The Company provides digital advertising and media buying capabilities with a focus on generating measurable digital and financial life for its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue arrangements are evidenced by a fully executed insertion order (“IO”) and/or a master service agreement (“MSA”) covering a combination of marketing tactics. Generally, IOs specify the number and type of advertising impressions to be delivered over a specified time at an agreed upon price and performance objectives for an ad campaign. Performance objectives are generally a measure of targeting, as defined by the parties in advance, such as number of ads displayed, consumer clicks on ads or consumer actions (which may include qualified leads, registrations, downloads, inquiries or purchases). These payment models are commonly referred to as CPM (cost per impression), CPC (cost per click) and CPA (cost per action). The majority of the Company’s contracts are flat-rate, fee-based contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In instances where the Company contracts with third-party advertising agencies on behalf of their advertiser clients, a determination is made to recognize revenue on a gross or net basis based on an assessment of whether the Company is acting as the principal or an agent in the transaction. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for the applicable platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash payments received prior to the Company’s delivery of its services are recorded to deferred revenue until the performance obligation is satisfied. The Company recorded deferred revenue (contract liabilities) to account for billings in excess of revenue recognized, primarily related to contractual minimums billed in advance and customer prepayment, of $1,044,069 and $546,710 as of September 30, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Sell-side advertising</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company partners with publishers to sell advertising inventory to the Company’s Colossus Media-curated clients and the open markets (collectively referred to as “buyers”) seeking to access the general market as well as unique multi-cultural audiences. The Company generates revenue from the delivery of targeted digital media solutions, enabling advertisers to connect intelligently with their audiences across online display, video, social and mobile mediums using its proprietary programmatic sell-side platform (“SSP”). The Company refers to its publishers, app developers, and channel partners collectively as its publishers. The Company generates revenue </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">through the monetization of publisher ad impressions on its platform. The Company’s platform allows the Company to sell, in real time, ad impressions from publishers to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. The Company recognizes revenue when an ad is delivered or displayed in response to a winning bid request from ad buyers. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis, as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for its proprietary platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Overall</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company maintains agreements with its customers in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically 30 to 90 days) and access to its platform. In an effort to reduce the risk of nonpayment, the Company has insurance with a third-party carrier for its accounts receivable as noted above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cost of revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Buy-side advertising</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenues consists primarily of digital media fees, third-party platform access fees, and other third-party fees associated with providing services to the Company’s customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Sell-side advertising</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company pays publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the Company’s platform. Cost of revenues consists primarily of publisher media fees and data center co-location costs. Media fees include the publishing and real-time bidding costs to secure advertising space.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company expenses advertising costs as incurred. Advertising expense incurred during the three months ended September 30, 2023 and 2022 was $471,987 and $295,794, respectively and $1,474,250 and $618,461 for the nine months ended September 30, 2023 and 2022, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors and non-employee directors, including stock options and restricted stock units (“RSUs”), based on the fair value of the awards on the date of grant. The fair value of stock options is estimated using the Black Scholes option pricing model. The grant date fair value of RSUs is based on the prior day closing market price of the Company’s Class A common stock. The Black Scholes option pricing model inputs include the fair value of the Company’s common stock, as well as assumptions regarding the expected common stock price volatility over the term of the stock options, the expected term of the stock options, risk-free interest rates, and the expected dividend yield.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For additional information regarding stock-based compensation and the assumptions used for determining the fair value of stock options, see Note 10 — Stockholders’ Equity and Stock-Based Compensation Plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income per share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic income per share is calculated by dividing net income available to common stockholders by the weighted average number of shares outstanding for the period. <span style="background:#ffffff;">Potentially dilutive securities include potential shares of common stock related to the Company’s stock options and RSUs. </span>Diluted earnings per share considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of potential shares of common stock would have an anti-dilutive effect. Diluted income per share excludes the impact of potential shares of common stock related to the Company’s stock options in periods in which the options exercise price is greater than the average market price of the Company’s common stock for the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective February 15, 2022, concurrent with the closing of the Company’s initial public offering, the Company entered into a tax receivable agreement (“Tax Receivable Agreement” or “TRA”) with DDH LLC and Direct Digital Management, LLC (“DDM” or the “Continuing LLC Owner”). The TRA provides for certain income (loss) allocations between the Company and DDH LLC under the agreement. DDH LLC is a limited liability company and will continue to be treated as a partnership for federal income tax purposes and, as such, generally will not be subject to any entity-level U.S. federal income tax and certain state and local income taxes. Any taxable income or loss generated by the Company will be allocated to holders of LLC units (“LLC Units”) in accordance with the Second Amended and Restated Limited Liability Company Agreement (“LLC Agreement”), and distributions to the owners of LLC Units in an amount sufficient to fund their tax obligations will be made. The Company is subject to U.S. federal income taxes, in addition to state and local income taxes with respect to its allocable share of any taxable income or loss under the LLC Agreement. Pursuant to the Company’s election under Section 754 of the Internal Revenue Code (the “Code”), the Company expects to obtain an increase in its share of the tax basis in the net assets of DDH, LLC when LLC Units are redeemed or exchanged by the members of DDH, LLC. The Company made an election under Section 754 of the Code for each taxable year in which a redemption or exchange of LLC interest occurred. During the year ended December 31, 2022, a member of DDM exchanged 100,000 Class B shares into Class A shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applies ASC 740-10, <i style="font-style:italic;">Income Taxes</i>, in establishing standards for accounting for uncertain tax positions. The Company evaluates uncertain tax positions with the presumption of audit detection and applies a “more likely than not” standard to evaluate the recognition of tax benefits or provisions. ASC 740-10 applies a two-step process to determine the amount of tax benefits or provisions to record in the consolidated financial statements. First, the Company determines whether any amount may be recognized and then determines how much of a tax benefit or provision should be recognized. As of September 30, 2023 and December 31, 2022, the Company had no uncertain tax positions. Accordingly, the Company has not recognized any penalty, interest or tax impact related to uncertain tax positions. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax liability would be reported as income taxes. The Company’s conclusion regarding uncertain tax positions may be subject to review and adjustments at a later date based upon ongoing analyses of tax laws regulations and interpretations thereof as well as other factors. See Note 13 – Tax Receivable Agreement and Income Taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker is its Chairman and Chief Executive Officer. The Company views its business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Accounting pronouncements recently adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13<i style="font-style:italic;">, Financial Instruments — Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</i>, as amended, which requires, among other things, the use of a new current expected credit loss (“CECL”) model in order to determine the Company’s allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to its receivables and contract assets and record allowances that, when deducted from the balance of the receivables, represent the net amounts expected to be collected. The Company is required to disclose information about how it developed the allowances, including changes in the factors that influence its estimate of expected credit losses and the reasons for those changes. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022. The Company adopted the new guidance on January 1, 2023 on a modified retrospective basis and determined it did not have a material impact on its consolidated financial statements of financial position, results of operations, cash flows or net income per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Accounting pronouncements not yet adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There are no accounting pronouncements that the Company has not yet adopted that it believes are applicable or would have a material impact on the consolidated financial statements of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity and capital resources</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, the Company had cash and cash equivalents of $5,481,949.  Based on projections of growth in revenue and operating results in the coming year, the available cash held by the Company and the amounts the Company may borrow under the Credit Agreement (as defined below) executed in July 2023, the Company believes that it will have sufficient cash resources to finance its operations and service any maturing debt obligations for at least the next twelve months following the issuance of these financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The accompanying unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on April 17, 2023. In the opinion of management, the unaudited interim consolidated financial statements reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the results for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards otherwise applicable to public companies until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The adoption dates discussed below reflect this election.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of Direct Digital Holdings, Inc. and its wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company analyzes acquisitions to determine if the acquisition should be recorded as an asset acquisition or a business combination. The Company accounts for acquired businesses using the acquisition method of accounting under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, <i style="font-style:italic;">Business Combinations</i>, (“ASC 805”), which requires that assets acquired and liabilities assumed be recorded at the date of acquisition at their respective fair values. The fair value of the consideration paid, including any contingent consideration as applicable, is assigned to the underlying net assets of the acquired business based on their respective fair values based on widely accepted valuation techniques in accordance with ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i>, as of the closing date. Any excess of the purchase price over the estimated fair values of the net tangible assets and identifiable intangible assets acquired is recorded as goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant judgments are used in determining the estimated fair values assigned to the assets acquired and liabilities assumed and in determining estimates of useful lives of long-lived assets. Fair value determinations and useful life estimates are based on, among other factors, estimates of expected future net cash flows, estimates of appropriate discount rates used to calculate the present value of expected future net cash flows, the assessment of each asset’s life cycle, and the impact of competitive trends on each asset’s life cycle and other factors. These judgments can materially impact the estimates used to allocate acquisition date fair values to assets acquired and liabilities assumed, and the resulting timing and amounts charged to, or recognized in, current and future operating results. For these and other reasons, actual results may vary significantly from estimated results.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, intangible assets, and goodwill impairment testing. The Company bases its estimates on past experiences, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of funds deposited with financial institutions and highly liquid instruments with original maturities of three months or less. Such deposits may, at times, exceed federally insured limits. As of September 30, 2023, $4,555,527 of the Company’s cash and cash equivalents exceeded the federally insured limits, none of which is held at Silicon Valley Bank (“SVB”). The Company has not experienced any losses in such amounts and believes it is not exposed to any significant credit risk to cash.</p> 4555527 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Accounts receivable primarily consists of billed amounts for products and services rendered to customers under normal trade terms. The Company performs credit evaluations of its customers’ financial condition and generally does not require collateral. Accounts receivables are stated at net realizable value. The Company insures a significant portion of its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establishes an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of September 30, 2023 and December 31, 2022, the Company’s allowance for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">doubtful accounts was $46,433 and $4,323, respectively. Management periodically reviews outstanding accounts receivable for reasonableness. If warranted, the Company processes a claim with the third-party insurance company to recover uncollected balances, rather than writing the balances off to bad debt expense. The guaranteed recovery for the claim is approximately 90% of the original balance, and if the full amount is collected by the insurance company, the remaining 10% is remitted to the Company. If the insurance company is unable to collect the full amount, the Company records the remaining 10% to bad debt expense. Bad debt expense was $46,208 for the three months ended September 30, 2023 and for the three months ended September 30, 2022, the Company recovered $22,082 on receivables previously written off.  Bad debt expense was $97,740 and $2,717 for the nine months ended September 30, 2023 and 2022, respectively.  </p> 46433 4323 0.90 0.10 0.10 46208 -22082 97740 2717 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There is an inherent concentration of credit risk associated with accounts receivable arising from revenue from major customers on both the buy-side and sell-side of the business.  For the three months ended September 30, 2023 and 2022, one customer represented 82% and 70% of revenues, respectively.  For the nine months ended September 30, 2023 and 2022, one customer represented 72% and 60% of revenues. As of September 30, 2023 and December 31, 2022, one customer accounted for 90% and 80%, respectively, of accounts receivable. </p> 1 1 0.82 0.70 1 1 0.72 0.60 1 1 0.90 0.80 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are recognized in the consolidated balance sheets at cost less accumulated depreciation and amortization. The Company capitalizes purchases and depreciates its property and equipment using the straight-line method of depreciation over the estimated useful lives of the respective assets, generally ranging from <span style="-sec-ix-hidden:Hidden_MsFLyKgeikGuqRKqdribMw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years. Leasehold improvements are amortized over the shorter of their useful lives or the remaining terms of the related leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The cost of repairs and maintenance are expensed as incurred. Major renewals or improvements that extend the useful lives of the assets are capitalized. When assets are retired or disposed of, the cost and accumulated depreciation thereon are removed, and any resulting gain or loss is recognized in the consolidated statements of operations.</p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Internal Use of Software Development Costs (Capitalized Software)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes costs related to the development of internal-use software. Costs incurred during the application development phase are capitalized and amortized using the straight-line method over the estimated useful life, estimated at three years.</p> P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the purchase method of accounting pursuant to ASC 805, goodwill is calculated as the excess of purchase price over the fair value of the net tangible and identifiable intangible assets acquired. In testing goodwill for impairment, the Company has the option to begin with a qualitative assessment, commonly referred to as “Step 0”, to determine whether it is more likely than not that the fair value of a reporting unit containing goodwill is less than its carrying value. This qualitative assessment may include, but is not limited to, reviewing factors such as macroeconomic conditions, industry and market considerations, cost factors, entity-specific financial performance and other events, such as changes in management, strategy and primary user base. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then a quantitative goodwill impairment analysis is performed, which is referred to as “Step 1”. Depending upon the results of the Step 1 measurement, the recorded goodwill may be written down, and an impairment expense is recorded in the consolidated statements of operations when the carrying amount of the reporting unit exceeds the fair value of the reporting unit. Goodwill is reviewed annually and tested for impairment upon the occurrence of a triggering event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, goodwill was $6,519,636, which includes $2,423,936 as a result of the acquisition of Huddled Masses and Colossus Media in 2018 and $4,095,700 of goodwill recognized from the acquisition of Orange142 in September 2020.</p> 6519636 2423936 4095700 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consist of customer relationships, trademarks and non-compete agreements. Intangible assets are recorded at fair value at the time of their acquisition and are stated within the consolidated balance sheets net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives and recorded as amortization expense within general and administrative expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates long-lived assets, including property and equipment, and acquired intangible assets consisting of customer relationships, trademarks and trade names, and non-compete agreements, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Recoverability is assessed based on the future cash flows expected to result from the use of the asset and its eventual disposition. If the sum of the undiscounted cash flows is less than the carrying amount of the asset, an impairment loss is recognized. Any impairment loss, if indicated, is measured as the amount by which the carrying amount of the asset exceeds its estimated fair value and is recognized as a reduction in the carrying amount of the asset. As of September 30, 2023 and December 31, 2022, there were no events or changes in circumstances to indicate that the carrying amount of the assets may not be recoverable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company follows ASC 820-10, <i style="font-style:italic;">Fair Value Measurement</i>, which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and requires certain disclosures about fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the most advantageous market for the asset or liability in an orderly transaction. Fair value measurement is based on a hierarchy of observable or unobservable inputs. The standard describes three levels of inputs that may be used to measure fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt;margin:0pt 0pt 12pt 18pt;">Level 1 — Inputs to the valuation methodology are quoted prices available in active markets for identical securities as of the reporting date;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt;margin:0pt 0pt 12pt 18pt;">Level 2 — Inputs to the valuation methodology are other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk etc. as of the reporting date, and the fair value can be determined through the use of models or other valuation methodologies; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:45pt;text-align:justify;text-indent:-45pt;margin:0pt 0pt 12pt 18pt;">Level 3 — Inputs to the valuation methodology are unobservable inputs in situations where there is little or no market activity of the securities and the reporting entity makes estimates and assumptions relating to the pricing of the securities, including assumptions regarding risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company segregates all financial assets and liabilities that are measured at fair value on a recurring basis into the most appropriate level within the fair value hierarchy based on the inputs used to determine the fair value at the measurement date.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred financing costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company records costs related to its line of credit and the issuance of debt obligations as deferred financing costs. These costs are deferred and amortized to interest expense using the straight-line method over the life of the debt. In December 2021, the Company amended its line of credit with East West Bank (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $4,613 during the nine months ended September 30, 2022.  On July 26, 2022, the Company repaid the line of credit and terminated the revolving credit facility as of such date and the remaining deferred financing costs of $33,434 were amortized to interest expense during the year ended December 31, 2022. On July 7, 2023, the Company entered into a new revolving credit facility with East West Bank and incurred deferred financing costs of $214,680 during the three months ended September 30, 2023.  Unamortized deferred financing costs related to the new line of credit were $187,845 and $0 as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023, $80,505 of these unamortized deferred financing costs were included in prepaid expenses and other current assets with the balance in other long-term assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In January 2023, the Company entered into a Loan and Security Agreement with Silicon Valley Bank (the “SVB Loan Agreement”) and incurred $211,934 of deferred financing costs during the nine months ended September 30, 2023.  As the Company had not yet drawn any amounts on the agreement, on March 13, 2023 the Company issued a notice of termination and expensed the deferred financing costs which totaled $299,770 to contingent loss on early termination of line of credit during the nine months ended September 30, 2023.  Termination of the facility with Silicon Valley Bank (“SVB”) became effective April 20, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 6 – Long-Term Debt) and incurred additional deferred financing costs of $15,567 and $520,682 during the nine months ended September 30, 2023 and 2022, respectively. Unamortized deferred financing costs for the note payable was $1,722,716 and $2,115,161 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">as of September 30, 2023 and December 31, 2022, respectively, and netted against the outstanding debt on the consolidated balance sheets.</p> 4613 33434 214680 187845 0 80505 211934 299770 15567 520682 1722716 2115161 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Right-of-use assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company adopted ASU 2016-02 (“ASU 2016-02”), <i style="font-style:italic;">Leases (Topic 842)</i> as of January 1, 2022, and recognizes operating lease assets and lease liabilities on the balance sheets. The standard requires the Company to increase assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for the operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on the consolidated statements of operations and consolidated statements of cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue using the following five steps: 1) identification of a contract(s) with a customer; 2) identification of the performance obligation(s) in the contract; 3) determination of the transaction price; 4) allocation of the transaction price to the performance obligation(s) in the contract; and 5) recognition of revenue when, or as, the performance obligation(s) are satisfied.  The Company’s revenues are derived primarily from two sources: buy-side advertising and sell-side advertising.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Buy-side advertising</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company purchases media based on the budget established by its customers with a focus on leveraging data services, customer branding, real-time market analysis and micro-location advertising. The Company offers its services on a fully managed basis, which is recognized over time using the output method when the performance obligation is fulfilled. An “impression” is delivered when an advertisement appears on pages viewed by users. The performance obligation is satisfied over time as the volume of impressions are delivered up to the contractual maximum for fully managed revenue. Many customers run several different campaigns throughout the year to capitalize on different seasons, special events and other happenings at their respective regions and localities. The Company provides digital advertising and media buying capabilities with a focus on generating measurable digital and financial life for its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue arrangements are evidenced by a fully executed insertion order (“IO”) and/or a master service agreement (“MSA”) covering a combination of marketing tactics. Generally, IOs specify the number and type of advertising impressions to be delivered over a specified time at an agreed upon price and performance objectives for an ad campaign. Performance objectives are generally a measure of targeting, as defined by the parties in advance, such as number of ads displayed, consumer clicks on ads or consumer actions (which may include qualified leads, registrations, downloads, inquiries or purchases). These payment models are commonly referred to as CPM (cost per impression), CPC (cost per click) and CPA (cost per action). The majority of the Company’s contracts are flat-rate, fee-based contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In instances where the Company contracts with third-party advertising agencies on behalf of their advertiser clients, a determination is made to recognize revenue on a gross or net basis based on an assessment of whether the Company is acting as the principal or an agent in the transaction. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for the applicable platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash payments received prior to the Company’s delivery of its services are recorded to deferred revenue until the performance obligation is satisfied. The Company recorded deferred revenue (contract liabilities) to account for billings in excess of revenue recognized, primarily related to contractual minimums billed in advance and customer prepayment, of $1,044,069 and $546,710 as of September 30, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Sell-side advertising</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company partners with publishers to sell advertising inventory to the Company’s Colossus Media-curated clients and the open markets (collectively referred to as “buyers”) seeking to access the general market as well as unique multi-cultural audiences. The Company generates revenue from the delivery of targeted digital media solutions, enabling advertisers to connect intelligently with their audiences across online display, video, social and mobile mediums using its proprietary programmatic sell-side platform (“SSP”). The Company refers to its publishers, app developers, and channel partners collectively as its publishers. The Company generates revenue </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">through the monetization of publisher ad impressions on its platform. The Company’s platform allows the Company to sell, in real time, ad impressions from publishers to buyers and provides automated inventory management and monetization tools to publishers across various device types and digital ad formats. The Company recognizes revenue when an ad is delivered or displayed in response to a winning bid request from ad buyers. The Company is acting as the principal in these arrangements and therefore revenue earned and costs incurred are recognized on a gross basis, as the Company has control of the digital ad units and is responsible for fulfilling the advertisement delivery, establishing the minimum selling prices, delivering the advertisements, providing updates and performing all billing and collection activities for its proprietary platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Overall</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company maintains agreements with its customers in the form of written service agreements, which set out the terms of the relationship, including payment terms (typically 30 to 90 days) and access to its platform. In an effort to reduce the risk of nonpayment, the Company has insurance with a third-party carrier for its accounts receivable as noted above.</p> 1044069 546710 P30D P90D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cost of revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Buy-side advertising</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenues consists primarily of digital media fees, third-party platform access fees, and other third-party fees associated with providing services to the Company’s customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Sell-side advertising</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company pays publishers a fee, which is typically a percentage of the value of the ad impressions monetized through the Company’s platform. Cost of revenues consists primarily of publisher media fees and data center co-location costs. Media fees include the publishing and real-time bidding costs to secure advertising space.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company expenses advertising costs as incurred. Advertising expense incurred during the three months ended September 30, 2023 and 2022 was $471,987 and $295,794, respectively and $1,474,250 and $618,461 for the nine months ended September 30, 2023 and 2022, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.</p> 471987 295794 1474250 618461 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors and non-employee directors, including stock options and restricted stock units (“RSUs”), based on the fair value of the awards on the date of grant. The fair value of stock options is estimated using the Black Scholes option pricing model. The grant date fair value of RSUs is based on the prior day closing market price of the Company’s Class A common stock. The Black Scholes option pricing model inputs include the fair value of the Company’s common stock, as well as assumptions regarding the expected common stock price volatility over the term of the stock options, the expected term of the stock options, risk-free interest rates, and the expected dividend yield.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For additional information regarding stock-based compensation and the assumptions used for determining the fair value of stock options, see Note 10 — Stockholders’ Equity and Stock-Based Compensation Plans.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income per share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic income per share is calculated by dividing net income available to common stockholders by the weighted average number of shares outstanding for the period. <span style="background:#ffffff;">Potentially dilutive securities include potential shares of common stock related to the Company’s stock options and RSUs. </span>Diluted earnings per share considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of potential shares of common stock would have an anti-dilutive effect. Diluted income per share excludes the impact of potential shares of common stock related to the Company’s stock options in periods in which the options exercise price is greater than the average market price of the Company’s common stock for the period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective February 15, 2022, concurrent with the closing of the Company’s initial public offering, the Company entered into a tax receivable agreement (“Tax Receivable Agreement” or “TRA”) with DDH LLC and Direct Digital Management, LLC (“DDM” or the “Continuing LLC Owner”). The TRA provides for certain income (loss) allocations between the Company and DDH LLC under the agreement. DDH LLC is a limited liability company and will continue to be treated as a partnership for federal income tax purposes and, as such, generally will not be subject to any entity-level U.S. federal income tax and certain state and local income taxes. Any taxable income or loss generated by the Company will be allocated to holders of LLC units (“LLC Units”) in accordance with the Second Amended and Restated Limited Liability Company Agreement (“LLC Agreement”), and distributions to the owners of LLC Units in an amount sufficient to fund their tax obligations will be made. The Company is subject to U.S. federal income taxes, in addition to state and local income taxes with respect to its allocable share of any taxable income or loss under the LLC Agreement. Pursuant to the Company’s election under Section 754 of the Internal Revenue Code (the “Code”), the Company expects to obtain an increase in its share of the tax basis in the net assets of DDH, LLC when LLC Units are redeemed or exchanged by the members of DDH, LLC. The Company made an election under Section 754 of the Code for each taxable year in which a redemption or exchange of LLC interest occurred. During the year ended December 31, 2022, a member of DDM exchanged 100,000 Class B shares into Class A shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applies ASC 740-10, <i style="font-style:italic;">Income Taxes</i>, in establishing standards for accounting for uncertain tax positions. The Company evaluates uncertain tax positions with the presumption of audit detection and applies a “more likely than not” standard to evaluate the recognition of tax benefits or provisions. ASC 740-10 applies a two-step process to determine the amount of tax benefits or provisions to record in the consolidated financial statements. First, the Company determines whether any amount may be recognized and then determines how much of a tax benefit or provision should be recognized. As of September 30, 2023 and December 31, 2022, the Company had no uncertain tax positions. Accordingly, the Company has not recognized any penalty, interest or tax impact related to uncertain tax positions. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax liability would be reported as income taxes. The Company’s conclusion regarding uncertain tax positions may be subject to review and adjustments at a later date based upon ongoing analyses of tax laws regulations and interpretations thereof as well as other factors. See Note 13 – Tax Receivable Agreement and Income Taxes.</p> 100000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker is its Chairman and Chief Executive Officer. The Company views its business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media.</p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Accounting pronouncements recently adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13<i style="font-style:italic;">, Financial Instruments — Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</i>, as amended, which requires, among other things, the use of a new current expected credit loss (“CECL”) model in order to determine the Company’s allowances for doubtful accounts with respect to accounts receivable. The CECL model requires that the Company estimate its lifetime expected credit loss with respect to its receivables and contract assets and record allowances that, when deducted from the balance of the receivables, represent the net amounts expected to be collected. The Company is required to disclose information about how it developed the allowances, including changes in the factors that influence its estimate of expected credit losses and the reasons for those changes. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2022. The Company adopted the new guidance on January 1, 2023 on a modified retrospective basis and determined it did not have a material impact on its consolidated financial statements of financial position, results of operations, cash flows or net income per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Accounting pronouncements not yet adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There are no accounting pronouncements that the Company has not yet adopted that it believes are applicable or would have a material impact on the consolidated financial statements of the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity and capital resources</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, the Company had cash and cash equivalents of $5,481,949.  Based on projections of growth in revenue and operating results in the coming year, the available cash held by the Company and the amounts the Company may borrow under the Credit Agreement (as defined below) executed in July 2023, the Company believes that it will have sufficient cash resources to finance its operations and service any maturing debt obligations for at least the next twelve months following the issuance of these financial statements.</p> 5481949 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 — Property, Equipment and Software, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, equipment and software, net consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 127,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 118,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold Improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 660,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 571,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, equipment and software, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 844,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 707,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (219,386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property, equipment and software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 625,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 673,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company moved headquarters in 2022 and capitalized furniture and fixtures, computer equipment and leasehold improvements related to the move.  The Company acquired the license to its proprietary Colossus SSP platform in November 2022 from its third-party developer. The following table summarizes depreciation and amortization expense related to property, equipment and software by line item for the three and nine months ended September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 55,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 63,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 185,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 127,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 118,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold Improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 660,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 571,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, equipment and software, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 844,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 707,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (219,386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property, equipment and software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 625,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 673,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 127932 118601 19636 16985 36230 660616 571850 844414 707436 219386 34218 625028 673218 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 55,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 63,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 185,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 55051 159057 8638 26112 63689 185169 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 — Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective September 30, 2020, the Company acquired 100% of the equity interests of Orange142 for a purchase price of $26,207,981. The acquisition of Orange142 was recorded by allocating the total purchase consideration to the fair value of the net tangible assets acquired, including goodwill and intangible assets, in accordance with ASC 805. The purchase consideration exceeded the fair value of the net assets, resulting in goodwill of $4,095,700 and intangible assets of $18,033,850. The Company records amortization expense on a straight-line basis over the life of the identifiable intangible assets. For the three months ended September 30, 2023 and 2022, amortization expense of $488,455 and $488,455, respectively, and for the nine months ended September 30, 2023 and 2022, amortization expense of $1,465,363 and $1,465,364, respectively, was recognized. As of September 30, 2023 and December 31, 2022, intangible assets net of accumulated amortization was $12,172,396 and $13,637,759, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, intangible assets and the related accumulated amortization, weighted-average remaining life and future amortization expense are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Trademarks and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-compete</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer lists</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">tradenames</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">agreements</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at acquisition date </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,028,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,501,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,504,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,033,850</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,908,496)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,050,360)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (902,598)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,861,454)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,119,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,450,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 601,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,172,396</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining life (years) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 488,456</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,953,818</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,878,602</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,652,952</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,652,952</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,545,616</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,172,396</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company expects to deduct goodwill for tax purposes in future years. The factors that make up goodwill include entry into new markets not previously accessible and generation of future growth opportunities.</p> 1 26207981 4095700 18033850 488455 488455 1465363 1465364 12172396 13637759 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Trademarks and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-compete</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer lists</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">tradenames</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">agreements</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at acquisition date </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,028,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,501,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,504,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,033,850</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,908,496)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,050,360)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (902,598)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,861,454)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,119,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,450,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 601,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,172,396</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining life (years) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> 13028320 3501200 1504330 18033850 3908496 1050360 902598 5861454 9119824 2450840 601732 12172396 P10Y P10Y P5Y P7Y P7Y P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 488,456</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,953,818</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,878,602</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,652,952</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,652,952</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,545,616</p></td></tr><tr><td style="vertical-align:bottom;width:84.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,172,396</p></td></tr></table> 488456 1953818 1878602 1652952 1652952 4545616 12172396 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 — Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accrued liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation and benefits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,967,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,128,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 547,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 206,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 309,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued litigation settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 235,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 429,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,071,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,777,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 10, 2019, Huddled Masses was named as a defendant in a lawsuit related to a delinquent balance to a vendor. On July 28, 2022, the Company entered into a settlement agreement with the vendor and agreed to pay a total of $515,096 with monthly installment payments over 24 months beginning September 1, 2022. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation and benefits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,967,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,128,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 547,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 206,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 309,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued litigation settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 235,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 429,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,071,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,777,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2967115 4128505 547661 206639 309618 235596 429096 11138 13524 4071128 4777764 515096 P24M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 — Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Lafayette Square</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On December 3, 2021, DDH LLC entered into the Term Loan and Security Agreement (the “2021 Credit Facility”) with Lafayette Square as administrative agent, and the various lenders thereto. The term loan under the 2021 Credit Facility provides for a term loan in the principal amount of up to $32,000,000, consisting of a $22,000,000 closing date term loan and an up to $10,000,000 delayed draw term loan (“Delayed Draw Loan”). The loans under the 2021 Credit Facility bear interest at LIBOR plus the applicable margin minus any applicable impact discount. The applicable margin under the 2021 Credit Facility is determined based on the consolidated total net leverage ratio of the Company and its consolidated subsidiaries, at a rate of 6.50% per annum if the consolidated total net leverage ratio is less than 2.00 to 1.00 and up to 9.00% per annum if the consolidated total net leverage ratio is greater than 4.00 to 1.00. The applicable impact discount under the 2021 Credit Facility is a discount of 0.05% per annum to the extent that DDH LLC adopts certain services intended to improve overall employee satisfaction and retention plus an additional discount of 0.05% per annum to the extent that DDH LLC maintains a B Corp certification by Standards Analysts at the non-profit B Lab (or a successor certification or administrator). On June 1, 2023 the Company entered into an agreement with Lafayette Square to convert the existing LIBOR based rate to a Term SOFR </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Rate with a credit spread of 0.15% per annum for the interest periods of three months and provides for a credit spread adjustment of 0.10%, 0.15% or 0.25% per annum for interest periods of one month, three months or six months, respectively. The maturity date of the 2021 Credit Facility is December 3, 2026.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 28, 2022, the Company entered into the Second Amendment and Joinder to Term Loan and Security Agreement (the “Term Loan Amendment”) and received proceeds of $4,260,000 borrowed under the Delayed Draw Loan to pay the balance owed on the common unit redemption as well as costs associated with the transaction.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the 2021 Credit Facility, as amended by the Term Loan Amendment, DDH LLC will indemnify the Company from and against any claims, losses, expenses and other liabilities incurred by the Company arising from the Company’s guarantor obligations under the 2021 Credit Facility and related term loan documents. The Delayed Draw Loan is required to be repaid in quarterly installments payable on the last day of each fiscal quarter in an amount equal to (i) commencing with the fiscal quarter ending December 31, 2022 through and including the fiscal quarter ending December 31, 2023, $26,250, and (ii) commencing March 31, 2024 and continuing on the last day of each fiscal quarter thereafter, $52,500, with a final installment due December 3, 2026 in an amount equal to the remaining entire principal balance thereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The obligations under the 2021 Credit Facility are secured by senior, first-priority liens on all or substantially all assets of DDH LLC and its subsidiaries and are guaranteed by the subsidiaries of DDH LLC and include a pledge and guarantee by the Company. As of September 30, 2023, the Company owed a balance on the 2021 Credit Facility of $25,192,500<span style="white-space:pre-wrap;">. Additional deferred financing costs of </span>$15,567 and $520,682 were incurred during the nine months ended September 30, 2023 and 2022, respectively. Unamortized deferred financing costs as of September 30, 2023 and December 31, 2022 were $1,722,716 and $2,115,161 respectively. Accrued and unpaid interest was $0 as of September 30, 2023 and December 31, <span style="white-space:pre-wrap;">2022. </span><span style="background:#ffffff;">The 2021 Credit Facility contains affirmative and negative covenants that, among other things, require the Company to maintain a net leverage ratio of no more than </span><span style="background:#ffffff;">3.50</span><span style="background:#ffffff;"> to 1.00 as of the last day of each fiscal quarter through December 31, 2023, as adjusted thereafter, and a fixed charge coverage ratio of not less than </span><span style="background:#ffffff;">1.50</span><span style="background:#ffffff;"> to 1.00 as of the last day of each fiscal quarter, as well as restrictions on the ability to incur indebtedness, create certain liens, make certain investments, make certain dividends and other types of distributions, and enter into or undertake certain mergers, consolidations, acquisitions and sales of certain assets and subsidiaries. The Company was in compliance with all the financial covenants under the 2021 Credit Facility as of September 30, 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 3, 2023, the Company entered into the Fourth Amendment to the 2021 Credit Facility and received proceeds of $3.6 million borrowed under the Delayed Draw Term Loan to make payments in connection with the consummation of the 2023 warrant tender offer and fees and expenses incurred as described in Note 16 – Subsequent Events. In connection with this Fourth Amendment, the Company agreed it would not be permitted to request any additional funds under the Delayed Draw Term Loan, and Lafayette Square would not be obligated to fund any such requests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of interest expense and related fees for the 2021 Credit Facility are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense – Lafayette Square</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 895,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 696,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,665,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,673,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs – Lafayette Square</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 136,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 128,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 408,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 362,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total interest expense and amortization of deferred financing costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,031,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 824,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,073,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,035,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">2023 Revolving Line of Credit - East West Bank</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 7, 2023, the Company entered into a Credit Agreement (the “Credit Agreement”), by and among East West Bank (“EWB”), as lender, and DDH LLC, the Company, Huddled Masses, Colossus Media, and Orange142, as borrowers. The Credit Agreement provides for a revolving credit facility (the “2023 Credit Facility”) in the original principal amount of up to $5 million, subject to a borrowing base determined based on eligible accounts, and an up to $5 million uncommitted incremental revolving facility. Loans under the 2023 Credit Facility mature on July 7, 2025 (the “Maturity Date”), unless the 2023 Credit Facility is otherwise terminated pursuant to the terms of the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Borrowings under the 2023 Credit Facility bear interest at a rate per annum equal to the one-month Term Secured Overnight Financing Rate, as administered by the CME Group Benchmark Administration Limited (“CBA”) (or a successor administrator of the secured overnight financing rate) and displayed by Bloomberg LP (or any successor thereto, or replacement thereof, as approved by EWB) and as determined by EWB on the first day of the applicable interest period, plus 0.10% (10 basis points), plus 3.00% per annum (the “Loan Rate”); provided, that, in no event shall the Loan Rate be less than 0.50% of the Loan Rate effective as of the date of the Credit Agreement nor more than the maximum rate of interest allowed under applicable law. Upon an event of default under the Credit Agreement, the outstanding principal amounts of any advances will accrue interest at a rate per annum equal to the Loan Rate plus five percent (5%), but in no event in excess of the maximum rate of interest allowed under applicable law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the Company’s option, the Company may at any time prepay the outstanding principal balance of the 2023 Credit Facility in whole or in part, without fee, penalty or premium. All accrued but unpaid interest on outstanding advances under the Credit Agreement are payable in monthly installments on the last day of each monthly interest period until the Maturity Date when the then outstanding principal balance of the advances and all accrued but unpaid interest thereon becomes due and payable. The obligations under the 2023 Credit Facility are secured by all or substantially all of the borrowers’ assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company and the other borrowers are required to maintain compliance at all times with the following financial covenants on a consolidated basis: (i) a fixed charge coverage ratio of not less than 1.25 to 1.0, beginning with the fiscal quarter ended on June 30, 2023 and at the end of each fiscal quarter thereafter; (ii) a total funded debt-to-EBITDA ratio of 3.50 to 1.00 as of the last day of each fiscal quarter from June 30, 2023 through December 31, 2023, 3.25 to 1.00 as of the last day of each fiscal quarter from March 31, 2024 through March 31, 2025 and 3.00 to 1.00 as of the last day of each fiscal quarter from June 30, 2025 and thereafter; and (iii) a liquidity covenant requiring the Company and the other borrowers to maintain minimum liquid assets at all times (calculated using unencumbered cash and cash equivalents and marketable securities), in one or more accounts held with EWB plus Revolving Credit Availability in the amount of $1,000,000. Revolving Credit Availability is defined as an amount such that the ratio of the value of eligible accounts to the aggregate amount of all outstanding advances under the credit agreement at such time is not less than 2.0 to 1.0. The Company was in compliance with all the financial covenants under the 2023 Credit Facility as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Credit Agreement contains customary representations and warranties and includes affirmative and negative covenants applicable to the borrowers and their respective subsidiaries. The affirmative covenants include, among others, covenants requiring the Company to maintain its legal existence and governmental compliance, deliver certain financial reports and maintain insurance coverage. The negative covenants include, among others, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of other indebtedness and dividends and other distributions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Credit Agreement also includes customary events of default, including, among other things, non-payment defaults, covenant defaults, inaccuracy of representations and warranties, defaults under any of the loan documents, certain cross-defaults to other indebtedness, certain bankruptcy and insolvency events, invalidity of guarantees or grant of security interest, certain ERISA-related transactions and events, certain orders of forfeiture, change of control, certain undischarged attachments, sequestrations, or similar proceedings, and certain undischarged or non-stayed judgments, in certain cases subject to certain thresholds and grace periods. The occurrence of an event of default could result in the acceleration of the obligations under the Credit Agreement of the Company or other borrowers. During the nine months ended September 30, 2023, the Company incurred $214,680 of deferred financing costs associated with the 2023 Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">2020 Revolving Line of Credit - East West Bank</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 30, 2020, the Company entered into a credit agreement that provided for a revolving credit facility with EWB in the amount of $4,500,000 with an initial availability of $1,000,000 (the “2020 Revolving Credit Facility”). On December 17, 2021, the Company amended the 2020 Revolving Credit Facility, which increased the amount of the revolving loan to $5,000,000 with an initial availability of $2,500,000, and in connection with the amendment, the Company incurred additional deferred financing fees of $4,613 in January 2022. The loans under the 2020 Revolving Credit Facility bore interest at the LIBOR rate plus 3.5% per annum, and as of March 31, 2022, the rate was 7.0% with a 0.50% unused fee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 26, 2022, the Company terminated the 2020 Revolving Credit Facility.  As of September 30, 2023 and December 31, 2022, the Company did not have any outstanding borrowings or deferred financing costs under the Revolving Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of interest expense and related fees for the 2023 Revolving Credit Facility and 2020 Revolving Credit Facility are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense – 2020 Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:6.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">3,573</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">23,391</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs – 2023 Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">26,835</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">26,835</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs – 2020 Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.46%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.27%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">33,434</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.03%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.08%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.13%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">100,765</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total interest expense and amortization of deferred financing costs </p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,835</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,007</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,835</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 124,156</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-bottom:12pt;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Silicon Valley Bank (“SVB”) Financing</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On January 9, 2023, the Company entered into the SVB Loan Agreement, by and among SVB, as lender, and DDH LLC, the Company, Huddled Masses, Colossus Media and Orange142, as borrowers. The SVB Loan Agreement provided for a revolving credit facility (the “SVB Revolving Credit Facility”) in the original principal amount of $5 million, subject to a borrowing base determined based on eligible accounts, and up to an additional $2.5 million incremental revolving facility subject to the lender’s consent, which would increase the aggregate principal amount of the Credit Facility to $7.5 million. Loans under the SVB Revolving Credit Facility were to mature on September 30, 2024 unless the Credit Facility was otherwise terminated pursuant to the terms of the Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On March 10, 2023, the California Department of Financial Protection and Innovation closed SVB and appointed the Federal Deposit Insurance Corporation as receiver.  As the Company had not yet drawn any amounts under the SVB Revolving Credit Facility, on March 13, 2023, the Company issued a notice of termination of the SVB Loan Agreement.  The termination of the SVB Revolving Credit Facility became effective April 20, 2023.  Prior to issuing the notice of termination, the Company received consent to terminate the SVB Revolving Credit Facility and a waiver of the terms relating to the SVB Revolving Credit Facility under its Term Loan and Security Agreement, dated as of December 3, 2021, with Lafayette Square Loan Servicing, LLC (“Lafayette Square”).  The Company did not hold material cash deposits or securities at Silicon Valley Bank and as of the date of this report, has not experienced any adverse impact to its liquidity or to its current and projected business operations, financial condition or results of operations.  During the nine months ended September 30, 2023, the Company incurred $211,934 of deferred financing costs.  After the Company issued the notice of termination, total deferred financing costs of $299,770 were expensed to contingent loss on early termination of line of credit during the nine months ended September 30, 2023.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">U.S. Small Business Administration Loans</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Economic Injury Disaster Loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2020, the Company applied and was approved for a loan pursuant to the Economic Injury Disaster Loan (“EIDL”), administered by the U.S. Small Business Administration (“SBA”). The Company received the loan proceeds of $150,000 on June 15, 2020. The loan bears interest at a rate of 3.75% and matures on June 15, 2050. Installment payments, including principal and interest, of $731 began monthly on December 15, 2022. Each payment will first be applied to pay accrued interest, then the remaining balance will be used to reduce principal. The loan is secured by substantially all assets of DDH LLC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accrued and unpaid interest expense as of September 30, 2023 and December 31, 2022 was $11,138 and $13,524, respectively, and is included in accrued expenses on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Paycheck Protection Program</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2020, the Company applied and was approved for a loan pursuant to the Paycheck Protection Program (“PPP”), administered by the SBA (the “PPP-1 Loan”). The PPP was authorized in the Coronavirus Aid, Relief, and Economic Security Act and was designed to provide a direct financial incentive for qualifying business to keep their workforce employees. The SBA made PPP loans available to qualifying businesses in amounts up to 2.5 times their average monthly payroll expenses, and loans were forgivable after a “covered period” (eight or twenty-four weeks) as long as the borrower maintained its payroll and utilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The forgiveness amount would be reduced if the borrower terminated employees or reduced salaries and wages more than 25% during the covered period. Any unforgiven portion was payable over two years if issued before, or five years if issued after, June 5, 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">at an interest rate of 1.0% with payments deferred until the SBA remits the borrower’s loan forgiveness amount to the lender, or if the borrower did not apply for forgiveness, then six months after the end of the covered period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2021, DDH LLC applied for and received a PPP loan (the “PPP-2 Loan”) for a principal amount of $287,143 and there were no collateral or guarantee requirements. On <span style="-sec-ix-hidden:Hidden_hNVT3mBqlkmSJcw8CiElkw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">April 11, 2022</span></span>, the balance on the PPP-2 Loan was forgiven.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Overall</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, future minimum payments related to long-term debt are as follows for the years ended December 31:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163,750</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310,473</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,411,965</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,337</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142,975</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,342,500</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,146,250)</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,722,716)</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,473,534</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 32000000 22000000 10000000 0.0650 0.0900 0.0005 0.0005 0.0015 0.0010 0.0015 0.0025 4260000 26250 52500 25192500 15567 520682 1722716 2115161 0 0 3.50 1.50 3600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of interest expense and related fees for the 2021 Credit Facility are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense – Lafayette Square</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 895,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 696,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,665,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,673,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs – Lafayette Square</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 136,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 128,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 408,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 362,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total interest expense and amortization of deferred financing costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,031,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 824,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,073,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,035,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table> 895638 696818 2665091 1673648 136004 128064 408012 362243 1031642 824882 3073103 2035891 5000000 5000000 0.0010 0.0300 0.0050 0.05 1.25 3.50 3.25 3.00 1000000 2.0 214680 4500000 1000000 5000000 2500000 4613 0.035 0.070 0.0050 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of interest expense and related fees for the 2023 Revolving Credit Facility and 2020 Revolving Credit Facility are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense – 2020 Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:6.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:6.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">3,573</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:normal;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">23,391</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs – 2023 Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">26,835</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">26,835</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs – 2020 Revolving Credit Facility</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.46%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:6.27%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">33,434</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.05%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.03%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:normal;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:1.08%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:7.13%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">100,765</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:59.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total interest expense and amortization of deferred financing costs </p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,835</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,007</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,835</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 124,156</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table> 3573 23391 26835 26835 33434 100765 26835 37007 26835 124156 5000000 2500000 7500000 211934 299770 150000 0.0375 731 11138 13524 0.010 287143 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, future minimum payments related to long-term debt are as follows for the years ended December 31:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163,750</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310,473</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,411,965</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,337</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142,975</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,342,500</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,146,250)</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,722,716)</p></td></tr><tr><td style="vertical-align:bottom;width:82.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,473,534</p></td></tr></table> 163750 1310000 1310473 22411965 3337 142975 25342500 1146250 1722716 22473534 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 — Mandatorily Redeemable Preferred Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Orange142 acquisition, DDH LLC issued 7,076 non-voting Class B Preferred Units at a purchase price of $7,046,251, and a fair value of $6,455,562. Class B Preferred Units were mandatorily redeemable for $7,046,251 on September 30, 2024, with 7% preferred annual returns paid on a quarterly basis. Due to the mandatory redemption feature, the Class B Preferred Units were classified as a liability rather than as a component of equity, with the preferred annual returns being accrued and recorded as interest expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In February 2022, DDH LLC redeemed the Class B Preferred Units and recognized a loss on the redemption of </span><span style="font-weight:normal;">$590,689</span><span style="font-weight:normal;"> in connection with the write-off of the fair value associated with the units. The Company recorded interest expense relating to the Class B Preferred</span><span style="font-weight:normal;"> Units of </span><span style="font-weight:normal;">$0</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$0</span><span style="font-weight:normal;">, for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="font-weight:normal;">$0</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$62,162</span><span style="font-weight:normal;"> for the nine months ended September 30, 2023 and 2022, respectively.</span></p> 7076 7046251 6455562 7046251 0.07 -590689 0 0 0 62162 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 — Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Related Party Transactions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Member Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023 and December 31, 2022, the Company had a net payable to members that totaled $1,428,093 and $1,448,333, respectively, which is included as a related party payable on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Up-C Structure</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In February 2022, the Company completed an initial public offering of its securities, and through the Organizational Transactions, formed an Up-C structure, which is often used by partnerships and limited liability companies and allows the Continuing LLC Owner, a Delaware limited liability company indirectly owned by Mark Walker (“Walker”) and Keith Smith (“Smith”), to retain its equity ownership in DDH LLC and to continue to realize tax benefits associated with owning interests in an entity that is treated as a partnership, or “pass-through” entity, for U.S. federal income tax purposes. The Continuing LLC owner holds economic nonvoting LLC Units in DDH LLC and also holds noneconomic voting equity interests in the form of the Class B common stock in Direct Digital Holdings (See Note 10 – Stockholders’ Equity and Stock-Based Compensation Plans). One of the tax benefits to the Continuing LLC Owner associated with this structure is that future taxable income of DDH LLC that is allocated to the Continuing LLC Owner will be taxed on a pass-through basis and therefore will not be subject to corporate taxes at the entity level. Additionally, the Continuing LLC Owner may, from time to time, redeem or exchange its LLC Units for shares of the Company’s Class A common stock on a one-for-one basis. The Up-C </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">structure also provides the Continuing LLC Owner with potential liquidity that holders of non-publicly traded limited liability companies are not typically afforded. If the Company ever generates sufficient taxable income to utilize the tax benefits, Digital Direct Holdings expects to benefit from the Up-C structure because, in general, the Company expects cash tax savings in amounts equal to 15% of certain tax benefits arising from such redemptions or exchanges of the Continuing LLC Owner's LLC Units for Class A common stock or cash and certain other tax benefits covered by the TRA. (See Note 13 - Tax Receivable Agreement and Income Taxes).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The aggregate change in the balance of gross unrecognized tax benefits, which includes interest and penalties for 2023 and 2022, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability related to tax receivable agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 182,571</p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,245,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,149,619</p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liability related to tax receivable agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,286,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,332,190</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Board Services and Consulting Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 30, 2020, the Company entered into board services and consulting agreements with Walker, Smith and Leah Woolford (“Woolford”). Walker, Smith and Woolford were then all members of DDH LLC. Prior to the Organizational Transactions, Walker served as a Manager on the Board of Managers of DDH LLC, and now serves as Chairman of the Board of Directors and Chief Executive Officer of the Company. Prior to the Organizational Transactions, Smith served as a Manager on the Board of Managers of DDH LLC and now serves as a director on the Board of Directors and President of the Company. Woolford previously served as a Manager on the Board of Managers of DDH LLC and Senior Advisor of DDH LLC. In exchange for these services, the Company paid Walker and Smith annual fees of $450,000 each and employee benefits for their direct families. The Company paid Woolford $300 per hour for up to 50 hours per month and employee benefits for Woolford and her direct family. In connection with the Organizational Transactions, the consulting agreements were canceled, and, for the three months ended September 30, 2023 and 2022 and the nine months ended September 30, 2023, no fees were paid to Walker, Smith and Woolford. For the nine months ended September 30, 2022, total fees paid to Walker, Smith, and Woolford were $56,250, $56,250, and $22,500, respectively.</p> 1428093 1448333 1 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability related to tax receivable agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 182,571</p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,245,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,149,619</p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liability related to tax receivable agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,286,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,332,190</p></td></tr></table> 41141 182571 4245234 4149619 4286375 4332190 450000 300 50 0 0 0 56250 56250 22500 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 — Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business. In management’s opinion, the outcome of any such currently pending litigation will not materially affect the Company’s financial condition. Nevertheless, due to uncertainties in the settlement process, it is at least reasonably possible that management’s view of the outcome could change materially in the near term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Huddled Masses was named as a defendant in a lawsuit on July 10, 2019 related to a delinquent balance to a vendor. On July 28, 2022, the Company entered into a settlement agreement with the vendor and agreed to pay a total of $515,096 with monthly installment payments over 24 months beginning September 1, 2022.  The liability has been recorded and included in accrued liabilities on the consolidated balance sheets as of September 30, 2023 and December 31, 2022 (See Note 5 – Accrued Liabilities). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Operating Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2019, the Company entered into a sublease for its corporate office headquarters at 1233 West Loop South, Suite 1170 in Houston, TX. The lease term expired on July 1, 2022 and had a base monthly rent of approximately $3,600 per month.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2022, the Company entered into a new lease to move its corporate headquarters to 1177 West Loop South, Suite 1310 in Houston, TX effective July 1, 2022, and paid a security deposit of approximately $29,000. The lease is for 7,397 square feet of office space that expires February 28, 2030. The base monthly rent varies annually over the term of the lease. The Company also leased office furniture for its corporate headquarters under a lease agreement effective April 2019 which expired July 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2021, the Company extended its lease for office space at 716 Congress Ave, Suite 100 in Austin, Texas with an effective date of January 1, 2022. The lease expires on December 31, 2023 and has a base rent of approximately $6,700 per month.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the three months ended September 30, 2023 and 2022, the Company incurred rent expense of $73,496 and $89,452, respectively, for the combined leases.  For the nine months ended September 30, 2023 and 2022, the Company incurred rent expense of $231,982 and $193,013, respectively, for the combined leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet information related to operating leases is included in the table below as of September 30, 2023:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 674,846</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,977</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 717,632</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 767,609</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average remaining lease term for the Company’s operating lease is 6.25 years as of September 30, 2023, with a weighted-average discount rate of 8%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Lease liability with enforceable contract terms that have greater than one-year terms are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,251</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 110,215</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156,077</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 159,775</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163,474</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 366,830</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 993,622</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (226,013)</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 767,609</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 515096 P24M 3600 29000 7397 6700 73496 89452 231982 193013 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet information related to operating leases is included in the table below as of September 30, 2023:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 674,846</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,977</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 717,632</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 767,609</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 674846 49977 717632 767609 P6Y3M 0.08 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Lease liability with enforceable contract terms that have greater than one-year terms are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,251</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 110,215</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156,077</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 159,775</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163,474</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 366,830</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 993,622</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (226,013)</p></td></tr><tr><td style="vertical-align:bottom;width:84.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 767,609</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 37251 110215 156077 159775 163474 366830 993622 226013 767609 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 — Stockholders’ Equity and Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Stockholders’ Equity – Initial Public Offering</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Following the completion of the Organizational Transactions, DDH LLC’s limited liability company agreement was amended and restated to, among other things, appoint the Company as the sole managing member of DDH LLC and effectuate a recapitalization of all outstanding preferred units and common units into (i) economic nonvoting units of DDH LLC held by the Company and, through their indirect ownership of DDM, its Chairman and Chief Executive Officer and its President, and (ii) noneconomic voting units of DDH LLC, 100% of which are held by the Company. In August 2022, DDM tendered 100,000 of its limited liability company units to the Company in exchange for newly issued shares of Class A common stock of the Company on a one-for-one basis.  In connection with this exchange, an equivalent number of the holder’s shares of Class B common stock were cancelled.  As of September 30, 2023, DDM held 11,278,000 shares of Class B common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue 160,000,000 shares of Class A common stock, par value $0.001 per share, 20,000,000 shares of Class B common stock, par value $0.001 per share, and 10,000,000 shares of preferred stock, par value $0.001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On February 15, 2022, the Company completed its initial public offering of 2,800,000 units (“Units”), each consisting of (i) one share of its Class A common stock and (ii) one warrant entitling the holder to purchase one share of its Class A Common Stock at an exercise price of $5.50 per share. The warrants became immediately exercisable upon issuance and are exercisable for a period of five years after the issuance date. The shares of Class A Common Stock and warrants were immediately transferable separately upon issuance. At September 30, 2023, 2,797,800 of these warrants are outstanding and the intrinsic value of these warrants is $0. The underwriters in the initial public offering were granted a 45-day option to purchase up to an additional 420,000 shares and/or warrants, or any combination thereof, to cover over-allotments, which they initially exercised, in part, electing to purchase warrants to purchase an additional 420,000 shares of Class A Common Stock. As of September 30, 2023, 420,000 of these warrants are outstanding. In </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">connection with the Company’s initial public offering, the Company issued to the underwriters of the offering a unit purchase option to purchase (i) an additional 140,000 Units at a per Unit exercise price of $6.60, which was equal to 120% of the public offering price per Unit sold in the initial public offering, and (ii) warrants to purchase 21,000 shares of Class A Common Stock at a per warrant exercise price of $0.012, which was equal to 120% of the public offering price per warrant sold in the offering. The underwriters have not exercised this option as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Units were sold at a price of $5.50 per Unit, and the net proceeds from the offering were $10,167,043, after deducting underwriting discounts and commissions and offering expenses payable by the Company. The offering expenses recorded in accrued liabilities are approximately $1,000,000 as of September 30, 2023, and relate to executive performance bonuses which are payable upon a certain level of cash generated by warrant exercises. DDH LLC used the proceeds, together with pre-existing cash and cash equivalents, to purchase all of the remaining 5,637 common units and 7,046 Class B Preferred Units held indirectly by Woolford for an aggregate purchase price of approximately $14,246,251, of which $10,284,089 was paid on the closing date of the initial public offering.  On July 28, 2022, DDH LLC entered into the Redemption Agreement Amendment with USDM Holdings, Inc. that amended the previously disclosed Redemption Agreement by and between DDH LLC and USDM Holdings, Inc. dated as of November 14, 2021 (the “Original Redemption Agreement”), as amended by the Amendment to Redemption Agreement dated as of February 15, 2022.  The Redemption Agreement Amendment, among other things, amended the remainder of the principal and interest for the Common Units Redemption Price to be $3,998,635, which was paid in full on July 28, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The warrants had a fair value of $0 that was calculated using the Black-Scholes option -pricing model. Variables used in the Black-Scholes option-pricing model include: (1) discount rate of 1.94% based on the applicable U.S. Treasury bill rate, (2) expected life of 5 years, (3) expected volatility of approximately 66% based on the trading history of similar companies, and (4) zero expected dividends. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table summarizes warrant activity as of September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:57.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,217,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,217,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation Plans</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the IPO, the Company adopted the 2022 Omnibus Incentive Plan (“2022 Omnibus Plan”) to facilitate the grant of equity awards to the Company’s employees, consultants and non-employee directors. The Company’s board of directors reserved 1,500,000 shares of Class A common stock for issuance in equity awards under the 2022 Omnibus Plan.  Information on activity for both the stock options and RSUs is detailed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2023, the Company recognized $545,504 of total stock-based compensation expense in the consolidated statement of operations in compensation, tax and benefits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Options to purchase shares of common stock vest annually on the grant date anniversary over a period of three years and expire 10 years following the date of grant. The following table summarizes the stock option activity under the 2022 Omnibus Plan as of September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:55.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 254,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 193,486</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 135,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">9.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,303</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,550</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 362,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207,788</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Vested and exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 77,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 68,837</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.26;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, unrecognized stock-based compensation of $389,598 related to 285,537 of unvested stock options will be recognized on a straight-line basis over a weighted-average vesting period of 2.21 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">RSUs vest annually on the grant date anniversary over a period of three years. A summary of RSU activity and related information is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:34.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested- January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 352,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.67</p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 310,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.77</p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (110,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.67</p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.22</p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested- September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 526,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.88</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">The majority of vested RSUs were net share settled such that the Company withheld shares with a value equivalent to the employees’ obligation for the applicable income and other employment taxes.  The total shares withheld were 20,725 and were based on the value of the RSUs on their respective vesting dates as determined by the Company’s closing stock price.  As of September 30, 2023, unrecognized stock-based compensation of $1,159,610 related to unvested RSUs will be recognized on a straight-line basis over a weighted average period of 2.04 years.</p> 1 100000 11278000 160000000 0.001 20000000 0.001 10000000 0.001 2800000 1 1 5.50 P5Y 2797800 0 P45D 420000 420000 420000 140000 6.60 1.20 21000 0.012 1.20 5.50 10167043 1000000 5637 7046 14246251 10284089 3998635 0 0.0194 5 0.66 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table summarizes warrant activity as of September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:57.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,217,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,217,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3220000 5.50 P4Y1M17D -2200 5.50 3217800 5.50 P3Y4M17D 3217800 1500000 545504 P3Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:55.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 254,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 193,486</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 135,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">9.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,303</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,550</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 362,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207,788</p></td></tr><tr><td style="vertical-align:bottom;width:42.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Vested and exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 77,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 68,837</p></td></tr></table> 254000 1.69 P8Y9M3D 193486 135015 3.96 P9Y5M19D 24303 133 1.62 93 26215 2.22 33550 362667 2.49 P8Y11M23D 207788 77130 1.62 P8Y8M15D 68837 389598 285537 P2Y2M15D P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:34.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested- January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 352,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.67</p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 310,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.77</p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (110,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.67</p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.22</p></td></tr><tr><td style="vertical-align:bottom;width:63.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested- September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 526,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.88</p></td></tr></table> 352764 1.67 310599 3.77 110184 1.67 26215 2.22 526964 2.88 20725 1159610 P2Y14D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 — Income Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has two classes of common stock, Class A and Class B.  Basic and diluted earnings per share (“EPS”) attributable to common stockholders for Class A and Class B common stock were the same because they were entitled to the same liquidation and dividend rights.  The following table sets forth the computation of the Company’s basic and diluted income per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_UpYDtqK3skuLJ8kqQ8r35A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,350,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_nsiZM6zHXEW3XG7813MBTA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 810,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_2jA-RcInfUSyEPchBnVgyw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,211,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qaROIbGbfE6--D9UdjJrTA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,753,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,268,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,178,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,216,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,846,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 526,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 367,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 526,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 150,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,827,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,545,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,817,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,996,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per common share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per common share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,217,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,217,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 261,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 261,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total excludable from net income per share attributable to common stockholders - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,360,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,481,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,357,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,481,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_UpYDtqK3skuLJ8kqQ8r35A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,350,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_nsiZM6zHXEW3XG7813MBTA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 810,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_2jA-RcInfUSyEPchBnVgyw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,211,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qaROIbGbfE6--D9UdjJrTA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,753,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,268,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,178,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,216,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,846,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 526,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 367,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 526,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 150,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,827,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,545,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,817,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,996,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per common share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per common share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table> 3350854 810783 3211876 2753523 14268168 14178000 14216211 11846601 32033 74595 526964 367241 526964 150368 14827165 14545241 14817770 11996969 0.23 0.06 0.23 0.23 0.23 0.06 0.22 0.23 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,217,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,217,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 261,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 139,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 261,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total excludable from net income per share attributable to common stockholders - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,360,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,481,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,357,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,481,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3217800 3220000 3217800 3220000 142650 261600 139950 261600 3360450 3481600 3357750 3481600 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12 — Employee Benefit Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company sponsors a safe harbor, defined contribution 401(k) and profit-sharing plan (the “Plan”) that allows eligible employees to contribute a percentage of their compensation. The Company matches employee contributions up to a maximum of 100% of the participant’s salary deferral, limited to 4% of the employee’s salary. For the three and nine months ended September 30, 2023 and 2022, the Company’s matching contributions were $53,981 and $56,158, respectively and $184,935 and $159,219, respectively. Additionally, the Company may make a discretionary profit- sharing contribution to the Plan. During the three and nine months ended September 30, 2023 and 2022, no profit-sharing contributions were made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has an Employee Benefit Plan Trust (the “Trust”) to provide for the payment or reimbursement of all or a portion of covered medical, dental and prescription expenses for the employees of the Company. The Trust is funded with contributions made by the Company and participating employees at amounts sufficient to keep the Trust on an actuarially sound basis. The self-funded plan has an integrated stop loss insurance policy for the funding of the Trust benefits in excess of the full funding requirements. As of September 30, 2023 and December 31, 2022, the Company analyzed the incurred but not reported claims and recorded an estimated liability, as required within accrued compensation and benefits in accrued liabilities.</p> 1 0.04 53981 56158 184935 159219 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 13 — Tax Receivable Agreement and Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Tax Receivable Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In connection with the initial public offering in February 2022, the Company entered into a tax receivable agreement (“TRA”) with DDH LLC and DDM (together, the “TRA Holders”) which provides for payment by the Company to the TRA Holders of 85% of the net cash savings, if any, in U.S. federal, state and local income tax and franchise tax that the Company actually realizes or is deemed to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">realize in certain circumstances. Direct Digital Holdings, Inc. will retain the benefit of the remaining 15% of these net cash savings, and as a result, the Company recorded $823,481 during 2022 as additional paid-in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The TRA liability is calculated by determining the tax basis subject to the TRA (“tax basis”) and applying a blended tax rate to the basis differences and calculating the resulting impact. The blended tax rate consists of the U.S. federal income tax rate and assumed combined state and local income tax rate driven by the apportionment factors applicable to each state. Any taxable income or loss generated by the Company will be allocated to TRA Holders in accordance with the TRA, and distributions to the owners of LLC Units in an amount sufficient to fund their tax obligations will be made. Pursuant to the Company’s election under Section 754 of the Code, the Company expects to obtain an increase in its share of the tax basis in the net assets of DDH, LLC when LLC interests are redeemed or exchanged by the members of DDH, LLC. The Company plans to make an election under Section 754 if the Code for each taxable year in which a redemption or exchange of LLC interest occurs.  During the year ended December 31, 2022, a member of DDM exchanged 100,000 Class B shares into Class A shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, the Company has recorded a deferred tax asset primarily from the outside basis difference in the partnership interest of $5,082,424, and a total TRA liability of $4,286,375, of which $41,141 is reflected as a current liability in which $45,815 was paid during the nine months ended September 30, 2023. The payments under the TRA will not be conditional on holder of rights under the TRA having a continued ownership interest in either DDH LLC or the Company. The Company may elect to defer payments due under the TRA if the Company does not have available cash to satisfy its payment obligations under the TRA. Any such deferred payments under the TRA generally will accrue interest from the due date for such payment until the payment date. The Company accounts for any amounts payable under the TRA in accordance with ASC Topic 450, Contingencies, and will recognize subsequent period changes to the measurement of the liability from the TRA in the statement of operations as a component of income before taxes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The term of the TRA commenced upon completion of the IPO and will continue until all tax benefits that are subject to the TRA have been utilized or expired, unless the Company exercises its right to terminate the TRA. If the Company elects to terminate the TRA early (or it is terminated early due to changes in control), the obligations under the TRA would accelerate and the Company would be required to make an immediate payment equal to the present value of the anticipated future payments to be made by the Company under the TRA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Income Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Through the Organizational Transactions completed in February 2022, the Company formed an Up-C structure which allows DDM to continue to realize tax benefits associated with owning interests in an entity that is treated as a partnership for U.S. federal income tax purposes. Under the Up-C structure, the Company is subject to corporation income tax on the variable ownership changes of 19.7% and 20.45% that occurred in the first and third quarters of 2022, respectively.  As a result, the Company recorded a tax provision for federal and state income tax for the three months ended September 30, 2023 and 2022 of $165,994 and $128,436, respectively, and for the nine months ended September 30, 2023 and 2022 of $165,658 and $215,112, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;background:#ffffff;">Income tax expense is based on the estimated annual effective rate for the year, which includes estimated federal and state income taxes on the Company’s projected pre-tax income.  The expense for income taxes and the effective income tax rates were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="color:#242424;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 128,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 215,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">13.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="color:#242424;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;background:#ffffff;">The effective tax rates were lower than the statutory tax rates for the three and nine months ended September 30, 2023 primarily due to the Company’s partnership income that is not subject to federal and state taxes.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="color:#242424;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;background:#ffffff;">The Company files income tax returns in the United States federal jurisdiction and various state jurisdictions.  In the normal course of business, the Company can be examined by various tax authorities, including the Internal Revenue Service in the United States.  There are currently no federal or state audits in process.</span></p> 0.85 0.15 823481 100000 5082424 4286375 41141 45815 0.197 0.2045 165994 128436 165658 215112 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="color:#242424;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:48.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 128,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 215,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">13.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">4.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">7.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 165994 128436 165658 215112 0.047 0.137 0.049 0.072 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 14 — Correction of Immaterial Error in Prior Consolidated Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;background:#ffffff;">During the quarter ended September 30, 2023</span>, the Company identified a prior period accounting error in the Company’s previously reported unaudited interim consolidated financial statements beginning June 30, 2022. The prior period accounting error resulted from the incorrect accounting for granted but unvested restricted stock units. Based on management’s evaluation of the error in consideration of the SEC Staff’s Accounting Bulletins Topic 1.M, <i style="font-style:italic;">Materiality</i> and Topic 1.N, <i style="font-style:italic;">Considering the Effects of Misstatements when Quantifying Misstatements in the Current Year Financial Statements</i> and interpretations therewith, the Company concluded the error is not material to the Company’s previously reported financial statements. Accordingly, the Company’s consolidated balance sheet as of December 31, 2022 and the related consolidated statements of operations and changes in stockholders’ equity for the three and nine months ended September 30, 2022 reflect the correction of these immaterial errors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Balance Sheet as of December 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,252,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APIC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,224,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,224,365</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Operations for the Nine Months Ended September 30, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average number of shares of common stock outstanding - basic</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,996,969</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,846,601</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Operations for the Three Months Ended September 30, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average number of shares of common stock outstanding - basic</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,545,241</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,178,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Changes in Stockholders' Equity as of December 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Units</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,252,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Amount</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APIC</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,224,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,224,365</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,519,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,988,916</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,989</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APIC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,539,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,540,389</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Units</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,163,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,800,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Amount</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,800</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APIC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,747,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,747,613</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;font-size:1pt;visibility:hidden;background:#ffffff;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#242424;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Balance Sheet as of December 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,252,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APIC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,224,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,224,365</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Operations for the Nine Months Ended September 30, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average number of shares of common stock outstanding - basic</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,996,969</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,846,601</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Operations for the Three Months Ended September 30, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average number of shares of common stock outstanding - basic</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,545,241</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,178,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Changes in Stockholders' Equity as of December 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Units</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,252,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Amount</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APIC</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,224,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,224,365</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,519,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,988,916</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,989</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APIC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,539,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,540,389</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ffffff;font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:4pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Consolidated Statement of Changes in Stockholders' Equity as of June 30, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Units</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,163,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,800,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A Common Stock Amount</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,800</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:69.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APIC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,747,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,747,613</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3252764 2900000 3253 2900 8224012 8224365 11996969 11846601 14545241 14178000 3252764 2900000 3253 2900 8224012 8224365 3519780 2988916 3520 2989 8539858 8540389 3163214 2800000 3163 2800 7747250 7747613 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 15 — Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and assess performance. The Company’s chief operating decision maker is its Chairman and Chief Executive Officer. The Company views its business as two reportable segments, buy-side advertising, which includes the results of Huddled Masses and Orange142, and sell-side advertising, which includes the results of Colossus Media. All of the Company’s revenues are attributed to the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Revenue by business <span style="color:#231f20;">segment</span> is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.03%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buy-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,850,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,130,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,092,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,283,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sell-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 51,622,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,854,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 89,006,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36,333,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 59,472,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,985,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 116,098,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,617,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="color:#231f20;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#231f20;">Operating income by business segment reconciled to income before taxes is as follows:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buy-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,550,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,357,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,979,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,620,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sell-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,206,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,365,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,656,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,599,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate office expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,263,818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,878,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,029,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,725,981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,493,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,844,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,606,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,493,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate other expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (976,559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (905,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,228,982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,525,207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,516,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 939,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,377,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,968,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Total assets by business segment are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buy-side advertising </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,809,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,685,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sell-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,139,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,512,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Corporate office </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,798,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,928,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 86,748,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,126,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Revenue by business <span style="color:#231f20;">segment</span> is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.03%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buy-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,850,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,130,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,092,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,283,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sell-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 51,622,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,854,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 89,006,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36,333,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 59,472,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,985,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 116,098,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,617,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="color:#231f20;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#231f20;">Operating income by business segment reconciled to income before taxes is as follows:</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buy-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,550,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,357,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,979,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,620,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sell-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,206,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,365,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,656,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,599,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate office expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,263,818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,878,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,029,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,725,981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,493,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,844,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,606,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,493,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate other expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (976,559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (905,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,228,982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,525,207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,516,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 939,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,377,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,968,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Total assets by business segment are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buy-side advertising </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,809,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,685,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sell-side advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,139,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,512,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Corporate office </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,798,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,928,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 86,748,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,126,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 7850058 7130736 27092816 22283044 51622066 18854639 89006018 36333976 59472124 25985375 116098834 58617020 1550827 1357635 6979766 5620194 6206398 2365495 9656686 4599629 -3263818 -1878306 -10029936 -4725981 4493407 1844824 6606516 5493842 976559 905605 3228982 2525207 3516848 939219 3377534 2968635 23809849 25685528 54139638 25512367 8798843 6928144 86748330 58126039 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 16 — Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;">The Company has evaluated events and transactions occurring subsequent to September 30, 2023, through the date of this report and determined there were no events or transactions other than those described below that would require recognition or disclosure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;">On August 29, 2023, the Company filed a Tender Offer Statement on Schedule TO pursuant to which the Company offered to purchase all of its outstanding warrants for $1.20 per warrant in cash. The Tender Offer expired at one minute after 11:59 PM, Eastern Time on September 28, 2023. The Company accepted all validly tendered warrants for purchase and settlement on October 2, 2023. As a result of the Tender Offer, a total of 2,213,652 warrants were tendered and not validly withdrawn prior to the expiration of the tender offer for a total purchase price of approximately $2.7 million. On October 23, 2023, the Company distributed a notice of redemption to the registered holders of the remaining outstanding warrants announcing the redemption of those warrants for $0.35 per warrant. The redemption closed on October 30, 2023, and all remaining 1,004,148 warrants were purchased for an aggregate price of approximately $0.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:13.5pt;margin:0pt;"><span style="background:#ffffff;">On October 3, 2023, the Company entered into the Fourth Amendment to the </span>2021 Credit Facility<span style="background:#ffffff;">. Under the terms of the Fourth Amendment, among other changes, the Company entered into a delayed draw term loan under the 2021 Credit Facility in the principal amount of </span><span style="background:#ffffff;">$3,587,274.03</span><span style="background:#ffffff;"> (the “</span>Delayed Draw Term Loan<span style="background:#ffffff;">”) to make payments due, among other things, in connection with the consummation of the 2023 warrant tender offer and fees and expenses incurred in connection therewith. After giving effect to the Delayed Draw Term Loan made on the effective date of the Amendment, no additional term loans or Delayed Draw Term Loan will be available under the 2021 Credit Facility. Additionally, the Amendment made certain technical amendments to the negative covenants under the 2021 Credit Facility in order to permit the transactions consummated pursuant to the 2023 warrant tender.</span></p> 1.20 2213652 2700000 0.35 1004148 400000 3587274.03 EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /N(:5<'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 " #[B&E7MA'C.>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$F@8R;UI:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:'84."9]3B)C(8KX;7.>ST''-3D11 &1]0J=R.2;\V#R$Y!2-SW2$J/2' M.B+4G*_ (2FC2,$$+.)"9+(U6NB$BD*ZX(U>\/$S=3/,:, .'7K*4)45,#E- MC.>A:^$&F&"$R>7O IJ%.%?_Q,X=8)?DD.V2ZON^[)LY-^Y0P=O3[F5>M[ ^ MD_(:QU_9"CI'7+/KY-=F\[C?,EGSNBFJJN /^[H6_%XTJ_?)]8??3=@%8P_V M'QM?!64+O^Y"?@%02P,$% @ ^XAI5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #[B&E7($"M-4,& "N(@ & 'AL+W=ODDL&/6RH##H$"H#/V(/ B5I M&%+Q^B.F*S9G\,WX0ZJQ7JGA^R*+$YQ$2;'G9 MF> /CCW0 =D=?_ELF^P=(VWEB?/O^F3J778LW2(6,%=J":K^;9C#@D KJ7;\ M*$0[Y7?JP/WCG?IM9EZ9>:()^_<0*0V=:S^5! MDOU%V_S>?K^#W#21/"R"50M"/\K_T^ZNWM(#1IC\6"ELBO6]D4P MOJ7/0>EST+!G"JJ>M]DXKJ\CK+6D06(L)!C6TN"P-#@$&U4\IV[]@*%9&CXQ M83(&:U@6[O8Q&6"3.3"TI;E1:6[4Q-PC6_F)5 64:$9#8Q^%=:ZGCS?. EU/ M/TX7DSOTZ?[N>CK[.#_)&SJ=.:,Z8#%KV],=L&8EG:Q5;U[K2:&%_0933TU8/VE[^:OW?I> M?4!R-.P2VQK@T9G)+AS:^ F?B>>I]23D]T!NE/WH?O(6-4#DA@/A^@K M2R2ZXSQ&65\L>5&XZ"BN<5HGOIJL& ;6\8DM) \ MG(0*F#",/&^3X.@S-; 7?!L9,P#+?>(:CTV1#AS9UFB%41B&G]=&BR?8O4 / M@F_\R#7WEO0!YY(&J!__+CV(7U <3BTR-#H]!A MA2NBPC &95UUHN;)]<9@@9%-C+:.@5&XXB@,0] ==U6]'M8\@D#J@$C?(EUL MG1E!"@YMZZ]"*0PST,*7"A'Y$F'RZ]-O:,[<5*A*&DW"2DY U4B>J/*'H7H_ MSR5WOY^@F JTH4'*T,_6J2)*%#.13YB-R3@&7.&*KC!,0&HVX/G1"LU?PB<> M&'-P *$>G871US$HBE0416#DV545W3R[:QJM6"TP'Q":3>;7$^.D' YLZ[#B M)M*(FYQ4"#VMR^=R62G5FR4UKLT<4/QF7-%QX*BV/BM*(HTH:1I))O+U/3T_ MISOC1I^P8IW/8X 0J4"(- (A/7]5TQH%!RLNC ^E SHS'G6IZS(EHT2\7-#H M]Q@\1"H>(HUX:![2($!7::(^3LR]MMVB$AS6UEZ%0:01!MV$3*STJ/RH%.1: MORIB&IGK"@O6^CP&!)$*@@C,,#N?S_L+2_E:FM%DRY4E.*ZMRXJ)2*/%I?F: MJ"L5^T\ACS^@/9K8(2UF*>$8C:X#-J_'' MH!U2T0Z!867WLKSU$\VXWYA"-6C!]X! M;C*@*Z,K6*#VB0/'M36V]SL93"G%E*F801F-O1.>%':/ 3MV!3MV(]AY/5&< M9S^BHOM4)I)&>AIFS,,[<4R1AURMGZGIG_,W8W)^3OKD[**W,5FL@,>&^>15 M1:^,3MZ)5 HGQ^ >N^(>NQ'WM*KH.[%,D8?!?RJ*,1F.U(OX34E[>SL"-)9F M&R42Y.J?4/+- >75 M9_L+GKB4/,P.UXQZ3.@;U.=+SN7N1']!N45E_"]02P,$% @ ^XAI5Q*- M^..%!P ^R !@ !X;"]W;W)KL2W6%LGD?OU)MF.#)2OD MCGQ(;.AN/RVU^GDDY_*9Y]^++6,"_$B3K+@:;(78?1J-BFC+4EI\Y#N6R6\V M/$^ID+?YXZC8Y8RN2ZL']_'C5J@/1N/+'7UD2R:^[;[F\F[41%G'*+]=7 48A8PB*A0E#YYXE-69*H2!+'7W70 M0?-,Y7AX_1K]MS)YF_[\F=4)N2I>Q).B M_ V>:UMG *)](7A:.TL$:9Q5?^F/>B .'"#I<4"U SK5 =<.N$RT0E:F-:." MCB]S_@QR92VCJ8MR;$IOF4VW2[O;A:SR6H^ ]>3F\GM M= Z6G^?SU1)<@&_+&?CEP]\O1T(^2CF,HCKL=146]81=LMU'@)TA0 ["!O>I MW7W&(ND.2W=T[#Z2"399HB9+5,9S^[+\=G\_OUV!R7(I$S.E4_ECL[]:2Y^* M'8W8U4 NEH+E3VPP_MM/T'-^-25WIF!'J>(F56R+/I[28@MHM@:1NF!_[>,G MFK!,%*:LJU!>&4HM^*>Q2P(8DO!R]'28D&Y''.(3%S=V1UA)@Y58L4ZBB.\E M--D/(B9Q/B1L"#(F3%"K2.0(JH=]#Y,.5MT0>=@E$!(S6+YX!OQ3/.J.@#?R.X?[=-]0@5;RZ8MEU$4TXH6I#5->2[B_U0?2.,/"(9# M''CEEQ\P&2(8#&7-%3M6DDCR8AH,7Q\,Y#JH.Q0&,Q_+!Y@'(F@&(K .Q.^< MKY_C)#$!"_0GNC#TL-=!]K;=$;2P@19:H2TR0;/'6*[5NI)ZEVRH%SV"/L)A M%ZG!$,NU[;L]Y02=EMT<*]@9VS!9]6L@Z(\*;B_:.M)1AW$"1%"WP9@,H4=\ MOV=@X0$70RO:.UG\LFJS1Y P*4U KC3(!=]<[ MF6;9UU.,:) 'I#K/!S@\# MW^]IC+!E5VAEM/%=V043GCU>"):G-JC(4!,^"5$7JFY'/(FU!VE+CM#.CE4G MM.##>@-68XFQTT6H6[H!1)Z#^XJV945(3E(K-XO)]>)FL5K,C9(%6LGUO9KE M7-&.S(T-$T@,$2^E[H2M72,SDME4([ETJ@ M^5XVE"2F#W$2BYB9"TFG2.+X$&K\83+TY8_7A[3E4F@GTYL:X8NDNHHI!2_[ M8*NV 'W,&5,T.VSDP4Z1)\^,2>EDIW05[*:DF\$ N3[LR:@E16AGQ5LN6%,A MIR'625 "5D3>Q6QB2]=QG![,+5M".UTV#)2S)Y;M>ZK%P( .(8[7%>(&0RG0 M?-@#$[5$B>Q$V:6>@_(^::"13HHD#'V_@]]@%L*P3S:BECF1G3D76<13IJJ; M65L(TBD00HS=K@XWV?F$X!Y9APXVHG:JO*^7XHY*F?N*U%@3R$"5! 5.B+M8 M38:*LGIV9ZAE2W0*6[[._AL=#QD($870E1O%+F#=$KFNCY#35PK=0K&5A5M)D[J$RZW ^G5I;N*,9I$J_H@7I<<'.)1XACZL-PUH"*$[A!Y\ M>]^ #!M0A!%V-98R6H80N[WKH:539*?3><0SGL816&1_[O,7,(L+6L@! #>< MFM>O@3%5^^OVR;?MCA&WO(KLO/I.MJIG]I3.9"!81%RD3X?!$)+0@WVST3(Q MLC.QM;F^(Q.=5WTI:W!7/)OLB"R_OCEJ^1?9^;?J!V_U 9U) P>[LB5I?4"W M=.4R<7RW1^>CEG61G76G=U^^+%9?I(I>@LGM#$SO;E>+V]_GMU,IIL$OJDV MT'BN:0]LUL' > CX_PB5L= M@.TZ0.M4U3'BJ0GHQ-QS"F"PM)\"X);"L9W"IPDM"C QXK-ZOGOAGBG:<9XM M\6/O/-W*JA_>G?29HATGW2H";%<$4YZF4H66!6E,5J=P%.K-R635)\5P2_/8 M3O-5Y5T;<5D]WST)9XIVG&O6FO;@3?E2^K M'[@0/"TOMXS*AJT,Y/<;+J5;?:/>?S?_[S#^+U!+ P04 " #[B&E7 (KR MBD # 5# & 'AL+W=O_=IN3P9QHY 6LW?/_ M]_=T?=;27W/Q( , A1ZC,)8#*U J.;%MZ0<047G,$XCUG047$56Z*9:V3 30 M>2:*0ILX3L>.*(NM83_KFXIAGZ]A/Z!)FH.Z2J= MNW29LPABR7B,!"P&U@B?C+%K!%G$;P9KN7&-3"KWG#^8 MQL5\8#F&"$+PE;&@^F<%8PA#XZ0Y_A:F5CFF$6Y>/[O_S)+7R=Q3"6,>_F%S M%0RLKH7FL*!IJ&[X^AR*A-K&S^>AS+[1.H]MMRSDIU+QJ!!K@HC%^2]]+"9B M0X!?$Y!"0/85N(4@FSD[)\O2FE!%AWW!UTB8:.UF+K*YR=0Z&Q:;QSA30M]E M6J>&X^NKV?7EQ61T>S9!IZ/+T=7X#,W.S\YN9^A@2@7$*@#%?!H>HN_H;C9! M!U\/^[;20QL#VR^&.L)C&/HN7R.=2R3I.=P< M>X1X>!MT-XY@W,8=7(_:*E%;C:CCD$J)1G5DC4+SXCJ1"?5A8.D'(4&LP!I^ M^X([SH^ZE?-)9I48<>13I5:.KU'] 1RBA JUHF$)=TKF3MS'-SK'C MX*V'\594!;-38G;>@SE*5< %>X)Y'6=NU=I<-ATG_VRQ[A-9X?5*7N\]O#+0 M[R&)F)1I/;*W T)Z/>SUR!9P75P#;K?$[7X 5^^94NGWB:[1.N;NGLQU<0W, MO9*YMT=UGM:1-0K?6YV?9%;)$3LOFYOS:?596+U5H&^&55$W]F'\>35:>%56 M17V-[A-9)7[90W'S)OK>*BWL*N\+3+QN#?0>D57HE_T3-V^@'ZK5PG,?\CTB M&.1F6_P2&_P%02P,$% @ ^XAI5P 4!^Z3" 7#$ !@ !X M;"]W;W)K2%>EZ*N7O/A6 MKI6J@M=-FI77DW55;2^GTW*Q5INX?)]O5:;_LLJ+35SIK\73M-P6*EXVC3;I M% ' IILXR2:SJ^;>73&[RG=5FF3JK@C*W683%]]O5)J_7$_@Y.W&U^1I7=4W MIK.K;?RD[E7UY_:NT-^F!Y9ELE%9F>194*C5]>0#O(RPJ!LTB+\2]5(>70>U M*8]Y_JW^\FEY/0'U$ZE4+:J:(M8?SVJNTK1FTL_Q3TLZ.?19-SR^?F/_V!BO MC7F,2S7/T[^39;6^GHA)L%2K>)=67_.7_ZK6(%KS+?*T;/X/7O98AB?!8E=6 M^:9MK)]@DV3[S_BU=<11 \UC;X#:!LAL0$8:X+8!/K4'TC8@I_9 VP:-Z=.] M[8WCPKB*9U=%_A(4-5JSU1>-]YO6VE])5B?*?57HOR:Z736;WWZYO_WC4_CA M(0J#^P?]\3GZ\G ?W'X,;N^BKQ\>/FE 1\&[_[SR]6TTIW63:>+MH.; M?0=HI ,.MI/M;$'B]&;Q3?(27BOMN\##'X-$$#8 M\CSSTYLCFSG_KO?H_^Z]YPQ\"#]N^.@(WU?UK+*=*FUQW;?$]I;U!'99;N.% MNI[H&:I4Q;.:S'[^"3+PF\VI/LE"GV21)[*>^\G!_<3%/GO(JSC5\^UX$/;M M6=.^GO2?9U02CB B5]/G8P5D&^=#("<,<&(,IG"(0P)104T?1A8@H)QCANT6BX/%PCGJ M;K>JB*LD>PK4JY:9I3W4PN>X\TD6^B2+/)'U B$/@9#.U)OGF]K_<2V4?PVJ M^%6509PM@T>5*9V-UK!(RP@D' AC7,V'."P(E6;6AD,<1!(3,LC&(5 *21EA M]F2$H-.=P#T M;6%GG]JR^.E5K9)6=7Y^:RL&A,,1P6%"&-@., "A)P# )#A M 0M0<#W$A;D*6H 4ZMGJ:&'MN^!(>L,3)N#\I''94O7F&;W $VAF@ 5(&:02 M =,!0R""C$(I@>F!(1)2(#!%<,0%J',!\ < Q8@U5T+@D;,[]0W=,OOVVJMBB#9.^%= M&W][D>55C7ME"[VR1;[8^B'I%#ET2_+CD%@#08;S!L:FP)F[>SG;P\-.]52E MZP S4XM+/0[)B'Z#G5Z';L'^1RU9F_VYI=IL&Z_K M8&1Y=K&-BRI9)-O].J(?V2(XK" NJ 1,R)%P M=!4$=)<0\SRKW:VR2B?]/C(J+M+O0:4*K6?BMP#5[>K/A8Z(O=AP=W1V-'RR MA7!8CUP@*;6F,N<>3]WVH]%5-]"IV;62T&Y7NI9M5U&KG\70%@BH5K0#&6E! M2D 9,'=3;$ , 6%#'6E!(L0D&YT8NH("NBN*5D@V*Y?+_*&8OY"<42I-ZVU MJ_46($9('"\YK?46)*+Z'Q@IY%%722!W)=%JR$>UR@NUKZ=LUJ.ACL=:ZPEB M5O06H,020<-+H8T0^J,HAS=K&K!<07:C0@;U#H(" M"VS::R%$4!=_9H5@ 2*="!2-#&W450C(72%T%@>Z/ KTQ4:O*N4Z+M2EU0=> MZP2O;*%7ML@76S\P79V W'7"35PFB^!=D@7+/$WCHFSBTP3&6L"U=.(H19;D,-3;=RF:O-CWKL MF]X)<,2<@_'OYK6S6E[$SZJ(GU20[3:/VG0M[AKKF^+H;8A6N2Z0\EU55G&V MU#K1/ER]ZG"O;*%7ML@76S]TG5A';K'>#==]I.R):MGU)X@)K1+,9+4A(1< MF-ML=D[(D+ES%]F04!#&P,@V&^K$,7*+X^,QZ[)_*%$A$8CK1=ZTWX:DA")B MONFQ+,EFJ(%[JD5LEI1Z/5@ MCC[90J]LD2^V_JF#3K-CX)Q)G><.G'+_[(,'/ME"KVR1+[9^$+KJ 9_R_L'U MXKA3[;0*UODBZT?C*,32$ZA?L8QA):H5W!#B(DT-]\M0$0XA.:2 M$UJ $# *J+F,118D9Y)(,;)]@;M" KL+B7N5IBLS/2ZPL*KVR1+[9^ M1+H*![O/)SD7)Z^O,;RRA5[9(E]L_2!TM18^Y722G@4I) !:@IM[7!8D9AACR4>.1N"N5L'\WR]/7E\9>&4+O;)%OMCZ MP>A*)^PNGKGI9@PLWJR(#F'0G+!S7P<(C' ^@&X M>5IS>G1:?*.*I^:8?JE-W&75_N3PX>[AIP ?F@/PQOT;>#F'EOLAO(SV!_T[ M^OWO#C['Q5.2E4&J5KHK\)[K(5#LC_+OOU3YMCFK_IA75;YI+MOM2=W#X0<7L?U!+ P04 " #[B&E77^'QD:(+ "X; & 'AL M+W=OR"]!Q3X *3. MGXKR6_4@1.T\+Q>KZF+T4-?KMV=GU>Q!++/J3;$6*_G,75$NLUH^+._/JG4I MLOFVT7)Q1EW7/UMF^6IT>;[]VZ?R\KS8U(M\)3Z53K59+K/RSW=B43Q=C,CH M^Q\^Y__YO'ZX&(4C9R[NLLVB_EP\O1?M"]IV<%8L MJNW_SE,;ZXZ.K M-'IGLS;KNUU6>BQKL5S*.ORZRNL*:#TYJ?5-7V#R2*K*N<*$)N^5.P= M(!:;Q:X^74^ 5LE J]ELL]PLLEK,'?'')J__=%[)T93/\AIZ;U.SVI>BSA9J MLS-9%/O*H/O*H%L==D3G7;;(5C/QVLEJYU;1UPYU*8&J8)?!WV9H#HJ/EYQ&G'(9_'CHM[$GS='X;;7.9N)B) ^WE2@? MQ>CR;W\AOOL/R&],L1A3+-'?CC'W_LCD*_GE)'MWV?A!-QDG(>V9:^R3K;F88C&F6((IEB*)*57"]U7"C55R M756;IDR:PF@/J\YL=V#<%<=K9R7G2/+9NLQ65;:;4\R*JJX.*P@J&&-BR_=H MPK7JHZ';_%/K;XJ9-,842S#%4B0QI62\?TS-FF!F33UM.#19 _<@J^*MO_?6-WH[*5:/HMR>>NS=?=?: MZM2%YO=V(C5P'#!FM#78!UXX[CT/+3Q?BN6M*)U-<\[6.;ZO@8$1 M'^JCCX8>]WIS16.';.>*>DY"6!#J0QXS:X(IEB*)*?9'>_LC-/LARR-]Y-'^ M6S\Q=L'6<#WCUO">VQ'P04!(/RS![%F*)*;X2-R.\;A&)S^+N5BNZ];)]A"] MU$54M1E5+4-52+#6U+@[8'WEA78"U0 !\02/N M:CC'G-:Z'##5XE9-_22*7"_RHMX! #5O"N4-J#H!56WL0!TQD[HMNQPW0'[> MF+@6\@RK,14T$1-H35#5IJAJ<:MV^(;+"4?_T)6@)DT'DZH6=^".F,G=-*_J M,K_=-+9N/WYW'\?P.,4D41-4M2FJ6HRJEA =9XXC>=[.>J?MZ0F!JLT=>2-F M]'8UG^>-Q=G"66?Y?"P_G&?9.J_EXU+L%@BD]W7V+!_.1/Z8W2Z$D]V70BS% MJ@:+ 16YH:I-4=5BHO- 'GK:N5Z"FC4=SJJ60D?4B!FI?1"UDZ_DX5R MJ(B M,E2U*:I:C*J6$)V2T%9VU:@H(SK.! *WINAT [6#":I:BJ6F5D$'N(B9 M<&&L<;YS7VQ/LIBJL6H:@D!:!^\T U%FE:Z20>OB)E>8:]U$QT;08O= MYEY9FXRI%J.J):AJ*9::NM6E(V343,CP)][FA+8?"ZAJ4U2U&%4M055+J->,L;M@15"Y&=0P$S^* P".S M.-0.)JAJ*9::6@4='*,_MJU-_OF?FY5Y%F].8>T_TT>DOND$B(+6JZB.FX* M!S[IGU[_HC4H_D ?7XL;TBM"-8U$RP+*==P[Z@\BMZZIXQ(/#( MVC%J!Q-4M11+3:V%#F%1,\+Z&3N'S"FMZP':- 65@QX';QY"[5Z"JI9BJ:G5 MT'$OBK^/#*P 5 )& ;:EVZ\' 9N(4#N6H*JE6&JJ]QUMHV;:9K-":9:R]A=3 M;8JJ%E,=X06NR_H+%JA)T\&DJL4=2J-FE&:S0FF6LK88E:NAJL6H:@D%:)GO M^IS3_OQN.%"UN<-JU(S5S,M2YL;6QJ*R-%2U&%4MH3I<#(D;A/U5J>$X];J@ MCG\Q,__ZL44IL[BM[:W: ,X HB"2[OCV94LC6<536Y8U;LQ"L9 M#Y;]'D55M\->=DV>YWUYLY8EXE. MJ<*(]_.'6$E@_J"R,Z9@KTCY),#/&#-@) MUD^9H*9,L=34FNA(&#.3L-^SLLQ6=>6(9U'.\N:S9.@8@LT;[_J!", 1=B4C?J7W"'FC0% MDQ[=E\TZ ,;, &QWHZ!BO>.<9MM0:1BJVA15+68ZEZ)$.Y]#W3 VD%*]\TG' MP;B9@QUQ=_"^)J@ C.N B?0O0IFBIHQ1U1)4M11+32V)#LIQ,Y2S6=@P2UG7 M >IEE*AJ,:I:PH&]9"3R0S?JG4:FIT2J1G?!#U7= C?2;'U[$E)GYP5['3=X:=O+@!.X)[&S%@3U@4 MD4 W!=H3!D)4U XFJ&HIEII:!1U?XV:^9KE7$_8?E9IQX 9A4=B'9D 4."(! M!.=QE_7U$B!PS#W&(^KU1Z0>R5T2!>S('G;>\2E^^I6(EGLU85]0:137V9#T M)8R(W[<&N '8D7&)ND,+52W%4E-KH>-2'&^'EEG*VF?4'5JH:C$':!DG/"+] MT8S*I(:SJB9WM(F;:=/_=W'#W!GK,M%Y#@WZNSBFJ#EC5+4$52W%4E-+J<-@ MW(S!?O[:AKD#UN6CWQM,JQU4),:!VXSU]QRA9DRQU-0[P';HS'L1.H.L-2O9 M6HNJ-D55BST=Y>E@%#5E.I!2=;>C8)Z9@KT0C)I5K9T&MI=I8!0U98RJEJ"J MI5AJ:DETO,PS\S(;,&J6LJX#5'J&JA:CJB4>L >.R.',W?XE?:=$JD9W_,PS M\S,SWMK864VV*JA:CJB6>3MH8\]S0ZR/O$P)58SLDY[T4R9V"X&PO=V]R:W-H965T&ULM5IK;]LZ M$OTK@G>QV 6:6GSHU4T")$Z#6Z!M@J;=^YF6:9M;6?(5Z:2YOWZ'DBW:(L7$ M6=\BJ%]#<7HROT M81)%>D C\1_!G^3>^T";,JVJG_K#I]G%*-0:\8+G2D_!X.613WA1Z)E CS^V MDXZZ-?7 _?>[V6\;X\&8*9-\4A6_BYE:7HS243#C<[8IU+?JZ3>^-:A1,*\* MV?P?/&UEPU&0;Z2J5MO!H,%*E.TK^[5UQ-X F,<] &\'X/X .C" ; >0QM!6 ML\:L&Z;8Y7E=/06UEH;9])O&-\UHL$:4.HP/JH9?!8Q3EY.[KP]WGS_=7'W_ M>!,\?(>7+Q^_?G\([FZ#R=7#;\'MY[O?'X*SX,?#3?#/O__K?*Q@43UTG&\7 MN&X7P ,+9,&7JE1+&7PL9WQV.'X,RG8:XYW&U]@[X0-?OP](^"[ (28.?2:O M'XX]ZI#.@:29+QIR()/+X!9.@PSNZ^I1@)'!]7-PM^8U4Z)?\IU0->[4$Z?@ZH+)?.',CIE*$\TV8&W MXLY;L3>45ZNJ5N)/UB3::J[3(J]K\,9 E;. _[$1 M:YU&G$ 86O;A&"'<,\^__EOMVP-\Y+7O057YSS--?69PBE? !V5CJ],B9%D4 MT2@*:=\D6RZ-*$G@L?E/C;1JRP/A[:)F MJZ"HF-L$[PK'9N7M;/N&GN$T070 GY"A$<@+SK#MMCEVAT;L%W<>_.T\![[& M@)#]D-AB9S2,,C2@J(%YY,=Y"((^ 'X'G344,K%(VM2[*+F?/!P4(<^48JB MOM[>U=]Z.@Q/0%Y@O?Q800H]=<42V M7$(JV">?#15H4*@0;"J*82**O(SCZ)UWHMD.G6&X M!GJ!;.1YM=&\W60:I\TVN8#,3%*$8RMJ#E$$&30,XX'08<,>L)\]W-=\S<1L MM[?:>%5JR6L/E\,V<3B+, VS/IMS"-(4HRP<4-N0 NPG!9V3U^QYR,/8!GF< M$!S%..NK:4NB$,@]P4/^-8P ^QD!*%IO^,$1<.KJP.D($40LC]J"* *&,\1= ML %T[ ?T3WLX[G6K ZAC!,[J:VK+9932H= ;/,=^/.^(1\V!:6T&_&FC-Y01 M)+(B[T!Y',(&'7*G 6;L!V;34"DX<-=N SP[U;7!\BS.$MS/!"ZY)")9/*"M M 57L!]5OO& *?*I)P[,W^B?"PJT]-@*?)6$:#I ^;# 3^S'SZVL;(TX;;92D M<4(IMK:X+4A(E@WK;Q 5OX"HIDOW0Q<^GTKX>^3R-1TZ?%(T/=5LAXXP:(K] M:-HXHD&H>54["_<&L5Y?]&(GF,)ALS+M7U'6$P/,Q _,W0[>R*;(@K]=_/V[ MESC V6F@7X&W&F@@G*!CM_AMUZY[J0GM90='=Z%/--NA(PQ%('Z*<%]7.>9<^.GJ.1P@(Q4DXU#XDAN 0_U.$;P?]JJW!@ZTI_V1'FV4_9#@# MKNW9E8:N$#]=^?;_M^'\*QQMJX/N0/QB' UP5&H8"GVI=;"_CZO&:AGP7[S. MA>P_.M\^574\<; ZJOYEW_I4V/ 2ZF\M')H%#!/.G7K)+D<# 2,+"?PKO]4R M0S2HGVC<"*EJ,=VT@5)5L.*K*:^=NY Z&A(H2U-"^D602S)#,24#.8(:"D'] M%,*BP":_^RDP=3 %@D*.@ M<6D)?)77HG*?#)L T) F-+*VD4,P3BDE0WG*, 7ZP@.#84.X;G:^:(+-!"*: M(L=FL@63$';34'N&&LI $V^M]+!9KULFRHH CG%>5')3MYQA5T9! =7>DH/3 M[2R:Z$FYP:EF._2(X0_4SQ\.^P*##Q^I#?6$IFG]7 MY6C'N1]@#!+:R'"&R,\9[C9*BAG75T^%#&9B#O25ZW(%3-74M@3^L!1KIXDG M[51$-LT@F-!A$PW-B/PTX_O K8!=%T9'_T: A(*7A>X_!E]8R1:-T+O@\^>) MT_J37I2,;)Z"DS0;--ZPE,C/4K3Q4U[RN3CZAH1_YJ,MM&]2TC1"@Q;NW:3T M\YBNP-X[S+M.JKZ^QC4ISO4/3;W=%F:FZ@:'/ FU7%;%#$:XSW)DJ9[UJ;]? MR6-3VWCO O6*UXOF7KD,FF>B[GZ,O-\9^=@6 9T^ETNYJ5'A? MG4^G3A10 M20WWEKFZ++G=+D&9S=4H'G4+'V5>>%J8SB\KGL,*_&_5O<6O:8^2RA*TDT8S M"]G5:!&?+T_I?#CPNX2-&[PS\F1MS&?Z>)M>C2(R"!0(3P@<'X]P#4H1$)KQ MT&*.>I4D.'SOT'\*OJ,O:^[@VJ@_9.J+J]'9B*60\5KYCV9S"ZT_KPA/&.7" M?[9ISIZB1E$[;\I6&+]+J9LG?VKC,! XBPX()*U $NQN% 4K;[CG\TMK-LS2 M:42CE^!JD$;CI*:DK+S%78ER?O[!YES+/WD3(IVR&W#"RBI\FXPM:X<2SEU. M/6HCF:EHD9<-JZ_@>H,\>QZ9&NG<55S U0@[Q8%]A-'\Y8OX=71QQ.[3WN[3 M8^C_R^[CR.^-!Q:SER_.DCBY8/]6$;N1%IL,'[GT7+%;HU*ILP^P1-')=[DX NPV#F^8-([9)BUDZGD5@+N(X&1:M2K&>CTQ)L3?(Q95BMU M0LF1 EAE36XY$I.7@O'T$:R7Z%W.*L4]<1^>D$A;4FU99K QT18T&,4>)3F[ M)^-!%-HHDV_'+,6N/$DM4H]F@I<5ESFZBC$LAY$UP0%G5$U+#GUB-;:-#;63 MAB.*(@U9)H4$[9$#[&= 7Q%@C=(, =BZWIZ$L\AZZ)I,@=)$.VF;FJ&5((S; M.@_EY'@"F70!HVA6,6?HA:8PV,."[]Y=LV^ID)+HXN;FEK[#5WSQW9AM"BDP M4XY*@_G:8BX/*6C<:NN,\H#16&_9 #)^UFFJ$.:..P=?F+J_QS[=A3_$&)84@1R/&)4V)ZL4#CUW'CHJFEU\M>=B MD-;_*KMJB^[@ 9PK\+?%Z]I:*L-O^A6JNT,0&+!5%\ M^[#1F*I"5FP%>4DH M004>:@8M&;,8Y.QHD<51-(G0C/?31:_NEUH#2^)Q4PI]D%IR>=V2RW-UT*$M ML9-"_W3"[\TCE&OLT3AP4YP<4(:W ^-<[=@=H+/[H*N^*_O80^4;V+,@_^8 MZ@?+=0[Q:?(/5MYQBXT5'(QGSVAIIV?4;RV).M8=S#YO?M$+E-^!'2;+$'#' M=,BI?$W'AQ2S(S22%OB"EZ6PT=!N(#JAB-!&$JH,;B\Q*@3-H44)XH9+# M8M];6#@Y/!&@W_V\_/3KV\7W[74058Z)7#983?1L1T<%0F8TNSK5$W;?#Z=^ M0F06[V3-^.NSWLS'D"5AZHIR&"8IG;]NJ+CG69QW. ?!4QL/ALP.H0FN&PJ' M'-A&#R!:%@*+1 T"RC^E#I6X+T; M X#W+(R^FSQWP9H.[L<8OSS\"@C>:M]T6O987FFD4,LSSR!0)&&! (VC M6^U?O_EE9ETDV&K-L;$/&^&0FT2A*BOOJXK?W37MIVYM3)]\WE1U]_V3==]O MOWW^O,O79I-UDV9K:GJR;-I-UM/'=O6\V[8F*_BE3?5\/IV>/=]D9?WDA^_X MN_?M#]\U0U^5M7G?)MVPV63M_4M3-7??/YD]L5]\*%?K'E\\_^&[;;8R-Z;_ M=?N^I4_/W2Q%N3%U5S9UTIKE]T^N9M^^/,%X'O#WTMQUP=\)=K)HFD_X\+KX M_LD4 )G*Y#UFR.A_M^;:5!4F(C!^USF?N"7Q8OBWG?TGWCOM99%UYKJI_E$6 M_?K[)Q=/DL(LLZ'J/S1W/QO=SRGFRYNJXW^3.QE[=ODDR8>N;S;Z,D&P*6OY M?_99\1"\<#$]\,)<7Y@SW+(00_DJZ[,?OFN;NZ3%:)H-?_!6^6T"KJQ!E)N^ MI:CR^*@3PVVZ;Y>;[)UNL MV]Z:)S_\Y4^SL^F+!_9TXO9T\M#L_[$]/;SJWYK>)//D+W^ZF,_F+Y)_!Q!^ MDFTXR<>U2:Z;S3:K[WFU\Q==DC=U1V\566^*9%G669V7695T](HAU=)W2=8: M.PT-*:$G\J8M:* A4>S7_%D!V+8EO;^M"(25J4V;5=4]GINMOML3"+_6)3[= M8 D&\FIC6MI+\A10S:NN#V39MG] Z4,/);'KTW[Q/#+XW69L8Z)#DE)G?K M,E\G=QGAI:QHB(/SYL=KS'=%]*R2V;EHC4GR6B!HMF6-;1&F-UE-E@D@I_S( MXZPDK+;EYA%;M80%7;+B-U+I_+T%3_=/\! OU3 T%;V2#VT+(D4OU+3%KH., MV/TOL[+U:P%B?&M9Q8XZP V*Z:0$.1*:H5UAR16I%<*34\7]Y]_(&#RW?3TA6 M"B,PVF?I 4 @]J0/")0J(YDKFBU+9$UFGW;9FMNR(P #624 ZR)K:=L-S=_> MT?,DVVY)@V2+RB1]DVR'!7T*YL>;1+J!J-*3XX&=]^N&WO-S889[?KDM;PGM M_NT8IVMZEST/ HI&#S1)OR9$F\^]L&O?9K6(MI*'J879*I9.YM7'[*Y?9STM M=VN2HEPN30L^,/0'>SM)P4H(4^MN(7A[L.O.00<2J*HDFB@KX7U9HNR3I^4S M,$O=)%53KVC08;8!V$]+C"?&7RY+^$\$#]0E 5"VM*4&A*"!6RBUP3'O QC: MMLUM&:@*RS.3Y(HHHVS/@MJ9<5G<9)"Q'HJ, 6TM+WA4\&:%#EYA'"8$P533 MW[G5:V*60LZZWR6'ZF)F8=JE:NRIS=^;JJ"MD8*YW6=3X1@-/!NW<#<-7?0!-VP MZ,JBS%KF_"M2;41@HA*]SIK1;MTM@UF8HEDNEHM9=F$,L5!5DF.;J0F--C;Q MVH5F7& 4OQR*&JGHZOX/0F&6_SZ4PC$=:%H8 H1F-DFYU#V[ 9%%@[T'55D/ M9D2$/AH*FYHL1N"(1=YME8TPWF]!37T/0M:!878!V1C2,07($'#5P'KQ)T?$ MP FZ<9+_LJ'_.:_BIZN;E\ZA&!U_W13L5/&R]K6KFVOWUL7T-/4(OPX1_A,, MS=^S:C#)6Y-U0RL&)W34?AN*E7>IAD[(:8E@MVXZ4JW"HICR%E-";#J:270E M(PA$Z#P6P3U5F2W*BI FXX>-?K^SB%V .9N@6 X5O7HKGZ&WCO"IT"4FLC,& MPTT3^%9N@J4)9L8&$0H2V<@SRS8TJU@9VE3>-RV)3@2&^;P54[ <>D(=J9,^ M\-IV!I.):1M2T="\T H@9-+R4T8JM%56Y4,EJMEYK[J)1RQG,=QUUFLP&=D\ MQHCSG'G+^7U>F52$EUXJB=/%MD.^35^R4NO)YL#,U@]/P[-$6&+Y(57M.0<6 MWBH2TC6Z7L@W'@DT@DQ('TL3VZN0LS#P<4.RKMT[3J%\V@2.K5LKCA!SKCK@N19YB8!]0 MG#B8K%OX?)V7-4+-LFTV@3"YJ7_MA 4K5'C .4+W(\I2]6CX7 MJ-#TC+LN<(B!V4WV*1*+NA!D;E4'PY1F;/P4K_#DC<2E+G8;/)HE#3JUHR9FF"C%1,<[.UF]:P]BLT4-CFK M5R6<'1DBS+YJFN*N).,-02,?C0&D M$ MLU($_PG:IJD+,<1IP.)[O-&'2Y ;8&Y5N8HPL',VN! A+]M\V,#SY:4L1NP$ M1E#"+EQ$I8311_^N&A![ 1=JDEQ#(;KP&?Q-[S-/'7["Y.I8 2X'Z+S"<(!N M8TO/HF5-J_>#-R3KGZ>G\W,K<7CKE(&ID62,D.;0XA;!-S0*ML2^Y@89$+(,G M01XS$8I\C,KQCY)9A4H*X[/VJ88BMJ47 MY^2@CT'ZF%195A&$EYC(OLE M&)$>^^;D+#TYEFE)"1Q#&1 %MA*U5O>3Y*VW^V(LB2C@!D3$YHX#>$Y)L+1E**4L3TZ#UX::I\'J7P6VH,4DT#[KWECO@^X"-LW]&AZ,4^XLNA5U1;\W P=]XB@ET9OKJKT5S,_\S#SD6T%.!N%XT__7.T.+CL MN2Y[%B_[]5HZ6D'I882OH2WPUL7TS_%VTB!!%-)NDKQO$6#VDEB%2=Y*N0)V M=OR9>MA!W"H*+,P?JHI*N+#,X5C>D.,+_Q-@#)M!;&P!!(&_K*- ^H+L]!\C M^;$\VR*]6")59\,@L:IN$HTQMN-@^_P9.<\9JNU'%=/69= B:-@*Q"FGW720 M!ON*91<:>6>G1=1D)4,86%*M$@0@K"Y;V034(.D+QAH0K)J"TXH4#R(O4,". M_L:6L#9W6<4N/85>+8$JL0!'19(!EWK3", VQH/KY5!*4_]C;>KP86MZC@EA M]8GP?9*HC< MHSHF:F_D0L(X:@+CIEGV=UC\%^VV[<<\.\EK.+SFG4,QB M$I5Z8.]!*DN2<@KFV'-SOT"84#.;"A_GX ;Y=FC3X MFB-H\"3*H(3#O]IPWI?57+YA-,U,3[LADUS.U)QH;(] F>'_N8JR\5TH!U+D_&$1MY MS%P@=($3#1G?%Z<.-165DD%V 2\'XYK"% >>=9PD935D1EXA;QL2Y[K9<"W+ M9W3*NB#SU=ZKWK,9'Y_)ZE+1,#X;3N3NR5T@38MX+FQPD"!5U*;+%,&V0A-; M6(C1ZI6$;&%)'O+3F]6]K6IR_P@)BS1J.9_7C6N=*FO\JS;Y '^;.6C@/ M*! 2C:7=N(J%VA[]ISB!QG5YD@X:.YJ:P!"N*U#K+J_+;Y2\T. =+C%G$9!SCY'")<\ M4W= T\2# XW(X('361NCKT1+T5 OZGP%NW+H:W+)Z.=*_IYBN)5A,\ \^E Z MS:&2@X6S]'1VF9X=G^TT?G2('4YH_.7Q&9<@E63.W(>5R&7R\U 42!V]S3KK M/ETWL+Y#E[PEMS\#]N?3V84-YJ>7I^GY=(IW'4"!E;9I[=UUWL'U,;.3.>;S MNZ.=3=E8[Z:3H>/WO@X3IH%/70GIU^46Q2BDKZ!$;%-0?23%)9IDU1KAF9$E MG1(07C#V* 74^4^SNC@/I+3]6WC'Z M"RGHJ_$D, ]XJ](B%E2J@X5]5"K[4/]5=EF@+LJ*$JK'U4&^TCOSHC%618U\ M+Y^'WQN7*M-KX\1HW")>J=8S]GT#Y2C,\'BFDA1IG6ULW6"?-CV@J /17,2$LQ]L!]0N9'.+#;GS(M2;];4 M#&BX,&U=/"V4/&2 *%4+I:AW;"Q;PVU+42;J-TP MLGX/Z'!>-=VQ'/LA RG3^GYW2(H,F44N6418;+%>SB?5Q1;WJEF_!(DS(F%! MJX@4"! 413.JF9&B#TIU#ZWR3Z5OD7+&/W7S&)XC6C_ =B,P=0^L]&7+UY*6$(&#$X<[?OW MH0$I.*0@C-]F9:5!@O;OJ[\I-1.)(W*4A-$Q:HPFF-32@8B D;U3Q9T>,@PMN1N@>Z$80$X'(6[8 ^J@9 MB9<(:1E/L,I:_A9$BI-;G5GA,:^+&-7%-P?Z&Z0UHC6!+HL\&/84?!NP> G$ M,@+ZAM,W09]0Q<0*W)A@JG5),DZA^GUL0I0TMIO&1[0[KZM6"90"$@:JEQT@GZ]V748=DA+B<7/2O5E4*,Q)+9V[D4<7MNU$ MLA:0ZT;&"1A6FRI]UG5Z;%*&^YEL]M4MPR5C%EF MN;@YHNDXUB^D_FK?L+6E![=V?)R>')^(W7R8R,'V'SHYX+=];F.YJ-&$IRU$ M'#/N#3Z\MS$B1P1\<&OS&='M8AH"_J@R"CKK/2H.+K&3%,5.=GD42/UF=G&> M7IR<2D@Y57H]WJ^)ZS(/])]<3-/3Z:F*5\?'+;Z\"08Q/$6R5;9TL8[/*[GV M/-'*KJIL STDLWD@ARY@8--)F>:1*C%'/,0@\S22V)^5I4'$/1U0G_,%(J3JGQ6AT2&5'^;W=6) M*#9MM!-SXJ(HU+>2MS XR>Q8^2*<#=H=>@M3EJ+D@Z[;L%FO4"5[B.[BZS=] M5C$F+B_3\_.I%+$YO>V"#.Y,;9'>"Q9"'!OS^E?CZ6,\G1C.4.X?V=1$GEM. M=B(X)R GD^9N)8R<'K_X@JV)N;#V-!%HWF3+C&A("O;F]P'FD3GLAEN-:.-I M\N;-M0-O=["#]3]FH6:GZ>G9N>B84]KZV<7\:TERL*3^*&WHBO?8W#:[EYXB MY.YFZ?DV9K M-S;5\R*9C[W#'GU02_ ^(^;PV2Z>]D5R_"SN]K=3!$=4)(![D9P\V^GA'1WG MHHK'PP#RGSZ+L!ET+2/WQ!WFF7;L'YZ9,YGTJ5N6.V?[7!>8[590M[CEI)SO M3914T5V3=,W04M3Z;=#=49#KVTN#2-SI$3S!.9V1\2%S^)+_AM/443"R&(J5 MZ8/V.NY[BCH4+1\L&_H*[R'F:;.5AL69ZYE,?59PT8H8I=QQ>,3Y8!MAVGH+ MU[#*O&V.'(VCC85[:- )+FDCUZ')D1I:I>ZU-%5(M!;5;EP:2>((P.$E@^2= M0C$;:;AZR#B],1^MMN0&4B3,K,N /@+3X:X$E6&,I'B_E(8GGC;S>Q.[0#$D M2L?2RXT4DY9(%E)&TX;2PY XK@LVIDDY0'KKC9G',A.&7H?']NY[4E M>B# O]C9HQA[$J"Y/LYMR%A.ELN-V\='@?D^)5S9Z%P39QNYX;, M57 VW@!*[JPFIK"<;CZ38RL']CJC?;DM>@ZL27G]+G18G_,1N@U%00$ MWHE]Z>W-E7N+4Y.,BN@8!)_)A@"S\$ !YVA\L T[:?+Z72=D6TK?9#VP">:0 M\GXK6?@ T2%O@(T'Y3;A!#P1"]!Q+ M3I+WXT.!\>!J 9MV8;.#E7D/PD=\\Q(#Q)P?V.09QRY/H+5D@"UI&CYJ.44[-*8([%@;@B' MB'#B)#?OLIR^*-VSM-#H&FY==9[N! MKE*\J5R*SREG[BCH?&6HVZ(2:7O;U22[]K#(RJI*N4^]@V,'HC@+6P>O2F\8 M81=&7QF=CQZ+\9!&C\)ENU7],$*KB@^96&.B?=WN'B0Q)#;B">Y%(-W08Q(] M(*6B:5M.Q6ELVIWN;5:Q=H.!N('B$MS$9R3&'D9V= M]*D5N3#W_HQ5B33!,0843ZP\?7M;&P<[?T!A>H:+D'LFTY/3M+IV:6&OR=G%&W^JXFVFS%//?9!2/G4SK?F6PO(]V[9 M%((C8U-9PPMJVOM#Q(_[4(Y(!AE%JJA<5A?WB;DJWE/+F'PWQ'B3$[E >D*) M/8/.F$]:QL'5.YW(L.UYL.X]\H+8 XWE+^CJHF.50*JZ@?NC1@*.;,8\Y*Z M4D$$ZZKH(6^++0;+J7X09XW"\T&MG\&1"KG!Q:KL3KFEQ@$+Y*:)[: G@XLF MH.(M8 GZ[SA[Q7DJM=MI G^L(>O>2'T)GF)#[&88!O">1!:VD9K,;H^D)?V] M:K,-[N'(@R#.RKO/2]VX>XEVQ6RI>^"I';.D4!^V"58^@]77&6VT\BP6$3KK M=B;Y$A7":B8Y!L:UOMC;-CH^8%I$#ETC+7E>I8U%Q@X!F12W0X.@8@ 'AB-( M]@#3W6680V+A$9;5MD3U\[.!9%]ON;"2%!RG%D(&.^N;INK_K^U*&Q@>&<<"H;>/L*LK^V>*Q7Y$1P]9=>RX(A+JIG57>Y15_;DZC[]!]1\L-+DVR.!X] M9,6]U^#4!066#F$3FM3S?)9> M7FAI9XY^Y,N3V%F51[/TY/PDG9_JD[-@%,UNUF-WQ_4XK.4H-;C&;;=7< MLY 7?+E7T_KV:OO0/PIU+2^@!VALVS&AH\QEQW@HUM$ZC!]N?NU\V2AN4]UK MT%=0];F]WH4A%XQBJ[ M-P1A%>P@"9,@ZJ# !< M5Q#[&-Q/4?F5TC#N&6]=PQ2N5SA\5_=UV\ $ &AD\'>Z;9>4^0T=9A<^FBN_XHFHX M(EP_,T%^F%>++W.([Q"=).\) W4OUW,5)<+=VZ@]TS+OUHYSDRYC=MOI/=IE MZWTU!"EU*.NSSS3GCZYAXB>S:+DW9W9JDR$X%J_M/J[/QXKR 5DJ48;%H32Y MOY'+?9QP?Z#7AR")W+R]JL9'&O#!#]CMZ$&@94=^\/4/!OG5JY^Y*8/3/?$E MC6^#8W!AW\:K5V^#B8.6HFMNBAFP>XQ_=T9/#R\0]1$SHSB+:!-V]NY<"\_!I)6GG&8P6 M:'KRDGK;D6_3"Q0P2&PF-P]9D$&<[=#B\#,S$2M(U$7"0]Z\B/;$=P/78NQ= M0'IN4=IK^3JTD04XYE)4L4O@ZW[!,+XI #F%[+.V1O,3>W;:ICQ<1<>BDZ%; MN'O$1&*L2!,?"YI#@XQO< FU3YF-W&J-)6YPNK/ _=3L3;&0&3T2]4;I\L;1 MQ0)TM3<=66 M)L> [K ;V"('!8^]A$- RP.DDUYO9UW8SWZ @((Y]2MMA"ET 45%5_,QGX-D M]@(1(8WT:G 4>TPUN9\QD!EN]-/YZ8E59NX$O2WE7I-3$745X@M/GDBGL?%E M C4+9F2^8"3'E3W<%B!T') KYZ7!-QRM5;:UE)+0=[G4VGZ70Z56_QI361;%&L!RG?[5PQ MBSJ-D0,XYR=R $<-XD=FT!O#%VE&3M([=_]D9X(+6J%F*4:VUS#68M?("=1@ MPZ9J^.)($UUMY^*RL$] MQ;8)&(V'?VLFTGPX.T[2X,KCU\$5B=;=OI9&W3=RO9^V)A[/STB;A8?/L*=H M)'X[8'3BPSNQ#<]V(Q^YG)_)T;S#]W_O76MIKR@,Y[*7#T177@8U6$@?7SW* M=V1GP=7:>O_N2"YB]';4V,WU;<1O^!9*&Z5H&U0@4H=;]..M%0]<"(FRYFEZ M)RB:T)8;^9W-U"J-?&Z=V>NS[]PRAN*5^\Q=NJ'(>#K M)'<\*!<":L=Z'UD34DY-BU]2\:99F2=P=,*&&US/_BSL@-(3,GOX<>2U]&9O MA6D:.#@,MD<]_)U2;A&"+MGYJ0^74V?0>[%$>V>D.%>$RYHR[2BNS6?ZX\Y4 MMRZ!YMMQ,2 \GD_/1)TLJO*LF'OMGR+QDMFKYO-OSGVI _T&( M/5\V%'7J!RS@?MKJA_\!4$L#!!0 ( /N(:5?81G+=-00 '0, 8 M>&PO=V]R:W-H965T&ULM5=M;]LV$/XKA#H4&Z!%;[8L)[:! M)GU9@38(ZFS[3$LGBZA$*B05Q_WU.U*.K%B)G0W=%U,\WCUWQWOA>;81\KLJ M #1YJ$JNYDZA=7WN>2HMH*+J3-3 \207LJ(:MW+MJ5H"S:Q057JA[\=>11EW M%C-+NY&+F6ATR3C<2**:JJ)R>PFEV,R=P'DD?&/K0AN"MYC5= U+T'_6-Q)W M7H>2L0JX8H(3"?G<>1><7XX,OV7XB\%&];Z)\60EQ'>S^9S-'=\8!"6DVB!0 M7.[A"LK2 *$9=SM,IU-I!/O?C^@?K>_HRXHJN!+EWRS3Q=Q)'))!3IM2?Q.; M/V#GS]C@I:)4]I=L6MX(F=-&:5'MA-&"BO%VI0^[>^@))/X+ N%.(+1VMXJL ME>^IIHN9%!LB#3>BF0_KJI5&XQ@W05EJB:<,Y?3B1F)\I=ZZY,-=PVJ\;DTH MS\A2Y'I#);B$@YYY&E49 2_=P5ZVL.$+L%/R57!=*/*!9Y ]E??0Q,[.\-'. MR_ HX!+J,Q+Y+@G],#J"%W5^1Q9O_+/];F&CYV%-"9VKFJ8P=[!&%,A[%SSA4D^X4H'EJ[0B M(B>Z )*+$ML X^MSJ\Z/+G[ZBIFBH5J!M.GR'M+=)G!?%#$Y97["CO*QD9SI M1H+U*68.K&43PDQ^XT M&7?;+X!=IQ!E1CY7M13W8+#40"J*W3#RG_711+4SB]9,TY+]@'VL!D)Q[+MQ M,+1L/ G<9+Q78_28E*-^2"H.8D0+?T+N&2LP111AO$] H2WLARI]-1!<+ M:Y!=AJ'LWM:V"HT^L^>6$13A)&& XDE2_'5!J8RQ=L9!CW#8J["ICJ?(,SG"\PDX2*Q]LW7M>6L#M$;IQ,C[N)%B!7-MY5V&W M:+ANA\*.VHW4[]I)SN-?J5PSKK"EY"CJGTUPE)+MC-MNM*CM7+D2&J=4 M^VE:&DC#@.>YP+EBMS$*NC\:BW\ 4$L#!!0 ( /N(:5?D1^^83 4 .4- M 9 >&PO=V]R:W-H965TSR^#T*G;K_8*_!6S-Y)LX3VZ5^NH& M[XKS&7.$H(+<.@2.?W=P#57E@)#&MQYS-IITBM/O ?VM]QU]N>4&KE7U111V M5_:2V?T#O3^+PML:KNE9%!+63WS^_[?9@H M9.R(0M@KA)YW9\BS?,TMOSC3:DNT6XUH[L.[ZK61G)#N4&ZLQEF!>O;BG;1< MKL5M!>32&+#F;&$1UDTN\A[BJH,(CT"LR'LE[<:0-[* 8E]_@71&3N' Z2I\ M$O &FCF)&"4A"Z,G\*+1Q\CC)?_&QPXB.@SA4N/4-#R'\QG&O@%]![.+9[\% M*7OU!,%X)!@_A?YK!)^&^* LD)@\^RT+@_ 5>81(WI0E^ P@N+T6ZEO0PQ[C MK]T N59UP^4#)LJW5F@H2,#8[T25?A)09A^(D!;0?\1#^9\:;4 0AP2+ ^&D M:76^P0PAC18YN!4G84I#MJ2K+)B3SPCCL8WP";F'L.4&'>$%]SF \^NGBR94W@8AW&!J.8"7*D2QZ):TH!7>F'[&8$RR1W4%M- "I MNX( KB \CK?(NX(?(3U"S?F=931.$K]T&/A]:KHPKAZHGRM[P](Y\!_8#6B< M)C1*N\7C,/[1]A"P:RF^0S''-'/J1VR^AKR7!K0G\/@D73P@!$9:6[<5M^C" M'DMG\20(:; ,:;1*>WX13:,E72:K?8+'"1TR[:#<)FKH[1[A@&[[:PZ*EQRC M!&]M5'%7OXM<'R[^2%K;:CB\Q=Q-&#PUS.^M.?4%BT6O_C?_GS4OT"-LB;PK M@_B#DB]SS"K *OLSB&M_:^..5\(52NL0):\!$=>8'-C1H/2S+VAO=T6!V[WB M6/")I1."Q\S"C$8AFP@CFK Z^M4%J LIE&T)QO+ [D\%ES#ZN<173%,ME7Z M8B<+*$L8)@&;R%8LI,DJFT@2FJ68+DG\8GK]#!7.1?>.THH&P8IF83R1A:C+ M:!9/J:?HX#(*I\[L$N"-L:+VKOC0>_X 7)L=H8#-V>%!,OG^\I. _A%U.=$] M) L/S/]R\/F@\%7CA'0U+W7#W2X%=)7@20:9$R<3<;;,:,I")TXGXC0)4<.+ MEP?$>%E@)U_BG3Y.QC2)$YH&:<_FJ60^>"JC,Y.+R"GD+A<4=LQ%F]O='>?K M-[]W=VBC#"8)7H"]3;_SW8U68O>N- )L,$]J_A5(V^PPNIL]1%(;; MEK@T]H5566Q)X$ZHUE2NO\G!F"XX,<77((<+&^ME;WJ-'1S>\JIIT.U68DZ" MF1_J]!:3UAMS?NT?& 8;@5;:K@L?I>,;YK)KW7?+NP?0>Z[70AI208FJ;+[$ M?E9WCXIN8%7C&_E;9;' ^,\-OL- NP4X7RIL ON!,S"^["[^ 5!+ P04 M" #[B&E77?*Q$6L# !:" &0 'AL+W=OV M2M?,HJAWD6DTL-(;U2)*XCB/:L9EL%YZW8->+U5K!9?PH(EIZYKIEUL0JEL% M-#@HOO!=99TB6B\;MH-'L-^:!XU2-*"4O 9IN))$PW85W-"KVZD[[P_\Q:$S MHS5QGFR4^NZ$#^4JB!TA$%!8A\#P\P1W((0#0AH_]IC!<*4S'*\/Z.^\[^C+ MAAFX4^)O7MIJ%-_2=>?3>* %*VQJMX;(X.: MR_[+GO=Q&!G,?V>0[ T2S[N_R+-\RRQ;+[7JB':G$&LEQZ1[ET6K< MY6AGUS=%H5LHR2?.-EQPR\$L(XO ;CLJ]B"W/4CR&Y %N5?25H;\(4LH?[:/ MD-# *CFPNDTN CY",R%I')(D3M(+>.G@9>KQLO_F90^2G@=QY7%E&E; *L#\ M-Z"?(%B_>47S^/H"Q>E <7H)_=]2O ARGN*?R@+)R)M7\X0FU^3,18-.C'2% MPLHS%K5J2VP%9*L$EC"7NRN/%:?7_]L7W]M"O0'M'_TM%'N!AB='74:XGV30 M',@7JL9695A?[;(D&Y"PY=8,)U^3)%SDLY#2;*2;AC29AUF&!IY ,UG "?TT7H0YG9^-A'N=7Y'<8^QZEPQ8*P ;HCW> MGV9AML@'>9HLPG@D'U"XM(#Y<#2D-*3ID05-PRR9#N)799G AGF:%..HQ3/J M(O>3;C:;A;-\>N+>9TD^MN*%4%_3=!&2]VU9"D2_9\9%N&.&2%:C A?,]560 M)4-7.;XE$:PS+;X+#X<&[FN(PNP@&.^Z[YH;V'$IL;!&=4![SA-RKK5$HWY?@][Y MJ>8JMI6V;_V#=AB<-_V\.![OI^X]TWBY(0*V:!I/9MA"=3_)>L&JQD^/C;(X MB_RRPN$/VAW _:W"]K(7W 7#WXGU/U!+ P04 " #[B&E7'#HNU9 6 !F M2@ &0 'AL+W=OU,+E5VG.QD*MFDXLS,,T1"%B<4J>'%CO?7GZ^[ 1"4:,G.SCDOYR&Q M1.+2:/3U:T O;XOR6[4RIE;?UUE>O3I:U?7FYY.3*EZ9M:X&Q<;D>+,LRK6N M\;6\/JDVI=$)=UIG)^/A<'ZRUFE^]/HE/_MKVJZ<')ZY<;?6VN3/W;YG.);R=^E"1=F[Q*BUR59OGJZ'ST M\\64VG.#WU-S6P6?%:UD413?Z,O[Y-71D @RF8EK&D'CSXUY8[*,!@(9?]DQ MC_R4U#'\[$9_QVO'6A:Z,F^*[(\TJ5>OCLZ.5&*6NLGJ+\7M+\:N9T;CQ456 M\?_J5MJ.YD_I,+8=QDRW3,147NI:OWY9 M%K>JI-88C3[P4KDWB$MSVI2KNL3;%/WJUQ^*_/K95U.NU:59U"]/:HQ);TYB MV_]"^H_OZ?]E6IMWEBDF[_$]#B"1H[@B[&>P>\,IN!F@PC-1Z.)WO& MF_@%3GB\V8,6..A;H0PPZ1^ M.+G:J-C\^H(8E^9\L8=-]HS^ __O[_[NHC9JK?_[C;#P:OU#=X=0'O=1WID:3J[\:71KU*<>+V*P7 MIE03YO$H4I>7OZ@/']XHD]>F-(E*\[I0]:*N3-R4:7VGSJ]+ M8Z"8M7I"K6CN\? %C:7>H']:JWC%T\AU/5JEQI=*9U J-.J+C5I MIX(=R.N(IZ.A;W29%DVE,@/I*BMZ5IJZ&*BO>%D3=1E1U]!;[M!'A-J4Q4V: MF$K!ABD=]$MS[K0ITSQ.-SI3>ETT6%:Q5,U&@0G'DW$T' [YGXH+F**J3O-K M:J#5\=B_5'%65/0BT75(&*V#Z)/!1D/?/C$96)&HI-2W0?LGEI>7]O4EO:8- M<(R4E5/;ZM"J%T:7M)7@6%4K#6%X?_'IB]ID#?-1Z-VN5+A\Q=TH"6!'7L$7C ;8/NSFBOT2&;.YS?/UO)H!*H4TI M,@N9B!OK&,DCJD8!4 M/ !7?I!""CN(-EKD!:2CW#"UZ1+,XJD6=^JJQNRZ3"IUCIGN*JQ(USQB7N3/ M0/T2_+J =5JH)VP@JB;&*BM\[HY%+UMS59301MC37YOG=%_6%GO&06L6R^Q*@"2]''5Z2 M":31O6' J[0 ;UC!0*!:BS^G'=LRG-W!=?(GPA->C\PS_"FRTZ'U<##>F;=O MSB*W,T;=Z=&\2K_;;Q%DI]H8#N"R.]$(!&3BC1*KXOLT8,OGS>W&97=J?,9/ MQM']6T7XM4=*]XG*=L&_OQO*,418D-5LK\CXT11AU/ MH_%B*!%EX'VK^CL.@XC:Z#M^N="9SF,PZ3:TNFOP%B. 4U@IM%;TM%*W MB)#I;URPID /XI3-%XL8]87TYY4H]D!];LJJT:27Q;U;$+&G7XO-6-QMQ1:> M"6TDE]S?XJSG2ZAIC "U=D^\UW)"WXQ T+ MBAI4ENH%$9.R_<+^E"TMWJN4*7MQGB-XP='5Z0M8:2@JU@KA+!99>LUFX: C MEBW-Q 5X5Y\4<4.+KD2<=S<08EN:OYJT%#N[@+,P&YV24"HR&!@*\DLL@-GE MD6C#V478/3 57F&B)^E3E@Z#F B\ M\+N^U1E[1J];S1(3."8U+IKKE;CH/,X:;O?P$:"BQ^-Y-)X-)0Y\DG8)^JA+ M+,4VGG(3Z"8L9<.1V<.6SH&D7N(C9IN-HQD%>-:&+E-R2 %C5=*8'1-R#_=H M\M*06R)JR-^588#I5)'G+Y:R]X^1)8Q6D741X:U,GA98PC(MJQJN#%^H599" M^HD5Y)#)DB(P@A.L4WR_XX=0:U.S7?&^WD9481 E>H8IK=R;5F4ZS;:'X5U' MT )';Q)$.?30#[&E= -US@,@[ZLM@X=.#D+=9..E6UN6W\\DLI;C631ZSONJ M,$,09YBE8=6G71:!$D.'3B2^LB.]PY*42:BQ!+_7-F'!TG)S+5]B!$$8M>90 MD=(8F-AK:W_J%>9B3\8ZW5D;Y,8%,EAB?_2;HTW!_2!U$X2S;1!:.?=W6.I% M-7M4CE,QBA+*-!:5L%LM MYIN9Q?:;_<,"].:8.:+@A (!%ZNR"D1@Z[?V68K@2B*6[3=)2G%.GH0.H[[; MB&@G%.^EBX:I$8YP?"#1 =2+=;8.QUL;,*JLHB#^MYUC['Z5RL)HI$IG,HOK M:C63WP4Z)G+I!.96DQ,CJXBT@/5!;!>X)X:691O,;27RD&&Y1PDY4OH4UT5K M^B8'8J5W15."F#96VA,9[(EW)H,Y,M(LXRC^0,33!A.L2M@)N$+QB55A)/Q/>Y6%(B9J[+3>[U?)K:9%EQ6_W,O!U.7OR?_WUGB?S*V8H%/_^=YJ8#A-[; M7=[N;]/5POU/W5^678Z_[G_R?GL'G'SN[+?K<:S.GL^B^>0L>#)_/H_.1N&3 M<32?SZ+A\U'P;!3-3R?1?-JV.X?[JM/_>(V[UQ,?I&HTF2,/FK;?D<0-Y^WW MZ1#?1^VZ)_-Q-)Y._/>OC,/TRJ-^#)%NI4.XT?ET'')M/(W.SL(GDV@(?HR& MDP[?AI-9=!;PK;-W7\Q-D=TP D#B!6JL3CQ3;\F7_D'$7^C\FT]F3P_:9^W& MZ,],MU^ZM#2BH,WR!_1L3>]0R[=_7+0=M$-MQ:38^+!#6J1^:9($(2)B>LG; MWA24P365^@@ZM/3\!'-\;4;3,8]I/4'I'.+V:K8@B]+ST((72V=/MJ#KR;W0 MM06)$5E?.8<5D>_^$\9=L!HAFJ@@%*<7"36PJ2GE;CIF',P&&BUX M[,>&#:=L2.P]2"EYX2"G7:M;Y(!M^I;OWUFI0"D<4@=2-.MPZ*-#6RYAKMM- M;G(;]MTS,AP:!U.W:26P.#A(9&^V0 -ZY0/%[3T=J O'OX-+V0&]+03< E&= M3 W>Z1E#3!9.LYG5)P2X.97SU#NO]H2R16'%PH0 PL>WZE^(K3?J EGJ:JW+ M;T@ZVLH&6/LAQ9:AAU.6-Q?G7L2V8<<.RNC8XM*^PA/7VB1:HV!'"%8WXMA! MVD56%.0Q8$$^RR3BJ.TTMIH240Q;&G2+18=L9?IVH'[;,'9NZ1=_1/7F0 VV)Q<+6S0U M9?P,L&P;+%Z#1(83RM SBC5H2@] T9JY'V3+>=V+SA6,87:]WQJ"J"48KM,U03'&P:+]//( PW*/64/$OBH( M:&,0;8,$5M C#$FA+$0765=&4$1),Z[39@VJ/9,3YDR36SC/KIDBCH DOSOW M[S4'Q0[TH[233-DV*'@?(M8V[B@EIJM3T9*.T<>*C8Q4TX<',<\O@8W&@>6+ MU4&N9^#>T(= -RY"R/H.0&6[F[0%E=T+A5E:?6!AQM:\O-TS1KG4%7.9]AI]R3MI/W=&B*;R)\9I'TT+ .?+K ,--,@ MF,D/X+L2F7!]R\$!LI.V0)4GA^'5%X+?:EO\I'21RMYF43^KBV=O+]Y_O3QO M*?Y!7(OQ^BZ=>Z"N2$97 ;#/L :7G!G9#\\B8&D-F[J= MV-UY2'T-2TU024 2FYS]9MZF*FV]6#LZR(.!TJYBCP=.T/Y>D+#'I-X+$O;F M8AXPEW-LNKRC,)/.4.%Y"X%:Q,W5&VSUX$$P>Q 86)8'-EDD/BV#XG$/I!K. MT@YLB>A ^ SGN@;]6A9J$Q53,I"<227?L ^@0@@'\#9G:S!:47HEET_8)]C1X M!,;'L$\Z9C.]7V8CW\\%J[E/?;J%WLCO;%P65?7,]Z,JP@[/VM8+G7\KFTT= MVV-/% V Y-BQ@/=(9^(&,+.OM/$IBFM&L_&X^1MV6 M]RW@?=,EORCY,![&7!;ETJ2$'D04AN37; ])[\LB:SN ,?!R'*90]%##[UF. M5 (8EZX^PL<^UC#+I2L&R-:Q3^D;#1UH6V%.*>?]LTFNUXXG+;LUH?4!(N-> MT(F3"H&\E4FP*C;N<(J--V.&^&U,VY>)Q0R-8QSZXAP0,NS,E)WB0G_DNB/M M6^?<*/WO>NR!NFR\WWW'&*[)1=NG\0[O-AQ&Z,,.7J/QVL$?](AC"E!$'I,$+HA!/; M\.%P-[S8!A('G<.WHU-W^K83I=DS,I;/>T9%OKE*$1(P ,@@8G=5<@[!=QXYA=P<*UCQY;(FIW>.IKN+U2UI;&]I7S$<3FN-7G3=DW=M:?,]A MUSU\(47I@A@,5? 1NM)C%<@S DPIC:.IT,/S)G1(1K*C) MFTK*5\&1LGG?D;( _3R\BOL/10B8OGWHICM5DDJM;J4YG0A\("H[#!@'IU-9KV\#.EZ9/,?H?HA+#U$WF0232?3!S8?-/X2%.][48C:?1:#;?%6FP 0Y%_8Y\U-QU"XE7O_M"8E"!^=1Z MA^P)TQ8<[]0QT>!O*50>KE/NDO+PT"4,-6B<@Y'&@TJ6_PO%2JE4 M=L_U'X\';>5R?[4R)(.S)]X5C^X3#,I;*(&/'$EQX<\6W-*WX"#<]DI((=%I M2^!NO70OOQ7VUTC.[PJH.PY[&M9(=_KK'ZF/=N5HX#4*^B'1RZ@;^2,UA(CE M$--+0Z4*EV>\\_C"Y[*H37M1XWV>%S=B%NA>$V458 .KS8:+6<2NO-! MPQ(6@'X.D:"+&(7-?_@X'Q_P*CFL"55VI252N3,U7X7*I2YERU0/W(:(&&]7 MWGM"+86F\N%13)7:ZH3E=9"@[:IH>\VLI^F>"-3$B(J#JN$YQ#%38P^6?:9S MNGR.$83Y5*Z/MNXZ_#DYJPHL'4YH'D"8G.6\U8PRV:6(9'&$QI04#QA']H7P MK4/7'B(E50N)K7=O'O9?A.$!K_BR$6,Y=*[8N8;MQFUV];4O D9N3]J)E)[ M-@*E$Q%6N6'B46A*%/H\4IL8=(N^?#B?0+D(,BR ++G6,B6H(''559A_?U^+ MMIL000_86Q&@^U4,,=3NR@W90*Z152F#9\7&>'PD!&US,;)2O:\822+TS;?^ M&Y&"4?0<,& &:O:P=IM%5NWW"S<')OB/9Q^/GSZ/3TZ&86AN])/:J%$DL M\8U<,;LE33FTB(CU^[P'ZF 8F\4F89_@#UU(:,#9^[9+V#^-/Y+U_O)# M<":KY^C* ];EP[+VR$I7W;QA\J!GYR3O:":0@RLFCF:"][3Y/9_;J?K.'G!1 M\!39NF#?Y&>KK8%F0SI.V][6<$=_ SPX# CR)$! B;S3R8CJH;JMGQ/PK0ZHI26%X[.MBKM/!AZ%-;"$'L,DC"9GW.(87G>&*+]S2<^" M1K[VP "2XXL_0=UW!=CQA7_3 (;EL[Z+5R;^%D8I^'A=ZO7?ITW[)G'B__GS MY_VJ!/WH!.OH\&S464")JODE+9!;G:1+!"6,I2V&F MU_C6S\:U7V5BJO0ZMS(HJ05?_"TIHF[=!K:#+B7=&.8&'>=)EW[V.LR&BQVK1-9C6!T%D*48ES/T'QDOHWN.%N@]$!*RS*? MMH<8G"I"GR& 73#.C;+5!/^'@A-WSY9%@V4:\ZUZRKD@)8:ZZA03?='-R!TI1Q0K56UO%0I;A!PC52_) M/213X?M[I-F)NQON1P\"?\]D\>K2OH)&^.M8M^!.%9PNHVNV@5/K+AKZGU.\ MYJA2%+(P?JN#VX(4#M:W!:)P-L)+Y[D7!OT,%V7X<-?V>WM%B$VQ->ERUJHU M,+??'C@BF:+34G67_3X%9-7MX7 G861ZMUGL D*R#7+M%>U79L1+CCI6PAJHW:Q^?G4:C MZ:0]%"):D%- E!',2@D9E?W\=3M[+LG>-462*.G(R)GS3_;B_OW7\)8-I[?N M>(C?05\P+%AKGO'E5JI@;D&S'O,5 9)8*_ KAZ%;]D;':C2?1*>SH>35HV@B M/Z@AIV3DZ_1T(K*;?P&4 M-J;E1+,6_>O[O9F3X+=_N#Q/OW!$: DD1GX&R#_U/Z)T+K\=U#:77V#ZR#_E M07#8$EV'"+N.5"F_:B1?ZF+#OR2T*.JZ6//'E8$/**D!WB\+.$_[A2;P/RWU M^G\ 4$L#!!0 ( /N(:5>B6JT)G@, ,P( 9 >&PO=V]R:W-H965T MNRF?8;( MI8@)"-# TK+Z]5V $J4VEJ;3]D4@L+MGSUE<5O.-L=]O$-19%$8)JE61I.DUJ(76TG(>U>[NSV&I79+*)AM%]XD.N*_$*RG#=BC8](7YM[R[.D1REDC=I)H\%BN8@^ M#*^NQ]X_./PF<>..OL$K61GSS4\^%XLH]81084X>0?#PC#>HE =B&D\[S*A/ MZ0./O_?H'X-VUK(2#F^,^ET65"VBBP@*+$6KZ,%L/N%.S\3CY4:Y\ N;SG=T M&4'>.C+U+I@9U%)WHWC9U>$HX"(]$9#M K+ NTL46-X*$LNY-1NPWIO1_$>0 M&J*9G-1^4Q[)LE5R'"WOA"X$&2O5%AZP0-[RE4*XY]J@M5C 5RW)S1/B7#XB MR7>XUQUN=@+W$NZ,ILK!3[K XJ_Q"7/LB69[HM?96_AG:>"SAMQHO;M@&TD54(7PBQ5ZC<-QQG?NJ95.>G,, MM[>?X,N7&Y#.M0PQB]/9%+31[YX-2;V&&R6<@^OOL@@" 4UK\XIO'S16Y@BF MA!\88#R-L\DP!J;+/J60%IZ%:CO[-!Y/)O%DF@U.0F_0(M^F@UA[$,L/WE$. M8(%\! GK%=K].1S'G>C9CTQKCRRT;H5B)&JM=M (6?A@ 4^ML(26L_ S(MT M;IDHF5"R/8>.0=V$@I8H& /CX'%60NZ-LI0^/1<,E!0KJ20QG.!@RPA"=Z;< MU(W1J,G7"'E[:!L?MNZDC!7Z+1)Y;MM@+-B2&UMT&:5F8>@(\(6[A<.!/QH? M<659\M97*CML?U=BCCNG:I]@K>4?/@4HPWY<$Q]T5"*_SY/+-)Y>7#*)5T_C MQDK"=Z8LO;-?.#HFG-SD4A"GZ/U;3V OWIV7"NAMP>I?]?)%B7"X=WMXRD] MGF<:5/$0A[/EW:FRR)O?O93H7\KO#]DHA'4UY-P-ACZFMO$>+@S3+!Y.LQY8 M\_W^E[B#UYZIY*C#U&C7H8\ZKG>KJ6LV_6K?JC]T'>K@WO7Y.V'7DD^4PI)# MT\&,7VC;]&PO=V]R:W-H965T=2R^9)+W]3$NPQ:M$:DDJ MCO?7'P!2LITXZ?5NOU@610(/@ <@R-.EL=]= >#%4U5J=]8KO*_?#P8N*Z"2 MKF]JT/AE;FPE/;[:Q<#5%F3.BZIR,$K3@T$EE>Z=G_+8K3T_-8TOE89;*UQ3 M5=*N+J$TR[/>L-<.W*E%X6E@<'Y:RP7<@_]6WUI\&W12\"\%2[?Q7Y E,V.^T\N7_*R7$B H(?,D0>+C$:Z@+$D0PO@CRNQU M*FGAYO]6^B>V'6V920=7IOQ=Y;XXZQWU1 YSV93^SBP_0[1G2O(R4SK^%\BGZ86/!4?K*@E%<,&+<01&C_""]/#^U9BDLS49I M](=-Y=4(3FD*RKVW^%7A.G]^!Z7TD(M;:?U*/%BIG61_N=.!1_DT:Y!%69=! MUN@569H,#^PB]\U]_&1ZD)V\@G71()V])_TFD;\OZ MI_$@CL2OOQR-AJ,3\;KHMSY]A6H&%K^LY*P$<>&$F0N,CP_C;9"$U+GX %D< M'?+H*!&^ '%EJEKJE2AD+J306'#J*,T;4?$*AQ.EQW-]M1L3ZL-:P'!R= L M4ZJ<9\QD*74&@A/)]<6W>O]*H!.;S#<6Q! MR5+4S:Q4&7II#E;I!;E+>2<<9(W%&> 2MLD7UC2+@N7=V(74ZD])'D<)F_Y/ M!-7?H(&QN1;;AO%F[D&+QI$]*S9:HTL+53M65:I*$\J3C,6]I76I MRA+QD3R<2?V'V"0$M1+*Q1* 3D=/0UBCC:=UKIG]F_S*'$9"6-3(PG"19[61 MDB5@#>R+BSQ7H7!007P55B6)?=94PJN*LX*>5$]S@(K8"T]9(?4".,/6?"+& MN@)SWW6$"!D?P^@B02ZV"<*&(^'V7P>AD*,:R1 M5YKK;*F0/GF7FY%;A!%YOA^J,-8B;V4./ZB!B(&<[U>URLB-0LX1-2[KBR]; M)@MTN14+)!]%!H\XVS2I4S,H"YSX(FV-B9UG!PC M]M)G,\@D%OR$$C'@*;?WIE96)EW!ZIU\9"54UBK3Z%!&$05J&T[_1H[+P'*) MW:Z35CD*!"-Q#>XX1)FJ#NW!!F\V^/$R>G]_3JG=I+$!+V5'"\90FFQ#R@R& M(>PPI._A[J*_677&8E\\X/P[;$?48VA;%A993G$BT5]"C!XHJ=X%2LH%SEA0 MJK5)$ IAVQ^@:0MK$'&C,69F@=LUU8&ML,;].'0BKBNJK!(KFBQI]V?CNXXI M]!14#^@#[\/ON6:FXY._[!EZMMUO[7.[HVM'MQJZ=I#!$W!QW253VW!164&? MV+7G9>?YGX5]7QB+>06X$[5#>V(R3(:3X<; \&B43 ^'XMH@W;8FM\]),II, MD]%XLN/+<'*<' R/Q0,UGAO%X6?LV2,-1P?)^'"Z-38>CY+A<=J-71II<:?# M X/*8N>%F>+P%$F9LF;HC7[97Z?/DINIE1/%L%2P7+KV&=]E5HN<"PV\,&1*#V.;VH*S;7&0Q<+X,2Z*J3"<[QNZU.W/M1? M8V,P"@5S\?$)&W4Z7H@;JNVD=6L+^!E3@J?^1TMV&")%'A&_$+!MRBW6'=Q, MD4S/P7%*QF@*YG7#NQ,V%F#7L%)[L*#Q[TX-DA-18_^%+ Q0W M3=/M&X/^KBN:P<8M6@5VP7>%U&5@DQ0NU+K1[CKR(MS"K:>'NTP\\"X4MD4E MS'%IVC^<]H0-]X/AQ9N:[^1FQGM3\=\"L$.U- &_SPVV,/&%%'27M.?_ 5!+ M P04 " #[B&E7>@!L+"T' "O$0 &0 'AL+W=O39+)GO"[O*\=$6;7EQV_%W?"_:/[9/ V&Z54LA&ME;IE M1FRN)C?)F[=S.N\/_%.*K3UZ9N3)6NL_Z>5#=36)R2"A1.E( L>_!_%.*$6" M8,:70>9D5$F,Q\][Z3][W^'+FEOQ3JL_9.7JJ\ERPBJQX;URO^OM>S'XLR!Y MI5;6_V7;<#:#QK*W3C<#,]X;V8;__'&(PQ'#,GZ!(1T84F]W4.2M_(D[?GUI M])89.@UI].!=]=PP3K:4E#MG\%6"SUV_TTTC':+L+.-MQ=[IULGV7K2E%/9R MYJ""#L[*0=S;("Y]0=R*?82 VK*_MY6H3OEG,&VT+]W;]S9]5>"=Z*8LBR.6 MQFGVBKQL]#?S\A;_B[_3YQP.\K+GY5'/O+$=+\75!$UAA7D0D^OOOTOR^.(5 M:^>CM?/7I/_WV7E=W*_:";9BWW^W3)/T@KTJG=U*)^^Y;YW/M:##'6]WJ+T= MVQC=,(?>9$Z'_VN!ME[_&ZU&I =NI.XM4^*>*Z8-XQ5*5UIG./4@*Q673=#9 M&5T*44$MWHVT>&"R90X:M0$90,%*W1N+]PU;]S@@K)VR#RTL:0$;9+YWJ+BP M3'=0H]LH\/>NU(WG(\-M7];H*&/ H'8,J$9:F3JXN95*L58[2';"2*YPC&\V MWJE#!$9E&UB'4,'#4D,6B9BR7\6#,#BM8&7$JMZ'J&]+$(&0C@([N&>%<\J; M'X) YZ5C$G%PB!RW#J#'K6[YFLS5ULJU@KB:N^=#HQ+]"+VBDD*7S<,BBMN]EVU*M (R<:-;XF@2;I[XUE.1KB3K:L9K3 M<4'CJD3Y4OQ:\J%4?>6=P10J38_'/0\5A [I0!59K63E0[@/F4=V2VF #P?] M>T3T\G\2Y4 =S&(_W G!?+XTEX4O/#=A\42=IEK$_! K[5NN. MW:%,ZXC=H90$2Y(BIOB\US3ST,&?_S4$U^N@*F7BL9-DP%AW@[<4@YHCUGX^ MC[FE1O?-WZ&_'B75/ZAG693',=K?A(,>2CYR W#X9A6V:+'!'@UN(-FIWR<. MXPB<*EYT.$N>.LR$!QM"R&/_H@"47%:^$0!A5&J5 "3(YQQ,5U$V ALD8;'YB'7/D9%L EA-FRG\7:](2_H4.S0>37,2:X%P3G;>_A MQ?O-^X4A+/(.'C#A$,*; MSD@5<&E;2Z1W7SX!== \IZE/GJ3^T8G6-ZVS[%#H)^%"L(HDI[D)_=:RFP[3@:I_VNC94/IV7_HO ME'P>%:L\9 KX*K]F 8X/;_;U>*L*V6 2_.DE46Q4GVERV[ MZ[LN3"#,DQ-TAL9P.0KWE'$$ZA%:@PQJP^-1X!/ :::OZ6[T(L:_\1 >9Q?? M_.^C\MNI6F;H7G*N-^<]-0K&NQO/G[&\F$?+>?Y-R4^%'H^O\_U6=21WOHI6 MP+[7V13ZYMQCQ)ZQ2(HHSU+V.4SM%[AW1XJ*'!SQ:J10WVS]54Q4YQQ A#T) M2:'KZ4&0U[G/]-.U[JE69"V?I@NVP[;T\B".AN;^6GDE+?8P1&<8C6SYMVD8 MMD<.>69!=50*7Q)8!K MT^8)6VT YAHB&9"&%CFBM, $<;[;;W&T0%.&X9E" M/=EOUXVOES.6%5&Z2.AM/GY*L-2ER8*(BP-QD4N9K.C2W0CS+W_J8#F#W(7[M,C=?PUXB92"\.-WY*_E:.USP_2---V'H +YO-':WX844C+_17/\' M4$L#!!0 ( /N(:5>>0T?R$PT $LG 9 >&PO=V]R:W-H965TJNR M7+\X.RNBE4IET3=KE>')PN2I+'&9+\^*=:YDS)O2Y"ST_?%9*G76NWC)]V[S MBY>F*A.=J=M<%%6:ROSQ2B5F\ZH7].H;'_1R5=*-LXN7:[E4=ZK\N+[-<776 M4(EUJK)"FTSD:O&J=QF\N!K2>E[P2:M-T?HM2).Y,9_IXEW\JN>30"I144D4 M)/[=JVN5)$0(8OSN:/8:EK2Q_;NF_I9UARYS6:AKD_RFXW+UJC?MB5@M9)64 M'\SF1^7T&1&]R"0%_Q4;NW;D]T14%:5)W69(D.K,_I:Z//*)+'*BW^) M-[]7NGP4,HL%/SB]@L*QN#8IG*"09,>79R78TN:SR+&XLBS" RQFXKW)RE4A MWF2QBKO[SR!N(W-8RWP5/DOP3JW[8N![(O3#P3/T!HT-!DQO]$_:P+(8[&=! MH?6B6,M(O>HA=@J5WZO>Q0_?!6/__!D%AHT"P^>H?QL%GF?QBRF5"'SQPW?3 M, C/19LEWYN&L20 C]*E=* M1*":**9I%GSG)E_*3/_!?+#]UUR"*<=^X8G7KW\4/_]\[5@6(M&I+B%",H,XB]SI0 [I=C(0DC\@M>R4CBX4M*FTGAX8"") >,Y-29OMBI8( M*Y7$8O[8E3Z+/=S(3;5+V2&FB9L3#7 M*ZT6XLV#BBH"7SI+'4%Q>D:+;V%2'\%Z4=*!D,]#P?-\G,D3^L$=8]K!DVS(Z$^HA M6LELJ01RH\C4)L'=HJA HUA!));X.I%%(2[K8RG(_6N'K4E1"%DRF;\'GB??%KVW#PTZI%[;-W,*9L/&@'?6L+?::&/O -O:F3Q;KC,9ULZ)]_ MI"O^'9R?>$))Q .\!@Y4NIT4_^15+%/M[7O]LHE!6KZ1.1"T%/ L3;7:6Q:YP "VG TZH_\MLW(5QSO0LR!@JD2 M.DU5K &,"#%'0LX!J-4:],E_R'%9?!*CO8)"4Q)Y;6)BMR 8>E0RAQ(B]WQ$7,5;N#;#0F\PF=-HN MDHN6/=C*K0Q Q;DLB M04E0#$>GL01BK1F2VEY0K>F2<#^.M4O!P[ 3/1#V#,=1B^0).AL; W.=V2Q' M^529A4?$(G-/<(8_I\A\IJ2DC%T6\['PL99ZZQ4*Z0H:P>)(*;;T)\=MR=D8 MI'WS6;$/^,!S&%E3^.(!'@#Y!A\:^#YP/ETP<=G'9:K.,;NDT)RK9!AI!?'3 M$R7H2^N\!DJ_03JL)QL*JI M76$LGH%0GIB;K"(1MN5G+3I#O!0H&6/6C5'07"X5-QK,$*@"#E5#R[%,VDV,/W8UH.\JX5Q25)[:*YH7$-[ M1]YX,.GV#$2)#G?<5$VW3_MGLG0"X=C+QP%WK:B)Q\+IT//G\XXT-92Q\*F!Q$EIF#O(O).HP/0P!78 M3Q78A%.OZ0&LD6$A;@.X1R(:'U2L4AM:ETT/>$G]G^T&R? ?[U#]_HAXL@W? MNRSJ8R_%ENL3[:FI>VVJ FPI B N'NRE/K?=\ER5&Z6R3C.XCU/,OF-=]Q?D M1?9) MC#Z?WD6HFU6#W*<4"SP',+%*^N*3S#6A1V$CWV6&?5N[.[$R2JI8O1#'P4F# MMB)W@1'T9\/O>6;9Q YB#_'!2/6Q?P<%.PQ,&V+"GLEB.PJR-3:/E-%0%@VL\KB7QU$'D/X%QXH_./^?_?^M M]J0_O9%GRS##)6IAN51_78)#A*X-&@A)PZ=$_$Q'7C^X;("\OG-GZZ@W=7ED M@^P83LL><@*HJGN13QPF-^U^I10_R=+L4&0/+'-(3S(J;--/SB@A$-&Q MK44$FPE'9PT]J?,7(?M"1H0_7*VM7*=*\:[<+!IP$._.[IJF"GDB,8^*8(=& M)E52RKI8S8"U]6-A*QV3%YU)5D-F;L"$F#;KA)OQQ_#RT5<-M3B7-7,(G>TH MP&7U4XN1-:B%M"_G>$J<;9&/2,Z-.P8W>>0L8E7\1QP*Q0JE*GCVG5W2H M0JN\SEZH$152#;^]L>EY7\7P4WS@G",AQ3M$5.Y0LE3SYAHK/^P MAE_0RQ-[;]%YCU%7L4S]B]EM]R2WA_V,A_P?I<#NB?SC>>];Y+N=O%=?[N2_ M^G8K#]:W_F0^#$?#G6P8],U/QO1[-O"&TW&3!0/4LWXP:JT>]&=C,>L/ M)ZU[X= ;^(-V^@L&@Y,NBW!/_IH-Q%N3+Q2_&#D.T:4%H_:VL!_NVS88>".D MKJ_(>N/0&X\[DO:'I.NLG?-"?^)-IE/Q"5'I7L6I+Z:_R<0+!OZNBK!BT+HW MGGK3P9;]X8%>E;6 [2",44,PF,Z\$<2W(P0>QH53X"#8X'&5W5LENG"\H>I[ MKMKHR6.$ DY*'GQ*KV/M:Z$:;S;.M4^E0T]W$'/0'M5A7>3%6HO]GF*WH;5$-B\>WPZ("ZWQQP. S% M:[+26VH,;8373W]I7LCM@ <-WO@6Y+(.6PGW1-D(FV8=X<+^=!N[E,U2^1^3NP[1 M.3]['<\2:=YHWQT5JBRI""DJ'N[+[EMTJB9Y[.02-E>7TO7AK5>@KM!K"CM7 MHPDS3_32>EP]-&BUPFBC36K?']FAA-UOQR#R0;FZSQ4Q6PE8(M8#'.7PHY#@K492I/$?B[[[6;PK.>A%DPX0'; MYJSU@5.J\B5_ MQ@7]:=QAOW5J[C9?BEW:#Z2VR^UG9N]EOD0V%HE:8*O?GXQZ(K>?;MF+TJSY M=*2117M #/%\:4]04Q:+Z?N_@O4$L#!!0 ( /N(:5?!AU F MF 0 *4. 9 >&PO=V]R:W-H965T,[:;3'.(ZXF=^@R1*Y%CDF 4++_?1<@*9.*K*KM(9=> M2&"QN_AVL0]@ON/B2:8 BCP7>2D7HU2IZG(RD7$*!9-C7D&)*VLN"J9P*C83 M60E@B1$J\@FU[6!2L*P<+>>&=B>60\]UBY(PZPM=L MDRI-F"SG%=O /:AOU9W V62O)=]D_&=K1EQ23< M\/PQ2U2Z&$4CDL":U;GZRG>_0VN/K_7%/)?F2W8-KQ..2%Q+Q8M6&!$46=G\ MV7/KAYY 9+\A0%L!:G W&QF4OS'%EG/!=T1H;M2F!\94(XW@LE(?RKT2N)JA MG%I^+F-> +D#0>Y3)F ^4:A5KTWB5L-UHX&^H6%*OO!2I9)\+!-(AO(31+.' M1#M(U_2DPGNHQL2U+4)MZI[0Y^Y-=(T^_S^8V&APCVO0B7$I*Q;#8H21+T%L M8;3\\,X)[-D)?-X>GW=*^UGX3FNXY0J(XY /[R+JT!DYU$@>4B WO*A8^4)2 M)HG:<1+G3$J0A*\)8(1AL\9-%;O0"N2*L3-KQ]9A<,YG%AI1D>:T@('=O1L[L5\*4$MFJ5FR5 U%\L%?*\P2$)%A;CNTZ MX"4[P!T4&B(9VK:"F-72$%Z:)2A5IG($AIOLV?+L>YTEK"D !OPV2P '0F>K M'!O/K'F.M0EM(0U*"5OY1:D MMA9MPS2/];#17Y<9)M&A=WP:6-/ ^X'N!J%%/>=L?@?CP^WYZ1]YO4O1GD#4:F]Z M[L+(?.:%K1N6U'ZT6IC"?8R'1O+[7*KKN@6L1@.@->AO&"6><)-M"M M[C^@.XK*+@P,O%G^7^&/5OA')@33A_KWI0B+6FA%O5J'%&H/JM\Y/&?7/L>C M5N"_"M+ P2+:RV]W:DU/K#]PQ?(V3DV1I_\?NJI/>TZ$ L3$/)(GXZE(UKX@]=?\&NVJ>'J_LS0/N"Q.;#/V> MPQI%[7&(%W+1/(J:B>*5>8BLN,)GC1FF^(X$H1EP?ED$>&+ M2E)QO%^_.TJ6XRX),/1#8I*Z>^[NN1=RN;7NWM>( 1ZU,OXBJ4-HSB837]2H MA1_;!@U]J:S3(M#6;2:^<2C*J*35)$_3DXD6TB2K93R[=:NE;8.2!F\=^%9K MX797J.SV(LF2_<%7N:D#'TQ6RT9L\ [#G\VMH]UD0"FE1N.E->"PND@NL[.K M&?-[>9&D[! J+ (C"/IYP&M4BH'(C>\]9C*89,6G MZSWZKS%VBF4M/%Y;];K>V7R0$O3_8K'GHYZG#R%W!.X8LU MH?;PV918'NM/R*?!L7SOV%7^*N =-F.8IB/(TWSZ"MYT"'0:\>8_'6B',WT> MAYODS#>BP(N$NL"C>\!D]>Y-=I*>O^+E;/!R]AKZ__#R=9P_;$#(77R74;FVF69N_O M/X P)33.$N!'3_+2;* A8'@?")AMY^DY6XK+[/P#A%H$$(I&@0=4S"#Y$B#KD 3:#J K4@9I2,!31/)"_9C?!0!]2C-+#_@';GLH6T87W#W M2-UJ1LS2])<>&1KA@BPD(87(VJ=S3T0HFE1, 3HGU B4U#(0&00T&S3W]GY0 M&P/-C2@0:D?>,%F&J 3==0IRIP#5>4"]1C<4>Q2D13Z*RGUT WB,DID^CFZ+ M#N'M?#HZ7601X>W\9)3-%R,:G;[!./S4KON2+6:CT^F\W\Q/1WEV>BPWALNR ME(Q,R=H=.4(.\-\]YZ>4OG 8Q8BFOA)@7PI'%4.,,0A7PQANVBCP4]P8^V/I M/4.(%B4>%TDMJ,+-\PT!WQQ-W*/JC2>'\HTV'V2)4/6Y;<2.[J@ M'4H];IU M'KN#B@N=SZF.K8LDT%EA'\BQ$C26LN"2*KG 5=]*2'S*)LKB(YTJ%- M^KKK0^KBZUR7)-Y&[K8RU#\PPF3 >G>4S&AV7_F!63R8X5;5MC6!*KJM*A+A MN(B#>\0FHG1&^7*-]VM+>>!Z 4]:)=^6TG?>T35P]BQ.B3X,T 3=.<$O1 M5=> LM[3H6^=, 61:Y4L=@,##, N]O%WUM== EF-."O0#_Q4+?&_UW'XO94N MIH9\NHQ"+]37#1;]:3;Z;R.2B%"[?W@(T*$T1>LXGT0RE60@.YQLGI=*2.TC MH,/".@Z=(D8?I(X!*RG64LE [45D]/YUB9-,9^':.'8/XRZ"/8UW+[2'DNC' MS]U"DRXK.FUB(X%Z'MEZ6[J-VQ@>'^N_@502P,$% @ M^XAI5[(7*:KU"0 (1H !D !X;"]W;W)K&UL MQ5EK;]NX$OTKA+=== '7\3-)FS1 FFS1 -O=HDGO_4Q+M,U6$E62BN/]]??, MD)3DO+; Q<4%FDJBR.$\SIP9RJ=;8[^[C5)>W)5%Y=X--M[7;P\.7+91I70C M4ZL*;U;&EM+CT:X/7&V5S'E161Q,Q^/#@U+J:G!VRF.?[=FI:7RA*_79"M>4 MI;2[]ZHPVW>#R2 -?-'KC:>!@[/36J[5M?)?Z\\63P>ME%R7JG+:5,*JU;O! M^>3M^SG-YPG_TFKK>O>"+%D:\YT>KO)W@S$II J5>9(@<;E5%ZHH2!#4^!%E M#MHM:6'_/DG_P+;#EJ5TZL(4_]:YW[P;' ]$KE:R*?P7L_VHHCT+DI>9PO'_ M8AOFSJ<#D37.FS(NA@:EKL)5WD4_]!8GIU:LQ66 M9D,:W;"IO!K*Z8J"XG]A>Q ]>UPTI=);5\M,O1L@5YRRMVIP]NLO MD\/QR3.*SUO%Y\])_^\4?U[TG\8K,9F)7W\YGDZF)^*GMWIZYE4E,E-5,0VW MVF^$WRBA*^VU+$3=+ N=";-:*:NK-<;%![6T#2B" CT=\NP+4]:RV@D(5%;E MF.6-D,)C4]MM*MM-7Y$!T_')S9=SOIN<_!:VOKS\*/[XXX+UO[S\)%YYLU;8 MP89]NF7BHRER95VW?*.SC:BMN=4Y[ 4ABEKN>+?E;D])J$://2$P3QPO7M*% MWE1@VTRZC7#R%C:[H= K:+0;DO5?1]?D^$T MN+*RRC;:A1&_D7Y/$Y!>(XMB!R?)0O\-M:&U=N MN"DG1>,+VCA3UDNZ:ILU M)3:N,N5&XE+#PQZ7M?90@"P*.B/\(SBU*""$%]+.2U6IE?;)4JNH,E!<)ZWY M[C$'D#'2(:1(%S#J?M2A@+$@$?'B>#H;SH\G(F\8+ 007I;GFN!%>)(Z?TU6 MR)KT'8F;&(I"RZ4NM-^1 ^#*K"G@VIR"ERN@J@QZTK[D2W ]YKEF^8VL[X4T M0:N=U"*$;:CK8D=RI BB?D"2"F*44B0G&M"O"(?\\*D4=(A^($S D[(?##D M@4RD%J1YEQS>1T\?+#;!2#H48$C FR62/W\.8;PHMZB;5<(X[#.67,W 7T$Q M WB3U3KC'(212B)16.Q(G%,^R#M^%24#@H5Q3JP!%9M"T \W8VJ)O0K2R >@ M]K-)4SDG2!!$.TK!E "D'!ZQ>MF0GBZYW6RKF(F4_U]!/T$0_I6F@3&N6:UT MILDN+%DU$(1UVK(K#%AJ+8/ I%\I879A=LUIW-S*$,EH20G9*6# A<*UFMLN:U/<52#),)PF09@@"J"JQ \EE2 MR)5+% @R0,PFPUA29+0IF/2I9_)D/!Z.QV-Q4DZ-;2 M>H+S1M<]-ZS$B\5P?#P=SJ?S2*F("K'V/@'2Q/EP>GPXG!TMAO08'/YB/AE. MYA,B2#3'%$,561G^M908/1*MVD6+X?%D(;:82.2;N)E!"(8196@#0S >>BM M*992%Q&3R)93K3*>T@U4U[(\ +%A,B#E+;7>]U=NN+*0ZMA>5PUA>_O 9;!" M:2K_;6-@;#]Z^S@OY2Y F[#.@>STSAMU3X,6Z6%Q;H C,@6:(4ENI2X8\UP' M(<^!7=QJQZF=&HL^Z^P)#\3J&OB_!=03+@PT2TT .Q/$:1O5>:"%'!F0$^%3 M5K+DI 7(41<1=F$D9V[ONX;XN*'-:34/E.$92]C,>[YYR.#GUQ?BQM3H!><+ M0.."PP;EPB6:U::CH.OC:X/*0!+315?QE*V5#"7R9?X@/Q!C43:C"1C6DF)FXL& MJUE(H0*AA4E7G__JC$M8C2Y'U *QAZ;*A0:/^/J1OH1AM52@=]0]ZNDBF=?H MW_(A)!;*N7M51MD,O:-CS'$6L4#NA;AA26"[VH;C@;>F^"WPYI.8QP&_*7+"#?9O^YF]QH$G+*F<_6BT#8U# MJDD:@<@U+4LHQB10270AG],P>"N+IJVJ*.OH"&K6?M5X@*G+,JR+/<#]_N5> MINX?DS;6-.O0K_QEUQ)(EI'3;M#+.YD%RR-0^*CSW(&(OLL02>/<4+^^ ()M MD[&>L82BA=HZKG'D\P2O7N._AR_4(Y-I-I=S$HP9SF2I5PB=".RG%&(T4H@A MJZT4_+ MX9LW#^>SPWV- Z6F+7ZF4#_2!3ZXZ6ZBCK:AW M=?P5+4^A JK0_#!ZJHK24:'580'A])$4I'YN&$$-%Q4-G<&[Q<_YD:)>/=J: M(Q;?0I.#[']-:H95@,J?X7N@=3_B1,/#HC7?#.[%'Y%G8I-==]'@ MN+SKS=M/<0+63V5B=V*(U?11=.^=$8+QD;&I#>VQZ2*"AO5WB_J M5E%AO%;V5G?'K#U;F!4HK?$7ST,(0-6YC_KF\#$%.X1B"8;)H._HL:^^![W/ M]J6R:_YQ@BH_FK_P!;\=;7__. ^?_;OIX<>33]*N-4)0J!66CD='BT'HY]*# M-S7_"+ TWIN2;S<*K8NE"7B_,L:G!]J@_57H[#]02P,$% @ ^XAI5P!4 MH,34 P PP\ !D !X;"]W;W)K&UL[5?K;]LV M$/]7"'7HOJC1T[*?'L,Y# MAF)?+#[N?O<^^OHK(1]5 :#)EZKD:N 46B\O/4]E!51478@E<+R9"UE1C5NY M\-12 LTM4U5ZH>\G7D49=X9]>S:5P[ZH= MA'@TF]M\X/A&(2@ATP:!XN<9)E"6!@C5>%IC.JU(P[B]WJ"_M[:C+0]4P424 MGUFNBX&3.B2'.:U+?2]6'V!M3\?@9:)4]I>L&MIN[)"L5EI4:V;4H&*\^=(O M:S]L,:3^$89PS1!:O1M!5LMKJNFP+\6*2$.-:&9A3;7 M3H24:P>).;G%R&B0C);D1DHA">-D*ADN)H(K4;("ZT*1&YY#OLOOH1FM+>'&EG%X$G &RPL2^2X) M_3 Z@1>UOHDL7N<#] M)C?(W5H*TR\6F>70,M_,YZB0,NK<,:6^"E@5P,DO->6:S5\,]>XUJFK8)S4: MQ#7Y':@\K*@QW8^N_O%WQR5C6J(D(#/;R:E5_QJRM=V!M3LD(T7N82FDX;#K M9Z9PV2*65"DR0N2JPH#,M,@>R2?.#B@=N6$G=+M)O'<3NCW?=WW?/PT[JD2- M;MK0_& 1HZV]Q6GWH^GM9.LR=<,P=OT@W#N+DL[9/'S6"+498$+S\Q(D-5FO M"#ZL-G$^8J7L=,3]Q/W+ 'ZVCQ#D[^@SXB^ \-KRHT154&PD9I4U85 V#/A. M8P[SW.3S._.^L6S/C"!P>[W$[26]0U=IG+B)'[RZL[_)Z;\6$OZK7H_=3MQQ MPWC?M7@5=-.=&GOM[W&O3PK*%V#[HZW\0I38;=6/Y.:I-OWW_U[U703PIQK; M5_O GC-XG:#G=M/]5$>GIZG;"Y*_';Q.Z.\&+^T=#UXGZKEI)]T]BWTW2O?; MX?<0O/-67I!@K02'*B_]QLI#Q)W@I<T?E@N'+4\(<6?V++DX=LAD9FXT6 M2SNF/0B-0Y]=%CAE@S0$>#\7^-=YO3$"VKE]^ =02P,$% @ ^XAI5WW. M13Y&ULW5?;CMLV M$/T5PBF"!$JGK7@QD-RF2ATV";-(^T]+8)B*)+DG9NW_?(65++U5^JM9 5CR6%>-N9FLK%U?3J>F6$$MS(5:0X,K"Z5K87&J MEU.SUB!*KU174Q8$R;06LIG,KKWLHYY=J]96LH&/FIBVKH5^NH5*;6\FX60O M^"27*^L$T]GU6BSA >R7]4>-LVF/4LH:&B-50S0L;B:OPLO;R.WW&WZ5L#6C M,7&6S)7ZZB;ORIM)X A!!85U" +_-G '5>6 D,;O.\Q)?Z13'(_WZ+]XV]&6 MN3!PIZK?9&E7-Y-L0DI8B+:RG]3V+>SLB1U>H2KC?\FVV\N""2E:8U6]4T8& MM6RZ?_&X\\-((?N> MLI,,^[.\BS?"VLF%UKM27:[48T-_"F>FTD)QL7E >K M<56BGIT]P!)=;,F[I@LP>NIZ:A'8+4^+']78E2%OFA+*0_TI M$NI9L3VK6W86\ '6%X0'E+" \3-XO+>2>[SX[UG9@?#3(*X\+LU:%' SP?PW MH#J\5.U(*(A. 2]UM( 066R7H(E M%-)7?RV^@L:3O*1T2ROTKE5$5)4J'!\,B&IU <8?*XP!8P@">6Y- 1?D\U\X MT!")_KA;">E0//2=5WGS"$7K^@GYL%C( O0!/MFXYN%UYZW!&"$788C=*N2Y M5MIZ_^S=3W'3T\]&ENBR<@/:(H5F27<>ETU1M27:Y1R&5F*W\1%ZVY9EA4Z] M][9Z:A^T:)801HSZ*;:^ZD_#8G=3QK2&W$,IQ05Y555.?"I:&C;0M-"EC[!6 MRWGKPHQA<=N_--+-'BR&QUR03]UN%_K>)SL/^'0-^-6__H]]W5/]O-( ^QZV M%[Y'C@=][;LPW>KY/=C1+-1S3"K7U@YGW^YU3<_]L-%HOW9[(E7(3R2E61S0 M(,[ZC4X6(GK*DY&,I33(&'YD3I93_$*@03B0XPGEG-,\'0 ^*XO-I,^I@5V344"CL=%67V?N-@(T%B!6/R%7Z MZEXH[$5;<_F?9?/_+:M'@:4Q9G?&T@,9CU/,MW$"))A1.4V3<7+'F*H!#?,? MS>V$,DQ6G@_)RBA/8AKEPTDY3>*$)MEP3D3C'*5LR/X[I;'3NZM)^1N"P"-^ M2)M1:K_@E"4<:S%[.K>#A481^CHY6T%KT2CQJ&WTO\&A9Q$Y9CAFG]X8?:;[ \L? YB]/ MK 08MB ^L8(^8QF:S4ZL,1JC2UB0#FOO3I3KD!O<683%U-\K-'7-/N*C+,TQ.<+1 M/780C8%JEM TPC+CP4B(%T7(\ 8YOL).?=Y/1V^N&O32ORSQBU*UC>V>7[VT M?[R^ZMYLP_;NY7LO]%(VAE2P0-7@(L5GC.Y>D]W$JK5_P@'Z[P 0[: M;<#UA<+O_MW$'= _Z6=_ %!+ P04 " #[B&E7-VA1$5D% "I# &0 M 'AL+W=O<^2%^NC?WN M2B(OGNM*NZM)Z7US/INYK*1:NL@TI+&S,K:6'I^VF+G&DLR#4EW-TC@^F=52 MZ34YFXB<5K*M M_%>S_DQ]/,=L+S.5"T^Q[F03"&>M\Z;NE8&@5KK[E<\]#R.%L_@5A;172 /N MSE% ^4%ZN;BT9BTL2\,:OX10@S; *? 6NPIZ?O'0+AW]:$E[\?$)3W?#':ETY\U#GE^_HSP!DPI5M,-^E!@P_41&(>3T4: MI_,#]N9#C/-@[_C_Q-B9F+]L@EOCW#4RHZL):M^1?:+)XMV;Y"2^. #P: !X M=,CZ?P-XV,0?QI-(3L2[-V=IDEZ(?Y@4CR6)6U,W4F]$*9V@)UFUTE..MR @ M=2Z\E=K)T#!.F"QKK56Z0,L.UKP1R(^G>DEV2-)4^-*:MBCQ2R*'56%6>%<. MC=L8ZX/QG#Q9U#!<0LR26/-#FRT 8W_RSU(0E1H/XV"87&;5$OI+GB:\Y='U M;97#S8]6P9JES!1:A8Z'O5RYK#*NM10%:N+YA;C3XKHMT%HB?;^#OR-GI2IX MD.*14,]6W*U6>#YX!%4S 3#\@-&8MQ6)QSO1M-:ULB-F7:JLW+-E6)GC-2R8 M@7<2LJJ8'<41M]YY4,,FX4 M^Y",C7A(M.!?KD"V2)+SX_?B_LM4?)0."UH\8J2&&(8DIF<="]%>B<@L8XD\ MP$6IJ+S:"!_\8G$/["XR)-F1]]7 U%WF3?"Q=7&-.D.2'(9F5R+[P4RQZXV7 M@:%TFB;SZ= M$,+6ZQ *#&2AB&736/.L,/\)'MZFT2D8KBH8B[B2A@#G+Y42RL^C8-O (T/M MC0(\U4U U&.T5"A.$ 1+4P&*V3'BP'?6Z;_L"TJ@XC;P1]@)^(6&LJ+3S)3E?(; M[FC> QM(7X/B@]M6A[9X.Y\>GYU.T].C*)Z+7UB,^4CCB^XWN?B5PZKE=^C+ M31W&9][2/G3,7UT .8\.HW5_#^(F"8ZQ%JYBX\9@?H>1L]J)BX5@*ALR\J&G[0/3]LBT_0\&!^[#8?**_35*# >(D$]257*),7XX48AA\%!M MIOL(.K0962\YGY256F4AE[V VT:KN?@YDLS@N N-\N\%8FR0,-RP-?9"\8[/ MR"&)B'-\%+V2S.BEV\IL='VLR1;ADLRF48W=37)8'>[AU]WU7>*_2%LH MP*IH!=4X.L6=S'87X^[#FR9<1I?&XVH;7DO\ER#+ MA?&5QD^@]V,/P[6?P- M4$L#!!0 ( /N(:5&PO=V]R:W-H965T5)9J4JB":I.TY<)_DC M_>U]\_)'W;556:OW36*ZU2IK-M>JTO<_/9L\LW_X4"Z6+?[A^D*I6W.$4&_W>G;E15X4RPCR\RZ3.W)KX8_MO._@L='@XSRXRZT=6_ MRJ)=_O3LXEE2J'G65>T'??^;D@.=XGRYK@S]-[F7L>-G2=Z95J_D9=C!JJSY M_[.O HC'O#"5%Z:T;UZ(=ODJ:[.7/S;Z/FEP-,R&_Z"CTMNPN;)&K-RV#3PM MX;WVY75F2I/H>?*^44;5;<:PJHODEO&$SV[+15W.RSRKV^0JSW57MV6]2-[K MJLQ+99(#^Z_#'Y^WL"F<^GDN&[CF#4SW;. R>:OK=FF2G^M"%?'[S^$P[D13 M>Z+KZ>"$MVH]2H[':3(=3X\'YCMV$#JF^4[_@Q#J PNO>MR_*C+C#V:=Y>JG M9VMO/W MOUU,)^=J+>^VL(4_ZA)_W>(2M,FKE6H 0\D! M[FHZ?O''Z':4_'IU]9Y^3UX<$E)!**#$H"G\1M?:E'BX%)X;8'B:$$1C0TF64R!S%G$I"6"6PJ@0&E+HP_V(B@@T/.*I% M+.(E*SZ!:*6_V^W)^6$_0$LU"OP*7LF[ID$D12_4<$1CD//M^>=9V?BU<,?X M5TLJ=M0>:A!()R6B(X$9F@4NN0">!C@)I:0)@ ^T#7"@0]'OW6H-BP)2WG5- M&@,4GS3=FM 7$Y;F8XGT^0 7Q#"__W=]2T^M'0_ EXI%._1/DOW; 3% M/4@YV$J5 <\5>DT<68/ZA5,VZJXTL,& 5V&#=9$U<&P-\S?W\#S)UFN0B]FL M4DFKDW4W@U_!_/@FH*X#K+1@ >#)VZ6&]_Q<.,.&7F[*.P"[?SN&Z1+>)0L M-@6C.YBD70*@U=>6R;5MLII96]!#V,+9*N).HM7'G*Y=9BTL=Z>2HIS/58-T MH. ?9'4D!0DAG%I.BXRWLW(!&*HJ 2="2O@^+U&VR4%YB,12ZZ32]0(& M[2<;W/9!B>.!\.?S$NT8V ^*2]A V<"1-"("!JY1J'6.> <@M&[T71F("DLS MH^0*,"-D3XQJ5#\OKC+DL18%&6VTL;3@04&'93QX@;$?$;"G&OZ=6[G&:BFD MK,TV.D06$PG#X1A%16G ZL+)9VBQ!NJ@%$J"L:,!%7SJ5/#IXW2GEUQ[=/"W MS$-'>U@F6J'7BE+J:M9LK\H&#_VJ7)0MO/&;K@H ,HB^UW4^8M*!@?=+C8I7 MWZ-,,MW,E$69-<2#5R!D@=2 7N!UDM$6"6X9G(5H*\M9AQ+SS)0"8JY*,'4S M4>;1P89 ?^9 ?S8,,BLI84\S7 >7[X/\-TP321_06M7F3Z"J+/_2ER$J!V"V0'@)&ZTA5_.*H*;!V;YTPO-;P?\[0^N7J]MK96+WC;W1! MUC,M:U^[NKUQ;UV,3U.OX6Y"@/^"NO>?6=6IY*W*3->P#@XM\D]=L?!69F>8 MKBP2[-&5 6W#O()3WN&4*$D,S,3J@P"$2# >BDC&59G-R@J QN.[E?Q]:Q&[ M +$8[&+>5?#J'?]&47Z$OPI98L0GHVVX:0)STTTP5\',>$#T4@%M8*QF*YB5 M%2\<*F]U SP<;4-]7;-VG'LV&K06*B,4E(C(I*&G!%04 MX%F5=Q5K*V?0RR$>L9R%L#'6D%(9F $$$>=,T)'S35ZIE*4(O%0"I;.Y@X)& MM27)^1;4,%H>]? T-$L$)>(?T%Z>J.\8QL6:,B*+K&BD-^AVPK,OM&:.*%Z,])3;&URTAGPG$G'D5"V ,B MLCJ8503TZZX!(C:(DC)G P8,34&-6)M]ZBXX:$5$ARSF9O7LU0O-% V4K%Z4 M:(/R$&:XA=;%?0F6##([F,Z$5CQ&O8CU*PI<0R91("[!7,Y,2Z %FP@L4YAU ME36?4>+INF!C( W8;(5EDWW*(62\Q_ M0K1C2"/,.U0"A:(@CHT_>'XI:P!%VWG-NBP72Y!C50G3%?2XZ9B?Z$W=@%D, MEAVJ V 78DABPD:I9,7!3)"B%= H< !ZL;(T26P&P$W+;"QI>5C%][%L\ M!0>M)NDB\1$PT!7P>X:F%7A50#5@=%5JDUQG]6=GM-W^\]J'%;8]<73Y/#^@ MN@,H:[) @;G)X;<""C?N:!Z2[*]=6!.K=[55*.#_-\41F FMS$F!:1^N M*$F(JOD<8Z2H^^&X"S(!81-B;MV#L%!'>CYGO( $AI5*LU3LW8$FO*=9$8.% M[F8MVO?>7T81IM"UB../;@#",==WA.'9AB,6;JO[90GMI2=JVR=3'MHCQGB_ M.SE+3XYY6I!2QRBM -K#KU4FU'RUEM);%H 4I :,*RC[BD*17$ULF][4#/7 M3: ":Y*SKT%.90T[E9DE=9N?+AI"&D4G0136@ *- !$B9[ M+K.L$A4+=LF2E"]@#W%K+2<[ N ]QUEF&9A):M9:,XLI=-%EM%TRD6D9'T_F M?9:&/:ZOI*@!0)?C[ZVT=TI(%F.%+]$$P$DE\@ G"?:^86=I^ZRI&$^8QL53 M3&"A$F$.9-QZWU= 2M#NG0=?ZFH?S*M\*L5O*48/QSA,SP9Z(7>]]1='X M/$_/3\;,-=/T?'+N]E9CG.@QA^$]QKPVH $G8Y\C'@_;7QIP7+?>17*BOC?? M.SA9OQKLV1^B1B%ZM*OXE/&D]$^=%/X$0&7=H<=F5T0%S^="+ MZ? MMQ>7:& HQ"G-M((=2C"0-9 -!B[@U.1S@C/%BGN0K(((453&,.0O3::>L::# MK/ :TSUHFDBP[5;/VWL\P"L0'Y5F*KK1Z+T,"N6@EH0*S>P%"JQ<<(P@+F9!]6[78V%H0JB4$7N4R M4^=D6>IP6#.N$.2OXNP!_!!UUDQY" )&45]4G!+=6(< _Q.8H*)RD<,!RIP( M98Y 5(.J)J>_6[/J"XOMJ%Z,7@!IX-*\UG&5/+G;&Q+/3#F_J]#WM=6;X;ZM M!R8JLRF>J#"1@62XA9RXWS1]+$@T?)KP$?,:63,L!J/"G@0?$B M9G1P*@<^G7/2+Q?TMTVY6"C20D2C0P%F!TKR3L_2T\EE>G9\ME4N9]!9/8'Q ME\=G5*4@*'-64EBL,$]^ZXH"8Y5O,V.MSAN-1DMGDK?@P&4(_>EX8<6HYJ<3'$^?SHXV7A0S_GZVOKW8S1/K_A M6R9*=OX8_ 6)9JMZZR/.!D.DRP:Q00\ZIG;>B)<:]*& MI"F"A.KP&*=E$T&;F,H'95%7/<*3P3.R-G=V;^RR]&_26T&X\I8!-.-**-'D ML,T]'@=7^0:5-<'"/B;#YQ ?A$]98!T'26V4@RYG^F^SL'WIV&2XYNNUY_6^ MRI%>,OQ+,T;6L<\D[HQ+12Y(15ZO1\S^CF1D=\TGH7.I? 6#S7= MRK[5U;:<1T5U[)&!,*#F:-5T2[GN.J.@;^K-]I 4H]86N& TH%'#"MZ9[;+8 M;"/*YZ&=.#T;IN2+2*PA@"(_6907ILV"8H.A5;XII8)I(/Q/K1]#ML=ZZ+P9A/Q(L#K2Z 0M?.HV$03X@X/\N*ROQZJ1=3!P$ MSJJRXY=CB0TV!M@2K5WS#77 "]G4],F;8BFD4+UO) G8!XOA9KXJD?*CC>X6RU SM!2W P#I^,K"Z>@61-^6X7MJ2 9'CK*PI3!K6?%2$K,/6" MJ98E2)PF7VYBA2:HL162/@2Q];K(N$ H$!4.RB]?/C@9KOY[9=U0 1@E9A)0%7)U$/4._"MF*5 MUT)V* MQ\RSG&U %KP4*RJX8,2^89/A@T<[/DY/CD_8J!A&);9B^GB2;1I%H'XW MN3A/+TY..20Q%GP]WNB+,[0#%7T7X_1T?"KL9:C)\>%#T!;#WLVUD*5S3WU< MTE6 LY)P93#6-\<<$@TDOPX)V+4B )O_GM4=1B@?)(DW.I/^:-9QF^3*>F"\ M9F_]($[H:PAY$O=>U*'KB <(9))> O&3J-P#H*HOY+)L="%^%L*-U1;N&4)0OYH+$CK,4N1,CNPSL[ M0KK-*H+$Y65Z?C[FJAM*CS@/C)H?&@P/!PNADQ_3^I/A]#&>CO5XR/>/+!,% M0S('/1%TYW$_\-2MA"/'QR\>T#4Q%=8>)[R;-]D\ QR"@+W]TJ%Z) J[I=I( M.'B:O'ESX[:W/=CM]3^FH2:GZ>G9.DG?(]:95:_-#,CET"5;?%Y*15&O 3SLPAS8?:F.#+Y)IWSOD= 7Y.6]' MXQP^:$O3ODB.#^,F.SM%T*+*/O:+Y.1PJVVE=YQS_!Z_!V2)T\,(FD&C#@8K MJ;$KDT:Y_3-30!Y^F7FY=)T5V3*T",KWTK MP!UHN7PNKH,+GHR2Z[[Q(7'XZJ,5I7XB?W'6%0O5!C725+P:E9E;.IAK^!.^ MAVYIDRTD>$R;_21PW%TL/ ,&IN? M.,[HRNS)F<9ZUXVD>PMVJ*-\J(L[LF^%^_"< 3(0O&7K?;D<8S^^<3Y8;4Y= M !AAM684EC0I@]#TJ )HV\V=C70EN/E:#S?B:.ZX& 2Q04GH>,LDM^9)3^[J6YMV<9R14>--E_+5;P,L(T7U%]%X2J\[\#Y0]0T8JMN$ #^16,[(*D& .:4 MV*VWK9<(./36;'->V80U;8U:N/8BI"J.RVRU6/"U"G@' ;?=;S.:L$E'P5_8 MJH_O;',"IZTH_,21%-+F;MXZO Z ?'H*;X;,A:D*Z0]L*)GJ^Z<5[I+Z=X H M+*6KKV#L<\.^4=)(H4[FG,!BLR^]O;UR;U$L MFT 1=?[1[3#(P,0\*(!SV/ROMG8P35Z_,XRV.1>_UQV9)>1F;]: $U$DDG;]S?!(SH26^CZN\@%-QSD16))=[4O,K:HX:BY'.ECEB#N2'D-J-AR\D<%XCV M=89N,O'%?3M*Q/N ?[IG#4O1U3*KYD$JWDIO.B G.;,M2P8S:M36I;WB<58% M::M%0YYB0WEYCOXZ;2PY3=^1;XO&8K^6P$@A;!ONQBNZ0+X(J9-#*A9/8"OM M7H&T9QI^U6S+(PZ6 4WHQI\)I'DM<<\\KL'D946D;%)OX-B!6&. N@ZM*KGKC$P8>:5W/GC, MRH.+IPJ7D!#Q0P"M*NH4M,I$FG/G"Z#2V2].+8\:"-4PI;+>1$!+& M ]+QR4DZ/KN4D,#)&7C@?S7X>-MGJ< M FB8AVWICC7O,5:*!\ .M?(+)IZQ>!XV5;4=E?AT!;?IQ[0DIE3@P;JRBY"V M613A.TQS1H=\TI0+04-9";HCT@[;%G87LZ0.VV&,B%?R^:;(4W@N6! M$V?YWA0A V0 .&/$BR -/M98A" M8N9ADI527['SLPYX7VZYLIP4W"#"B Q.UFI=&7=C'D\M)'$'0DAW*&[)DD;# M5IIZO+JR5_@^%*'QCF'L,$H'"YF*?'[2>&179$"P-26K9F5!W=R8[R$X9(4< M_O^6JD__7]>+SQ?)!,<9[\AYKB*<47,5AFJ#FCJ65'%@QE8%(!.AP2A5V#M^ MG@N)8,V6]<7I\@%?B^++_J+B0G$0>/ !T+OTD!]3#N1RG!39QAS:YBK2"7J+ M]U]OM>Q3\1<;Z%06 UNH=>VT\C:M^.9G\;Y#\QUKM/#Z1@OCWA94ZF= 2IV! M8SD4Q)[Z3MWI0YVZMB6.HWM],=TG3M$?R-L9Y6ZD\"81IN4B;0@^$H4N/9R\ MK&4D\0@?5@G'XK.=WE[/"\ZRW&.,!*&-Q]A!&Q.)65P]".!Y@LN0\; 7&<2V MI=JHJG]+-XA$WRJ9VJ>#1H\%M%=Y'M2L # 2FE-R#%[U(4TI&GGK1X?7,LET M5H#X8"F(]\(GC4@=YAB." %)W=V#].R;=*?#;;57P;1[2W6>.D=SRY#O# MHI;1TEF^YON!\DEY>2/9OBBT/ER>Q[3??CZXI3H'8A'WLO4/U45/9 M\(V?:I^IQ-'8C*^6B5ZPI&%O #?!S%9I9?=TZ>6";RM!)E*K=:4W)/L*NGI5 M-[Z'PS[TCT)-2 M(RZ#M;0#LE#DC !^R[6+-^0^W?QB?7HRKSG=:DF2K\MS> M-T<[9W,N?B7>3&FB%@S+(==5!H-N\Z7&6S*DV=&61U+$3RY(P56VKTW$5? $ M21BB$O,1#=0,="\XG305.W[2X-D?SKNI0*$D5Q)=Y/WSZ@_OTI>;>KFY"\'= M *)?*0V]TO[:3YS"E?Z'[\JY[C0:2%1TX:KTJ'+'UIF&&$GCZ0;&H0%T-$=) MMETX;)UV-TM14CZ@2#:EJ@J^@R*H>BAK]COX*Q[V6&8?P]GI0VA0T2A=.+1U M8^L \:6)J]28C%U5,?$Y8+0(;JGZ^4M72I?*/HF2O*^R!Z26[Y">#KK9A_"%$,?8KPWTE/-_)[:A. M8&>3#/?TT1,T82GSJH+, JT6W^44WX,_2MX#=NJ6[U,M2@R4W$6UUY:QUG:< MFW0>L\)6)=\VR^V*2)0@@]>(3'TGX/2A!CZ"6)M]W6-M/_[UY&=7 O6+FC54 M;3@4[*:TD4#U7NPD\A)VK5VV#BH$CPALK< M.CP]CG]W#R9*'*:"Y7VLA6[U!P,.+\H0(C_ X&18R@%DK=I[I:(/8/!F9>/^ MMDT'EY%[B!$-UYUNP\L;=S46SD/]JUR@URE)+[9@7+>V RK]%[0$WL)B0W8N7RD!2?M;N8N?F6NM6(%Z)C!'!HL^!?\ MF(L/^/9\'0:7N,5^_P*_\T+&+S&ZDK[4-X*7-PXO=D-7.Q2."^Z4GJ823D/; M:M:YF]PI?GU?!YNGKY%LV>("&@@VX/+.?I$D_LL M%\]P*[_.3T^L,'-7NMA"A!LPNJ(Z8?R#1T\DT\@X(03I&1$R71Z6XZV!5.=, MJ2A[/K*9 !.V[47*P5VA- P!'F>Y1,%1CV8.,LJ]C 4]95[^1S9K\C]BN88 M;<74Z#JQ1P"$SH]"@>XRMPBATA6\)(1"$]3"J-AP"O=CB=-9?Q@K:-TM/AUN;;Q7=X!X:HKUZ^LFS)._<]>E&!=\70(&O:^OU(FH1Z&"N MBUMH0YYTY[B*+B+VRUB6:A[<[UZHO*0/ MZ6';6L,?)LC9[%L"0,,[ZP%+7/)G6]HPY*$U.<-SL\3F7^D0 MN*%7?J;:(31[WJ&<5$U,)7PI*+[KKO[&T/V]EJ8\%E:"@;2W3G'GU@J.+;O+ M17KNI7!72*3[BQP?FC;.?P[Z#[X'=SK<.8NFU]9'YJ)/W_32]E^;,GRR]9V= MAEZM?%TS-HITM:(Z9I;)^/4/V_> %<[_T".N M_KB2YQ#THL4"C09?KT"9PL^'*.?-6B)[;6>]]_[ <,$IQOFIP.=SJ^ MH6O0K8LL%9)>2O32VU^:<:!'*@9T,7#'.=90G*8G%Y/T\N02[UR54!&@[Y/* MW;W5\K4LRF;ZSR'L?!?#1S%U$0UJ&VDCY@P37 M#>+$6U)"RH%=&E;WX5>I#L-R2VE1W(&/(S9+?61<$H4%]BAMVX,>S=.2;T]$ M@;OUA4.7P*.MMVPX[#2I4N@3+ZG,I*6C5E_A'_>JNG/A:5_[CP/"GM=V[U?# M>LGY>?#I4_P$&GW@E;Y-4;?\%53WU\1^1/:*/YWJA_,7:-]F^ 4UO/%B#J^. M1^=@$33\45?^T>HU?4AUIMM6K^B?2P7F6X,#X/E&ULM55M3]LP$/XK5J:A36+-6X$.VDAMV<0F"HCLY;.;7!,+QPZVT\)^ M_^K[,2*JI[L@:! M)PNI*FIPJ0I?UPIH[D 5]Z,@./8KRH27#-W>C4J&LC&<";A11#=51=7C!+A< MC;S0VVS#KI6WMG\(W! M2C^;$QO)7,H[N_B4C[S "@(.F;$,%(<7N?2 I_/-^P?7>P8 MRYQJF$K^G>6F''D#C^2PH TWMW)U >MXCBQ?)KEV7[)J;8\"CV2--K):@U%! MQ40[TH=U'IX!!KL T1H0.=VM(Z?RG!J:#)5<$66MD*8L)>2&H6G M#'$FN58%%>P';5,D^0;<6[&=K%Y/6 M1;3#Q7LRD\*4FGP0.>0O\3[*[31'&\V3:"]A"G6/Q,$AB8(HWL,7=SF('=_1 M/^9@6^@M<[R=V5;4J:YI!B,/2T:#6H*7'+P*CX.S/;K[G>[^/O8DQ0K-&PY6 MHUP)4+ID-6$"*VRN6#*(C/R/\:Q_D2E&&8T^*OL:GDC;N6 M7098!/#;YK11"H0AK[L=>\N[*#";Z2:!C^2Z2VP*1659G LT:KN"%3/.[AN, MQ\W/F<*&@T/!#.7D0O(< ]6'Y/)R2L(@Z 4HX\H?=^X^-P)(%-J_.1P\):DI ML/A)=.S^\I!<-'G.(2XK^02JCDH$L:.-MKA#%N9U+K1 M9 88[$O2%!OE2U8L.]/2#AS^9 ?KM:*B@+ ?_4'EC*JL)"[ ,-[B95WAP;9* M\9]UO I4X?JZ)IELA&F;7[?;/1WCMF,^F;?O#LHHF-"$PP*A0>\$VX1J>WF[ M,+)V_7,N#79C-RWQ^0-E#?!\(:79+*R#[D%-?@)02P,$% @ ^XAI5\YC M PA\ P W H !D !X;"]W;W)K&ULM59MC],X M$/XK5D ()&N3.$V:+FTEML =$IPJNAR?W63:6"1QL)WMPJ^_<=*FV6TWNR?@ M2^-Y>^;-X\YT)]4WG0$8OJ)(."ZPM908F2C50%-TBJK:LK M!3QMC(K<99X7N047I3.?-KREFD]E;7)1PE(171<%5S^N()>[F>,[!\9GL)#.G,\&Q#DD!B+P/%S PO(Y8RYKKF$A\Z\B M-=G,B1V2PH;7N?DL=W_#/I\FP$3FNODENU8W]!R2U-K(8F^,$12B;+_\=E^' MGD'\D ';&[ F[M91$^5;;OA\JN2.**N-:/;0I-I88W"BM$U9&852@79FOE38 M7V5^4/+N>RTJ++P,S!8=&@;L"9OWCF1][K@:!'7="C(?3Y"FQJW??K3V@41*?LB$[B ML",_ CX*F"=S=%G1WK!*V%X+G["L8,G1E'DT<@_ MC2P<^S0.CTZ6CUZ-K9+Z--9X-*(C?W3"'WMC.NI5Y"-H?8D/:U(7=\D,J(GRWC/MY+AB4.XNC5J2084>;'1\&UQ*H\[:[WFAZQD'HL M[G/&@04^< 9F,>QF,7SR+ ZF?VX&AZ'_U S^W^]UI@#N/.2=Z!\,^;QD>/"' MN8^_ *>XB4(_1[C_M#AZQ!.4&<\H/,7E*#P"C9=3?&? M6&BCN%TI3L<'GXWX;"Y]P"Z3B/H^>U2]'8"GS1=>\X!&\60XY3BD?C2D,S C M;F_C*$!MF[U*DT36I6F7CX[;K6YOVHWEJ-[N?9^XVHI2DQPV:.I=C'$F5+M+ MM8215;._K*7!;:@Y9KA^@K(**-](:0Z$== MM//_ %!+ P04 " #[B&E7 MUS[V?G(# ]"0 &0 'AL+W=O>FUK9>;1Q;GL9QW:Y@4;8"[T%A5]6VC3" MX=2L8[LU(*K@U-0Q9ZR(&R%5M)@%[,XL9KIUM51P9XAMFT:8[]=0Z]T\2J(# M\$FN-\X#\6*V%6NX!_=Y>V=P%O_0G[>(+ I:YM>))=9UM,(K)LK=/-WAD5-%)U M;_&\WX>!0\E><>![!QYT=PL%E7\()Q8SHW?$>&MD\X,0:O!&<5+Y0[EW!K]* M]'.+6^6$6LO'&LB5M> L.7L0.+/GL]@AO[>*EWNNZXZ+O\(U)1^UKJQ?&#N&M^DO >MA9K$96_(K_)^,*+":H25*NS" ?Y+J[=+ MW6S!P0\I;D(R@2&UM+B9SC,JT0 RK@T %AI$'[03-?D@I"%/HFYQZQUN];=6 M6AF*2"4&*_U.DI0R7M*4LP&8TIPE%*OBT!"QC*;I"ZRD+$UIF3-R]G9/;_UXI2A36_:.D*4V2 M*2UY-L X^C):9D/I!08X2?DP&$Z3":?IM"#OK9--"*66*R!GWT$8>Q24L LV M/LD'XR^AG$+U5CR!P>Z %]^W&*G6XZR3@>\8Q@?C$XF:]XF:_W2BKEK7&GAY M;O",7=/"6#:>)O[?B1$NK*^/> A9B5(()G>9XRY+2P_D +B +^OM':'B5^@_V-:_ M02P,$% @ ^XAI5S?J$A*W @ MQ 8 !D !X;"]W;W)K&ULK551;YLP$/XK%IVJ M34(%FP!)FR U[:9-6J6JZ;9G!XY@U=C,=IKLW\\&0E(EC?:P%^P[W_?Y.Y]] M3#=2O>@*P*!MS86>>94QS740Z+R"FNHKV8"P*Z54-3765*M -PIHT8)J'I P M3(*:,N%ET];WJ+*I7!O.!#PJI-=U3=6?.7"YF7G8VSF>V*HRSA%DTX:N8 'F M1_.HK!4,+ 6K06@F!5)0SKQ;?#T?N?@VX">#C3Z8(Y?)4LH79WPK9E[H! &' MW#@&:H=7N /.'9&5\;OG](8M'?!POF/_TN9N2_V*%J6;>V$,%E'3- MS9/L9%WV";H00I3:?19%%"\Q0=6V2"/[.3-R5G" M!317* I]1$(2G>&+AG2CEB_^]W1/9=F11*=)W#NYU@W-8>;9AZ!!O8*775[@ M)+PY(W$T2!R=8\\6]MT5:PY(EO;.=G+Y>;GG"2\OQB2,;M#_&FU-#-1+4&UA M[B'O#>P?A;JJN0\9/+L"Y+*V?473[FF* BU!0,F,'B(_(.)/DM3'.#[PC7Q, MQGX,L'6$L">(1ZF?)/A 3.(GT>0(J.$5%!4Y',F/PHF?X/')D\#DYHC) M56C5I:3!& ZV>YG]_E'LQY-DL$=DXH<']HZ%"0/V6NV!&/LXVJO D1^3T6 ^ M2T/YJ9ORYM3"%+N3>^-+T]1/DX'IU-T-#CI+#6K5]D]MJ[<6IFLR@W=HT;== M9]J'=_W]@:H5$QIQ*"TTO$KM&U5=S^P,(YNV3RVEL5VOG5;V-P/*!=CU4DJS M,]P&PX\K^PM02P,$% @ ^XAI5Z(*!K6Q! +A( !D !X;"]W;W)K M&ULY5AM;]LV$/XKA%L4+<#%I*@7.R\&DK9! Z1# MD&3KAV$?&.MD"Y%$EZ3C9-B/WY&R925QE)HW7M*\A,KDJB(:LKW>/M\^X,P9>(W?F$HW2OQQPB M*&!LG0N)CROX#$7A/"&.GTNGO69-9]A^7WD_],%C,!?2P&=5_,A3.]WK#7HD MA4S."WNJ%M]@&5#D_(U58?PO62QU68^,Y\:JIF(IQ@$2X/ MXZX7\BB_2"M'NUHMB';:Z,V]^%"]-8++*[.GHH'84/.!H2+ZKRDX-^5JED-ZV[R.H!EFP0G80 M=#H\@]D6$8R2@ 6BPY]H(A7>7_2 /Q_?466LGF-56?+',2J0(PNE^7-3N+4W ML=F;:Y9M,Y-CV.MA-QC05] ;?7C'8[;3@35LL(9=WD=GV'SIO "B,I+-[5R# MV_N\G)=D)F\4]X+&@2 M,2>&A%/!&67,B]%2#!/AQ)@$ 0TYI\,X=30-;*$&CCFH6>E]Y)2',0TB]JE61"X 5$U)EE>R M&N?5A(R5P62U+!($E_ 8+6YEC9(*"7BE]]Z'D @:B;"CF**FF*+.W3V6F;P! M:X&<_9R[[?G;Y863SX@UM^10CO,BMS>;RJ;3\0M[(&Y@QZ_:K_$;8$T:K,F3 M^W6LRIFJ?)>@E%>XR6 L@6L\2 WV1I4VW9,!K#O$^?0F8[\OFT+L!H$5_N+% M-Q7$G59^O%7?ZGFX!'D^U0"K8^975PWM(^=!\WJV6^PGKH9*A.5%S$R+?A6@X&E,5K.60H\W7<(@YH$(I&KBEV8SW*YX!<17#J/LKJ_LK![.IQSO7>B&-#9M(AJ]*N<,WP,K9^I\K^R^0 M[B,H_B7KMNOC'O_6)<2Z5/ZO%/U4:GX&)3^2ZC6)>(-@YQ;51(GHU, _TZ+% MUL]FYD=*Y5X"\, 0T<9/G=R MA9N?X-&8=&EP/)MX%'>=.?W6)WP)>N(O*O#C0\TK6W_--Z/-9"6Z"Y M(AK] U!+ P04 " #[B&E7)PPH<[(" "D!@ &0 'AL+W=OGU)F[@_ MWZ%_==J-EA75<"WY+U9@-?/&'BE@33<<[^7V&W1Z!A8OEUR[+]FVL:.A1_*- M1EEWR89!S40[TN=N'_82QN$["7&7$#O>;2''\H8BS:9*;HFRT0;-3IQ4EVW( M,6$/98G*K#*3A]D]<(I0D 55^$(>%!6:NOW2Y-,#77'0GZY;QCN4\/@JXA.:<)*%/XC!.CN EO>K$X0T^ MK/J0V!8K.8QE7\V%;F@.,\\\"PWJ";SL["0:AI='F*8]T_08>K8TK[#8<"!R M36A9*B@-<9)75)2@"1/F2G(J*JDUV0@%N2P%^V,$(GTF*Q"P9GA0VO'B M9R?C.$PNR?\:K[2E>=C:C>:H$>H5*'?>.^\-Y)TS>G7:RV _,;EE=,4X,V>I MNI-%Z;2;K0#V9.^QV3T%8-H)?ICVLI(*"8*J>]-N_[Z@JF6D;'-8F-3P?F<>GVI[8 M&B@;UX=6$DU7<]/*_$9 V0"SOI82=X8MT/^8LK]02P,$% @ ^XAI5X " MYWEC P H0@ !D !X;"]W;W)K&ULI59M;]LV M$/XK![4H6D".WFS)3FT#3;9B UHL:++M,RV=+*(4J9%4W/S['2E;<8+$'CK ML,CCW7//\>YT6NZ4_FX:1 L_6B'-*FBL[2ZCR)0-MLQJMX*+O%&@^G;ENF'*Q1JMPJ2X"#XQK>- M=8)HO>S8%F_1_MG=:-I%(TK%6Y2&*PD:ZU7P*;F\FCE]K_ 7QYTY6H.+9*/4 M=[?YO5H%L2.$ DOK$!@][O$:A7! 1..?/68PNG2&Q^L#^FOV*0[@U2SWMPY%G^PBQ;+[7:@7;:A.86/E1O3>2X=$FYM9I..=G9];5J M6V[IEJT!)BNX5M)RN459FH?$<>1:'H@>I6>!+S%[@*R.(0T3K,3>-D8>.;Q9C\3^,5+ 0]XVH&@:NJ?KA/HF#-! M%2F8+!&&#N9R:-.A8P2S6(%50"VLF8L.!%(%FY>B.^/_?_L$3C]9BI[*@19@ M&P3KJ@LV[LT S+C8*,L6VPWJ,=67\.[-/(VSCV>?3AO^>.H6M.O*B:HG/6V8 M,43XH/\6\F(:SJ?Y6>3GH(*S#1?.X>T?L;AI0HZ M#?SE61 [;AM 5SLE^C(HJ0$UO:3!W8FA^F 6&G:/L*5A0S(GD: D3AZ0Z;T6 MTRZK4"M!-63.UXJOD;>0%6$Z2]QN.AXE21RFR1UNLF,/P[OGH+189&&>IO %#35* MV_76]PGAH'FLK?=I2H22[,,3L)\LC>AH;+2HMWXX&DI$+^TP04;I.'\_#6/G M47T8WE^9WG)IB$]-IO%%0<6@AX$X;*SJ_!#:*$LCS2\;^H9 [13HO%;*'C;. MP?A5LOX74$L#!!0 ( /N(:5?]S-0C0P0 $P. 9 >&PO=V]R:W-H M965TC*9LX)*AR]8B2M3+@JJ<"IF/;D0C*9&J&MFY M& ]YI?*L9.<"9%445-R?L)PO1Y9G-8*+;#976M ;#Q=TQB9,72[.!P=GH1ZO]EPE;&E[(Q!1W+-^8V>?$E'EJL!L9PE2EN@^'?+ M3EF>:T,(X^?*IM6ZU(K=<6/]LXD=8[FFDIWR_$>6JOG(BBU(V916N;K@RS_9 M*IY VTMX+LTO+.N]P<""I)**%RME1%!D9?U/[U9YZ"C$[@X%?Z7@&]RU(X/R M$U5T/!1\"4+O1FMZ8$(UV@@N*_6A3)3 U0SUU'BB>'(SYWG*A/P=SGY6F;H' M6J9@%CZ>8, IG/("BT!2D\"MDK$M![4+LMV% MYMBA7-"$C2PDD63BEEGC]^^\T#W:$T"_#:"_S_IX@IQ-JYP!G\*2"D%+5=<] M!K(-ZWYKW^<,ICQ'WF;E#)0^]A5YLW^9?.0 J-1^\5 4*ZZ9:$_F$-Z_BWV7 M'/VR_Q\U-/ER1<-B/.7C6R:P*;T>P2Y#IT@!@2FK: Y_9].'A>/93+ 950^2 MR9QBB<#9'1-))AF*0CTR///X(_= XQA&;^>,?NE09T M"A]\&[\0!YL^=ZN>TC+!KOTZOQLI>%R,.@M>9,>/LT <$N^.Q%3_0,">#^:LDP9LH=(AJ"KYCO^-C5"[ !)]PR^AKX=AFM( MG;Z.==!EJ^]&=A3'<,6DQJ$_VNQ)XD:1[1%W,T3,HM>1A;$=DV@/-<.6FN&S MJ7DQN>Q\-Q&L8#G5P+.ROFCON%SL]_!6#+S )&+%:CPU&2_+[!D?TQ=3T10H M?-),^DPSL:K]9O6?RIR6OE*LTVJ!4B-"7+?FO#\^8DBSEP2^'87]]3..6FH0 MS[6#P6"-&E'45%%+6 ^W>7'_8-/,TX7_@'!+_06H-%@#YSMQO*W4>IT;?L'$ MS+QC)"2\*E5]V6^E[5/IN'XA/&ROWUE?J9AAJX&<35'5=2+L_J)^N]03Q1?F MO7#-%;X^S'".SSTF] 94VV*] MQP, )$, 9 >&PO=V]R:W-H965T(7(DMG9;M5Z*5M3%C7<*J+;JA+JGQLHY7[E>,[1\+78 MY<8:W/6R$3NX _.MN56X

[';Y(]?%)N$)C >FL 0,#Z6^?B'F<"[ MX^0G+_1O.=4<,( EZMYM"O)4-53;L7#VY9?9N[Y+: HOW#QU@^[XOLVO%17P ME19Y*09WY*@Z&-S/7 [4W45':I<&N13GQVH!PV&&4B%3;PSSSZM5%YI5@IQ'IK? MY(]?-!>A*#JTOR'P7-'^LG^V_?VB6O#%$Q8.[HR_=DFB< _GY9#LS:]$OMDF MS\UG?B\NU_F(Q[S:62=6C5*)C/:K@)X(?769:7RR@Y2?#%8+>[,VM%8QSSV5 MVBF2SO)^J70FPB62X39.B!F?E^IP\YF_%S/"9(A0*4)#>M/8Q7,WAW^J(95C M*5&@^VJRLVXNA':\046K##*D*"$BP48H+K2D(6A\8L;$S6=^4TOZ?73BH/[( M+>IV' ]^K[-MNVUT"T4>WCJ[HUHJUZFM\OP\WCC,*Q6T",Q-P8#6<*1"[O*V M#1P[H]J2;MJN=:9X18XLBHVDY0[(W*1:=-E5TTJK#<]6JH8+9-YYH=T -:.N M5.KBY#34D2[LU7VIF@[PCI/%@K-E6/&)'2D(CQ9W4ZI&4!0@H2V.T_HG\%_G M7,&8-[I ,\CH07=D;_+]F)LF6QS)5IMLGG$6HY<*SY';S9B4:ZL&L&T>O=B[ M%0YOUJ""*8.:!0D*J!A=UB5_6Z8S=+HYQ98GVKI6>\P7'I?=]O0@ZD"_PUDZ M\_8ZL- Y.G$$:DK7A'(Y*J!3=>D\D>>(Y_85.8B&ZH[HVSII0@U>@[[>SQA5M1 +26!J+-B!F M4(,!:O&O:SFH._[L0<''F37)-TU)*K629'J1:/'2I-"I"1].80G>#F5UJ!IX MP&G3L%7H)N _VG M@(LR"'JV,/%'!JD:'O23:IVAXNW)6Z5G@R;:Q[OI-%D M/)),G!Y[\6H:B;OY'C)H*:)23!)R5614C$C4=;SCB*H?H4I$7M73@'_2_FB# MTDV*J%K$0M1=$,B$ 1QBBR0B1I*M7D:@J$BZBVP_,3)->:GJ7O*?:AP]@EK" MQ]#81 .*S5)UQ@3?2A,)DO5F])=)PG8]/6DIS6W'IBWFO.AR3$V%@B M$8FQ['EEN3:1Z'TBT0/&D)9\O!(;=^8B4^FJ@C)A[ \'7#Y I&9AG>C8T5A& MRP'&:0S>)A)%VYKEP^CKB50[T!?5=->YN(*>?$?/Z NXM+YFUOD\ M)="=5,[N@'67[$-8IR(QCHTP'//)DDJ=E]155NRD'2?=H:<.QSMCHY%I?MB! M^@"93%Z4]6EA+'36!@"SGCU,=":-'9EBK\IJX"*-#%3^\@$NC9"X/2.C&2#Y MWU(17V!/#2GR0& 7T+=QIZY7*_) JM$;K^N 7+INMF=9R^]4+'@I#==LE/Q8YO*?_?_SFXC7T;7D0E-TWK9Q!6W9N6?PL\C>.-(Q#U M+GL7%?CFGZ*^%-=V$,1-/-#;3.V?V] L(@3!/B02?Q&[CX@<)[1$U3SW*'90 MT--[ZK"DI__=*S?.^VQQS-E/.O[ L%=BRU'^&N/P\_)Y2%9S]%+#': "LJR M-U?6S()&];=OR*<^!I\=4/4%.!S1'=9CQPI1&L&7B MN&5QT9JN)ERSH;E&Q17J)?+)4J'[/Z"/6[:JE#B=1O.)#BWI!8[6]5G3:,"6 M)V]?S!>D5&G(2W*]ZA0?&U.G-J)0GR=O3PG)JM3?+.ID+]L%A9I,HY:GDRIMWQJ+,IIM=^)2I(6+4_HA>XV8,N3 M*8V&F^IDW)?'6K3>:$J9BK/8Z"/8\G1*L7I3*;.KDDX",*PR/;W\.#4;@]CI ME-J,(22' MRU1]MF2B/0W(-8E)9KKU?*D!6YY*4XULEY$72ZH%UJD-U9$DNUHLT_4BC;8S3Z9D2@LP M2PQ:+IFF-EJOWC#&R7J@6KA;+Y9CVYX,.NHRKRQDIU^9E/@SS'>*69 >BZH+CF= M]W*BN)%K66YYCO$K6DD^N9:Y[-"=YKRT%DIU)[$\1\_"LF!F)@,SJT6C8%61 MJ^RC"Z7^##U=JD\I5-FH:6[RJ9+2'U<+>= 8),Y0?B6NTW;>TK5>+RJ.NU(J MPY.H94 E:*O]303/!7QQP\'?2+B/T/QS[O YQQ?Y;VC)%U1(?\X#ADXWMB) MCHH+8$'3#1^9BM"5,D9>, 0O(%VO"OVY!2&JK0Z]:*^6NWW5RNB!I[C8)FO,W+*[DNPHZI]>%=WW?K /);J.&7SA>5#XF\\KG/[< M5C=#/R1?K$H1%B6Z3:TH^H&F0[[<'U^H!^;%"D A7V[$%R8L>G>7C F![#[Y M$@+9G?(E!++[9$P(9/?)EQ#([I0O(9#=)V-"(+M/OH1 =J=\87"QHI Q5V+, M.V_+>#5D^?7KS/TN@M];89OGZP$-+W.(\67@_/X"\:JO]87+4-ZOEMR4)K]? M/HN*/; OVK5[@Y&V)FSH?+-'XZD-Q1]4[?CMS/]9:_:V?2D+;F M-*@SKZLV2A9^D[T)Q>0/$A,'>;$H]RZ4CE Z3J1#'%D 7YT=2L=EI(/Z3M*! MK^0]%(R+>69W=N%1=G?S@>@;C$96=^ MF/3/*RAY?'PVN%#FA53_U+HB3DPKK8NV?5A1TG=SR\C!]2^:&<@3>[).J0FR M5L^,:X/BB"K;'SXG_<*H3<_A4&(,/ MGI)T(L+0I]=<#]^,1&6I"+TF9N'0C@) MX22$DUO 2=4T_"T>?KN #NI=N\MD:1B; 7)-Q[BZT9?FM>R'K[KY )8\&FK3 M3/>MCM S:_&RQ$3%(8].#J.KG2&6Q"(,$V))B"67VX(*L>33[@=Z3NDSJ9*X MC-KIF"96N;I>+O7CC15R("CZQ8OWON"6VTM"S3]S1/[+;,*_'L6\'!Z%Q>_. MN$5W7';SA$K$WW?L(MTT;K.' Z\4PIBNZ>(BF2WV.[1:5P;Z$MB;Y&@00Y$< M)I(D$Y'8F;O5_AT"2@@H(:#\B2&?^IU%PK]L MR.C,_?+H4F>:+K*4E%/):>*) H]:W$G!!R MO@+DW$E0Z3SXQ.,@N>8V2EX#NF1&HQPY3)$\!!_NQR\:.GED)!'[7COY(?B$ MX//G@,\]A)W.(T^G8$3Y5K2D"]/H:M)(D9O),(7(,'>).B#N? MF%!T\ZG?&>["O>^QO_#I%V2]!9,^7M/ETE&=N4RV1G;;F0MT MD:;S Z:ZXJ+\ 6!%;2#]E%T+J=3;X:IC \75RU 9=U#EQ!\S=-Q:"$!Q:D\Y MEG)NCZVCQ;%'/=GOE6),L;1*);B6>2,I+5*HQ";68#94X5.+;7W3W>N+) M^5MDOFMB1>^5^I+^NO=+WY)RC^I[9V2XM%F^_W.#?\"*V6X&NKR?=U:'\S5E M:FNU2VXKT^\7F(XP%=E8.SY8,LU^8Q#'B^CX%:WVG:E B 2W(D,(&7>X2G\; M>+2F:Y!)/BX[ CTLNX\,FUR(751SG0O!XP\$C]"-^+X+_K$[W4?RGN#!?QP1JM*O$P7X,("LG>AL.*@V M#:&F6-7DN*Y4%PO^6*%;TAC(K@Y,Y075SKJ.:X%]O196,V#8H(W&W(8#2NFF MI/E:/ARHJYS02+5:=&>MN)D-6%J"U8)>![ E<09?[E@NN.:-P/@KU8":Y/P\ M%,%CU?-^V9YYHF=OOH\?LROHQL]1D4Q=%V+\%%W'#+[ PN1]X\NMUV9/D/TVZ!M/"Q)><3;'"L:U5R7NQUO+GB5B M#RP75J$[(RQ[S[U=3BY93I.A0K[<'U^HD"_WR1?JX<4DL9 OGU1-\SD&O6II M;GY)X*ZG3ZS4\S*:?.LR"M"+I\,R"F>\L3M;MZ$%QD66YDC6[_[>T#=)_^_X M#G?&W>>,A;>,^-<%8Q+80M_9HOT[I_2?6<)[83N(MS4EJZ)L_SX.^YWD_8^: M3;;"IWJ"0(OCI,"U&B*=X0,)1*1&'N9G/_/] Q>@;C8Q2#N>\38;CZ5 M&T1-7UE#A'!T83BJPD&UET!?@ H@_6]_/ V*_L@7TB8MW9[&X%8J&;=4M<0UY5>VF>@;-:;-VK MNX>8BB3BB0A'OG3F^DNZ5ESH6H6N5>A:?3X$C2T MSH"0\R2U1G*N,^VD5U1O0[G\)E8:>;==41&.I:%?=7D0NC/+##D4#WVJT*<* M?:JO VA9TST7K6I6\\UB?9PK:-,87 PN(B@.L MT+4Z@U?AA<^GX'7']SU_6223+KV?Y!LF)]63J24FI ME#'R3N#$(FR,C7#4Y6/O=V;A\4XJH>!$Q(,"7P3PJ/A=';>;9 J?)\/-;^*Z M^B5DSSEU-Y_YM\3*#]]!%K6IV+BA- N==*U+%UOE9;.]; P2V+M[\Q5DSV5< M?^FTY$\9/)4X'CWT/HFT.87#6&- EAR;<$PH#[(K.<3(-.6EJNM() A'7!$S MUYJ9-AR2:@28C@^2/Q"H(P7RR[1@!V/1(::B!@AWMNM#-23=E0$!!V*MX5_P M-0:<&#H"!P6&,$R'F%E@H9JNK:\)$6JP;7N5 0R9& $#>%GSA*D$KX;*OG3& MA#F;0;."-$4%]H,G+% TD!ZHABMZ(G0C^EY(.L1 @Z3RXXI-%N25T"I.B[54 M5S(*LP8Z1P#?]1]QKR5C#***5)>[0GI0;:?$)G#IP0BV9(];EI(=^RE=L',= MM[\LVEG+,INIY8 ^[;/8-F?+ZER==J*)/AO3VNUR?+VD4:O^:<4*9,] M,.@G6T^E4K2!6IZ\O2)F:;&R5$2R!->1FPV9+X@,*KAQ\G:[F(['AM7^AN0V MO9284JA974#7IIZTK-!DG[:[5K>C/II,==2E9L)RY%WM?-A2!@,IV@1KG8SV MZ*3:8IUC!EF*6IB2Z3 M@M8JMB9=N]%6HJ71E0ZFG.0#'KDO2'%]>UTU'>"M>-D@P2Q!4_0_A#\]8F]^ M-X/YXT$'8]-W8T/,M54;78L)X=5!6&[JNKE$_A >]R>=9JHIIW+QS%DE,TZN MJ+@I:&2N%)6TFLW76)N_DDA,(6S[N>;07WL1Y'=/DF_']V][*"E./K OW@04 M)O.'AY)"ONPOXE^^_B[DRXWX0CYPL9 Q]\>8$,CNDR\AD-TI7T(@NU/&O'+G M:LO]P%OS#V)^]QKT!&?[L%?%5CO/[6ML*E/9Y6+?C"7L]GV;C6FY= M,"JIJA&-]Y?>-4H,F8QP+UY,&4) " %?%0(2KR ?08!_$-N80CHVX2 D-L[ M\K;K;. X.BX]&*XQPS7FG[/&O%8XR%>QNF4JZ$(#TQ#U+'AIB:E9LTQF+?!K M4LVO'],5,RFO*_X5:#3#1M@7;\@(5354U>^NJE<+![U;5]N*,NC+!;:AK;LC M37"2XQ2=&D%=17MG=#)"7D=7PW#0?82#5)0,!^S+>4IW-L\[6@K>^M+#SP3Q M.YS^7>#^M5RT@J_&=7&-[N%X'NXSW6FCUMS4-AVWO6Q %(&VE-&J%4[E4I_)K'"TQ)B W0%*2;"HJID80[5 M]PF@X>O[@OMMQ=,KM<(E^>^@_*WO;?VL!-A;S_,NP/O*H;+<^HHX4];DTI@:OR M4SLQ&U>ZQ^/Q2)R[HI_V);7\]G=N7^U:Y7NXC;5F$$577Q,4&2%H MDDI&B+R+#K[*1$6T45;^4K2QQ,L$_"!")5$ U#_#07=PBX0N+FU7=0C+._&! M+N]&;735F+OP[<10U%'JB_?] CYI6@]$\$XZ@=Y)TQ%\Y>OV'G"\Y)&]*[K% MO0UA0AQ9P/NT5)TQ?LCK$A_RQ+_B$OM-KZQ*EV1+EA<)M'J(>)T4?QI;S=&V]M*<%/X6++X9=PU$#.6N84 M)Y+61"F,Q62;[-3$5M^>,72[%G]P@\^D[AG,$A:=%_;0)=]$2\Y5[>Y(#:TFC[61/IQ2(OY5,"%U^VHDV%&YHM M_H J41M(/V770K='V< XR*PZ1Y/";I1U;Y!U."A3WB,#JVUZ5#K=:9)ID"D, MN%RSO&DU?ORB8]Y<[6-\(88 JHT!@9+87F%#4)[0/A#;J][W$>G*-Q6736/4 M!M8T X;.Z:7$F4'9[8("Y9+3;D,D.:=5UVJ^]*H&M%*\\T*[ 6I&W=.MUMSA MK=9H\E$T>P)-_X(0ZOV).OJI0B%2I1=&]U\U>"5&6:BUIL?7* 0]\-.%J&NA M3_\<_^SUCX-CL)NRJ(AK*+R :,U=T0)0D&YG%#P[$-R]0S!8PJ&<9S)YHEQ. M'T(R@EW,A+(I>L?K6T!R+6CL"'X+T'^C5HAO-/D/ZHM(P^>AG@P-_ #YP9!S"QSH@=(:5!.G,!3LE%-99H]+LY,O=H=G,M>LHOBXV;<:J\!!Q3K"1F M6LN2^611B<>D1^A?T,]SBI \PA RI,R>YF%/SK@3+)TI5H>],9_X9_^)O,XY;+RG 4Y\>D6W1SXWZZ9<164,TH\GGF MR1YA"!E29H]Y?_N([].-0(3#9B* >P^?45O[-6P> M':9C@0HD.4"ZE:DYCI M+D9[0IS-H*'&A0L\0T9 >P%_0TN(O=]4N*B0'$)6;0DAN#> TV=?&8QJPRFC M>4)BRW!18Z-*%9Z-0("#;+J__$%K#@,XT#"AK/\1(+#U#\I:!&L<).7H/IJ# MAVUW:*NR"BT;L"-HQB)Z&*!GWZ@',]<"@^[(WN3[,3=-MCB2K3;9/.,L1L\L M87:Z )W1W1^VA7MUL#%O2[<+A(V[#L0'\S+93$RX?#;S)-A0-K:8HR,]!S;"T^=W4Z:6Q3&_: M&=+-)V,C@ZV/D^D#M(V]0V$/*9 2H;EJS2P@RC5C?YS45EFC])ZVCE6]5%A$ MXY96RZPI01J K6BJ/[3:-E11[<1V_KDJ98<2\D-21=6I5XWJHQC RBVR8Y)X@_Y%E>(,)$'>-;X#)-Q'%KK!)Z<+$GI*EN;&Y5[MPSAH,W1 MN+>,*& ^9'S*(ADZ+T*MI3%21KHT%^BDHDN2*QF++G0R49CY11'RUZR0SFAE MBJL#!@M;439GR P#RQ%5=/C$6J@2KB_HH(4ECB9".8'+1( C7J*N$\"_Y(9 M%\S9BL]]A(MP!0K?@/["7@KR9F497V4.Q344G=N)3H7C"HO!TN2$.=G):OWA ME!H6^=\3G2D4&"0T"!92T+&S9EB,5 4.#3-UN"8"3MH$#T5@;4-1$QW<(WQA M%(J5 A$F193%(?$WCD#8+JX["3\?]H5^W,5#3.O??A#= 'XXDGDAA&XR4,"CU=XV[_9V\,I6/!WM0VGH=ND#N\L/]__^>@,,$VN0F51#.MG\&V MZ=ZT_(((--Y8&X&H5_= 1 6Z?XKZ4ES;05&SQ .]W9+]N=UZ180@V(=$XB]B M]Q&1XX26J-K:'L4.JJEY3QW64_._>Z7X@L\6QYS]I.,/#'LEMAP%59D=$_XK M$F,+(=G_M6OILS=!X^"I@=!"/X@E^U_]^(7K]"%P39NX&)V]W6D3]TLR/">7 MAV0]1R^O<.4@24HT-:2904(DDX,8R28&0XFE!APG4XJ8H(8D2/SX=5CJLL9- M9YF&O%QI.;>95"C&*MMU_ES9U&HR/NR;C4Y?R$WH9:E7:]:<"6IYTN>4=*A$ M2=/K6BNS8(9 J@UMIG&N;.I*'V;2IHI8G?<:B4RUEQN:R M4%I0T40^)0W:3_P@=MKGF+$,KOC460KN.,%6Y%+RB>HV8,N3 JNS6=H2^<0X M399D:349<66A %#+D[?W"G-09;N/=9*3*QO;Z(C#51R]G:*.FY+RF)VE^XVG MSMS5'89;=11SV3A7B_6I'UL/1*&7%-(&3S5X.:\"FH@W9BO*QE!0O5=3Z8DU?*YM)K.1 5Q M,HK2SBA1SR;0.$^G!*ST3(Y/%XJ0RZIFKS#I5-GXV5*P9*FY&3Y:\WJGU[?[ MY$QA):9ZMA3LZ#&9,@;,9-6IU:-=V5@:B4V21]N?QRW+!EMZ:N77RTXI875J MD9)5M%+4^E*=E[++>RG3E<_E;KHQ%% MC84"2G/=3OZH]/++6V/!EM<[-LCH3[S;>6_;"3DWGO46"%)!KT)DQD('(JH9H2- @HI8M M4[&VOQ2@@[]J+<49^L7O/E,UH_.,QI-"+:/D)X;.)BV>OX3/BI,3WKMJGC?G MN56KGV]UHMG\6H@WH$5;8K_US+VW^WXK+I@./;EM_'2&F6%[<4@X%'_#&R]; MCG;!#J5+E)%L8M_QW@6M9GP5,7L49X543.5KI"@6B@)=C#W&&\N;B5F-'@TY M-\=GR;2DQ.J=7+S EO#*FCH3G(GBLV/2T4DXEM%JG!N3^FJ.H M_/-P8UKW+0DM=?5%Y&#*-]J/YF/#%=)\N4/9;?F1'UPD5/(A.1B([12]G"[) M#C#(?H R94+SS$-&RE[^(_RK:*I> MG-I\7Q+.KO&VOVT.CA>[E D//8&)"@S]BTR)V^S'R\5.'FDIUE24$3GU^0M;+8#KSHM@VL02Z MCOXKF3A<:=NFI.)=EVW.K6.)ANT-YNY4K.Y:B.1.$+D]AQ41G%XV]0+\P_51 M0MM6/7;I;TL5D@2]?VK X1PHK0*Y[&U8MDD"EHHS9/ []G[ Z9#Q?VQB!(48SA6BJ#G4_838 M5_,J/&7WL[6WF1NR*6%=LSW3\T1.%R%Y9"B3$%B *(T)147Z$#R-\\F-(-$.O@K^!%_TM_IO+*P M6].=$!X]#'F&?MZ9 #]+%]D;TQV-O8P+0])=W.[M/4!;\MDH^(J;T_ &+.#Q M!L-%#[:]J>Y]Q;QQ%_LZN$JG66$^KND&2?5FTGNLTDY=M34P3IGQ(EOM MEVG^\^1FGJZG0:VOKX7:L%UM:]-EL96"RLC M9-QL8*@F5 %%M6PG"B=G8H=55Z%U1*J$=M?1DL =0A)""L"_U_A+=!+)P1[I M=N/>3Z#;SYGS[#!\I6\7P!Q![OC M( P9V(E]VXU]+7'G>AG/$^D*?O;QN>:;[/^G"G,P:;4& AE]-)XR<4:*K9<7 MR5$^J[6C3FT]M "7(N=IN6$X\48LMAI!M&TD<0 '855."];WO)Z/8J+??>#5\/W]LZ":LG9K20HTNIUI'3.FM5H+L M.[;S883VL=BN*=NH21H1]2R;*VZT0VNS9)*,-F.3'N<83N]IA+;Q(RP7/UTL M(66^-DOH?9:\OHJ]"DL:29%J:<5)59AGI,G&,0N5^/1S6%*EU=XFP?8+'6X M%C$CYSAE$ITNI,D(EZ#/G"Z$-FRWZI%=*W#)H>W;QH:\Y=DISF*.>M&3PWA1 M!T[!M!QHUN3G]51\!KUQKZ>K!SS2$)W?X&1Y]/:D!6!9J8+S0*VD^_!EBI(1 M:CS9CSE&HM9,-J &1^*0J7'JS''4:RCQR;4 -V%#>L.G!]-Z*R_TK':B;Q9S M->!\./;T'C8T$NG'D?, Z?RX(G]Z]84_#]_979V M>8&XZZ6I*G#=-?5/T\(A&6#D_2&9"P#QPL''/= 96VB!1WZM01(L7.J!#OICFWS^,9A&$(4]/MAR M5M+[-*^XR ?35%WN(WLRXX+"%MRL@VL&6W>L!,B]*>R;Z MBH^"HYT (._'T?PWH!4_[&R%JKZ/16OD2?.Q##I[IYE"(;R*$&ZEKZ(:2!JS MB"=I\S4Q%$0NJCZ.#4>+3K)9,&HFR2=TJ(.ZA1A&MNV#33!D-BQ5\H)=?A#' MV[C!\(?7,'AG: C%TX R%D'I4V)P?X5_KL3[ X>Y(A R-; ]<*(:"^!E5QW_ M(JLH)\N0[9V@^XB\GN$8EO>]C$X$J$,7CW"G%-X'O*/L[2>;EA>K<_;>X36: M J@UEAW9.V*%^R)$"4*^EP?MA=9LR#U,RF",?E@._[878/.VD (K@5Q!V%:" M?^HJ#H9YX5)(8&\7!B_01-VGV-86O19:?,;:/MSA!4LUR3%W$6#FE6W_K.E: MD$"[;?\7MC)OL'5/D=ZI(AR'VOWQ^UL%+2A" -\:)4 9<-I0S@]3; Y_]Y]& M9V#&%9D4?.4.ZDAQ-= ML9?L6&YA(WIF$0N%3XFJXN8UL]!"AW:*HZ_H5B MR/<$_M;ZWH$Z!9+.?I5^WJ[>R8FG@[?Y.QK>VU"W^%6V"PV$_V[[ >/)AR]W MNJLH[9X-;TEC(+LZZAHRQ#2\F%^P8!(\N> -N>DE#*!J)%G3.E ,?.[FZ"JJ M'#3(LT&N4JQ, M!-:<(,?ZV9TO$;71=7-I_\32@^\PW/HMWJV<$FP@SFSP,_BP/R\.CLT_6H8. M*$G>P:;@$!T^\R6ZCAE\X9WXPM\O*$\Y,MM^ (7)US(E_OC2_(A\>(] MN2%?0AP+^1+BV+WS)?'*?=\A7V[#%_(A%O+E#OD2XMA]\B7TQ^Z3+Z$_=I]\ M"7'L/OD2XMA]\H4,]>6:?'EG0<57P\@W(T+B'42XJF'];0HD9B]>),.# M=^[7\ @*S)[^^]__# _)(9DZHM'_^\'^^"AIZ ?FND6L+DR;K&EYQ'#&?CX( MOIO$^UCQ"\X,+R$UKRTK;T"9,Y6'+R "S$/R2ZE'%1UH\%A-"/A P\4X_K+A MNO(]FM?$SM!HW)W1N*PPG.C).XGT!YH2#TTQ@CQC7T/#\:T,Q_48'MJ-T&Z$ M=N.W[,9A165JMB)PXO1G%%2^,,QL\Z<]D&'(R-0NL56J_C M^4Y55(?ZCJS7,Y=TG_%>S\7#S@$'_5'@H,B'1/([ 0?*DG\C2(1R\=(^$_W= MQ(*^D%A\NB_R%K$XP-"/NA\ABH0H$LK%I\'()[N@5X61CWF=^V>N)0D 1;FI M(UHX/JH5G%(\/O5WL9#)G1'@=ZS([^09W1D9_G6!B7F).C>8V)[&XS-Z^S-E M'MCCN;ZU\L(';I&]F_.K5+XGV*WEHB>LXW%UD[>BM3GUVWC-<+2>??BFS+?!2I2OMUAMQ0RTW+"8'"Y'*X'F4!U M[L\T#?0'03-$;1,..^J\)42AT M;L(KE#^*0L7%BNZL54OHY$HRE2I0A26=0I5#D^C:3XYC(V3R]-K/T+T)@24$ MEC_T(O"W 9BS,1+G8E#^<.5>JS M/)ROMV?,>S>T;R\I>_:>]JN'\.Y&/C[3\MPNH/\J3R6W$V*@2CS6;U&C H;@>Q7 1DHQ=S_$-L>:; M8HT?U@NQYGO'^-Z+-3UC.)Y(S3R9=IM,BXO-C#*-L(:#6$,G(B1W%:SYG 27 M>_![0V@*W: P\/<1:&J8!0$2+U/L@,=L6K-J8B;%-2 T)7_\BI$0FJC3N"C+'J6:,&V1ZU(NI;$UM0$) M@\*($9*A(ESLBAYTB$Y_+#H]FT%X\YG?&3K=@]]]G13#5]&IS.E&_%&;Y 6N M*U>F<[)>659&D##HQWV97H0>AHA>@4HM.?&>!\,SJ9 MJ4J^.JIHI4YZ:$75;E+3FFWD:*'0)@W7@6PD<9U,ZC#?\3^XC.*O@+A^,<[; ME)$\GKOWRW8+!,4WWSB_RXS>^Q-U]%-UX"RD8[;ME;S\KQJ\$D\0JH3IZ7=4 MAXKX$]=519_^.?[9ZQ_O[?A7+A!-L##U!0K'(B5&D5I/C;T=IB@AH+K;/13= M38F&!EEWR4G_=GGFHJNOB?BKM9G%H,@GCVK6XLK,?Z/&B)LT^<_QC_AKZI]_ M1XCA.@AF0P(=DH+XVW]:Z*5V#X@VH>-BO5[QVDPF3Y3+Z8.A18B\BRXJD(D* MJL)M1^ /NFG;KDU4X#A$[\F:)1HC0,5HW*=?<]@*"G0?SV9FF:CFN%?95"2L M+5,EKZ42%#?=GS;F_U'UTV FJ'(P:FI"<& 2HAF(>IO8_.TJK5'T3)C=VB; MFE/=@1(GA<9+;(9,D,RI7W9;W;UO#P@"!'C I;7WBV^?@P$"SM&U !*(/8AE M#^"C@IJ@MAG1 3L$= T=V/;S/:LV8<(?K:4*)="3/UR8>>9:MHN+G9OX8?23 M'51#/P8\KZ8W(@>2)=5P1=]+PP4L]LIT2#H0+>2:C?\YM/ ,LB'7J-/Q[-TW M="QPP+86C.*.BV_\[_\<%!G9.HNHVK1I_0S6*WO3\HN;T-A['(&H5\-$5."; M?XKZ4ES;01@Z\4#'@ER/G]LU#R($P3XD$G\1NX^('">T1(6L]RAV4*C:>^JP M5+7_W2N%5'RV..;L)QU_8-@KL>7(C6!V3/BO2(PM!$7_UZZES]Z-B+TF RF^ M?G"3K?_5CU^XD#KVG4Q^H?BKST./R>7AV0]1Z\C0?<6,\-!9E!VNZ! MN>2TVQ!)SFG5M1H_0$UI#V;A$T#FG==:,]>\_N@=+MT6(%\%J"&DWR[S0'20 MUP-QA)C!AT0#(C,!X&I3#]#$- !$=<,9$VV(*T0+2"[R#FMP#6<@7A+;G!BB M";O!3IA7_Y8&?[@S.W@]OE3* Y_AM;9%FU9SI<5^.A MI7331$8,>O%U[R70!=Z]!N$M<,P(=.>@28"/29[;B+\W%6^V,^1$>MU!E]9[ M"?Q^WTG OR"C@(:IJ!:DO"RN@W'#'N"Z!:O"EC&0':HI1XB9[MI^TMK;_ =H M#L"@.[(W^7[,39,MCF2K33;/.(O1LYM(\6WD]1[\"=9E0;S:VY!"[;$E6ZM. M=LW,#_R)V#NB*EHJHC@27VGH447K/I;!REI :LYNE MEJ:4;,F@&*D/?9M?Y -%GG@5?Q%_4R3R"*&IGIF0E?:_K\G K^0!OH=CYUX? MA*D0JWBGCI5#,.3S3$M6^.ZCG@,9SRQJ.M8F[J[6 M+>1RT6PNC169/2<3/C+O> F"5R!H]W^5T0_/.-I0,BQB:L*E .(^;C+UEJR> MN86/[8RPKIM+:"8\R[UG#71Q^4!T9E!08!>>G'D9@:*K.WN&_OCE7MC$=!T; M210R?\=1"#P'9.M$>0$M)/14EG!%A-:NE@O>X1[L"(1P#IJV!6XJX4A1*.U; M::??*NUUCWAP05)3#D!/AL#3-@,M*!@"$H>:DO&$X1D@I#K%MM8RRAIM(Y=A$ZQWD@!,ST8** MNE2=,>R24 #TG6? $'78$C: ;YRJ[O2!X+=J*6,.N<9,5.4=[5&6\-Z0MOK\ M/#H0(D0E.!W?X22P>Z^C\<%>=!TUL0-?51=WKBH0I?%>XP-'%;[.43W[=Q#> M@#,&7D\.^O FXFVG@!WI5Z;O>>(&M+62B81)=KTT:G]^7MC7'$*9P=#QZO(( MT2981Z @-GP]Y(;M#M&X'17^[7_IC74;7_;%B4"1:<=^(.Y&ZMM[8HT(@V48 M46TW=CQI"^*ZBF8-D7WJVU>(OE.HRY@Y(E9SK XVEEIO+6,BU<=Q,F^I!=DI MP=40_.P)D8@0'&^@;+L098.EKWX_*(J*G?6(W$:V/-WNQZ7"G%)50^,=2)\=K MC_-8?MAT 30=U -]:CW\DI\F03V0T(X *(H&DHF=F*CH%<3<&PL!<%E('",U M ,&0WCZ4I^\>2,,66\@Y>AAK/ [3_0/E" N2@X]3*"[N5H;3CSIF5$@5VAE^ M*TZ?(D"VA3MQ,,ZVH"&'*TQS?T/?=C+BNJ8(<%Y9/"V?/5G+G")B,"3JISVV M3'K(XO/R2"XL@9+[:DUHK9O)\GB=;+J3)5K3G?'?]^61W'/83ZS9D6@ID M' M,NEXK" "7A ,Y>^:WK] 541+&F/AB?D2M?N&O;TX:6QMW$K:Q:[6&M7766Z3 M<5B&_QQQ&I0?!U*V79$[M>&@164[A?&DA\7I%7A[MSAAD@=2$]O*T\'7+(*^ M^Y>G+4"QO"&WMS!\>TF:Z]T6/V+A+R*Z-7@*':D@N8@[R\$1[C%^%/Z"!+" 9 MD8.(OD1; 0 G.'F.M^JH 5.X:M- R^6U6?T'#Y_6*K^E*3VH\C0173[F-5E%(%3L\ M/G)&DNC_)\KU\)H9W<$ M 3 QF.>>?.'UXS\!S0?>)93 P_4U1K1@#^'<8OJUP 4V M)MMBE%L/]G[B;V<3\)! 0BMC$Q+L$ ["6J.-5@O8* CJ16R0D5A"TJ/XBQ\5 M4@U)=U':GJ@H*A(+')B'/QB(Q>B/'=WVPI&^SNX%/CS[IZ+=77OF!_A1L =: M3^@9 3]M 7A%6]"9\CTS&Q0 MD,U2)8\3*('"0.MK(!L0FR+0)P"&C4SU C;#@<,(,076"#^*-MK]G SXEQ=" MG?I[&)[#L=^9OS>/-M@,V?O+:R2C;7YUZ.)^[ER:(5:9.^';.U]!05 @EZ3*&'G\67=B6R?"T+UQC8) M04<[.;(IN3X; PF3+-.VH]OGH/2>\F[7>@A!W7)GCK3V]=2&-@.*=4 "+"N0 MYM@YA6\>00<7C@U :D%';X0^HZ]]1W 79MZ]06@66GP4Y_B@8"5\PA:EW62# MUP3-<=(6ICRT'PI0479>!,4N,^16RH MSB#(5K%Q3HBM0M$34;3>E "0/=9A3_=<;_ ! R>3X^R3B2N/I@%-=N06;4B+ MO>33X >X< 3VV-1]W8"DDH ??/=1RD1R8 $_DGYNQQ"Z+M!WAOV@/P*W6)* M#JSM?2/.L_'R$VD/MCY]8$.).(?KB W^8D"/G%3X*<*"'YXGF0DX4+7C@%F3&O'J/8KML_:5$>*#7Y&TI-_JY2 M+]GT(C>1J2DYS?;J-"@L,M;@PTK]H=,0^XI>(Q?IE)QN/FIQ MSUB$?69E[2].D/>GHCU00MQ?5X?,^SWFI;'5=M[&O$;#[4M" @,VQT/RCO$0!WB IP6-N(^LK_0:X18CE5I M[)VOP,=E#C4?1UVV#V,_]&KG92AZ0.%X!W5+F2KFJK1B;(IS,CWH]V,:P[1: MW/)F@$#R'; >+#IB!_0RZ5FK4Q6C490F]+Q,W080_A3NO0L1IL,A5XL+XDPH M,=WE,-56:7;00&>RGX/SB+\V0Q0V@,>?K9>&]7J71'CBBZ.3*N@)R/0SWI^" M5W*7Y__9@_C4@*'>=A#_BM+0C_47DZ4T?"1;8GMJ+:AVNN!^^%:V=WGL_>DF ML:2&[3R9R\<:DT4J+UI/V)!SU.E%(8CA1=%P43P"$@'*TM#M, M#\5)H(54K>FGB:+MF*OE?>[I/V+_7:!!\.#^80+\P+9'TY!- ^=RHNA(35&0 M/XV:8;KYW1BUOO&8%/.RENXR[?&Z-8^GQ@=BQ'S:H8?,4A+J:8UKDVGNL4(N M%[,E/6G@7(N7TNT&"=J3K3S3C&D"KH M=YAZ)K?J4!]FXV^?A!#%E*'4\BFGH[JRZ IVK=AL0&\Q?F:SXB_?J%]/?9D] M[+X+;HVDE5(8Y9"0&6D0BR>X04("]( 628X"E"3*4NR']U8Q MN$:JLRPW>OPHD>[0MCZQ8K,\-2HVD&$X;KG*.A(E@WRV,VT/2(9R"M-&; E; M)HY;ND,V2B];Q1:9-M3XS'UJ)*0Z/Z!/^Y2K,Y$9V[TEN=9Z3GS2FI65S BV M/.DSO50KBT$AQI-SCA/9;,6>3;4&-%LG?6XJ[+R3,J>\P!E2L;9TNHUT"K4\ MZ=,9=ZVBRBND4&J4Q79O7$IT2HU![,PXT\-F8SX?13OIT9K+4(_S4F&,6K+' M+>GN:!WM1Z>"4)+@LJTCM,V9O80M3]Z>R-;FE M*++E6"D9ZLDKGI1)J25'' M3:62H++M3#[923>'S&*]RJW6%#]@!^1Q2UMEDT:*Y->"Z#:TM%BN+FL+U/)D M2E76T"N3=.NITXJ#_MRT9]5X#96#9TY$1.M-LH^Q/JU-%]71.ALO-.T:JJQZ M,OE*2Z.[^E-;T+A44104DN9[N,^3R>MF(=:&G%*T&4Z5Q7=<3,@W$HL)+[:JFE?C4JCF/Q-@Z2KEC0& MLJNC?J'C91I>!..HCC(<3M/;M8>NL)TU+302.Q@*MEEM2)24;DK:CX ):4TK M#LV9D"%=+96J/ZD5NER!'CJ _O,,[=Y9+KB3*SA0-$7:3O_@?.1^?8\@NZ5P PZPB7:_GDL^R^\>5=Y0L=-%V!D(M2#4 CK^9U,@U()0"^(/Y#V5%PVUX#9:D/BS*1"_KR*[-UD7Q.^N M OJ'*/#>PIYWNR1,?)LE8>*E_:/S)!D>O-/?F!B:NKRMO7SZ[W__,SPDAV3J MB$;_[P?[XZ.DX1[BU%>B3=:T_,."8^!]:(\MX'^LX$,3SQ#KV\C.F=+<%Q"$ MQ -UW=7"A06ABHX0> PG!)Q@>S&.?X:A>"FX._6_K#"4BM$*A%;K/"/^9K)_78>)<%.L<<- ?!8[X _NM[ G*<'HC1H1B M\9)8,,PW$PLZ%(O?%HO$ YG\9F(1HL4EQ(*FOYE87 XM/MG1?(M8'#A7P/P1R'+PEC2YMM!78NT^+L>(F5)]E M73\6QK@E9?BI"<>WV=Z>_NPM0GNQC!=.>G^%G?7[M$3W=!SL&QT&OA.+%+^W M>_I'3^PL'7,J#NDNN^EB_BG5X28?7NWMH\AK-W]"TU23VXXB-7*:UJJ.^LT2 M+SW-6^B.& 9:)BZ28$ZO:?PR&RGWI61_)K!\QOGJ=P++I1=O=\/2^XU5W V) MOM%YZCLQI]^\[,T[S6E^6'>66B9O:;EZ7\UD"^T)%1U!FW/K#^C8ZH M7\V$68>W'+_:&C["VLRY^6OW6'A'HVE^/VA IWI$(E M^AJ$>C9[Y/:$NI,ETC?/+WGG$FDJSC><9C@;+;VH&O8CO;;+]1$D$DHT82(Q M)A9FFMQ7].8N=?N^0/#9S)7;$RKT)&[O29S/;;F];-P7H9[-E;D]H>[$D_CF MV33O]"1 SZ!'?!&>37?*J^F;3JB M?KZ @OC6$%:83//!.6/_\0"^F=F*D$T7E9.X!S/WEB3/UZ;IQY%N/GI? M))+L"7VM97>*TV&YEU^1OWVL @X.3*2-T^JT$J2^&3I\%-XD[ MT,/KPPT5PLT5(X07@INGUJ"2W0QRI#"WP2S9,YE58O';Q^Y>A9MF)#>!<.Q[X'URS\U= 2;\V[2?54CVD MQ/'4O5^V>P>HF/P;IW>9P7M_HHY^J@Z+H_I,/QJ\&;\32A#IB>=D=U MJ'8_73AM"WWZY_AG[S5X9P1VTX)3A!A!=$5=!VL"*2/Q-YHG3?[3ZJ;P)^J? M?Q/;.#MDWR5G_@K;&%0A=C^(KN#_'9*B9A!%T7!%:TTD(_C 8P07N46U@45C M3>!+P(",HKLF_@%.C"B;D/W\R ( H5R$&*Z#8*\Q0@TBJ+JM#A 9(_B73"9/ ME,OI@ZXC1-Y%<6R9J(BV#>P(_$$W;=NUB0I$/1$_6+-$8P2H&(V[A$;(,I? MLA^(]MFA$#/+7*BH$ %K0YO#VH*-#C)5YW:X*=G#,V[K(LOUYY8 M[X?WU'4]%>T,2EKNL97N"7&A-7XZ2/R/<&41%7ZM2=IC"CT2Q$"/WP M^ZWEX3S+4Q4M:]"8E*HKZFDVU6J/PPJ8/?7X59G_\>O4PR6@@NGP0X2PW>$$ M2 X!I5GTY0DQ?2C: ,X#ROH4CDK&?\L$9"" ZJ4B/T>4),1EVQ-H=X9[, @$ M->@54 S^>.:S;V ^+D&^/X*" 543S434W\;UF07J:<-7_ 7!>< &QB:P2["U?\]7=H?&"2#>PDFY\!-DZO8.=H(AL8&-PX OW,M6Q7-+8BBGZR ^$Z-((/=^9B?&1E?C^C MAPY21;2@VE/D@7\$NX7":T _)0-FHN5@]P/RPW?V( #4+=,!GF8CDU$P#'/A M;81+T,^!/$6BA/VFVB\$09]URT5>H%08= @43^HY[/C/)R33U@Y 'ZLCU3(K39\VB,@ZKL%)-="#?9< 7K+J2=K8 MA'81(A_412B_DFB/(=IC(8;#L@C;&[8*55ATB'.+)TRX+:JA*7F?540Y*/IP MGF/X.WH72C*Q5 #50O;D6H;$AI"IPB%YAAR]55?GKBHC4OF" +^#@[ 04]'+ MX'(!V7WD\+DV-#(0E4W8+Y8)Z.DI6UV&(_7\/-21!6Q7=_ X=ZT#PF3@' -1 M0^4!X9H(E0<$N#S@B3$XUB8#CTZ^N&_P\6CY9_@*B0S%1M>+>%V8BU1BH\SZ MP\[DP[&KNKA&H[=?2W##3L&C[@+)4CJ/G=YTF5'(<;?6 TOH35)4)'DF4_ZE M)*8M$"N.CZU'*/D2_N %HV[TE-P("D!]GNOTU4*"1X%<-"3BHK' SD/K@6A! MT=.)5&!*>!FR6(6JX[$9KR0N' )\STP%*(SF5)6@1SEQK36146W11DB%!O9Y MHD,E3@/K>Z,L&/@8\Z%=A!ZRKF)++^,E$OS;,A?;,)^.')GC%=*+T]WZ.4(A M4PY\FPCT(CR.X9#G<(W[>0-GMT'?%+_SD]KG/$H<7<"CM4P) /FZR,X-*!:A M.8F@???':YM5 >4\P@5T0V3SP3GJ9(>^6LWTN_*:)^FH-AA5FPG3[D%PIE@R0I)GP!D2 MMNA",*58C)JDQR+,C2$$97N7P0S=4Y&P?/?SC<"/V#FX<#B/8!VQ"8L"I M0D^Y#BQ4&40<[78#H_0>6\C'6:.4;HHE"E5F!!4'.R;0G8'TW:XZ??VB'PA!E,8!W^ :%"*H MHEI0OX9@B^@0K&$#%%VW7+#/0HB4WH:+!:8B!%L]Q0;KASQLM.#<]L=0GF"'AF4*?A.V O:>?+<:W^+ZA.#9Z\80MXG"=YN M,&:B*I\Y8H&'?NH0>IMNVS Y3$$F\[K1)W?GGCUJA:T^924R^H9IC--]D?4 M,MV*Y7._G3<%Y1[MH*>]Q?]9\7?8JO1$)><9,MJAQXW-8SDYR<"E(%P)4DSB M5 ,0C:\4PZ<'#'4A4&DT*6Y=X&K=SI2=#IGX>MF>)W\[2?8-Y$QMP%#-Q8=9 M31UNC$U^0O9<%&ZGF A+GRZL(RBL,O/B>?K:VV53;1_K,3)L0<*7?FPP$$*@ M,!URPW$(+ )>PR@9E]2G=_C:T/Z2&,@:?M!8/AQ9(G3NP&8BWG:+TQVZQK7 MZ_67W6SH.Q]LRL,'HA3VU0]=:OB]-S#7&9L6)(4<[,RG3OH^K4#G%\V_+7BP][[6T(118.=V,Q&\%/4Q/M#XZA$M'L M7_MAGD-Z/Q"\@>+_P:@(%/Q&:H6$=>9A+X&>@'PPB;6W>E&",.,0P.= ! U% M0<)Z_#MF=<3SM?VUD'_^$F*R%[%R13]13U87O_X+_PDX(^FP,Y2=-_[G,,K# M(%KZN7DD^==5$C\/2Q+2L2 M;PMI5,*;!QXU_O=__V=_]+O-OJADZJ;U,\A> MW9O6V*MB2..4\%7..,U^ YMJ$#F_/0VDQ8 ]7W0*V:+ M8\Y^TO$'AKT26X[L"K-CPG]%8FPA9^;_VK7TV<+4V(;ZZ9SX&[]RI/\5U$A/ MP!6(Z9#C$/"V,4+QUQZ'GY/+0[*>HY>(_91!DB*35)P9#H 48P:QH30ARR46A$]57ZTVSU,O/"XU![+3E4IG6 M6,[HK,F2-9')I\:TVI^@ZADG+7MC8:@KDWR[4^,UG5N07&+>6@ZXTY9N^=%Q M,UK*$:96OEKBRN[$LOA!_+1EZ3&1%>G&NMB)=@#'5*=6_PF?WCQI:=<+PVR^ M.VD+.=!9Q\>RO2SP2[CV.&DI.?0@NG(7))F;LJNGN2LS3^9H0)&G3?M\E$IG MN'2MX[*M1=(0]!I3PDT#+AV!HO?@<) 9E-TN*% N.>TV1))S6G6MQ@]0T]@G MUB3=<^A0V,K8+1*O'.JWM22;4Z.5G#4;:-&:W;UG*)\B+?WN3CM(#V0Q/Q"!4[+6"(N8:RV8"W MW+A*L.1R-'8&S6FA9@H+K318+3+.QL<&!].F?[K9-]&08F%E(6VLS MX-!=J:NJJ^N'Z S#/,D&QLL)V R,>5!IC*BGL R&$CA;7!0R#$4O-7M MJA#O#YJ__ACF*6W'VPL6N,-JL&Y$#!PR-.::N8MXF M[.\"_M]P4NMVZ&EZKFO3=FF\Y#(JKVO+%P^Y?")[\I+GYU5RD7[&,G?W9*CX.CP"A>*_%31R&XKN.W'YS5>4_MQ=J)S4;#6LO@Z[)52TX: M-<'E1D_P\0!*Y QMA%LNN*0'\YXD^#,)[FA$=G&%+4HD3=WI;E'&7KZ7 MR4'9B!@*TJ$&C^#*:>&$N0SUQEQB2<$"Y$7'7FG%7LK\-V8A/G:UC1Z],Y!8 M\68V^!U\V)\R*BGU(T@4AXR]^"6(E7%H)[J.&7SA!7;XFX/P;^]$FW_-+KSF MO##.L8)Q^>\CO>CKU2-UWD.H!_I%Y)B]V&KO^KH6;-N_#MA2I[*8:/-.5#Y/*G23TPUV3$ M*?51YB !2>_ !<5&R]UO_ FIU3]$- 9_^O=G<2CTK.D>A\@'^D54B+NJ?!4C MZ ?FQ5._=TZ\CQ.O]QH,6S2NVI@1/A,Y !_MAGIB>*^+''R:U,&<0\6H]C*A\ND M]V.'74S1 K-M17TCR*2T<%4.=(=1E3V*9 ?0C0[I#Q%C5-90MIW_](1DZRB9.\VSOZ87Z/J?V,L8H?@9Q?LT+O,#(SVQ4ONG87W,I M[C;C;#:C:-3@F#I+U!2EBM/4(0:#J_#]G),?T9H*37L9)/HB:Z"M,&0PHC09 M7MS[69-Q[141,B9Q-BMR[0F!UXNSI_L9W1M-36,XW;C5#2.3@Z_B(OQ;5T4]NZBW%V4N^&YM.')F6Y8 M*D7I%=F13-0W53DW2&G<'\5.;U)DTP%$L L=<5>L4T M.665(8-#I#@538:<[_WN/@]N,G=W>F[3Z;F>4;I[1^?SCHZJ)$7+0L?>PFLD MT:D&/5=TC%;V46M/)Z5B+UU(:38Z5X""KT24AH8H<8'\\)<*=@45A@=MROR3 M7W>?Z*LS-UT)^)_/,:71H-1[K]:KL]!9-K9P6M'AV7LX- MU:6'$$=&R3@3I4+VH?_][NX+-B3/]92[NS5O=FNN'873OVA/[N<'82R< H=WIY 6E,US&7&+N M=D4VVQT-NRU\5MK?^F+I:"*D:>Z7@AF=NV;ZI"?ľ/9S)M=NM7JE7[(6. MU^$$:16II6-:D!XM( $P11+;L/P5&JFN?7JN3LL8A?@D79T3>;$R&HQE4EOJ MESI7MW]Z$3S16SHF#KEL M^!VF\%E\=(!OBQ$5$<=S5_7.9>Q.D?M-;]YHA^V): %[J+=9"G C@Q%BIB05 M)UJC_R2\KX&V!-1A!2BBSD/CL=_R.BM-*OKXJ$MVT%HVM9O"[H[M#/=^/;H_ M(\[0V53,L/0ZHXOP4=O[\9_I0_'U[Y]HLH&K4L2XK=Z168P^X+Q5KN M'2M(R#QX^,E9!ZT8["+F1]W"Y\ZAN$$%'J$R\C:FO/=KZ.%HC2-[J\ITOA)4 M*;98,\V^,,'M*:,$>^KM1N ?L86)T1;P_#W13Q]+M]?L=>9:XPE"\YE9?G?V M+VZW_E.DY3W>1C"+C#D=^;W0,Z9AJY*/J=#!!Q#Q($)E*&5(@1"%MROHQPH* ME6G;&C7C"DHQN]0?XPH6&)SQ.>UJ&O6Q.V11M2(+47?OHG U46@[8/:L%2D: M^"<+@!QD51=QB@R5 9U-I<@TEZAHJCDNKN+-6"LI+W_]8:+Q1"*:8*@3&7AX MV5S@1A;3O873VBVM \'@%Z>A 2H7C[(SKF;+?TEMH)Z5_,:_Q5M!WK?615UZS0DU.+IM=[D M8K5DYDK+J$(:D0'N=.YW7'W5RHS1%:JL>L!.8D17 M12\L0JV])KB]DVAX/XW-Z2]\;C M=M-G[ZFR'[Y\+C0XC8Z/&\O X"$'1A9&ND6M978!@F? ?7 &S)5(B)?HTT8Q M<,M9<0OGXK4HW[(8]5OS8]17AW0QOX+:PRBGAA3G_?$^6_%171^P[E,I7]#S M1,PL58KIV6ADE-[=;QH'X7E1-2J0S'5C9^CKB,K46_>L-ATB8"' M8J8L!RW8]CQ+2$)SK.)F-=OKD038)]@AGD:>='\_1I,[D=VW#]\3\IL07O8, M"]U'A;?8:?$Z96:[VM1M<,XT#;1R[=.]YWF/7Z$26>WVS>DJD^[Q;F>C-#?P MDNX:^B!A)2QO92:R53?#1VJ?CU]EA"2VOW'%RI017'?!S&J]P;31_W!6_"U\ MK+6*:6')]3=\.;^LS7M*(C,1EY_B8W3;HLI!)U%> P'#;/=6MM-.^M<7AW/X MKQ\5AV&6 TQ',5K:E$M+37O.5U>YBXJ#4GND'"?6-+4YS4X>!^Q\VAC]"+4F MKZC6"UN?. 6I3 GKLE%H+4HD, L7-<_DO%;BQIV2P[>[3W%!='5%2$&'@:&B M9$CNX.W,#%3[+?!^SVCVP_$VU?Y>VH5[#[:\+GO($5OC-)U' #NKV@C<& 8Y MI]LC9299[V:!K&AB_3&3*(Z>F-1D^%ZW!C9?*6-E.XP\T4GR01 M3)/(/E&^-[+A2_.Z&I:A9Q B/@S-S>Q0/=>N,AR/Z1!Y!>%UBZC,90OP@'#D M\1VHF;3H>!BQ%P '?@["Z1DEWYEJC&B)>@CO7WEDZY^S%.GU_B^[9_9$70-6 MRI#:4Q@4Y5"Y&0QQO(<&ZP K*X34F?6R@BN0DZ1A:V,G4HO,0OC M7)2F3UEX[& O)^IX<@!6A7-R02?:&3:<6]26+\6L>A=^P&[!.#7%O_X(LU@F MTH;+[ACE,,]L^]^-V7.:SMNWI2@=J@,'YS0A5U2$^!>9N2,X$VB@H6.)LB;0 M4J.DQPZ6/NKW*[=,5PE*"Q314#=X681/V!=^')U-O3=@TM@!:?8$PI0=8'@X MA:,U%@0#JL!$G7D)15V%"@*DO<3N&$\@P P2O4[%WLRPDX3&C7*6]:6!< )$ MN*CHXA)U-G[N60A4W@.R0C"-2\,;2E6TM(BGIUN(+N_/;>M\-( R0(DIK,8[ MD%OTUP[+"^,O(G@G3$PO]8S?@^>)\F+;=O[&'B2VERFW .3Y!GX45Y$1,(", M4ZU'>3'X,#3M(/WEX6 9$8 C#6]EA*1VX+.<0/7V*(W!%/RAS^"C8SY_ T@K M[S%>K(VA?F4@X:;J4)G-J3>TF6O-3!ML$W,'K,!SC4R@UPBG'Z",07/AUQZ@ M2[SLVA$IH)$S_=O@U=L[_=M\0AY,VO%PJJ9!+C'(]\%QP@@""B#TMO%;/-RR MK*H@Y8T4X#O@(^W(/VT (LA_C9 $)@D)YX\W4= P(+E\F(J(M]>*1XE_CJ5% M),)(NV"DY*&@-*#)LO]%#>9!,)X#+@8YR1"Y#'-161],$5&$.YX1G M_T?];0DDO6 UGJ"].:QA.WE"$NN5*VT%PM/X+=J()R"I0P'!$[]@-53XYL.; M'1)AEMDN,D=^" 8@QJ<$T;SJ,I9-?.(K(X>'T)#?._&SY;\H[/=L=G>S,^6V<\K#]UAY5$ MTC5Y5V!IMZ9.>452PC#4S.+,G5J=>(N?RGVUIW.SF=I"G683QU<6IS-2WO18 MC6];CW,E85N6VEPB8W5\I:)R)9MI%O.\Z#@Z%U_%']M)U(SRY)DS=2S(E6IR M)4QY:6!8W=* UA NV\DSQR-.IE?$I$]0=C*73M2D\L)9PBM/GDE-**ZFD@F& M*,<)=;2.*]UD6PE#<'.I3=6,#0L%K9VPM$FV8EK61@E#<%O2PP*0.K;)4V*J MWTGGS&R<6"(LKY.YYT;IV,@E1$%MSM(+NFA/U19ZYLDX[4G&*I9K0T4 62#4 MFL-%C3&;8:AP4^>QLY921EV8%FS MM(". /%)G/4-GIQ"0 MO2SC"H&'2/' #XP A!"K0(\&3B>&XD6AV)$C']W& M$7Y8L0TG4!G"V//T_8M]-S;P6'8T&X&Q"*/@*(I.O/'HAP%[\*RQ:$_PZVUQ M@5^RAWD,$"HR>MO%:NS.[[JVR!@;ZSP]J9K(CQ@1M",92]'[SL!2FGVO+_ M_1>=_,]Q;!,>O5B>C* P+1B0Z17#[0\K0#KTP<4[K=3#?OA+1V(12,_(CJ"1 M+47QHXN>7G10=/?O[0 EHF! 5.!(%11[!E&A<8B+)D>@"PTIYQI[!6N'*NTG MJ+QTY5ZA'YHZ#/%%':7#,!..]A]1@+R%T/I]\6-8.XBS5##KC"=-12/MS;;LE:NKP:]RD"@.H1RH'CK MN3[B[>?@SH51]F8 LB!0^1P"&4L^W '(/G$N]6RH2M3#'5/I%OA /M#,G1&W MP CB(<'=.7$#G+B;IMO@P]TTW0HC[J;IO)QX9R>DUYS6KYLT%U:V^"7MA5XQ MRM^+!# ^0E_B/,P'59)\2,8O2A#NI5TV_R6CL')C3!!4E>A5JIIRT"IO=)># MOUH.#B7@;@/OLO_39?_TU/[=%O[-\A 4X_OB0(:*P]TPWIPBG!0"O\CEYY&T M1Q<2^2MVQ/VL2GBPZM_"'-ZEX))20)W!"EZ[*7AEURO%/X:!"FO%%6JG$&SY MBL&6[[DD_MJ3ODJK8>:OG+>7A_O[)GZ7\[]KWM]-?,':.9>LP!6;A+T M/->:"!0]Z%:S'!U3DU=7S37[5):*;H$FVO$9EVPU6J T:T+59'[](3DJFF!? MTLWO%[0>^P((B^.LKL"W=>+.[[5?&[?JVG1YUJN_-F&N;Q8>'_=4MMCGL]T5^V80';B,P,ANC/(CI#Q9)0APWHB?[OD"H=?@,'< M]YNH?]W&P$\W!)Z!O#8NWZ6"P:M/[/KF[*I>48CIRFJM9%_:-"N\.TLG)^TG MYK&)#_U[+A#'1&GV]!CK79WOZGP#$[N^.E_7.PG+PS9U86&7K+[07AADOY5E MGE@9M?O K@A-4U$R&=8[^PMQ1=_72O$#2OMM.P2G32B!D3:P%NK8[UR(<-Q< M'7>R2^V>MTX;=-+'/6DP*?B,>Z&&1GA.=K[ "+\V31VUZMBU7/2_"-HI/H3VQ#3\@5CH@(YPJ_ V$7'BR)UU)($O?6@<\E[IN)1ZH,S M"9F(&)'\$9\\X' J#0L@K$(/<^E@\%N6S2RP4$W7UM>?&F ;&(@:*0E:$M,Z M8'G1V+4']'O*VV KIX<"C9&K?,[CQ_HRAB&A9."UZ+@8<$#@0A+[72"(MW=7 MP50*C$S*D'8F9FMA["]H7)Q)YS=VFB_E"6J:ZFUR4"F7G8_A&QT, G,A!YG0 M$-=ABR1NV4+KV49M/J:3&B,\I8NUN5HPQPI<(A-$%'HNI\VF@3CVK B8SG1S M#<"N18HO+:KERWL$&V(5',$/>4(3"/1?+1T^$8+&DJ7FO-AKETABK;&G7Y8"[X7B4C:;N4BNER&>8M5BH,7R\OES^^I,(X2KBJ(UYB\%#7M#Q MK>ZB2U"CI'UU7^,5)!Q5^X4U-^A@'N+^8.!"U)A'!Q+V$SX*8Q1TXGT31$KT MW''2*S!6-R71>-7R']*?*$JYJJ12!+/I\TPU11&9Y0L0.:\TNWUN?EY+MKJ\ M]UVH2-O+/-DM%1R3[]'S;F>5A.'VL/GKS]>B3-TLMV2Z*-F,*!C\^I'+KP2; M;Q.#%X+O"W-K25;R@LP-,T*/R2^6+#-,S#H7Y%8XU-_-7 I3!G M&D0BIRO)\O5T2YW%NDXRQ[#">IQH9%*)8J,W@LN%888D2E[[PO/_L?7&'A_T M$IX/11\BN;?#5R%H!KSS@M\0^O!H2*#[Q0!F-RMT2ZM.VM@\[& M?GM=J/ZJ@="FQBCRQFUV1RZ\ -@VCJ&G.'>+F+>%7S%G\#6FX87+INL$\#5H MX+A5L@]+IJ]1TUWTUHB^)?<.>@::$4C%H-,WGE0(UHL,1P<%!G9P'%TK_\Q)@*Z7O7 =1Q(.=%V$%B3 M;1KB" W7M&T50Q2B9N8A4U^H4!C\M'@PTL);]U,+474$1\!&]91=W"\NH8GW9JI^J(V<6I$1ATR8UNKQ3642TV0B2B1 M9$X#)4Q?'/)@V;4A)75/;[S$/=1[U';_+4MH\L#S\3]K(K58%,:%-,^PRW:L M)3,CLYTZ#2PEUSH*+/U-^%.:%'>C]'<7&G!0IK1'AKI)#@>],NCRL=2L5$QI M[GH0@RXA%??#N^-==6ADH=9@9+9=R.<#FSY$O(4-6>I=O=T$:LT( -5VF&\ M BR:6\Q$I$3C,5R3=[ 'R#Z]CI>(M/$=J*M[?> 36Q2TE/_FRN[-_SY$KK3F MUF<(L $WR(]DZH:(:.'Z<__6:\@>H:2;>]8U, M@"C-7:B::,]31*^BZ4@/-:*OF.8LTH8KQR0::4.K"B(DR1)(1@IP*7?0HMKI M>QM5WCO0PH%0)%3+PW9#1M0;9\!VG/[&&+LC>(/W6Z#&EK^+*\[@XK=2T>($ MO[V8<62PKI-)I/>,YSK#/X+HI&&94 "<-4+80_BE"(UOAI0VO>ZL9V 7EFSE M!(M))J"NMZ5>V*.M'[>V+ VUO'A:9:>*,+4:Y!A*_G**$'+I*//,;M4>:V['%8"B7Q4MZ+.]NB@; M<$2^3)K0=B[ D>P?"#V\! HV^ZS0T^2QT$< ]@&1X^JY&8&?@/U7E%T3 TC3 M->0L[M)Z>='VRLJV>R47%V7>M"HK(_58(7HIA]<6HX1>';U;E ,_HNW3*^N1 M*U2.,WHJ.R2=S9K/MY7%8IPI6H4\6B"3H3OO^[9)]3;BWHJY.)>=87F3?FS% MQWQ. ^NZU&P-S9+ ?&S3XV(\,%>-8E9?UPJ"FVNT7#)IKD!5^>#6:0I&%W4Y M&"L>0?@FZ5-E_30;E9J20,6GPQ@UD+/=#+0G;)1.LJ?VQ$:#!BCWC+7 7WAP M<:@7O'AKAKV')HP];YKP.(C6BLC!,H'"25P!A@HV$*8N\O;P]B;80;-BQA\6 M4F#<*/R]% Q#=BW(>@20=+I$'I@)7(F'8@PL3SM??V<+4C-+U;UXPP-W"=9" M+YJ O'P(Q D*>*.('E'D'PS@N20B%-)+DZ!X9@@Q6%\#,0A%Y=&0S(._",6<-)YB++FJ,T--'1:9YF.3 M32=$N-]?EF M*#[DFNS6IV(EP6B]S'R1FJDU3&L],U>.L>"I%#.:H;PR,PVC,.$EK9VJ=KE9,SLW ME\LP7N6$=5L!Z^H87+F:=&1!JZ]K?*8US[>[\L!N#5)A MO-([J:7F9I^:0DPJ\,FXV\EQ;#@'LE)K)A*5! \%I36F679=6Z?".&#G&E;7 M*#W)6J_$-VI9@B/CS688FN;(2A#KNBUVM#*9,C*2S,_2DC+D3J^,@V&'S-8Z M:Z%>JJOL(-^),^(2NA4G5^9'BJ$+&WG*,VZR.+3C+)?B%7AE0/EGL!U?3,[? MGK-/'@,5.MX^-UJM=^'M@5\!O0J69)!E@PLU@K!;@*U#3V!_/H7&A-QYL!+] MDG&$:+]=S24O2(Z41 /[)-N\RLZI#/P62-CC% ?MQ[JV'^M^=7A+>_XHB?Q1 MVC]H0G[>'_6H"8F)J>:YI;XK6E6*4J(4IUJ\R#0VCQW C33[@X=8WAS9BL14 MJ-:Z[PWJU IJ(#^TJ"6V3Y! MS6,#N610^:8B7>VJO/Q$VQ\N/G@[ M:0BP:#^NF:3%YY6$E2DIJ5Y=7/[ZPR6C\03URL[TKFQT;$Y'",74,WQVD%Q^ M1PG2[B&M:FF]'FXTKL266+,P'%TA1<2)+<*8>N40="KW*B MD'&_OS=K;G==/$ZAM-W^YI0'C(VBUA'0 MS>6SNTZ_SPK*ZL?Z.&,@NHX9?.'E"_ W;\9MY3X)V_K&.(!BN MA)?(D'=&W CR ?FCEQY$XP@'N+).R?.QXEW-GUZ=6WX6E"P1QDPYYJ)M1-L& MY^EPAL3]VE.]1ILD)KP=YM4;#%VBZ)/NUWK'@1,S=*SF_5_*#G(Z[3W$>GV+;L-%O%1WB M5/2-T<10[30I %(K)19/[?ZDBFJ,4*/59#3)GM9?XF4+I9N&$CL;+,=? MXTMY^9\,);\L 2#$1:I"HH)K:J:@: M.\.*3_\$13_'S1F.K;!JOW0^_*W2%7(B? U$ZV5QZOD327GS: 73\.I^X"3( MO2*H?GY>WK#9>(./"8-EHU(=505"^?6'>: 2)P?"T;N?/XP=]#WZJL,]<"PZYB;PJ#N)LAV@R1J+42!=I9*)_55NK#VGI$WJP_MQ:< M6@-8XWV/)4;M43HY'2=FK8)=(-8@4^T75RG^B6[^^L.=Z.]_7[2$;-M: =@V M ,]8HJKHX/.2SY2)C4;ZPFIF"(O(4SVV7HU1N7%!NE5AWIIQ[=2!5_ESCGJO:V]3?+P"[*_?9?),P7V7 MZ8P)C!>#![\#F>U%GA("1\BI*"0:X-CU),>1[%:>AFTV+PMMQB:Z_45_6EB@ M$][TKS\T&Z429X2!?]67O8P1BI\G&?N7;"5]TZVBUUR.NU$Y@U')NJ &A]-9 M GWA'>"VP]*F<6O-YALI3J!JMJV5GT9Z+)WR*N5(DHA2Y$O8H=_6UTFRXWM.7SK8W1W>FY@GU";DYG:8:8I=PX:=;-^7 @3-WDJ$$S3,*D4=\99)82 M3)0X4['--5T=YN[JW%V=NRDYHRE!O5M"C(G\F#$T,SY^S@W8)AR(>BEJ&$?/XJEEMF-0C!2J4]D-<%^ MS/G5>21#1^-L_'L[.9T)L !N)GIW=>X%PKX1NA<(G]DB^;WZ7C!''3,-$-1N M"JGB"P;)79;,8HV*-8BZ.^]DR7Y#8-FE5T,'0[ H1Y\V\_ONCI)7&^S5H@6P M)7?'Z>XXW1VG*SM.(?9I679LAGUJJORZG:#B0ZE8!VG4Y1?:IV22CC+4>8XS M7,UA0K2)J-.9ZW@@&M!]LL]T O3N.]U]IPL:)62&_ODY=D@P@E)L(/$KA 'H M@:F%[:"E,\I2&@PW1,:@6HG6P$XN!LTAAXP213&A'3+__4E>TYG/45U_SFCE%]K%SS M&//G!._Y2\YBO#PS_QQ#L,Y3;Y_>1;LI.^98FY@Z5%(;(16@L\<.2!D2_@'! M!$CHL!9C>I?MC6,"="DR6A].P9 0D !J.,_:C!> M.,SMD)\9;_3LIR=?L:$24(<5A*S.0U/FK'?P+5EI4M''/D +I2S,E51+%_AZ M4I$[IIMNM!?*>X]<8HOL'Z,4%5"7:SN"=#$]T!SM\!.6BI:Q9ZMY=DJX*]+E MJB5YV*LHO_Z0(6 M_XTHZN'HH;-\(3* ,=]3K@*UU@>6@+R.8&P@)'YOQ7J< MP,?;0[W-4H ;&8P0,R6I.-$:_2?A.9@$;@\F@?/1=:@7V(#%,JLJ2'6J6Z3V M'6L"7)XV4F7T4T87;;LN8RN)GQ-@FAEBUHL T:/&8Z> M.M;R@QB0WO,Q"V'XB7'BPS$@>]UN=93A"PJ?7_:6&;OCV*T:'@"K6 I(#F%)+0 MMY;H'=Y*MC7DQP-+'PYL">4S,D9P"+H.I& $J6=/;2.QQO)_?I$^=O^_6(;3 M_LV6*V_T]]>!Q%@Q?'$T2M4*&. MC=*Y6+O96VC3;F5!9+N-\L9%]HF,4BP7+MY\+HXW3S4PZ6IMH"RVG7(4K@21^4RXT1*MNX4%)740-Z&9@QH1RPV)C MJ1G7,&N$VR^K&8+N=S>UY:\_Q -!G!Y'PM!OF&1O]LZ^6LP#6[BBQR-A,M(- MHF>O''5BZ]V.V/PZ,1_(I7*U2V4K6CW!236QUM)Z=82R_5XI3W]#*?\")KQ+ MRIVVLUQD:-+FU?D2 #9!U05=>8N4H[#E\I+^>KKP?71J!-'CV^5UE4OF,FM) M2PC3 ??4U0;+5I7&0<5;Y'47KEY'2B]+P'?)6FLSS)(R:P!"[)3ZC0D=DYOE M-\C:]7P)'764< MZ!5Q-%4T_%R;EVH+,FVADI(=/$$,'AHM!VFNGT[U[8KL>0,]2$K1<.H6!G?8<@.,47&U MX3%"DY+7\F0TUN:IH:!3E,D2)>49IBR]YT4 BK7U((GLY1)05#9SK?$$[72C M;$4H!SUI\9+["/,:Y2A6P!JKJ*C00G#8KR.I?F8=NS1/W],$+I2AO$^-!B+& M]D?;_]4F0YFX*.BY!#?NDH2KEQ:EHMDOQQM0LQ(/B6= I;UU$$.#^TRU(R,P MAN.+J-,I@/3 <-\^;W ;,G>&\-BAZ<6PF$C[$'_WKT#Y+A$]7C6EO?7I^7:% ME^%&2(O#9U0JH&[*D#SRUG?[ JBMX1Z)QRV:HK.50ID $E^I31K=(IN&08:, MDO&XB^%);T-5C68IK-I9.1FNGD,/ M)EGD-(3FBR&O[3V%PO9O;Z<),16+@^% 3\5&&S+8;S^]4[7/#IG\Q3QZ\V[2R*[59>_)';/AK]@I25*]+5_/K]NCL,D-\JN1D.EH M3"D7 QEWDRO7(87C)]U<8_"]$1,_^< ;<&?H3[21N7W+%SAMMN4,6V@G!-,7 M_5455^K4G1[G_S_!DW3J26[84[U-E(UE)S.5"@PW_$0P_$X?[]@["-60>&*B MLIW.<>CG7 #GP?^&"'MBD: 2M[EYX.E(-;SL=;=P# M4XXB_HY19[L(^@?&PSZQX%W>CBB\0\Q: M5ZLL9D5W,KZMW4)J[ M-RV_22B%JW05$/-Z@>*HX;>H+\6U'92R]1[*#7LW?78;=G_[M7&I+Z;$$=>RGV@4YU3KYU2Z7EZB2I[C*UOLDASF>Y.%D'?M#*"L0F-AH=YD[/&5HU4M MJQH^O-.LM,.JM!EU![:Q6VMJHS=;E)KSRY)E/ M!:-4$\9Y4ICF[':5J@YIF3R^LE/;R.O2>ECB>XU5)6ZL.X[23 WCIS/* MQJHNK9J\04S'W+#.285T\;$)KSP9Y\8ME:J=Q9/+KZ>;:9OIC#I@N817GHRS MM3#BKI,IS/D,D;*2-M]_G/=0=Y.3<:K#3F.0CED)RKW/B;*8EVVTB7P3U1+T93[;@L%84XNCDEQ4]4DJD8)7GI!^KCV5'[OM_)P0E:=JBV<[Y<2P":\\F5*# M;<>T1:MG:?.%UGTLB9.E2Z!G)D[$CI5BJ[P]D+5,)ZV4TBIG#"UT7OJ$2%,-1=U=] ST8Q.R$1K7*OPR$E JQM39IDML8-F'CWSE$SUG+F( ME[F>QM>E5&K9U8>06^@XY,F5CFCJ@-X\2?PT/BG39IGB.X,EO/)D\J! I0LV MYW1XL36=9_593V A/]G3*>G-Q\E3,P:*VIPKQ!E+[69(";W]9$K,M _&J?2" MX*>ENO$TFA.U00D]\W1*M6)]TDZ/$>T;93O7SN@3IX<.4YU>I]HPL2.(L!F5D+&95:)7&R58M6^%2V_J1?;2K$;3Q71E:=DV@PFC9$P*^;XS-3L MS>6E'A>A;4J>DFF=IYL$M9Z;!+/J9+L#IBI-)TMXY2GG%[5L.C_>Y(C><$[H MN4R\.A2(SJI1L40U'PNN2XW M%OSH48$7;D=Z=/[BY6,"0?G_.PX+4%_38_JXS.NTB/$4"N>9!,WAMJE?8^G7 M8Q[D>?RBQVUB1\0AP]YVQ6G. FWG72W._$3@4.LDT+73-M]H(K]:&_H+=PHS.59N6^0,J^69=KF!%)>:2D$QL2R5WO3H&$I]#N2;//6<(@)1:J=.93 M;]56)[."QDQ61)F=+#O. A4DDA_)A.U,XW;[_$,4QW=+GT-'O*VC&IX;A[=,\;0]J_6E!FJ03!13R2$S%,I+KC=N$$XN?U@# M?9WR'-"N+1LCF\H*L7S52J8GHXQ"OEB>@X@2W=8+& #&*I8Y!D"R([)E3@^C M&4SS-&H3#B-L5(RU]4XBG7>70&P*P+V9I>#DROZ]2MOK^[L M5CA*;:6?""&CB/H*?- M[C0PC"[1&6C\]Y;R8(6.I4-%FXEKG$@^/N_9V>?3]FH+C%$J'YL&<3RVW+WC MA2KPH2!GD.,K2"M?"J[Z00E(SEV(#0!LR3JDK0H50>UBM3[6,F(_XY )GB/KJ&BP:_C=ERO MB1VAS39%=B-N.C$6&?;G2^V?!Z/UCJ\C*$*T9(/M66RHL7C@J,)K9!HNXO'N M(' @&[@X2XR,@>6(D/$Z6 =O6DLVI.( @S4> 3@(\/'?I[]L#U9[GJ+ ]C: M [3UK@!\@!ZG3V86B(&57Y:,'XTE&'W8'0;%=^WMI^MZL*;M$(JO>71S_Q3X MU@_Q#O+C92:]]OR1[1U[IX"/;FMA?DD-T7+6^\T,TNO]7W9/ZIFF#IDI^8\A MB'0VW5!B"9ZJ->E',5V6B?I'B]>WN,G!5ONVFAT)2*C\YA]M4H4^!'0[[%GS-@9IS"+D .V'DH-0Y,]XB8O13JINL M,8NV\(%M]8^R,Y485="[@'LG4D)9+F8?R\VE7!D1:'&.IW4$4QXQY#0WEH M")3>S Q*AM!NQ!QI.)@MTHSG8%)L M?R%Y%S18J!N1D@LUE.*BVWXAGAN RU.\SJ?>=D<+2&#JA8NI;>N=%&J[XS7A M0:X!E)%JI !C,Z_/3M$8/WC8Y$%['L^O O5=&WX6N0$PT'#'T*?/O+Z-(V MLP3 ..C!$_8F"7LWGG-5,Q>>;P65 ,V,C/R#WNV?M:I;*HPS(5G"7KL[@[77 M5\AWNW?SA50)'?/^($Y.X05D[[Q*SV<:%^V1T0J *K?) LC8L3J#L\(=>_R. MM=A:^Q$#6K@]\[[WQ[;;KK/:V">+6Z<>=5R"> V>P3W:$CQ2?/7 M'SJ:3'+0%SK%I=E/LV$]A#ZW[")/]TBK;BN-LLW63T14&+J8)M&BR'_!_<-,R6@/T2ZHJ4B1\WV@BH_31=VZ^&=\,JQ[DK@ M=^0?\M]MIB!B^7;]W)G!IV.8S5N1*3' BB#-G*EU>= MZ0*MLP_)4X"7_T;]D,!V?85.+5Q#<:0M/+0?(AT+OQ(ZQRI4>L2=:.0?ZE^< MA1E[#9WD]S!L,"RVEBM F:4<+XHIFAD9XM:^MFT&CT>E2Y3B?'W9+CKB:9^LX-#W55GP^#I*? MWB/_PD1%DKBAUDE(H[G;D0;%VW0@K8B2\4!KP MRJ'LSS-+T@6NPZT68Z'.ZTR^!D9LB8 V;P,L\U23MNHC^5.S'R*7[&<;S!,N MB$!RM]'927/;XXV0TW:V0%NY\_7(EC2FO&#+/<)=*?GFA1K4OKLK!W*]Y%UK M5.]@K3N%U\!GVMN,+&+# G>H?29)_/N:K47.U!K9G[U_D,'K-3Z&M!%G-O@= M?-@?+ .?[1]F0"7Q8Z^4/CBV@4\9B*YC!E]X9PSP-PY\V><+>V?+#;*%>DB^B.MU9\S=CMWYLL>7^ -S5YA;9,Q=86Z4 M+_1]Y;]%OA /=WVY'%_>BI>A:FG5QR3GWVHO_ E(D!64 ^#9H$KPW Y\QLE3XG@+0%P!-%+U3-.Q8J$Q^U6K^#<3J*TAX]X[O)NGN M'=\%Y4=ZQW.+; B)^R=_'SG9GFV])REO M7#/>SWCO3./IO^=SL'Y.KM[#/ODN5O)"LG V'^KGR$70]3B;O_1S9&.+6Q;!P&7G\*IV@"*__VL\!D"6K^IHU?=A[9Q( M232\5@K>*:BS:<.-S?KLGM/73V]/RO$9J_WYT@^)XQE?K($420UITNL[PZ(R'7&P\J2G-1(/(-(;LH\HLDL9X.4P@ MC 0Z2CV#=_13Q?P@BOJBN(F].2K\GW/,RSMX\.WU_#/]6=^EZ6]N^ANJY$$N MU$^%'C1K#='ZP:0/JGJ1M(3I*C=/#XJDG,+@/8EG>K/^5(4_NY=_\_+^CO/R MN/'MGA#'B=IJI2U:-8WA6^UJ;_2DU!'F9P@.*XH/WBVUV[:">]E;#-JZOX+Y M$BS$Z@H]2/L79^YD2?(TEB_ZA:Q8N0[A] M%<;MXDCJ/]\S7\W@5^0]<.GOD#WX\N#HYL7M&_/J2A[^MS>-KYTCODOF[5B1 M+R]S_NMX=2VGZ]N;D:\N]/Q*=^IF/&+/PPIR .?SL6YF@G]%3OIDOI%_SI^2 M_F"+O ^A!KP(*X1:R$,R_+]?L9!TU1-=%\MMI544UET^VP!3LMA8I5 #YU]_ MJ"@5DJ#^]Z<*_3U#?<]0GQ4 ]J.*?[E\];Y).+8$Z1)E4IE.(4LPBEX7$C8G MY+H(I?R>N/[IB>NS!Q WQM%[(O>>R/V&B=P, G_3[YG<6RL0O@D3^[?9TY^0 MHKEG>K^/E;EG>G^B%;EG>F_#9&9J(>A_N] ?=UU+2+UR\GG\8;@B@3"L&H.E=P]>FP.6K",7KURR0; MY>[UR_?L\#T[_('ZY?6+VM2-Z7&"]9"R\<2U76KGI2<)E+Z>Q;XIV>! MSP_W=8WJY5B]ULHMVEU!*"\*J>6"&Q=F&A)@5+U,/]#>VQ348+^ZK0JZ?L="$)<;_RF#J5DIOD R'^5B3QGS)]![G_)1LZ5.ZJ$A, M.S4DB2^*K/ZV5>G*.;\K3/GZ&PVW0(6_4=BOOVUQ"U3X&SE_];V-*\SYZCLA MYR,"]M3_+X9)_G,2HGYO[.>+B!X:P#9Q@7_#WYGW\C MCAF1Q3%BH>@ _#P%8Y*;<@1@'/:(N(3.MXTNW!L!CC/9_]@1,)WIYAH .XI& M;KNZ@V!I(M!ECT#YC04_1R35@K,R+?LAT@EYS,B$+T$OW5X7@;X^L!9PDI?? M:_'W2(:(,C7HV:=6JCU$SOW0I]F6K.@*1,PJCDB']?I$8#0ND^8S\=ZPI;GC M%N4T/[%)8TZGIH$%-B/.D 1[S0-;/BURII5S'=<"1=MV47'8<7!1@U'(D$A4 MX\4Y72.TMM 3S#5O%@<;Y=")A!1 M_5=&5.-(-%PHV]:I+"):/42\Z+9H>#1 _(/_;1'OT8.A0?'$W'L7E&QXE2=" MK;9@PQ=#>CJBJD-9& '=7#[%JY6[SB5?G,I6U>ME>MON^^/?#\DYI M]1$H%]04'QNDN^NI5!JEQ@?R3KQ#VE.Z;HZAV9&PD&,#O6^?^17Z&"[BC-Y. M=XVALQ9BS08WX)-:HY-;_OJ3B">@D,=/!1Q*MF-"??*$+#;"J\%X?S4 WNN0 M>",N(6N&Z@G1^.!-\']3X-E%H]WM8?J-=2!:R-^9_.=PG:61I%T"U._9SG14//!KMG).4<=(??_[ M?QT@$FXSH[&QJ9O6[R#5M#X*$HPS?_%O6EN+;]:7+< [5- M8_W>IJL0(2()U-,OLON(R'%"RZFXBNU1S/<)8SJ0G=_>7<%7V)T+OGL%==%G MBV/.?E/L YVX$%N.C V]8\+_B)&)A;3[OSKU3&A78NSW&$C]] . (_^K7W\Z M.*F*K#PR%A@_SO?2Q#][''Y.+@_)&D8O,4AQ52;5-.&HZ0S16U"5'L/-,O%8 M"EFC7][;MED*A"HY&U8P-G^BFEEU2&2:&Q/&5Y83.F54>PD-5!<5<[+F07Z>@E>>O)W3Y6YGFG![?%WI MIYX21F:FPI$RIV]OZHMAJEP#CT(OL>#2 \XR\VQSR)Z^?;A1NL6UR0PTZ+F5 MY5%R12X%!5YY\O9U3].JL;21U]K68\Q(S_M/U@)=><*CNI,D5H EQII:-495 MV9X,Z0XZ2GDRSNXD4W^B*Y6XP!#N8TTCVFJ<3 VYTW$RFYG*I@MN@V=$VFCT M%FFQWU_"*T_&6=KD!\JSK91- MT\59"5UY,DY7IS*%6#*9(E1M^&@9W0+)#!7H29R,4\DTC&)IWBH0XM1A$Q,N MT;(YFL9LFF>?+V-%$E5ILAH+7IL,>J?6;< M=E8*2I.?O!Z4)D6I6JI!(Y(VI61N*E4Z%7SIR?OMU61!J4-;YC/53B_ER,7: M ,X>7GHR@&J^ICZ!%+'4YF*%Y,QNK]A-AQJQ>M6J3,J#-*M1E7;799MW6MQ<[&SFRS C5G>*M+"Q05(0%%0:%#J_S%#69S46S&WM<-,.,0VLB M] J60DR(O"HP75UM5C17"3,.FI9[M(J-.4$P#K%N%1MB8_88JO*SIV:;EDEV M08A/3W6*235;FT6HRF\$DFAHK=5$H&+=12I6-IK"4 E39#K1C6?;_*3*KQM* MY9'*+DMRLAFFR/+:U>(S6RD+[4&!BPV4\7 I-\.4+MV42'JY%'I$>=0BIVH[ MW6#T4*5C&F15+ X7,3ZC&3W1L8OE1FH9IB"4V4D9CT*QH+DM0R^WIQ.].MY7 MD",?T;MO-&QQF?6X+KD<(6YF [I%$>G\)#5$EU*7F%K!'B3T[4W/'3YR M_8Y_U6& ]!N'BNC3R<_>D['+'>1L(G4O%+QJB@;5 /L1J6-&9JXUGL#882]@ M/@B4%\!V8 >:CK:Q3I[C(J*)) /T%/R;)16V.$_QT1(S":4$V<^_AX_4T0 MT*500-Y9S[R(+OB6]Y,PF*C>9/QX[L.!8&O*0=F4F(96MB8\]-9693/1#"WX M09#F-C".@[_PF"^%-E$5'&JEU[M+&N(:?86GA__I0CI#![Z!:4?N!8;C;)S+ MYWEYJ64,)9X@OF[IN+H,L"E82J I89;Q4 MX=X%.'JQW2G43JC-]DG2:)=7>B$E%1&QVIYF9WYC&W/V&K@CFH\G0')U4)?# M%6!/0.R4/QLV#MZX3^ SV,\I>&4L<%'1Q9D-?@&CLGZ>044G8Z]J#;( MH." 7W0=,_C""_?Q-P=)@;V=(_^:7=*%\X)[QPK&Y;^/]&;YQK(JZB'^XJ[L M7L2]]WRT0LA0^ .B!7_'T!;8;R^!@G3[U=R%GTO"+PXN%4=PL74=<.$LQK$H M[%WX]@VDO<33A7>&[XSX(D9P#TGRSH@;8,1=(VZ&$>&7LMN?%U ML_XYD,RO@I6?E0A;M,WD1]$V$PD=1L?UV7>M MN&FPV>UIRHN@#;^6LOIF2G_G\0>2,'\'CU]+@%R;"B?F^R[ZW^'HX&>7Z* K MB#=EOS?(3P%*O[1=>SE:O;9&?]EQP2_H;G$ENW9W4*^OY-]!"V[=C?VAB_N5 M(GKJHQ']W1WX0>+P4T5@KQ^<)P455;Z+P*4L HD/RMVP.*04Q0**Z(![ZN[O M%O;/>$;?.8>-3R7<[=]%/:)O+!]!\U]OK<0M@._"R)2U?4W;,X75=M'OR?$[R/DFBXZ*P>Z1T1^AFM MHK>9YO.Y3#?9&?GR:DR[QB=Y3 M'SZ0Z5=+[&E.S44C#&E\VV*G$WV4S;#$M-)LRG:^N@9-=*@<@4TGXJ&]J7Z, MSEVC)22NR;GRO,\%&7*=UO)GM#.?P0NY;4OS%H22"]B9=T*;C FJ-:>(JDOD MDX4662OQ4-^6T/HD?OV!JI+\N:;G[\ R^0B0"84.<5]3N=+FE!JMJ^,R- O5 M1T5(]FM\]W7HE$^?X7]5FY[#7*&V^K3HND)WS;0*0KO32CKFI+OI\:B9#/OK M#_? ,C\3:.6LZH2K,JX]G7,AI%P'O?$2@P*,8:Q:A3>#7 M'"F+KC.))Q]1KS@*6@.JBYHMPZ ^^1!G+Q;4 M__@U]RL.8%PJKK\E_;],$']%*Y$?.BM^."?G1/XQ6Z7H<;G5?ER^-X8_I]%X M-7BO\2UJM1HL5@1CT%J;AO.!FW&^@/[: M2< ?71& K,8_]TC_W9$^&AJ"F@*2AW3DN=Q>E>E^I]JM.H29"G="#8<=IPI- M1:R1IQ2ZKTU0@W826#!O@5IZCJ EO"H ZEX%\$.J "(879(ZSS[M+?#O6D'KM>=]WY^^A[:? M#VVW/NJKP6UB171Z]>K$(M83MMWD+-)4.+1"H. V>?[ ]FI1;,ZT9*#>MZ6O M?N[O'K_>Y$ZUKQ^NM7,V0\P%10TI#JP%1VL#&M0&U*3%3Q&N&"IJ9Z)4R$;U M^6+<'^^ W'>J[Z'J=PU50^S'.X/5&O>D31<)A23AOYXDW_?*+U'D[<>36Y#IU>C2:48Z\EUL0N$=:R5KBTH M"LQH!9IP%$W2=#21>.G,XS?<*CT]1;W%6O3L/$U$O0_W(]7OVD ]#%!I&*!* MIHL0$V\@0OVZ,]9[8YYH%S9RMC5)02K"Z)1FJ"C# ML#]WQ^.^ WO?@?WPD>N;-C3?X\1U,JDMI\E*M<*W8XJP8)C:C'&1\<'A:_Q^ MXOJG[+7^_)KL6SAPK33TF2QK4UH C6Z*K-/%&IE<0F+B ]=)[L<>N+[O?-]W MOO_*7,4U#F8/TM5U26W(<3Z62:73BZR=K*<42$M.,GA%W2! M#6UP!!(G CQW1D0Q]5>E+;ZG5Q*V8WY/2-R@D?G:A(2G2RE#XE^BFNE9NY2G'0J39GPR:T.2A1P;)1DKY@:[@?[\S<=]'O MZ8;ODFYXW8B\=Q.]D@*ZPZD*074(+9'K;+KN0D&FY>(EW]]S=;_!7?1[@N&M M"89WJ\]S>0=RJT#]KM@GR]7,3)OWZ38]R%5-U4@A!?(ZO9'W0^'W6H>;7ICO M^8-+K\E;Z)U7\POE1T5/2J6LS#.N:6WH6BN7*^+E&"48&"[*T2]M2>+\PO]U MT#O_G-B=&[$*YQF&KAH@-O':[I,/%+.O$$^N[:CRVOM*->!(X#7<::*#I+8J MDK(CIKQ+:D1HPFMJ'X6Z8H&QJ1CPS<@D0!F.X=4%:L1.6-#-_^>N92]IV7: MP%I 5S1Q@"ZBM)=CWO,B;S2?G_#)MCSW MTA]UV3M"'\K* A?7U:(V$+7,9%0N)M^=@1#]3R<<=UY?@GY'_7@!?CS;Q5.6!U[*Q'4'],3@=C8U$WK=Y )/OX5 M2=YO%ZY;%OIT\K/W9'S^"KZV!>D+IXH$' M'!%DF&Q+BG*OM*XLKQ1X[!JVV M8&/UB(B& 6,F?8VTRYF B(*ZZ$0D: U L+1N!R/@J=GE-VM$+DPM3"X[6 M5PI1W52';&GI\KTUZ>KYM"'7\DJH4BQ-*-' .)LWB?_I>A;%TX%]J1^Q*SDO M99X>^6E[-#Z!HV=:,/9ZKJYM']C"?HP']9.;#8:UEH&7Y>M6G+2D&N+1>J$ M7N,)D%P=^';_A')A_/+HY<^E@[S=#AQ36H>_^Y[T:#@5ZFNA\+29:>U*SUBN M\X/.S("W"/OW4$C80NSFSP._BP_U9T2-5W?Z?B M*H;98@0#B>E =GZ+KF,&7^ 8T?O&#T>]:_;B4_\:](V_CT7\-YJ-8P7C"MQM M;Y9OV\)DZ()6&/'B5N:=#U_%!^:!NFO$&3GQSGJO5YVE.[CZ;4UYBW8; M_RC:+1U_H+XWKOHN0//VV'&8YGWT4Q&?0+Z]:\3?,>577.)K@V"?B/U=$+X M")Q]2%YV_I\U?4&QB&?M_)*1N[W[F\3\;N_N@O#7V#N,@. 9NZSH .]33E3] M0R"XJ.5N_FY-ZKGC&7O<.OWW;(;M&TKX]F&M6;A+T/->:"!0]Z%:S'!U3DU]?G,S/70C1K/<=>BT\*-!3>&<)73RS<<("XZXA X1?JODK^Z0:SZY\H;;VV= M/X2$#M'>'HCWS;CI-+18J<0Q ZOCPS*;K35(#\SIY_ ;\-O%I_ M3?<.<-XCEQ\5^__G*K! W\4I\$3^!:<@F8G54HS92 GY^>*IDA!B)&DH/C(M M= I([C3VOZ/3WH/_OSGX_R'NQ*%M^% ^@,_$>C8[A^0R^/ECEU':"7:YA9'] M2?F .TS@C6S\WOV!S^C\'F3+LR[!\E'+"^6^:/%JW.77"8<>9V.I.Y;?^9;_ M6]I(/ZX8O-]((,B^CW@%>? X6"6(.2-D4M9TDUSW+*&AO FO[QLF M&0[*#.X@3V=))]Q[*A_V#NHM969:>1K7A':QE6]9:L!.^JU!VR@M MB':-FG7+L8&9["X])*8$="Z2]U*#K\@V7%W!OC =;\YN0T_Y%.U M"B)5+[L#3:X+98=B2BV[FP3S9@"[]#IZPU_17?&U?D\4$L_#P78F(#(5GTP+ MM16JC.9 M %WR+K;QWQ$QLD#\C H&_ 3' 3JSH=N WX?,AM#";/_B9@C.&ZOFQ&457R- M.)OIT&8@Y5:-L3D%N/^1B<3*OW^*GRBN@/W@N3$1-!\']2O;'P<>%Y[-EV<2 M+M'5ZA-^@MT05=2DK2.N>H@PIHX,)/PB7.U#N_DUET)Z\#CLM?CY=)K*R*U' MD1"6"$@/+&[>#ZH5@<-$'5G5Q:Y5'VH\ MAGM<2< !UE0U_G_VWK1)<1_9%WY_(^YW(/K<>6).!-1XQ^[_.1UAP.P[F.T- M8;R P=C@!0.?_I%L0RU0U;5 X:K23$P/980L*3-_F4JE,D%'D]U#!HSXR$G( MAN7 GX1Y UN(LTUEZ54B5<8$5*U:OB,V6_$+HM7[]P9,XS249_+22QL-\H,=DDB&N MO3^'9.*00_(+9;R+51I(1Q[VC:;4HP1U[O$U,M?;UW80/.XPZJ4TD/ KN+2Z MZ4FA?O\4E8F?7,MYI-VC-&T'%QD\6WA3SI$'251D TP6VL6S?Q[W2L+W7B.+ MRK.72PCJP8%)..N#O^,^4\K__3^/4L <#?4G23(?3"M*/4,$AOE438499B0- MO/FW9/C2SCEDL&/OB..IQ.^C10\7(D$#6^]?B?N/<#E.UA*FUGNP8H]2YX6_ M>IP\+WKVES0W$5E<:_6;2-^1])7(\N30BKPGPO](B9D-<>6_NHWLV3M3\#.0 M( !QJ-[4]$C8.X%UA1 +5@8 1KI1YZ47L.7CY?UW'I)!X,]51NLIW9OU!92 M^$#31L5U:U.<0AS\%;[MV%(GS'J9M\B=D&H;>A>3YEM_U0(MV:]A6-A)RTIFHA0R5:^^ M\$;TI.6W\,Q";XW3IRV7E6H%IM0M;,D];SOBTM*IY[:S8 M&)R7:F/M\)Z M)8\&J5*_G!&AH^FD9=O>=LIMQL8Q1FSRZ4%_VBN.@E3\)TVURJ8QW.S;>:PQ MR^3F8\T<[*QI5)_KR:3ZM6&]IY5VPE+"Y9E1T\JYAA_5VWG<-)WUJMJ\0I$" ML^&42HG0-4T->CVA_DJ;-H>]WF0M-M;%17\L &8H!KV>DI\3<5V?NM1*U'?J M)(_QI7H'EAC 3^=%ZU5_ZM7HOJBF%OE1MYO/T8 "^!G9LS#5Z366H_:BLA>) MZ=XO#(0J#YN>S(OT6TU]M2_KHC[G)VNMT1>\0C" DWD-:QELF:6&"U%M[5)* M?:G,^TXP@--Y.9Y%<3EI: D,O5T59O2V6\GXYW "K[1&N8HT*P@-)E>A%9D> MEZ3I.9R0V*W9&8P:?:S3:BBLY(Y9<>J?PXE&A5$+5;^_7ZP'?A675*2_"6\*+824MAX9?$&HG)@C?* MXMOIOFVLR(>(LE? M*V_PR6W;Y].+ _LX2KB XX=;W&"C2OR3*(4N#3"E1'1#][/\0'\IJM%]X-69 M@2VWZUM@4RTYCAILG\&HEY89;I*3B2S\(L$'F_SP<^:PVP;["< +\ M%AZD ME80:D1'NGB*GTK_A.BD MA8FW(;V=P^S@*H4)MZ&S(4H$K;K!R-Q9T!WT'8!9'%P'YYP5DY,UBCQ=QQ7Z MY&S>3R4M(")O*KEP>,]D[58KH[3HI'U"5)GBQB7Z:RSGMJZ5M1L8X=%> KM[ MV?MZ_TOL]5NS2R7U?G7&[L/^X6,INVGL[L7"6]\W"6BX3[W#Z/N=4IRRL]ZQ M/S1O=+SI@MUQ+Q9\0W2Y#5VX.^J'5AZ(-UT0CL63+@C'XDD7A&/QI O"L7C2 M!>%8/.F"<"R>=$$X%D^Z(!R+)UT0CL63+M@=C?R6UZ/+&^]@_/%Z.8ZI[^KVI[F$ ^76YX\)KD[>BJWON3#T< MV\'"NS70=.8D!%-1E<3E,H3'C6_.7.W[X4R0J,/0WFN0_V]J[/JU0:X&I4B% MQ T*+LL+)S+SWAHJ'\64&&?;?R/F/'=S'.D:Q!=7Y NDA'Z.$EJ"7QIJC)30 M(=3P[RCQEZ(V%ZC)A=V1\:[>\D;<"#..O HC$%_\++X@$%\@OD!X@?CBD_'B MTVW-U_#%NW/RO,N\C$$Z](>3KZMN='W@8EO,F,WP\U,NA:>Y<#WL\"/> A^Q)@T99]/UZB9N);(6D\7M#GIO#OG]\?!+Z6I54VN]5DQ6S2\ MI<=7E?&D!<"/^?6'Q;%DFB5_)O0]>DL6S&IBZZ#7HFIL5#A3^ ;)=%+1:Q!2 M?@0IB3F?:LLE4Q,[.Z$ISS)F;[KS$5+^#*3\C.H('T=*:69C%7:2*8HZ3I(] MQDPYS HB)0?-1 +'DVR:^9E8B<#O(^"WEMJ-TJ0PT00FENZ69%8N@SOSLQ6KOWNI*P?![\*GA9';IH=81+F+?Q%$,'<)S1[XJ6XM<.1_A&47#QFO/?+O]\QSG_[6+-];5" M#!8!,?O/F#-B]O@Q>WP=0K%9(B0;/U0V$+,C9K\FX3\C!B@.BN [Q <=ZBX= MBU@5T\*ZC TM+.W4N)??YYR%T_:8()]FZ5%HLYVNBD]DMZMV@0 @3P "> M9I,8=EI1ZT? 0'R="3%;-80:5R\>>=E BX^BAF=W=ETJU]>$0I9/R1NV1BUG M$#6XT'C &1AK\3-1 \$ @H'+P M @828YZJ/R/,C9_D6=[1>&_!^$ M[S?W$3V(*^MXD[DJNUVKK1[$LV%G)5-6#>-L\6^ _<:D6O,:?+XE]+-#32FF MFMN*[(-IP0M91!(CKW@E 4DYDO(+2GE4AN_[L6=\'1B(F[^BSKJY:^*#.JM5 M37M^H3'N":EFICW-3'OI= _6(^9^_4E329JCDL M:=!8N>1/" =C&CI6Q$5[COL0:X+@&1I+DM<)OT>1,U\IW%BH$(#_-X?4& +'+NVJI7)0;@F[ENSCG+DO[' \& M'-[E8O%T,IV^X@W0V (0@2$"-_7+?4&1*CQTGB:Z2]'8FJ9,AH,5B\)&X@( MT;4NCH.><.YZSJG80$+Z9;)W>]E9=]'!.F+;K=1HK*U(EW9@$6_0+8)DFV 5G:9J!XKD MV>1"/%=?T*:@8)V]9K8(F5=3UG2,8]!/A=U=)PDY @H$% @H7@T4;_9K70,H M6(.V"][>S@GK?35O]8O5:0WS(5 P$"BP'UJK)<:^K!A*%\*56.#*>]U=U\"5 M?;4P'';MCB.L^YT.VY^Y_6HNP!4.&2 (*!!0Q HWNP%NP90%.KI->LVY)E8 M2>_Y)L8U>NDF#X$".KNNA10H!NLKQ6"]Z.9",5??_#CD@HKAUM.,E1:XA;\J M.@0YHP?\R]R6Q[QR=R<0ZUF%&+;&.'Y]CQ62>"3Q/TGB/]7Q]+S$U_"Y MP:Z=?$DL]$7!*O/K>5GQH<1?W?44&XF/L9_IUI*# .)G>)">!XB%Z5CR=EEO M8GV.YGFA(C/+?F 2A#XDX@< !))X)/'?S17TO,3O7<>GJ7&A(.C%994M"V2Z MT.6AQ%_?&10;D;^VY^<_+JQK_N>PDG5O"3J2K\#=<\]Q=6T7/M)-,#3W-\Z> M+@5.? C[+DV>L_0(&X(OT:#0H"XD"P0!T?[QT+LS%0"K85@^O%'J1Z&DJ1!S5A/G:S!OTG)->U]8D78 9,'__P73/+ *K4@9H@Z!?\2K<4)[$"XP+O M!UU.5%GR'!5V"\8 1PW:+1.^Y1E*8@9F!5JH9D(R73T5#$/?J+\#"CP"ITM8 MJX]U4D>>J8IGJ V-!^\^O+JCRIZMN[KJ"-&BY<&:9>^7JZ$]569=,*R,$=PP M#Y389"Q(S%BW\YLA5F!;E?F4R"Q33.M70@7J;@6&X-J>>EECX@5^>@^@AK2. M?A.92S+@26GEJ+\/'QX.A &OF@6L^GLI;5,!L+\,_*7LQA$" 1-/XL0")IB0@AD-<6$$ B:+DN(-P:'_]7I M^GFS9M\PZZNZ-S\\9?;QV9$,SU+L)VLP>?22\* (C-Q0_CDDD#G]]W_^,WD\ M?]DRX*+\[R_ZUWO7@KCCN%@O1MZRP]F[,S7\T)W9JIJH@:8S)R&8\&CL9&6N M T:?L1AGL@==@,SD'?-UR)RHZ^87)?#3<^.SZW 9_$-(?WND_R"Y3^3@C:MR M,?R_8>;[CP)'1UVY*DS1%<('B26?498Q18P;JP1$>:0K?H2N6()?&FJ,=,4A MI.R,J)\S_<\)/_%>X<>Q.YK^TL(/8\5>*>BOH/SG"OJ-*8]_>;8\DQSU42CZQ3;[ MMY[IY]_^"\\4;SWO"R8]Q\_G@(K!O;X;%E**+CZ,/WC=(;,[WP&_U9WC.R)I MK06;ZW%Q@6VQN>#NA,Y\UEZ8UM@RJ7>7SPR)GE;"ULNK3-)XRQ-(4P X3P Z! M);$? SN/NHU),I1OAE+-(PX91PAVD''TSKI3MX.=C2K036/%E1>[ MC%W09EPGYYNQVY,MTG4]UYDLA867W4Y;5F=!C9H\@!V8#0991[=*"'R+T]W& M"I+V$_Q_/T.QW,Z3?WW/WXWG%A>59:]K W]+@1;#UO&\0P59,'(4OP%9+) ;#K+,4 MEUUC6IT8@T&S]>X*]M>"+3=#K8Q)8UP2LC1/J$/>;0YT"%NPKCW))3ED/B$< M0N93[#V'S^/0:(?/6VNB7A JW0V;+Q#4G(N?%S'-S4FUR1&DH&8V;LDH%^42 M!W$(>A&1_?1Y#L-;NU.[EBL943K<(,5ID!#WW5EO4Q8N,J-8RQEZ[3'4W*$\T?,V$,(J:-B^"C_B( MTR>?H]]\OC&#CS>7.(L#?(@NSV8T 1T>6^]M#B@3=J9Z?3<64U$+Y5RT_/Y;.8NIP!M@I@^ MDDXGT\A80?"!C)7/]NW]O?A:'."CPVV*F#77YJ+>7:>W^^)B,!U"8R6,S4/6 MRB5=;8>2;?%,(?FDCMQUZLI]&+RO7%"JJ9H.Z(,WE88[4^VFY;@VH+VM+E73 MS:BFJNFND],=V; <[US9*".]8WV]6<.$PF3DK3U*P2?JMMP 03_X89!N$:$-@_<,;!1_R?_TZX,\E-2+!VFY-0P:AUJ-/4:)&49Z.70WZ,A.PEO!?N7 M0+.MOO26L,=7*JX5X,9Q;^KLBT/*RV(=!J/K;;I(NO :RCN.QMM'KH>+T]VM MU$>G29&VJ/1*[(/%@N^ M.F)=NP97%5#VT? M)?)1/40W2#0+<<2$"4F75I"05 T2DAZ3SR5(+)F ! @:0@LP&?PX$OQCY\MH MLD\$/RCQ^/]>R2JP2K"Z[;+U2J\U%_2U1N3L?JZ?Z[TOB/BCG#+SA;62[_=W M8K:\(#>SWV)JVV2U'MCMN2X@ ,Y228ZD/YGI7XYR^>B:+[(]"RNR^ZI8 M,!I4/J?64E+A!FO>+??4S6Q4LQ?J=$J7*K6LPZ3@FM-MM[-265Z@N MC46CI9EN=$6% M)(WV^3O(/ GPIZWJRXEG.VKX0(/N(?A<2JPL.V!I\$R&U8> :EVJ"G2#0Z^4 M"2,50P>4"LBK!U&W"74+-[%@80YONGX'J]G5W]H08 MD Z)R>Z1+1&\]N"J<"$![U\#'5P!6X'-KJ=IH F<%UB#A:JN@E["EX+!@K4# M_. !%H#F2L*!KOK$1')T)QR=HQI:*AI9X%>+R* #>9T".57A^8"U2AB6XX"' M#I!=4P:+:QFZO#NN .P #C&:?_CV2>1N!3^#X9ZJ6#)T\WZJ")9.SVT'4#'NJF[-F0J&"E$Z;E@I=!BD-7 MHR'I2R?HT ;FH@WG#Z:M JY=!K,V="ET9R<38$6B08;4T^&:RK87>"SO/1I! M9P\G?6ATZ$I7G;NSOOH;2=\C_WWXS3'2GWC]R<.57/J!ZZDK;8$UK^H;>/+" M3X%!#/F$-Y52$"L,OE:=4R>^PO#Y=FO@[<24W;)ENH:W_&6DA703D(1W7V@W MALWP*[G\GW>4OY@Y]X'[GWSL_@=+D+A?HL1QC0)N#%6P(P7*8, K*=DR+/OWX1#ZZ;<&4,*_(5S9\-/)UV'/P1T5 MJ%Z>61L@@%=>BI<%KV1"5C35T)P*%$*(5@ C@,99>1.P, '-370W !*\NK$ M]N!.\A3P@B3, &4 8L.C!Q?,V;Z?LW3DAW\?%&>;/ZK-X-6Y7#%1K69#<,W5 M@):UIBH\/0O?<_^S1#&,N;__^4R79P?%&^K#@]9]HLVB/>Z#3FYP-O+WB*!7 MN\3/XU+S>);4T.JJFY6<64?: !)VK8S:E'3EO--[[*VS))8O;,3. %/JO>ED MDEWXO_ZPI_Z?H]<;WI>00?\))WB!DTSHP*PQ@;8"W"+>=>X2F@J6&=HQCBNY MH1\!@"1@K^B:!604^%"#&GVF.^&3X/3LD3Z%U@,T'6P5L/@>&CDVM&84..7P M@.3L\7-0R_!!B4;94"4;1A7,_GFL:D@H$]>HT?ALIG*"NH\MB0"*H)[68?R_ M_^=1@"/\C)68VE./_ZC:R9V,B G0WH80:CP[/HT<0\2'H M 1F!6S!H41X-%>G/ PH_QY>/E_7<>DF'R!ME-BKW'&HL"M*.V'9X-9W+S7R( M.[_"MQU;\FM6[/E-P1:6E4*J7I18NRFT0$OV:4N_66O3*5RFQ83HYHVIU: MJC4F3_OL$#5! 6;W6FP(&<_*=(AR:NZ#EO33EM/Z"LN)*672,,G9R93VFV4-]VM-5B3*ZW%O/>NV/ /V M>3JEPFI?5G5AAR\\IC>6JW61-Q>M,7V<$@#-R"8-=Q OVJ^177H3 RX"?ZA< M9-5V)?C_NBU[2Z! #7H'# VPX[/5X(=0 MNT3;I(,V ]L_\ VT=7Z42= .%D1]QBSH]Z>IJ;)82D*J1OKS9IK>E:!["'_> M+'#.&090R<--/3S&\ SWL?5XW/Q^RJ$23HS)Z"\*JV^WBTV[OF"$=J?6G\RG MC?&;3YV#E><5R,"! Z%KW9_.0(.K9&:E%63(ZF$[WX9@KBI=ZSR]SCKJ\N-M MK4$L5RNAWW 6F. 3KF[PP$ C@A#+4]>;$I[BP(D&2W\<$["/=24%I2<L%#7I%!:;,,I33X( *V(N!*RGA>),YE/X'9OYA MNW%L=-PU!/RX6AD[V(^4 *L?>)^"C0NT5*-.PIX5'>Z"5(@QP0\/(SJ,(>3I M8)<$&%IV0Z_629^ ,T%O[M$#]=!"?F@0VP=367(<;QDZ>"9!;-H+5G3P(\4& M%H)YV/> ^86>Q6 SI(&!!6%O8-:Z?+C-K$I@\Q1T>Y?@X1Y)V@9?13T#,SMP MNDT!5-H'$CP4W0!3)VH0ZR9+4;32PQU6Z(("XAVX[([;3- D! 4%K,B]$S): M=LLWH]T9W!-"V0\[,B.7XQ./(_3B15%S<"DLL'.=2I&+.1I?X&5.-#W;\23S MR"-/ VM40SW@#AA\HA/]E::I>Z^JHC[9^F[AL6PP=&L2Z); 4$N@H. M/KQ*'O5QS[*1(H)P"6BMAJP!ML+)8-[^#- 2?M"#W37D'-@+V&>'VQY ''4K MSR1S>D^79>"6?-3/X^!!Z%\-!AN>$9LOS5F_GW.PKPZ8Y< A.V"RP@F$^V\I M&-8R=$X_&-B!AH3/R3@O(? M: U%U<=5=2H9 K":W%UP(@1UP#@T/R+KHR:90.%"T:L:-R3PS4SLSL;)NXYDUU>(SO4>7 4KU_&O5 M5=A_(%G"82G/JIU!*#?35P^D0_OL8*;+W% +>*H1SC@#)YP[SK=D-N]G>I;% M9O7!:IKQVRNQH;;!LE5GE449V)AT$F.))$6S[RKT$EJ49;&#D\/)3L&K :E*;H?.\ M8;YA33>=>:XM=Q1#YZB0PM8^['4"%,$\/Y/W %_GTE[-@EPHI>SB;BRS0 M1]@,3Y!U>"1Q/*R(#IX?G;0_#,,+3"MH:P4:XW[=1Z\2CT00GV%@^7!NX'@K@!^.O@ M011' 'X23//)VISN(/A.-M&U5KJ*K!YCCN.);#6/?L8FP$?W8OW<=[1<.!'YV#"P>;62K6CI0\1 M LS4,J,OHZW41 73#8S_6%E D#!P1WT,FP!3A"FNH.I6$AZ81C ;0SV$J,!& MI6;C?I4/0A/1'H:U!#N<0Q!">!?*5L]MT /^GJA@GP,V@-"Y%^UJ5C#.(0EZ M-&#$QN/MEFK+.HQ\@7T'XAQT&#@%@IW[@>M+CV4J$$;G;%NPL;$!S_\;'BH% M43+'%DKT%61X>&DK8AK=#(-G+.._0TOQ6>%+^)9G*)"!P?N/&_M'.^B@P42] M#^]XL#G3ES 2"/[L($Z@$<"T: EA2!!\N)$,[[B]!/O;,%X'=*5Y+N#J>W$' MOXLVPT\W\H\AXX>=T3\.4;CAN?RI=-J6-PU=)@U[*@$PDR*UUK7!1CY4J,Y! M1(,3^)?.Z:$M$ 89B:M4%DS0]N2 0Z)=?'AC$6ZPHRN*@6"#SP??^R/)!GL? M2]8#1@M@&2C-,%3@X*X(G2%JL$T.<0 *%^CK:$L]W 5!=?"<3VSEV2O+@<@I M'AGU\10>3_2Q/Q"0?151_F&G5@CE&QB8%AS9'97^0= _*SZ C)P+Y#CC+#5] M,^\.A6Q][)OL3IMUG4=F,_GZ/7XX:_48I]0&?P2&'9QN^/2\VW];VYFN7.5' M&$//F-E"*^6+&-SU*,*/[WZ$KC/^ MKZ M4%T$3B=QG/CKS;I;QF0^BC:*[%N"@O]]E.1&"_YS;[="[(XN!$##9R(Y%!W.#Q2S(R X%*@"F!G <_?DEO0#O)/'N>!G3/ M/'2<@9U*"@XS_-5!A\'-YV'@<""/^CQLE.X'_.2X,[I (D%'0F"X_O[$)"\= M>:8JGJ$VM.QAL^\TM&<8-8@(.PT1%]C)=C$@5KZ@\AR[;F99;\KZ5PKZ?C?G MG4;@G^7%,T'Y8<[L0_1BF.H+]&U(*T?]??CP<)P,&$L4P0CCX.0P?NX0JQF$ M%DJ>:QT>A(&%P9-'X8[#.]DPC-"U#^.*WH>'R_#*+.;L'?=B@< ' ML7T/^H>7>S3 J(=U//R=@BFM?H>AFO#FUU^C)*.HU>#%AZ;2!.QF/5>]X?C@#&(DC0L2 $&%*0T2(FQ."N\-H1(@8$ ) $X$($0-" &A"=(@! M'0 RD8@0,2 $,IIB0@C\#D>Z.@Z$ /LY)!%Q( 2"II@0 D%33 B!H"DFA,#N M7JSAB.CP-CJ\M7#DWURNGS=K]@VSOJHRC/649B%#0_22ES+BY*TH.90[4P\G6C!THA8>6PO!L?4QYPUBAH\P W%'O6B0 MQ) 9ZC"$X1J\\!=5]!E+\;0V$()S),&O@O,;5G/_J(2?9@0\2 %"^(LA/.(/ MA/KQ9/$O(]6'Y(Q/_STOL,1[!1;'[BCF2PLLC/>Z''A?=Z]R4S*37YW,Q-?5 MT9]'9@Q),R+S5R#SI:3YVUA4-RV!>DQC&B3L/A>5?C&)C%6IU]N6BO[4>?^_ MB]20AX&)-YC)-6H\?^6+;%UY7/25;,DW)GU1KS?JG3DU$@H5F#^4?/XJV\6, MY%LS\TV$^/;3OI ,DS]>AN-PW1+(\*R0U3=ZR3%%E2#E7"[#;20>YBIFGK]P MB13Q!P-B;CWO2PAQ&%'R4X4X1K=Y@1 O<+Y>^>7[*EX2UXJRWUKNB4 MLW-SWUWM\,Y*W(W%L2^ZRVVF!2N9D+_^4.?R4GW-8[T;N2>^K%R^>*?P^\GE MF[T/5Y?+-;>B=-NGIHL=7^27;;VZHGP?R"5T1)#7$\R?H#%?OH039\G\V[V5 M;R29[W4I7%TR976#+;U=C1.]%+/K5VS:::QX()D>UHATO[!OX3Y _[<\U* MY9^;#^V+9!7L/DJZ]R3;GF'Y0?IEZ3X-ON=:]NY!N\=I9&$:OU?E\KROH1-E M6S^;4?!1U9S0#1/EE8;U$A[D?#[-6!BEWC\ Z57H@ACJ&88Z9B#7C2"!_KT' M374]VSS60H.0#_G##5DI(N+ MH!\\VPERY$\\!["CXSS.FBR#&4U@-DJPB&983^WPCJ#,D^?.+%MW@P(387[, M0^&2$@SJ@AG9V^I&A>G2.ZJ]T>\+/3V:T8/,ES!U)?A?5$T&L+UYS[2PK$98 MZP^\)TRDOK(M&8SZ[A%6/JG=&D>.>#]W?[7RW30JWQV1!97O?E7Y[HHZGS2H M]'X@$/UUPQP(>SSM(#VWN_/=S-R*Q"LY&W9]73;'\/RW2=O;TAMS*/V MQ96XXY8YRE92PZX%"VB?M+2ZDY58[&T9T&=E+ME>*3WE_7.%OI?M&:]KKML0 MF7)_F%^+A;R;Y<\5^JX XWVR2M=8<;VR=+?'Z5)=.5^3V]\LR)S3S&"=]ESV MC6UYJIKE LMV/1DI+/%S"UPC%; 4D2EH%O*AAO. M@J8G0VV/6K-N.E>L+99D$Y_J4J.T\GE8-_-D ,]4]$GKC)8%+KB5",T+.4M M0*_T:5-\6%6*/0G;"05>J6=QQ=XO4T'3T]+QZV:YL"3MM;#,VH64X3#FK,/# MIJ'Z2R6TL1LAIIWNRD]Z/5D MK++2G>EZ)H\)TF8TZN"RV%'ZH.D9'J@M<_N>9EJ2X-%N:M')Y4HC:PJ;G@Q M[-K5?+?;R(L%KK9)R7JQ87>"7D\&@ ^X?F.J6VDQ91%B5FUT2-.?CHDSG$5@ M?GE>70\S0J5';G&*%K3YP(=-3P8P$$39FONR@!&I"4M3I0&YTUJPZLM-]W@Q\09SIHIM52GN" 9(>OP3E_9XJU,$PS@#%25]ZI; M75*MBI!=3]CF?L-.AAP/FYZB17-%CZGA+K.H=+,:J7G,BFE-8=.3L5:'[38M M#G8EH02M;%^GRDLGJ0B6M[[%.*3U:C'C8]&0 LK.+-(M5LC-O64.WWUBW8]&0 ZW;3J>-%WU_L M#$$;+Q:%>K8)>CW#KZJ_ P(S6 E"A^=ZIM JS;D%H!9WVG0O3&9%HU(O8 7: MZN]K;:U)F4'3D[&V[2&3W>(U5Y#P&B^*.R6M 0T(FIZ,U1;$04NO=0O8;M-S MF@/.VHN@*8F=#J#/EQ?RHKO?+Z04S2SX5-KOZ7[@4WK:M&@4>M.R":95F&], M!RON9KU6"S8]#.#*N>D%V[;LK&7;82WGT\3S,S-M2]U:O;.0"L+"Q:UY)2WP M5TH\?W*%YXGU]J#<5=URH]09.'6X P4V_L0_B?O90,NLM(15"6P=[)2"N<+] M41-LUFQHLP47F8*B!7G=E$P9MCH67':^TK[Y077LJ";0L]Z3R$9]4@0+CD/7 M]* 6T"I8GZCZ852"$?:N'A;P? $'=0/WP 8L*P2KR<.:@&:P*0WJ%T$B+(/" M]L=%UXZ+?BR1Z("=-5B%H#A8V3/5PZB)J)[GBR,+2QS!C@]5&*'S(."&AXVA MTVEJ2V90H]Z#A2@WJ@/_@)7(@)3!CPXLLQUXE\$^/'.HDK$\%NJ^KP,/"^I) M#RL>'E<)SE57HG*/AV\[0A:RF*8=>^#O1Y;Q#%@]T72BDI7X72V9>*G0W:\_ MM8B[P:89EJ,+/!Z'']?_]N-L-,(#ZX1Q2T$UJ9KN/"!*4%^^Y<%Z@=H.MG[\ M]8$EHFJW0UB?_;Q$12,,V %PC!L50H2U4E58&.Z)I\4*RXLH#Q5R!V!@MWJJ> /3GM5L8E0UPVZ%65M(== MIG75 BDW=WI=JF;*JPNB'#PS'ZN(PG!W:0:E1WR<8^1&B5M1FLIXT(% "71C M00CLCD.%.&)!"01-,:$#@J9X$ )!TR=18@EZ,=27HA9?SBY[94*>.OKK_N*:\SZ^>Q#P890@06V@QWR MDX/\I]\:8/O^VX/UZN&GDZ]#OTW@0HC<-D=O0B9R2'1>2'EU:CFNW3!JU3/OR'A1/B*X-6=8#$:GNO MY0'T.Y-U8FIE#:N4:VS$0C>_G!GLPG5STS$!KT.328(FDFGF*EG>R_XIJ*.14L]Y&".Q^BH_F;K4L#4F#]8? M>37+[[N;.TC4OXJH7]D>N[#$:EW:Q+JC^A13RUS1-;:;=8> $GNPP*YG??TP M4^O6>S2^6ND=XV?_".)1Q+_=HE/:RV,7.?;,Y$@A[U:CB53.O<)@ELL4$:3F%9IH:!E MW3Q65!NI=E0@(11'[&)P$65UB"F^_!/X'HB/-CXT2*JS#$UT<5 _F(H4?F_:OPU>P" MA(?($OB>ED LU@#) K(-OHQM$(ME0=9"S*R%V]_].9YFPDL_C?M$(H?T('68 M%*1F!4E!A&>2@J#K(NAJ$*(UNAKTE?7,]X\3Z -$9:[9R6EYS),Z_W7 X8PH<04@\0I*&=7 G( M0*PX5X!:I93-JJBQ M&ABKA6J106;FO,PN@&'$]R')/DF--*43\%=;YWQ,.; MH0>!S2W YN\%JSX7,SB,%;:.(8\7';E%&+FAS MTOE 6M:/@L:F-^U/U]RZC4EN:B8TY,Z&K+4@:# !:.!I%F5J_4YN$11<@8Y4 M?MJ12@P/CW\4YZ,#E'@?H,10/F+HQ?K>QR4(#Y$E\/TM@5BL 9(%9!M\&=L@ M%LN"K(6860LQ"Z[(SB1S"J:C1[5G9F DJNW\?_]%9,:EW=O+CT*@# M+5>6"?YTSG00=!S]/M,?UG-CLKQ9[/:4L=WA^?RB_8$T&*\I@>FKU46M5A@U ML4:J.:DR5<.B\_X89U#%7 1.")QB5S'WHQ@CI?#>GMF7>AB#58IKO]2C]NP' MXL%>@S'L!D\OZLUF"5OOL/% IO2:Q;4@QJ ZNS>SC&]O!K^Z].ZMM[I?R.C] M5*JB$IU?J1KO]:W3MU2L>N@!#0=RKE@5/>[L1FO+73 3L9CJ8K6AGP'&:1H5 M]$5H\5/0(N;FXL6%GDY/N[LYI_B+?FG76\D%:98BIU#H44W@[^\P?6698.0: M_!U1'-(:VY(N:X9D"HX>^!A.N*Y8F#$88>)5/#ZNY\N"ZIF%SNR]W;7 M!0"/,'N"UBSS6$752@*_=WV_WX( @"H97]YZO'TP%[H2A@+!?UH@> ROO/PH MSD=AWU_+.1<#^8BA'^E[!WDC/$26P/>W!&*Q!D@6D&WP96R#6"P+LA9B9BU\ MV2MA9<]4#^EV271%"%T'0[1&U\&^LI[YD=$-'[H.]O4.)G]L@ .Z7O')URN8 M*'^;LFBD/Y!Q\S77,GK+07'3<"M=H2\.6,W) M\T2.XL<$$4;7TCB73+/O"K;[>DB%L EAT_6QZ:804^KH8(-)I;9B8:/X^7RV M.>MNKGSS2VR7R@U',I"K=KK29M"#$A+&\+)OD< 8%::";7U_RJ@:Z MYA5?_^^- NR^OR%Z\4@^4Z)KG161GXB=M%K>V4VE4^2 DB C.Y2XG@WZW0TO M!!9?!"QB;AE>7.8U!J/RXU:/%I9R*5TT]IV1LO:AS$>&(87U?-^@K+WE] M/3?"CW5XHGL9\3,;/W"?HU!.Z4UY4!3W3XOBCN%]E1_%^2AF^VNYX6(@'S%T&7WO"&V$A\@2^/Z60"S6 ,D" ML@V^C&T0BV5!UD+,K(5O<9\+E?="][D0K=%]KB^M9WYD( ,J[_5C(Q[0-8H; M7:/XJO43%GZ#4DQ&R6*=?::B[#MZ;CSTKWO_8H.-5YK8-,="WU(9D=4JCCS@ MQP0;AM;B#)DD<%3="V$3PJ8+8=--(2;=[3"^V.K/L4)]81BBOJQ--E>&F/IV M*3)ZQBU@.DMJM+T^+PON^ MMNG%X_VP9C>37NUG&Y$8%](&L4A+C:T_)KBC:8IN?2&P^-Y@$7-C\>(R+U:= MCL(O)1SK;(M-:UKVMXT6#V7^8"NB6U_?UUF*;GU]-S\#NKP1/[/Q([>^=CE% M&2ZJ-6'7)^SF+I49M5O7O?NOM]@1U_?ZVJ)2W;/+2D[Q+(&'RP*LP'0R3:63 M!(UR4"'@0,#Q2A/R _+?7M=&Q4YNZPG92J8!)CB23?FZ>0#6JI9IC5B;Q0I+ M/].>M2?%2<^'LV,.\L_@[]H)_E#OX7]<:6*H?PXK5O>68!#R%<<>/-)-,#3W M-\Z^"'!1"!9!P?\^[/JLU?20--'-L/-SO\5,7T;R\)MCJ KQ>JOPT5P>"7[. M"V/1QO@8#R]\=JTQ=[S]N7-3J\FXWC:%AF;7N5E3JV\V_(E,JE.($:$- 3@[ MISNR83F>K7;!>S(&D-A(-"=C'%?,E5C*M1:>6CKJQ4B&US6G""4?I)"1;!4M_0'480@CX+0A$6MFZ MHT)<3@"PDV?@)RL)_!H\TDW)E'7)2.CW?$(9D M&:]VJI2SYM.EL#9K[&CE=WN5[?37)23W^4.[E*/*4/?ZEJTXJOE4R %Z &W> MT$(IAV2.6-UYJH#KDFV/9^JJD&G*5F6QRX\;?K^ NZ.I_^N/ZULG>A>0\-#G MD3.38/UV@/,5P$U*H(3!:DZ3$3/JIFQX"B YY"7 )X1,F_1@^I92=0"-@BH MUK!A\"Q.$*]S=U;3_$?1-W_^!_QS5'"&*MG0<)W]\U@%D%"L#V8K M]J]/") GJ'LS- (5@@EG$8PZ^/?__I^'H[]7N$^"I1],:Q:"+A$81U,U-;%5 M:9&2-/#FWY+A2SLGFB;+WA'4(6CS]S$Z$RY$@KYCV7\E[C_"Y3A9RZ6T33U8 ML<@42QFJYOX.?W5X%-C@AV>6$QBXOVW5D*#LP[X?]1J0Q;56OXGT'4E?B2Q/ MD)V\)\+_2(F9#5'AO[J-[%D_4A!J;D)I-QXINNC1KS_=0/P"9@<4-V&L861 M2'\>4/@YOGR\K.?62PK 89QF)K2*$=18F\C7?1]V8]"5ME!IN]#W'O:6 MZH.6)WVFM'FC*K3[17&M9M:+;5G$*@H_)D_[W(J]815G)OBBP!FYY;C6DA8Z M;'G2Y\CJ&CA#M\L+BO%W5FRS%MM!?ULM#-(R!29/GTYIQ2V93B4U&X@%P-@93-3KA1D/ M6IY,J3@?[$NM&HV+>IGB3*E6[3)=V/)T2C4Y7\E6IX7YHI';IU>.(D]]8(0R MIU-R6&NT:%J")31P1Q+-]F8_L5OC]&G+=,;L.%2[D1:R68*AZ;S6*(L^:'DR M>9?B9V5E+#O8LLW6BOD*MLCU8,N3R>?\M*0V=B2[*&CTLE+B%OQN.@4M3R8O M39C=RAVDEPN&S^RFN851JVQYT/+)Y,<$SLER&B/&',LJ8TI60&<3EABKFD)3 M6IJ5.'9RTKE1&9.X6:3%5,/3K'5EOAKS_#DQE9O+X7Q;Z)+B>CCC"ES:V#F, M?U9,"=^OK]+,4"2T5:G8=MG"+,^?$U-ZE4DSG*#+0F6>G_K]2GIF5:;GQ%0S M'#9/-)R\T/?+Y;1?S['MLG].3&M\OJ=U4I65J.(I+D?OVD[:;YT3T\:0:?:: M6\T2*TQORE'BC$IMSHHIB;.BDAFI(VR]K/I[.;.4JL76.3%=#QL8/L_9XD+: M$?/QFE)(-]\Z)Z9XON^D5Z6-A'6PYLQ1E_V<[)T74[-5S78V>=O'&*&[U M@9!ON1E_3?NPZ2^5Q+:+C9 M*F.XQ*P-I DT?8H4*C'!)(XCQYRB3,84JV%CB4H38XU398!O&,?(TM/>%[,6 MN[*<)+7,P/8<4?:L]W^+]75_T^D5Z)M:*LXD%D>)DM2JE=4&=.RS^'%*T"RPGK51834UEGLV^Q9 KK0DPYZ;."*:J7QV=[ M;)TM\[6>K+7R"D2*$X)AP!#K"1XA+U+R;N1.A'3%+9[%E HFV=2J+*P6:G;4 M;H[ZVW[*@:K_Y.W5U812YEA;62S7WHXTZCC.\5"J3]Z^Z ZVA7Z3HQ;$H+!R MR*J9S;O\.:&VV:GFV])VB:V'N+GTU])H,#RKTGJDSGMR33(6Q&[9*.K%?GF3 MX4'+4_&7!>J'.*[OM9)G MJN(9:D-[ZK]ZX+O)[*(O3SU9)E,T@-'/*-BZ1Q49O8DU4GO^2KZI-SD.G_I] MVN&>%/I>CDZ)LRY4$M<(#/P@VH1'.X# M^,D-,LP+-_Y'6P&HLUZM,4+[]"! M7@QIY:B_#Q\>3H(!(XFV>7"S((>;C,.&-MA_29YK'1Z$NZ_@R:,]V@/_>=3F M?@_,8G<8&6RW7/LPM.B5>+A+>MV58S)]A[T8VO%@#_2@?POTJ8$5.GAB#W^G MX/' [W!+"WTK?]U-1KO[X,6'IM+$L0S/53]C7PF6D;[?69X/23CO7#_O2;_W M#'SP;(ZX(W%$E_C1!;_#D;S$D2[X'8OH$C^Z(!R+)UT0CL64+@C'8DD7A&/Q MI O"L9C2A;CC$&%B2!@$9/&D"P*RF-(%&62QI OV\CU41)8/D>6-F2O_ZD:^ MV2)\VGVRO^G5JZ?0.[,D+V74>S[UX.3Q\E7WAM\I8= M+H8[BT*?NS-;C3[60/N9\\HTA%^0:U[*0/E^%N#NR!?5:/Q9H*Z;:B(D?D(P M%55)7(@'_J+)KI\'^FI@BK1([/#@LLQP(CAO7*0?J%M", D Y!F%&U/.09HD M7@1':@.I#:0V/J8V8IP1_8THTU%7;G '/<08$DLB[?)^[8+X BDAI(3>G _B MDY70:?*'YU#B,RILP./.[X,;,+C\8J4V$%]\)[ZX5+&E'\T7U!V.?S.^0'B! M\.*:>/'9MN9KV.**.4G/F9+RAF3Y[0_,DOV FNI=XR"D4Y!=4;-D= WGJ ''B[Z4I MRBLXVXLMEF9GDMBQ>=LPJKNZ4GQW7L'HCF3>MI8P 0I M(^]H+.'A%GE($8Y\:QPA'N+(F3RE[\ 1J\9U<_M2J8!E)_)6WF3FD]+RW1GK M+X,C!4$?=JFN.EXP$V,ZSJ3 A!R8(2?(7XJ36#)-,C\31QZ])0MF-;%UT&M1 M-38JG"E\@V0ZJ>@U"'8N<&/A!^/.^0P3E\"=O-)DLV15;F/K5E54-5H5\[W6 M;7''X3:8Q%?6K45?-]FF7LE41WN8GH<#N]9T$N.()(O_4.!!2((,F(\#R14, MF.9&6;1W:TY99!?%M=_1"P+MO[O PF6 I.\,)A/0#XVI^T)YW!EA/%>#!@Q. M "0AD@1+)C'J*C5BL9N78+B=!?/U#F@[Y_+Q?H7@C$]WCMW._1U'/1FJDQNO M25QTRX>=;% *SRN7AJX35#4MF(OE2,,'>YRM;X0;[XY9PQB4MP8S%3NU\E(G MVMW9;@YSV)&__M!XD@'Z!6.N:*7^,%&+/?Q<#FD1JES2Y?8\JBAJM=^N#J@M MIMO[E;^JD^5%_<9[7XQH$=Z2XDM"?[ >IMKQD8199YMK4?BLCB2J!DMIS=!TEWNUQ^62V(8D\3P*YXU_C!9BSW^(",HGFZ[YU$E M9[3:A1J[QH2"36D)T\YG'11>==_.MZ^*.W;8J%2PUK*O$7!CJ?N[&QNG>P/:3!5'7A,JF MUL(& U+K;V Y).BAXY)4FDCBQ%5.?Q",(!A!,/(.OQYIRCZ?KE$S<2V1M9XN M:'/2N?$ILI/)8D:J;$P7*:9>[E1P"N,T6->,^?6'H),<2R?)-/TS823&7KH8 MRM[M N5N/O6XP,Y[ZQ1_/NRXF5S)S=@N+E;8:9UM3XHK; AAA_OU!\>9),:Q M299$Y@L"$F2^Q,4C1V[SDIAUW:Q(+%V&=V=F*]>^L3-M)TQW8SQ=+N6YO MZ.F@-2JL$V :Q209/)S$"0T%P5_"O_2>H4'>3\GM/I_JXNE[8[NA8AS7/ M7SFY&%02?+%J8&.E0A$UIPG=E(&8/*HW&)443-@J$&I9-U0EX5K'ABJ03#7A M2ELPE:?5!N\7()Y%!R]1<9"]8[B?F;G[+"Z@2A _GA _M_1#W B!_R6W**($ MPJ:?10B$37$A!,*FF% "85-,"(&P*2Z$(.YH"E$B!I1 V!030B!LB@LAD-T4 M$TK\V(I]UZ'#6T-K_^9W_;Q9_Z"R&"\O0O#7;>M@I.]>--RNGD[VG[_DC\U; M=L*=J8F@ %_B>]7>^^ YX?T]F*MP!GM',S=?'E2B[R*L\G[L15KF]CB"M,RU MH20 "Z16D%JY,"\@O8'T!M(;']0;,2Z&\3Y5^;Z"JD'L@[03TDY?L0K3 M$1\^H^P2_;4US?>JOX4H_R;*?Z.*?)](>3*X-_*E"8]$'HG\5R^J]]36N;X= M=].[8O]\Y[)Y'Z'E5ZXC\<_%+L22L:T<<:N9$P_9(R\SNL*;W[LNUQI*7@-F#5NUKOWNO!^O@Q ?KQ7Z_64FCU4VZ59F)KG<0//#JGIX MDJ3328;\KMF$/NA61(CSKNW4#T6<\ZE^;HTXQ16YIS&^CA$;:IKK>ZMV0WUW MGL17&BVZR%OK36$F-!2J9&<,6M[T^;">'I/DTEPR?2LRTGA0[6Q6;L.[,H2D5@2#N:.FM*B8"M'FAN7B7CA4TJ.3 M#($E<>Z;%M+[1*/E"YQ^?I=2>3=4#)\ZR4M69'CYNM8WPOU;^KN>+]70E@== M+#-?U+!*+S-K%4;43G]_ELK7 ?^VJTS$AI45%OU*F?4\'E0+&3S?7M$4YK$+NI3!2X,,]>ZJF*_#@[Q#%C>8 MK3>P1K\\'YACH;-1H_IT1))DZ"3%7=%[]2VMOI\)'W_+3/&-X..6GJCGX6.1 M=]M6:E+(BLN&;,V+&MM>%:\,'RF%GQ1LRYJ(G69)S.:RIC-?1?7BN"1#,TF& M_18U#C9D9CFV*V0MZ:6CTZ&FQQ:ROO+U8;DF=%=857ECG M%MUUWJUF,M*ATAN5I#D "L15RMU^])@ M4BF*!675P9ET:V5,+AQV!=;I?W^ESNB+ME,9ZEBN-Q:6+6O)605\R6?]L*0; MF208,LF>*3?\WPA"$(0@"/EDW]?S$))/6;G=;BOG,%7CAVDNM6[@^POO/)^% M$#(UGJ<88Y/Y^RRC)=,9RJ[%*1N1,-SVXG-G"SVYW-.Q@K^%$5-RJ9#@K1XE?!$!2!%:,(K(-[.L$$_7OBCMVV*A4L-:RKQ%P8ZG[N MR@&W!#>?\E1N,EZLS5V&L 2]:M'^F(6.+BI)<622PJYXT?"[\SP2?"3X?W=R MD:;L\^D:-1/7$EGKZ8(V)YTKGXB64R80$L [CKYA(42',QJECVN%]DQ>4(N=+G.T MU#9:-N_#:?WZPZ6!(4F?1N"BPTF$,@AE4.S5ZU'&Q[<;P6ZVAX*W6.B8+&]: M^ARB# -0!J/!EO7TWN W19D8N[KB)WNW!B44GO7EPK->#TKZ2C&D&=OL"7W- MI7!+4=K['@^FQ07QY 2;Y-C3O?0WA26$,\CXB1_.Q#B$Z_4X,V\6RP.:]#%, MK;4JZ0K=Z5'J%$P+.NV()$W02>+,>3X*W_IFX5N@S]"YFYBH@,_4A"MM50>= MRKS_5(8$>*A8WL10;Z,I+IEE\=83B\5)RV?$8-T?L.1M:PG4"4!O#RQG= (# MU$LF$,^P71?*J+!U;0D02#Q?H'(#\< *V91C!F8VKVJKCG@'_L;E>[YFZ MX0O+UAR?]/8;2DE-QS@6WEJD<2;)4BB)%D(%A HW#=#Z7%3H431-:?@:%[/+ M0M'1ZB)=5@)4@ XQDDL2^%427]P:$V+L_+JUI%T>0LZ%;OU4"/F,V*W/A1!K M671VSDRWA KIM@B.3K>=:@M"2."^(M/I)$U^RV!1A K(L/@Z@5V?BPINL]LV M,N6^+$@8V\A,^]1TN0M0(70V<0Q[K1(SWSQ"[#^N!.0C-NAVM1*0P2/=!"]V M?S\>:2"1.'$4R_#^H>0XJNLD)KO$),H[EW!"OVM"LE7P-1 5P[!\YW_2Y$L"H.B;,_U;H$\- M+,^!V(>_4U"R?D]L55JD?+!,_ZPL1X>B^MM6#8 ;&_5)GQ&4!R\^-)4FCF5X MKGK ?BRU5S!='E-G3Y6\)21)<;T06_ M>S$7*Z(+PC%$%X1CL:<+PK%8TN4O^T1$E@^1Y8U!$'_=M=QL$=@W+,(7<&<^ MV&G+*O3?O'=-@K_\4#(FEJ&\=9' 'AL^_-]?Q*_W'RQPS%57C'W[@DT>O?/A M^L"R=2LWB $+.K\2-!!?_"R^("[$%Y^M3%[# M%N\^O7^?NKAIO/OI[#/>[J1F\C>I:W-!4E_^3M$ME^%"D1KG[P3%(#3CX5PO M'9W!.^.&]NFE$H&4/E-XV7/+B^9HY@AKMRN-V_D"-2Z]._B<#T[+SP1NB!T& MJS2P_$S8<5HFM^JD"@K;&I,P3)P@DRS&)5GJBC&A,1,@A",(1RZ"(S@Q)O'/ MK+'X+)#4.0OC^^YRL]C966,Z+(^&K=*[@TV?!1),K\O"4L3;BT[&'C!JA6(% MDP= HLTTTF&I9,T<94+)[>_;/C_L_>FS6T;V<+P]UMU_P/*$S^5U LQ!+C; M,ZF2Y27.V)%CR?',_9)J DT1$0@P6"0SO_X]YW0W%FZB)) $J;ZWQJ%(H)>S M;WUZ[Z;G/K>*EWLN&)H'$]ZLHS+8YYZKO!ZD'E?K'I_-N/HZW?;I'[.3\]/; MK]=?/_WGT^B/][=_NG;U1N,G=W9V=MD^OVY>-*W;2]X]^S2U3O]HH]'8:9M6 M:V!V6T=QN% +!2T4#L0 7"T5DO>]O]]YP;O?OLRL3Q?NU_-W\:^L>@OP]3G[ M_/7__O ^?SG[-SM_-6M]/;^]_@VD@K .Y9MMKI;N3]BQT< ]F[NU=G8+2)I M&G$JE'FYY*IMH^I*BCH#17'N:Z&-*NJ9=GKY^\?NY-6[67-R^W_3 M7UJ_#D[:Y]5KDE%DO_OUP^OAUVNO.PZ;KMO][=_?KO[HH'W9-WN#OMEOMW1, M4DL2+4EJ;M>N%B57[G__'O_]UW_.WZ3?_N_S?Z[?OOHX^%"]J_KQMP]_3GVG M\^?UNY/W?_[7"QRG-491TL4K2P9VW[3:6SFMKJ.2>]IJ\9)*<4A4QQT>HP7V M?6)_1WFJ?6^S%L(]-Q._WHZZDP]_.K]^N6@W6]'/?WVU>Q\>W+)[I7C^8%V. M_P@^)*WFA'W\^;?_?/GP'_;+[1]=LO2Z9J_=-UNMIHXD:H[6'/U87E_^^;GWISKK\E^[UJ>4P9&FPN#I@ M;ME=L]G:2D7)@8+#:M?VLOZ0V&RQX5R?.SIYD7H LN_IA-8I"/^ M1B+U@I0)M.^AH66DOU!!O+I'RZ]A MPH5#;G5517;?MNR71KXG0VQJ=VUE+)*Z94*X''/C+)P 1F?&F,4&OV$^D"9W MX1.NS@"I:R01"V(AIV(C=)PTBK"8-LZWDH1&=MK+:#5- [%L&LD8G+^K,?R7 M&ZX(?L-G+S8B#FYQ0H.[/.'1Q M@2NSMS8U;_"<(U0+":&Y^NG'W ]O\:?$N U3WX5I_DH]&"WB3G@5T*E3',_U8L-BP!SF"<_(9>3[@@!F7',:(C//1"/[-$G<&@/["&7,W M!1/D\MR8IE&<,D$ZH-&<<6FL$%]&B@CQ00"_8XBX[OU1L1K[\9S.9D0\9A%//YC^'?R^]GX\OJB>?'E<_+OCYWF9Y_/?7][-/GVR^O]MWUY-2J$;>P-# I.6+[Z*Q7\" M\OQ+[=>U+SH.NWTK/7'W]VSTV<_60U[T3DPI@!W M"17#"PP'1FT8R.@ES/!O4P]!S! UW .3(%!V0BXT;"L%YV!\>FC:;QA,7P1 M&$A-A,*,R^V^( (QM$(< M?;OY3[]DA[[_]>VF! 2Z%\8\'TE"BB\EJ)>2T>\7H]__=M+T[9N3\R!DG\)O MD&(:(P) ML2NP)D80_$U4H!"74<,4>0$?9]-I%'Z#'2<<9KB#LQ_J'NP,IR>=>\J$#)6_ M@T;.[[?H%O#YZ^]I\)_+;U\[7VS_EU_=+V]#Z\T4\=E8+#, !O=]^- PS@O\ MU5HFR$$])J!04V)C1+-$"*R%3Z8$?(G?B%]Y*!_@P3$81#R*%9XC/F%>@/)Y MJ:QF01"F@8/?B:>SD>E]5.N[DNM( JTJ:&#T^L0=L/_:O>N+_P[^_7?X_H_P MY.W5@]3"YPP>I!D^\4@2Q5*VOIYT@1'_^3?#WV^NO(];B2??+'[^ZOR$3+:;',EFJ MO8>'+;:8%QS1_PG_(I,ZR]02'?8%,O<"J7W>AFF4C(U3L!K=B?1"\7NY7QC! M,L[@#2\QWC*'8'/W*AK&%[)0A+$233*--C\;2,1)B/J-_%%@P>"*QVM6S(" M?3:#/]%0HK$-/V3(?6J^92M&"QY_ UX&?3G%I-X$EDQFL$+LG9O:'L>7&?XU M'R;O [ >4H107IOY6NS\-6S\$O;] ;8]7^#Y(%'QYY?^Q2#YX_JR.>OZOWS\ M]>*\_:M[>U^5J\1[>?6 'Y*H%XJM__[[_5E]KE[_>:5W[\X>7=% M=\OT>Z;=:S>:RTIT-D28\3WB'/G7;BK^E4 T$(H&@M% .-X]%HUBO?P!V6/" MKH&4V(QJ9PTWY64J3L:@UX&(T6L,@X +8D'CGF@0OHO3R:1DT"/^,V^S9-VC MP3#B7(20N+BF+8:A,7Q$3%&<@T(_.!'X>N2"7H%)!^OB,)236@%[R;8L")%[DV %9T78H% 3-E;$B!IA7CWX*X-X;@J-XPSZ=&RNMY%O:0 MS>#/S/(*Q&H='B4,69L[XP!C_( '^4"L=AN@%L>=."'0/&G\NV4%97TH;H)1 MM43(L6+\+$,B[+,8A%F!S,:Z<'9-FG*+/FR%;G..SUF$^9+Q7.R^A9-LH]W< MRJX4=EME2K+@L-V;[R'WO_]3ZI67<3&VZ ZC%RIC5]B6[-%G4YKGBI^(5GP4 MO7G!_%LVBU63[7[#SJXC>9%E_1 01J?1[S\W\H\(C@588O?O L1*W;W%6^7^ MWO*[._H!2K0DX?2%W0,_94MHF8O0MW(D_),9XPAUV3\NS\^69G_P,U [* ^_ M%/J77SW[Z9)$ 4@8O%U A/(E3;)-Z+(,UF7P8J1N_N ._/_0X7_8%EC8;:?= M_&,PM-D?W9';9NZ(66Z[^4S,*MYX?_GFH_V1!4 8)%!>>[&3QC'*H\ ]!:$T MB[TX'+V5+^T\.X+K$UD1NV'DZZ042>]E;.3K)=VA5HR@?NO!'AP/Y"4 7N8SQ0;ID?R&AQU:O/U%8BML^+]A:L1CF9)@E.B0[?E1Q[GY=I/PBI,F)IT+ M%B=(?);"/KE+@EN4&J*OE\$A5A%VF:LAC]ZGAX(P$1K73UW,Z/@QOZ44"]F4 M -#?4A:!Q "?\+-(R, 2W@)YR]15\^0W&A/74=DJ4$?!>*=!D,)[*^;]-SFS M!"8/C2_QPPRXQT"M!!IZOC44O,H7 M/"3O.9WBXVB;@.Y#<\5)!!6)A)(7W(0^Z.+(BZ_%'M- *G'T^1O&.0+)27!3 MD23&"<-@&AE#J&\C#\T!8Q2%$QGC C7KH5&?"+C ?F.^;J6L' :_89$7IK W MF#>,R&Y#((NH&HX?\P2' U+*#8=865Q>@OD:96-Z2X2?EP#%.T"_GV'3:&7@ M+& $*)-R4UP"*O%)(NPI4%R:B4(3#S6+MFK)U$BDKC5)I"15V-\0>@!L876A M^1['J<@_25J_Y<:8 5-0H 1&]5%V*6:"1<,>0$.AH(H\(BQEH\(76'T@RH1& M1;TM)*Z9V7>.Y*03S'LZ*-9/8V,&+@#9_C@B&M&>>'8C@)GTNO0@:!9*J0IP";$SQY0H MMJY@7)"Y&((#: !PB.\08$"14GI0"G!6MF[-.0'T_424Y!1TVY#/0@ET>4'> M#R)!F..R/A1\ZH,@Q#*T NH*D%MG;Q?I%+ 7@W&$/G]AFR748(SP%E^2%A]6 M14FR$0*I\(.*EF4-51!>1#(E^2>79+^MD/R\]^0@M\+4(-H*8 MW)-4?$)1*JKS0>$F5+IEEOW<>U]$][B@CPKY%;[!:!.1$Z[AQ&> N>3%R/O& MW6445HC.J.B9B!R5#X*)QUKBV-5\!;>,W]DM:P2J[%&[FBL&IP7#AM8< ^@O MU(#_OW\,NKW!R_E5SA6*+X3"'N5ZW!U'0Z)V^135(0DG87/C52-H>+E\0IR! M[E+>VL.4PLA1? =6A9_B^T32'*12./$&Z0?%)=I4(S5%$P$Y;@#/J]%M,4 @^ J8I0GISQ+\ M$96M2$N #>RC."1/R[OA;C'FS, P]'QTH< L!6-SBBX".OV8XP;<7)$K)BME M#%$EG$Y!5+K"L,V> ]D[B[&7@B9M3=KW5-JP)V\$^R/-+)0O:NG\R \2'F;+ MP7@$80IVXDC$ @4__"B(.R;^*$:J,"@1^D#O8:3"P#+\.U.A"?P%'6+ >SB! M,60^TS3B=(K.5O8-/9EE0X+"#TXXF:98_J(90#/ @Q@ #%51I20J@H#2@C X M*05_!/72UQ2ZX@EF?'+I"P0;CA*,8YAHR[JI(P-AL+@;S^%YF"X%"M,4JBET M8PI-@Q&["2,BC&DZ],&C B*ETT2JV$U\78CE&FP(R"L%?TT2G)Z3^@S#IB#$ M'0X^/IY'D;E*ER4,:V9OF#.3M"N%M2BPP11Y6!HSJSXIF"%D(%'QIH.UO13A M%"E;8?T4#1X4W?(D5)X-S*+5,?=')["\U"=UHKE&<\WF7 .V=!)YZORSB#=0 M-)BJ*"+W!+EAEJ=?PVL/R%6EPB8AZ )*:^!ID/>OX]S\2("V*=R;F^A(Y\70 MFNM-O,"+RPY!QBM9M2WVY-5$K8GZ?L8*6.C23I$"E"=; ";LB2"*MLC7-/2"GI3*A M>8I75"3,RAI6UG-*L3=E<9*5]F ^=:3C6=WD\VWGBA MGYWI\L&%$I%AZ:T O:H^.A/5D ??FG@Q5M& *%7"DX,#%,XX6I!Q.J2Z$%68 MS*[4JT-Y@4,6^M+TJNGUGKHHU@2,OXV63Q;PA*, M!\M&4-X$0)&HD0JV*#R%M"OY@&IW\S+'8<@BUYA0U=Y"3;X0UTR%,1QQ%%@3 MN2;R>Q YDA1F&ZAH0%"0B?%6426#])KU:"$CEBJ^7H.$!I)][5UA=:SQLW@? MV.+#AS/C>QD<>/WZ9_R[>"9XRH3X3M@W+LLAZ:3N]WEF+SLQG%. M83"BW].KB!.CB3I EQJR!.XZZ7YHIS;[^M2F/K6YP:E-+="U0)^C.2EUZ0P8 MM6 HBV_,0[-X3/40,;753!AEI.E4&4AD/&2F\G:B_4N%MD =WSL;,0Q^9 M]G/.-.REYU>=T+9?H6O$)S#DJ"C#GK3MJ/GF+;LO8FY(06;5^<9Z4 M$?:HXD44W1?[G.%@2!78@R6F,TO:2M1"9?,04^E8RMSI"W4&.CM95>XE,W>H MJH*5RA-92U'4S87X@@,]I(%"$S" M2%6:Q.K0/)51%P\6J3,KL +\41ZBD8>-Q)M%DIY&X0TI/"KW=\((A;QYW\,T MJ(-OL.#%"[(%4+4BU=A==BP(9(0;%Y\5T$,Z4;92P* (?ER$Y4FX^NR7WD#@]06L@ /T_!$PRU:TS MG=+ ZU?TH+-\5.LY\E$YYQV[2^??9%/A=;N3U:!J(#K_X8C#>K*#8:'Z?J$< M?\6\#:)])2 7CM$BW6312+15\#"5*.Q' -^JL_H& "<"_2U( SB(S!SXKT") MV 2^#]Y [*&:1A&0DA$VQ09-3J)Z5\.^)@7ZN,7#K@&=, 9)'*R,28T, MJE&4)Q8! ]>!/(L09+LJQ,!4]Y.LOE=4V.;66-9G.S^51L6,8+0,@5&449+U MDD ^>=!YXQ(5K26X2L\(%@7_'7T.SF^PD(W?UN:$XLK0S?O :4@J$XZ!YWHL MHD.9:/2)V@M?'.&3&EXV'YP_( \NR,+Q_X7S]FE8+0U,XY)_8]B")":C-W!!39W@X7UCE/K^B2P=7'TV1I668-'61#34 M&(5.*L]>HNCW1)%YX9UBR2(6?)VX$9:B9.=L@!F 3[V_6=8F2/8$"/W<3Q+' M:6%YLJVUCXS(T1OP1+Q\1%$-"M/7_ZM.&R.\<5QZW/B^;S0J%\: MFJ*/,_RK8A&$#63B\PC=4ZMMEV&0?5V,%8^$Z@)6\+'OM_"'Y4'-$FMGX%_* MXV3*!&-QZ(3TEJ!8(#LG L@;$] T'E!Y7D"I_+B\+4H2,9!]ICP/Y5"Y,G=3 MA[C=+/:FDF7+INQ]R*.LK%D IR 9N-1^5,:9%YEB;G/,J <9."[@5/A" $P\ MEY#F9@S 8]%ND@P+R& YAEP=$:I5 0F*8K,T"=47(H9-WY0B MWW3SEOX^\[Z_=UXBH 2)Z MC>;:^W U(G:$"+O17GM'H$;$SCA"JX@ZX$&KB+H@HM-H#30FZH )S1(U042G MT=&(J X1E%8K9Z&K=NVV7)9V5Z;Y#%X:1AX,_#/W;SAN#2=A07RR,%/_'I#< MJCQY-,SZ&X!L6)JDF"; '8L+>N?__>>/PRKV?Y?SHVGF_G[*;FEF23G*CBEH MNT*G2F 4-S&-.&D=>/^T$ 8V*@++4QY(L&>P60*+US6[(8JW9>,3Z M9G,+;Y?FW!-GEX,4(C4UVO8,E:V;9?>&RA)K9.^4;K:Y;PLKC09I/3 MUI2VIK1"J0%4ZFY-A:,J;"E94RM3MM;TFT&7]!JJ!\66 ;#Y=B]40?'L4&3D M_1%\STCG7<'A2M.0>R:4QW#*N3IW?RB6U[9SC%5F%P^%+NX.:/$K/%IXO-)E M1U0AK:Q#H8L5<0H\L_)6W>&A::(28^I@26)%:8)AG.8'$RLQQK).8"_^X3B< MCT9[C'65!>::H\8?/IQ5[8SL 1 /#W3L,+ZU7[C00;CBN;]6HUWJ=+<&2*M8 MR&HVJ\XRUIJ+GI>E:Z6!KL.ECF<__?KCZ7$)D7EPU$"&*,NL5G"Y'YG\D@;< ML*GWD=77!+.3&%B]P'(_>CE-K](X,>PN-3&P#K[N:WY_2UIA''-@>&^&UX$0 M_ ZMK/KPP#9-J@/!^[.?7LFV*0?,_?54@#O.&#[2B@YOJ'6/8;7(1+(U.1Q4 M3G"7QO(1AJB6=.8Z+A^AO@;2X3H).C*E(U/KX'*A&O<=ERBIIWH]]/A4UCS1 MZ)/:[6FBT3&J/9AI]5$KY2:AA^:/;+[/ZO6FCCOIN%/-\:[C3CKNA%3PD47. MV* DB]72I/"$8TZY :P:AR^W:-0E-=L6VAOBJ YMLU_A+0%+VY_G+<+-N>;W MU$N\8&)1/_3"]08G/$ XNZ7A\EL,\&UJ;>Y3/WK5[QP;MCN^1W>CJ#[\66-U MGS.Z9<#E$^KZCXM5_=GC_+K0BT]95_W&7,M\O*^ ;BR/PFGD\01O&Z MP6>-W_,+>O)KY9*(X2*B:^RBSH( OJ;;&>5<%Q>?9/__Q?;\XK?YU<&W= V% M@?? N(!)O),(@:G 6+XMHK!FM4PU46%\<7_,F/O3&&#FXTW#!FSYBB=S:*%N M[W@/,1<=XA'@#OR31G@O1.IZ>*4-7I217;QW.HI D@3&Z833!TP (Y"*7YS& M7O$)&OK#NU>7O[T__?\,!Z_@@)]B4UQHI_YJ0E1OF(; ?BROYG%2O+U"7M45Q4GI MJ@J?P1< $GE)&*Z!*"B_S,/@XNI <3D)7="(F$>2,L8@>WEV*T]]X'V><5\L MJN1CZM:/%XH BP3B B&ZO27A$8!2W',EK_N(^901Q/*+%;Q@I&JKB>%NF.=3 MIW^ZL28V^ WS4[JA2=PEC_=(R;L8';I^,1<'+E IW=R-EUGBC2;T#='&.+RE M*[E]/W1P_NS";W7G'<">;I?(;^QJ&.<;S!%O?"MDP_C*#;PQJ'QI%%Y"<8NW M5N'56.** PG7Y=2K;DX1K"]O3BG*90OG+G'L&6QW=C@DELDH'I=OCS0 MER]+M.C+E]==OKSSN\3^S6?J:DM0Y".\D0M$#8J?3[D\JHT& #$V!..%WXCK M[_ FFF2\YK)$5 _BTGEL>D"B,[L]KF3#B*O?0/@XD3=$0X[[X>V>KG=;@< <)HS M:1,6#[?$M:'#\R"[2$U=GU;4K.)2S\RL)>?&B^E2Q"FH_C&+\5O\:]5U0_&.H"0KR8T6?B.C4ORMY3]W=^Y>(2-%IBP+DK[*(I3/;- MPSL/P8RQ[;ZX!VKN&BCE;S&Z)=:?F6KM=!_;J.S X:H0!KS,2TO'I 48F RP4]>X"D,WOLLI$Q$A<@X2 M(!HG$=<.%]SA'%-(#N8"_5UQE!_3<<68>93T?O-MBF"X8+X(X;SY)L6'$NDU M$N,E*2UNTL28B[C(MB!>@&?3*!/SI7L Q?VU/MYQ*^Z/A $1P^A*XZX5.0R9 M)-.(PUB!(-@;$ AT=;'B^L_G[_.($"X/75"*1BES$?T^>84F4"[NG :0E(&K M@3^]*+_+,TZG4Y#XV:*''*!!5_M1Y"$/(+AXD5TD;KUU10A!?A6F"&'/7C%#U1O,R3 M;MW%JQ(I,B%N)P5.'(([Z0K!GC-JPSC%:)D M%F:;0R2&(;F ;#JC/GR7L2R M*APTG\OG$34(/+QL=0*L'8N;G/,8),-'IC 10;PT2A]&D>01X7W.*=T336XY MW;<^I-L7W33*Q!.L7B3M8*ID',O[U16]@_Z!V^>S.ZHG1M1 M725JB*U=9E>PNKG^D>''&!MT%"S["O,:\!AH6UB@V)$P(HJ"/-M H_H(_*/DY\78&]%UU^J,+6](4Y*';FDOKT8)A0VL2>_V%9-[_^\>@VQN\G%_E7,9O(7I2 ;.L"[T M%Z!+'U-$>TXR$+W%(=A!J'\H8JNH3UZ]F@N=>1,J2QKEF;B%]*"FQ\.BQPHW ML"%UGHTQSDW$F7EH0P[FAX>W?1=\8[0H\0.Z#NC%@;U#_H&Z@!T\WI3TTR0< M>C(5(9PP$).H/NEN^QJ1:E-3ZD%1ZBN>X,WG*IVJ4CXB*)%+4XZ9([(?19:8 M BMDZK,XC8C(\OS@*F)<'OTGX9;E'>I@S5QF"2?B43+ T+;)RA:*T:!P*C@6 M'90L]!:1]9H!#4PA ;8"S.;#=24C5*FE@%.6D0O[F(PL9XQ%!2*@)F1 PX % MQX0C$!\E+P=#UV"&>5&+&HT MP]'Y8^!NA:Q<'1!P,DW1IX2IC6PTX9C5)@;Q7ABEL)E35^!+W/Z^8% CM"XP M7GF"X/WHN2<7!(,S%8JLC<5]'@!=1-P1U$4H7Q9H+<2OP-%/ \263['3*^%H M3\-;$153%I*@,E!<0*88%ABEOH'91"K&X*#(KLB[*H0&Q>S+:GKFC2M)NZ07 M,_<-\^#"=Q-AE89Q)MD@8R *W\X\+N+"BS*'-BW+%(KS?SY_7ZHAR2/@ <=( M FPX$2R"OYR=__[^]8DU,#!@Q2<8N:"=@5\_F>)S";%9'I8&6%+TQ$@3#W9 MSHOR<@JKD(Z_XW"?_&@7@[6<(B@J))* J2I#P!C0 :WBN!<87I(XQ_BEJP8IZ1,CLD>6!J*K #DU!LPD@BCN%6$D., MB@-H@!NJ+F-_AI$G3"),BH#89(RC))7(:Y MLE#IBT(BBHL2D!L,:4K205?#&O7MM"-6$- M:BHNEA6TU;*HXGV>'55,-@([QYBF0]^+QY3=#N8JM(G8Z2F1Y:^-2)NKY!94 MQG=5STW^EP2)2N9F0\HJ1LR-H0E=K$6 O0$ONVG!7(01B(&%"T?N%G!P*-S% MD-:3E^S",E2U!:#2&2M;4UKWY82497=,,()*MB+LUB#)I.0C)J&,._)/:(KF MTA#6T+*>YT)O4,TL-HG*+#HFJI)7E<8L)!Q0R)*7&X'SSD2B%B<.J68$H2V& M-DOK)'+/\(,19,Y)KE_!^!@C04$9A7Z>?EQF[,OT*G@Z'E:07(:H'4@<@)PD M^3D2UGZF:BF^0+DZZ4?!7!RI Q!^(4;[Q !ZY^"X3F1=""PTXJ+ !U:!+7!] M&?L6%$'@0S6<"^3\#9I+)5M70D",!HIDY"7HD03D]Q'WBQPYG3H0N=TPNAZ! M%L(U\RL91#!Q"LH-CCCY=?#-3>BG$["VR17/ZHZQ8B(6'DY^,$;L7P5$2E5\ MV;P3GHQ#EP+_)=6:;UK IISS%"EAKLH0UI+ ?" DJ]IFI?H26!T^EZ%W/JXC M@B^D;4MIT=H(T >('%&2A6&QW-KPLCA+C)"3%HZJJ5^HW4:!D+&^,)2P.X&P M![&$AAA*%(YP-B&&C$L^;:E^/;/55 (<9PP @HC6#-]%!9='!H:S(CYQV#20 MQUZR/3>,4G*=QQC6A*$H)J%"'&/.4',,/7+J2AR!D\C8BYJDD+ERV%087D1[ MQ20X^#K(^&*WS%&',_*-8(F(U7N)9*=1Z\3723@U,WY!&S,T MC?/+2],XN_Q=R-Z(BKD113\(Z,D3&%2OAO7EJ#-NQQQ/S:%QZ(GR1'$JK( K M8<:2/E1N%FB)($8@!PYH%MRAC&9(J3_F!'< 7! F<\BG>%&*9^=$= ,8Y=5, M%;R+/ M#[!462E@>%"$5!2JJ;H#-9% MI+\)QE@W+B5Z1B5_I;6+;:X*:9J+RZ93GG3@DOPMX8B@D($G&=X! ]2$&:A, MQ+S__3(3,8(<\:#SD(@(2%@(C%$$Q@S6JH[1L)1OCM )Y#,^!&6NZOBEX2Q? M8RE84/1'*;<6\P3,,"(+V!&FPZ2E/?+1#RE0KX,R)EYPA$K1B$(-)! D!1.Y M ;LR)F!Q7 DS7::1S?L%!6YYQJQ<9JKF A#/)60E#FZI6)#@;!:R[1A>!7Z? M@.PHG,PE\"KW*3,V11&RZR($:!=H,Q4*_>GT=?DL2JDHK%B[+-")6W!D/I'= MA"C$Y;C9:6Z$P4OE6.:*0:IFN;DYAU,4+XNZ:W3EPX(K_U+$767Q8^;PELRW7-#FD:!\W[*$$9V+ M[UTO!O$SDT$_L!%_D$<-1)7C=+KTD:)-)>J?R-P4/Q=_%<&#HM1$54]Y**%M MY_)<$P9..Y-'77#3<[&6%2A3X5!QB?KRR)(Z#X&!J/+9"XI7Y2\UC-H8>ZKL M)#\LH0ZABO-)]:%5\F0+1A!Z1.@",*'R0@>0(\N-1I'Z,(G?SL6H7OA+WJBB$?X?#\JWU/X/Z9T7+*:&W3LB^!23A/YDLH6@^=& MF/REW*V;RG"I]!/(QP"XE6*.RE^-PB&>F@(;,&)@VL*:T J017@J-*3F ?.' MO'4*Z*'#@MERL>%;>6),4"*>P$+[;0I\B>>R+3%;PO+.. M/*+J\F,R(/>FHB?8X0'NNYR29,T=QO!/ &<9B MTD0DI- "+!\"%P:>C&/+J*I([4NCO7@.F,@@/YHGBP3PR[<=C? MK*HY5!MJ&*_3+(^#M2U@57BPR:*&]X$'L8!V4!I_":*?F; MMJA"K<(08%DL"*QG'LEX(%@*Y61)P_BYG#Q!(XR$N&38^;I/3'YET:^D8+R4 M;181("B\>LQY8GF1U@HQDB!2''BD\ZSQ**#E-@FR ATT&F 4B$Q MB::L0HAG&L\+@O!&IK*%,!%E2M24KK1M%3 #EA'1!TJO4%H/I546:#F_O/SQ M[/+W4EDME72I:/[2O(.$*I90N3+=5C[W#6@7%<.J.DK!I["#XMD ,<9?J>=< M8[S095.*6\Q!,P]*R=..M*%R"T0W-%!CHU%2*,-:M&S%L?1X21N!.!M".6 M95KE.2&97BD54:@:"=%Y,+JBA(4XV%8XNI^71!3J( NVU!W43N"PJ%&2B M*1%1;1;R!I@LN#!)WLI\&6,U'L@KV5R'A.EBY67)DDI4-:0NM]Q"N>59J24C M"K#/>5>4\ZPK2EWDPV>!V]K(AOGV4DOY\)9G^81R16>I7P-%5H4*+920$?^4 MFW L2H:\LT>Q(Z]J8+6\& Z5CVA/:Q:.KH)O= +$J^K"0*6MJ^FX>X=2)9'5 M(C<[%,6>TFB<*\"P%^5YE$08$N7BC0@_(H$>\D]# S MK<:/LU0TJ?SYTV3F26?T"%$%1EQA5%.(;7!PGFAH0MX1.%5("(S4U Y M6=6@Z\5@<\JDHFA^P1/F^<*TE%$MBY5)4B6;@-M[BT+*KD!"VM0H&LGW11 MX,YE0-]*QKM;=D[)(LJ-=YPTZ[4+0\^FLE$.$Q2Z4-0J*]3D'W.1<%DK1;G? M90V %B"? ?4@$Y"V3D#J!.3.$I!+Y-QJ>5L24H5BPTQ,B>@"JEY!Y\"*)^2R MB2*!&(M(/N9/9Z55>2&<,@?SX):*'61V0\P=3$HL6(.U"0+DW>/1:0OB.IWM M7UA:L64LQF[A2UFLHQX@HI.EA72\0?9\-T7,5G7^E,%[YF*1#=544PJ#@J_8 M5:+0#!3>PPQOC$U&)Q-/R'G3&(9!2L6YAQA4B0[DA#,L[ML@H&-OTO(F,<%II:#*TH:8;59 MC0JUSV4LEKJT?2^7_T-M^&"]C5QQT(2G0E:R3+ \ M6MRID5MI0/@.X%K$]3$3X7K8[3!"X3SI7%&6L50#;_DT'-*#S1 M8:1$RBX?)DCV*HP_UR$=_1WINA@GZY?SP?LK!>-6UJJ=L2G9TI]5I N7I9P9 M*O]&\>3D38G( LU;@5,<*;];XA:W$*>H4'@#(1-F?\ HCH5RIB='R@*F_D84*&3AYZI9)CX15'(H,JVCZC M]/&&,M1_"Z!7KN3?8@QO'A_*N][LY&3>:W/%IL2@BRFQDFB(#6+;*CNIH*-2QQ@_(()S6BFCJ')K'KI-"8S M/H3R9I4+-&^0>D]5%,WX'C$DJ9^>RWY2-<,F%4ZA#L)VLL8%4 G0M?$[>%U\ M9KQBP75^5=/OK_*W2GEZD?S$6+9*STBA-&*.""07%W(F?GLK?\N;"8M]PKX% MQK,-2[YA6!]/'=%')2 *JR\GU@S>E"/$*55\:G;/POQ,1K45%> M['>=0=/L]@>R'^&")%U W(AYZD#:O,JDLT6TP8-TW%O:<=>.^UV..XB[$XEE MRVITIA7>:7FO-%2-42K^BFOTHS)0W*TZ,T(,H!VNC M"^@@6HBE()0U$HX 'K_!XS!C6= 04*<7>0GR7 H^R3.!"HYJ3## \7R:Z%(G@CG8+<01/FOA09QNE%+]IYRQ<=^6V0)^ MV%!5DCRRA^R3K$0X21RLCU1?"'E#WY2D4G.:S,FD1:F?1&IABL<$@VUVE[S= M;%CKKIXML'QA>/3RL*13W;>J_J9+P5\("7X+8+I3>!;:W&:/LB%5[O!=B-%F MH]G)!>FBY*3WX,=-KP'.%>&6KT76>-D/7IJ-_MH+ZC5>]H.7?F.@Y5@-\6(U M+(V7&N)%R[%ZXD7+L7KB1=MC]<2+EF/UQ(N68_7$B[;'ZHF75J/;TGBI'UY M[VO]4D.\-!N=KL9+'?&B[;$ZXF70Z TT7NJ'%VV/U1,O6H[5$R_:KZPG7G1\ MK)YXT7*LGGC1>-'V6#WQHN-C]<2+CH_5$R\Z/K95O-!%[/2_2JHL]P8# MK.'=H'!Y4S!MU85X-)!PLRM/-RR'VNJ++1$ >))D\=_L7DH%#B?T$4;_>M9Y M]D#0 /VLE;)U XUJHR&*V$NUZPO0.1IB64T/RVBA_5!:L-J-3GO[PN2>U'"' M>-F',*D;QRRAANWH]B,C@ K$I]7HU$U:;"0_%X_^:/&IQ:<6GT])?-X'W]HM M.4"WI%[RHBIG19Z2E($ :_K-H+.>ACH!7BO9LE89S]VIW&J:*_R\)T%?#R6G MQRKLXZ&G,^H77QWU;%=1[Y5ZGH2"KX'$%O[1\;"8%ME:9&N1K45V'6"B?;(# M],FVGBI:G22R'RIU18GW\0A=[&M4FGD8O=B'8N!I>MD_T$XG M>/N'EC"K*.8QA7K'0R7/GY35K^8]@S&&D0?S_,S]&XX;Q3E9$)\L!;AV$K88 MUWFPQ+::C>Y1A>*U2:A5O#8)-;UHDU";A-HDU";A@9B$NP#A@\+,>7_^%_]P M',Y'HVW";= J,['$'#9$9OA*>*#HI:R'JL*$.+8 MKJ:8#8T?#2C-6IJUMI+\U(#2K*592VNM_0!*NO0[9ZT"G.@^G/KQFG#J]PJ9 MQU)0?M:F6C==\Y566?>,+&N*T2I+LY:V!K6C56= :=;2K*6UEG:TM*.E':W= M\E7=#M>LUDK=3V$-"-8 M [.%A=T'HP\J"594[50>/!U8S0-J>/=($GA^:#6S6NC71.C?=?/;@3"[W3.; M ]OL6Y6:/]H/>$*<<"3FCVV;=K]E-MMM[0AH3GC*G- V^\V!V>MI5^"INP+5 M>H/:%3@\L7_0Y]\V2@Y=<-_?>G9H#ZG#0[ *EH!EC^>9:Z9#5E:][!E$VU<[ M'[%;NE&H^U'RH^7#C2'#?['?:9K]V>V;9[ MAZT/:T90=2P"K4AP]ZH-8AY:&7KEOKS65UI?57;6[NCU57]@-IM=LVE57ERH M^5#SH;8;-[8;NV:KU3('OE%6N_;>- M_;=V1_MOVG\[IH-ZEKT)XB_#A/G&MEJ2'@7*'VNB:'ND;(\&KV>E)LI/=,0?]CMGJ56NA:>VDV>DILE.K9;;[7;/7KK3$0!<;'R I M6':U92:ZVEAKCZ>J/?9^@]2.1(;5-9N#OMEO:>=&\Y.VQAX=*^B;7:MG-NUJ M6P!HYT:STY-DIQXX-Y;9MPY).]6,5([$N1E46@JE?9O#4QX'<)+R #2I+C^J M3:OP P#+WAJ'UQLLNI96,Y%F(JV)-!-I)MHW$VE-5)/*UOG[!AYY/\6N9+ 6 M-D^MYE6KIFK!LK<[ >L-%JV:-!-I^TX[29J)-!/MFXFT)M).DG:2M)-TC <# M-]CXLY_.PC@QPI$1Z9.!3[!%^W;*C_984_(P %1_U:LN=-6D_T1)7TM]3?I/ ME/1U >F31/N6BT8/0N(=336IEOKWRFYI]M>V_I,C?6WP:%M?D_[3)GUMZS]) MM&M;_XAL_0,X.?;(._A>I;,3?07?$RA"J9F^V$?!R8[Z:IF6U3+; TN7H6@V MTFST4#:RS7;/,JU>Y?U0-!MI-GHZ;-1MVV;+/G!=5#-J.=[;#^QJKZLY-+&B M+S_0NF9':;%CE!Y6T^QVFF:G?>#J1O/1(?#1\=IL/;,[:)N#?J5W#FO71[/1 MTV(CVQQT.F:G4WD+R"=-+\?K_+0J;Q1Y4(2BG9^C.^"U40;P@OO^UE. 1X%X MW82Z6IOCV)M0M]MFM]DQ^U:E%U;I:E+-3D^2G?#&D4[+;']5J19.WI.Q*>>*6KUA[5IO>.77OT>J;5'YB]:I,4 MVK?1[/0DC;%6TVQAN*#ZIBZV^ M1S_]& MRK8ZNR-45N5I?U2&?63L0;5_\]'MFO]TT6W:E4DC[;YH/M=UXK]QH MWVRV!F:WH\]#:C[4?+B_>.; [#>;X+\=^/'^FA'4$?MO%4?_K0)XXBJ@+4ZJ?-=?@< ZTH-"]H-T.[&9H7M)NAM8=V,[2;H=V, M(SMLN)%,?1>%<6Q,HW#D);HB1W$72%AFKV.;?4M7F&H^TGST8#[J MF>UNT^RUJ^WTH-619J,GQ49MTQ[89K.G+\S0]9V;T(L^GJ?+.[6VV=/QNX.7 M'G;?M#M]LZ/;HV@^TE;;(_BH:79Z/;/5;6GO1_.1YJ.'!Q&Z?CI>&MG[8&NG=6ULUI;U?)DX=%K*QO4 M5<Y6:I1K M[^UHO;>*^VQI[^U(M57=3CX^$N_O R><<&,4A1,C%.G8,*@\#7L4F*]O>5?- ME,1.2KEVT3FN/6B9[6:E1^)UZ9;FAH/D!LOLM]MFWZZ\':GF!LT-!\<-MMEM M]\U.O_*^.D^'$K9>PKLCN5B]XUA?&JC<2]3"O\[HWDYV[N!9OFMVFUVS8U7> MXU-SPU/BAB,QA3KD)O?;MG8,-#<\>6ZP3,L"YZ#ZZP:>#B4Z &^9,PC=7C/J-H .-84HBYXT04O#X?9*GWS_: '3FEG\,-A%[QH-M1L M>-ALV.R8W6:G4C;4VE"SH6;#>[%AKVD..NT#5X8U(Z*\B\=,R;;MO#OKV@2LLS8C'P(A/V&RTS8[=,>UF3_MOFA$U(^[3 M?VN9O5ZU813MP!VO V=K#TY[<$_W -^0C\*(&PG[5GT3U:- >WT+L0X !D=2 MG-7"HEVSW^X?4''6 5"'YI"CX9!!:V#:5K6-[+0&T?QQ+/QAFYU>S^Q6V^I1 M:Y!C*?FMMNQ;U_P^(1;02N)HS@>VS!8HB4[KD,Z ' !U: XY(C-JT.V;W59' M.QJ:0S2'+&L^U>R;_8%V,[2;L4@;EO8RGKB7<= G"[N;X/V2?5/G"G4ACB[$ MN:_8T(4XE2F;;L<<#"IW9343:B;43+@Q$]I]L]VJM-^4UH2:"343WBNLVS,[ MG^%F.I8CZHO ZRCVZY5E5953^$\875.6_?0=95FPF-@PJ=K+]I6 M!YM!:J=-,Z%FPKV="VL/S+;N Z/=M@UE=J47>FBW[5B5U9$=(OR5)X9'!PEU M0=863).2DFV!DG7#=.CS S!$OJO: M9J_:.]:T3M*,]/08R38[[:;9[%D'I)-JZ?,>/"6TK,H]W/K2@"X>UIIC2YI# MYA:/7G.T3-NRS'Y/WW6H64D;88\TPGJ=EMFI.,2L_1G-2D^.E=J=OMGJZ,O7 MG[HW8_6T,_.TG9F#/@FY$=Y/W3_3..&N\>;5^\O7I\;WEFY-7I.2HB=N9M0/ M/+NX[;S5:\+_*K<]- ]J'M0\N*$CW6ZVS%:S\C:EF@W) '!]V>V>P> M>&. 6KKEQUA8:^G*VFJ]=ZVKM*[:PF'(8]15?7/0ZYM-^\!UE>;!0^?!)VPO M@JTXL,UN4_>PT3RH>7!/-KC9[W?,MG7@?0&TS[:SZRRTRZ9=M@USL#\F#(3E M3_]TO9O'K[R1KUT)9/H&_AQS)'84/ ,^>3D-8R_Q0F ![K/$N^&*W)K-Y[C% MPFIRZ)\XH1]&+Y1<5R,B#A:&2\(I8*_+LP1RI]%4%3: XX!G(#98FH1&TVCB MO#_"Q.I? DRV"J%E8 4^F\;\A?KPL@(TET EOJ'EH[# -9SX;!:FR8N1]XV[ M1?F!"69O-"O"3NY04DHYP2X?ZS7Z@E'FF>.A6^DV>D1Z9=Z"+:P1*W(19>:A M%'EY37/['!#*">DW>GIY^,D1>P MP/&8;TPXB].(-PRAI-Z&$3SG/: MN2+U*@:GEP#ZG>7@%-"AC5DOC5\5'-]F-XP7J4S@(3+#>:2/(Q!>*GM%';S7;/14R^;]'83 M7KX0)8S6'D]A#_@000R'X-\\P )\XP V0 S MH#!! W;I^QLMMF4W^N75]MK/C1#>(0 *\"(43PB*,$2<^DF\?$/QVEEQ1]/( M _( TE-[8P:(.=A!"HLI#N=-P.R-8T2 %\#[21C-Q*1GX03 ,<.N." GI],H M_ 9C)AS&[#8&QE"BC<$"0-P*Y,-O^8!QOKV'T8?=:ST7*, Q8$L MBFP2^@V MC+?WH[RDL"'8B0,KY/.[:C>;&^T*I@S3J['A)?$*3,3\"M7/XH;LYLH-'8;P MZ/0;W07N#T!2;B0[+*O;L.[SNM!VJP5(IU<6((/^/>1'>XXC;;O&\J-CSTN[ M=F=>?B @:R ^ $VQ<0MSX'_S+4S3H>_%8U@P#ZZD@68P)PKCV+CB ? ;&($L MN@93"RTSTL$1Q^'AP=+[8(=-4C0+>7RGJ&H!DN\EJC8@YB62JCU8R=C%!>;0 M0.$!'YVQ @&^"'9&/ /3-S%F%T9#SG MHK90S)9=]$M]1>% ]=U"1./9*@?$[C5:G2VA94[3MG(D_),98+V,_O7L'Y?G M9TN#4G=Z7)<48 $"/8-? >FY*\)^VH NRV!=!J_#<<;.PCA!2$0U=#QR4A4%I,&<. M#M)RL_H/]-N$Z=;NY?;'8]T^>]"PA657,F@Z*XVWA2V5O,#<(,6%MG(+DX9M M@\F=OVK>=^T.JIX(?L2Q[1R$-':K\_"Q[57&W[K-VOVYW;;;^1>TI'ZWN*1' M[;9HK(NQ5VPW9A,NM2$2H-B<0/"\^;EC$3"@J,L%)G9O#']7@0&+5.!N39" M;EX(+SB0K?Z2Z-/&#F2_E_ML]WE[B1!J#^8#,F#N/D#^M K[(:Z9#TNU!LNY M9K-EESBR-S_T"H;:C59Y_/:C MY5 U$J>U78EC%8(E=9,X7SG9( Y- @L9@UU*KCEN!9:@P@6TRS1)(Z #+W; MQQ<(BAL5RJQ=F)?OR#(#_(R\I&ZF97%M!O/CL!AH"#8W &20;CXN-F=!S8FD MLDEDKY!V&YE$2Z1TSOHX.IF(@@!+>U[8[B;"59AT_3GA8K?7[-9NSIE;#Y# M:W9;M+%Q\)X,2#IC%EP1*PD:F(,J,NI&&\;<:Y)$WC 5B7DI[5 8Y +.&/+D MEG,5^@1]P.,X\T;F!0GZW<@MP-A%8;:QN%+H/"_%);,PS.TXC'FNAJXBX*@E MDA:7BI$J!@O+<#&F!_WP%J:[(FJ1T$L G.7 KIRO1E'XI7;(U7*:!],T5Q1( M#* Y!BNHE%U1*" &1 M DS\4JASR'T/OHR19V,@'^8%Q+(1'_FX%8Q5HMKF5YYC\!&L&;AN."N-@2F) M (L!\JQ#Q#%*I.@DXTO%^AC15<^JC2RW$%>18CNW!04I=AK]DJ^_'7I<2W@K MPBV;;+! B%9;$*+5>B@AKJ4\JR.'[SYP>+L,HL7=E694Y(<["_@5$R]AM)PY M*+B!E%:(]O6>L10_N3P"P*=1M,(0>2CV'V0-H\07UK""S>DP3!/0$_Y(\GHL M"065 6Q;;!@P)FU=,6-FVI*0^"ME44(Y$I%;^,@B^!86W3XT"_<]3[%NI:M]NZ4"-B1XAH-@:V1D0-$-%O=-;V(-2(V)EH M6M\,4B-"BZ:GA0@MFFJ""&TUU0016C35!!%:--4$$=IJJ@DB[,9@;7=GC8B= M<41'QYKJ@(B[^IUK1&BKZ6DA8J##X/5 A+:::H((+9IJ@@@MFFJ""!UKJ@DB MM&BJ"2)TK*DFB-!64TT0H6---4&$CC75!!$ZUE0M(NY[P=]=!7Z[VW7_'KNN M]RW N).5C37D),/2)+)%PS#TW9=YO[[Y?__YX["\?R?T$2C_>M9Y]E"%U*PU M)%3;ETLJ /\H"K[?4,'W C .EQA6X[N"3KKK?:&=L+<:]@S6/(P\&.9G[M]P MW <.R8+X9"G8=B(-[G)2MMQGYR!AMO7KGX\09G>9_AIF][?2=R><#^86Z7L3 M0 :'!?5[3Q178(Q8C7YGW_C>R![Y%<^?:7-$FR/:'*D!S+0YHLT1;8XHRNACR[IQM_1QG#JU!D)6N/@'S#5:SFHYJ^6LEK/:=SD> MWZ7ZA/WJ5+W]4$$H"KT/6 YB4[;*I."6(WZ:(G9$$?:AV$V:(G8!I=-)F :) MEA*51/'[>Y7.LT1]VMZ\JB& \6LU:ST>H=-']I6TR3A#;&M#&FC3%M MC&EC3!MC=839PR*C^2VT+_[A.)R/1KL-EN)%&CR(J5F^:21,W)DUY $?>7C5 M:D7*=0_;O ^1[(@WL)ITWPC_KK*JS_WBE&X0*$QHM!J=TOW/)007MS*-.!V\ MA&>,MMEK]\QFWZJZO+->P-'TKNF=Z+UE]ML=8/9Z3;/9M _HF)"F?4W[5=!^KPU2 MWZXT8WA$4G_GG8DJ*GRH5)+MHE!N2V[2DT_,=KOF%:_9_9['6V0:]I_8@9YR^S8 [/7'&BY?TPF>;=2%TN;Y+5,4^PU M*Z,HTNC2^)=APGPCG'),7017!O^&1T'X09_ZJ(>[M;COLA)J@1)RPW3H\_VH MXJW6&NQ]J]5'P$R[,S#;ECXEHCE&<\QF[EG7ZI@#N])^U>IY'"1\QS(' UW2 MK%E&L\Q&-E'';/8QVEVI4:3=B*?&,D_(C>B:G6[?;'Z<>$@5BJS\)<[^:G?\(_ZCW'YRQ"3(SEX)E,Q4E4S]'F\ZTP M3[E-@-TN)+K$%EN=PJKIW__]G^+J<]HX<4(_C%XH\5_8UECT&+2)6*[XR3#B M[/J$C6#F%\R_9;-8*9M^P\XJ;EYD*@0!870:_?YS(_^(X%B Y81].RE 3)+F MB<]'R0OQEOJ*I(;Z+HP];.+V(N(^G43"L4NC$EJ2BR#-9E\-H*#"Q[N10G"G:Y$T;4?>_$]P+^ FB01_CIY?S/ CQ4NO)R2=\^ M6&&YDBZ^Q^*R UT\"FP$82&M^U&[T'O=TR8579 M6I#4O@,[60UE&C"4W7K>,"YAO.PI+S;@ 5 M#B\8\9A%,"] ^,9S 3P3IQ.IV&4&&$:&5,P/CW'< !8+, 71A&+DRAUDC3B M!"\04[?)N'&X>!WDX,PP$^#]Y)N@U;(+;WOW&F )9EN-9@FS+>L1F$7TR5(* M_ W0S.:Q*W!GL-BXY;Z/_Y7O/88J3&,8!FFLBC<(^#$'$XD%CB+@EMIFPW@? MP#A!P!U?SDV"Y)F%:PMP:7QOU*P- QVRR*7=HU+ MX9.I'\XXCTU<:9SZ"3PMB"H ,:A^-EPO@EV$4=PPS@/CEQ0HP)*T8AH?6>2, MX;- /;U#S MQ9>XN&<'C%2&^!V5=[5V(V7B"PCE:[E+89V4&*(K7+)R7%JVL5L@.R ).V,C M? *^Z*R0E[3NH-U&H9<89'&D69YA+(6O V4(A$(=62A6PX< MTGY.&^X]+[.=>;^):0Q)4]Q*;C?Y6)Q85&F''H"^*3A4_#TI=0,A!CU M/3(_ED/:!4KVPZD"5X1F CO!35 /R!TD*@]]/%Q!;C%*/0KE:V/%$'SW#LO M5SH%=7MOF[>_Q)59\W)VS^]#1 O\UA>29;!2LFQB#!RR8-EH?_>0*P\P3_ [ M0,M;/HQ2%LT$)(W7]UOC9@+&7"M=3%PYH+] /21*XC3*^9M$$//C4' ^5VY# M8=/2"$8'AX.1C:1T%OIA'(.S\)&['KE*/W]Z8[P#R1GX[+I@ Q96+_T!7"'^ M7)A @%Z0*#AM8,@ \Q='6#6 >:C"C"?)RAQ05Z$($:_E[+HA[IY?ZC51Z'O MA[J &02"B(47* /,(:$:FCIMC+C!N2H%[JH*7B,3.\* T8.+)E9 M% T (_ML&O,7ZD-Q9WC 2C(TDH4CR$F)+N(TE*_J"\%G]$V)&PNI2?G,HK1+ M(K4P.:$E*&'#8VF#1F_MR<\"K1?&#V',$4!=90G5WY2*?B%$URW Z4ZI(:4X M3:P>94,@0E#.NY ?S4:SLYQ["N]--[\)*M< C\Z_=]<>A=1XV0]>FHW!VI.U M&B_[P0L811HM]4.+U>AHO-00+UJ,U1,OO3L:-VB\[(M?^BV-%XT7C9?-\-+5 M^J66>-'\4D^\M!KMGL9+_?!B-5IKFP)JO&@YIO&B\5)WO/0;UD#CI7YXT?RB M\:+QHN78H>-%\XO&B\:+CH\=.EXTO]03+^U&4^>1:X@7'1^K)U[NZJ2O\?(H MO-RW^?]=599[ T+_'D#8:CWCEHOV[PN38GGX,/3=^P+)"7W\\E_/.L\>"K!! MP]HNQ/KW!]BP-&<1/L]^>BMKJ"_I^.-'<2SF#1V+^>>/PRIHZ"[CK&8TM*,V M?KN 29TA<) [M8])E&(7SLH$Z?IN-IJ6%HYKM =' M1DOVTS3I]D]+O4:O=TRT=#K!.R0T-3V$FAY3 7(\%/3\*?@'^R&5)\9/55B- MF+0\'MZJT&K4M*1I25N-VFK45N-!6HWM(Y-&VFI\FF'F1X&D=G'GP1V >(], M@M?KR#L>#B&2?->>1$IQ\=]**'?+M:EW[>V["C9Q1P_X2O90$,1T(\?FW%A< M]C3B=*86GC&^M\QF9V#V!\T?JLQZ;#E2?1]:U?2Y67/ONA+HH-DQN\U.A>2Y M=<-SY^2YY_U409Y;/Y^P+?G9:9MV7Y/G'H\^WH79UH,P:_4.Z #!72A]KNFR M?ONIQNI:ZC4!0L:R*SV.T-DY:&I/+IJ'5F8+-!.M-),UO6B@;.9::B;2]'*O(P+U MII=@4IE?JM&O>4(#Y<%!]7H)BH?&V0<#L]>KLOI(4XP&RN&RD;;/ZDLO&B@' MXN1H751GBI%G6FI%,0^L$6LVJ\[5U2O;4UWZ[CAYX.!.IGPHY>PB[O+)5*7L M@C XF3)^Y5.&P-X+,34OU(02ZG=BJ,*DUU-&K"9M#8&] M'PC18KXFE* AL'=>>&"@O#-HFMW^X)#.GM2>%C0$#M0!D,R@*>& +B'<5C.( M9K5M=/3AK?H0\S$M/RH Y,B"M/BPFV.H8#HL=%%_5\?38 TEH&^G">B6<]/FQ(SL_=IZ,>61X M@1-.#N)6H]IK1)FDV-\%;[6'D$@#[@] V['*^RVSU;+T:3+-23O/_1T;*^G2 M[&TYKYJ7[O)DCXV7JE9+FI7J=YAM7ZU-#MX/?>JDK+7"AEF#8],*5J]CMGNV M5@N:ES0O/9*7VCUST->LI%E).RN/5DMVSVP/*K13-2_M_>3= VLAS M=_4[=V?9-,5EF##?""EYQK]->1!7EST[SLQH]:=^RNJO!>K/#=.ASW>E_]8! MK9J;=I?71>Q[WULHG!CTNF:G4V7_"7TSFF:E#0[)[7OCV^"E9L?L-CO'4,=6 M;UY: 91]D]2V>6EER>>^-[X%7NHUS4&GK5E)GY7;,-NJJS\U!VAE4L&IG'UO M? O*I&7:=A]S!5J?:&[2W/38XSIFQ^Z8=K.GN4ESDW9T'NWHM,Q>3P<-GN!9 MMX<>0M:NSI,_Z/9CPD#L;>'4ZI]IG'BCF?C*"V IR0NKO[@SS,:I?7GE3>'G M%UX"XSDOL=.-.%5@O32",#$FG 4 ]5'J__-'3^RJ#GLX+^83C5$8&? %_"_B MW)C 1./8X#"0:USP:<(G0WBXU30-NVFW#!:X^,$VII$',\#J#2<,8B].J#7H M=U;#,F!//O8$Q6>_:S8&V1?P@(?-8GB>. X=C[9."Z<-R1WCYV57$;Y^_;/QX<,9\6#O M98P7$=YX81KC3M,D3F 2O)_PS(?!C5?&I^R>PB]X3^&=<*%%CLK-<'$IGSY] MHL:WC=K0[?MY\,(&(LX0&??C=Z"Z(D^;A%46"7HL,?=]QK4;Q@8KW(C-3PN#;LA60Q"GV?$&60>6+$Z03E M_=^P#%BMX;!X3+N@#QSV=<-\&#HVC=LPNL;W'+$_DQYC-\SSF;"+)+)QF,_\ M)O1O2&B5,6Y\#RAT^0C(#3#.82D_H&1CY 5+DU!]05Z ^$9:H.*9@DDJ MG\%O9'2I^1SMK"12ZY+S6<+^VJRS9+Q0QAS!*!4AJGZF_R1 M%T,0 ]_@'N)UG<57DT8&EF*RP,Q(Z+_R[LO )2:3<&W8,F M%152DI1BY91B5T0I=ZC @Y8W#]-'>TWRPIAGJX*:E:F7?>^PA.^=J%41E]GW MOJNH9)*!C9IUH@:/1A4H+&)XY>6\9KMOF8-VA=?SUN "FSW1=VOGQRZV1M^= M_:"PH09H?C!Y'X!_^+6<-CP8CV[O\F=]WJ.^PF9]EJ"F MDJ5O=L$7:'7S)='S"N*9EVS)YEF]U^I5V@=HW QVF[ M:LMJ'[VP.M3U?,4:+L"Y-V4)-T:I*!?$.IQPRB.JK8SS.C(8UTANN7^3%7RE M,3XO2WE\3FZR*9QE#,,;5SS 8;#&+0HGQ4'1J2Z4?I6JO5I+J[U*M3\-XY2J M$3F(M)NWH# OT@IE!T1;8@!=@99S:X^E5Q#G6JAG?X\-(*';SY?R/]+7U\@<3 MB]VH? HP<&6\87%B?,5BMEBSR>$PO",SP*&X8M:'55U0KB76OJ:C1=1))2UCQ2U7"*3P UOAM,L9: MPHC?<18)U)4IVQASGZH-TSB')2 B1?(!^IJPF81< M@9X7T,R_<2=-B ZR;/R6L@@H&G;PF4_#*$'A!8M1JF5^.% M[10>18D@RC%_#,7B8/BQYXR!.%+ OI@#R[%'(Z! ?-OU_#117L+.)TQ&+$;L*(GH>- MIK&0@PJ,,(;N&(3QE(5T ]1TQ%^(4/BAX( MSD$>PE&YBZ7?#>,<9E'UFO"J&QIQ*$8;XO/#/Q$<2(XIT!G !U@2V,DQU8ZQ M\'.("@,+R1&9HM(<5IJ$48S[#K .O;#?(9^%DH"0OZ/0;Q22G87LK0-D'*&] M,E:%F.H0(8J.;:1O5T;1[79NFTG!U>K-IVC_]W]*N>W1*AC)S!A'?/2O9_^X/#]; MFN:@_'( \HOYI52'_.K93Y?$=D"A9Z(*.,ZL.?;3!G19!NLR>&T%!L6S7,5- M$P6[P*5"BI[@V9D7I+;PT\OYGP5X*%D'(RTSTG9OVY(C5#;$-S? ENIF(7O M"+SQ7"XL7X9VA"Q)+PO76@C&2#P[&NPP7+[- U\U @K M1P9+@S3%+2IU=>@+ECU-(]3@B3HH)K2E/*$TC]F=VK%+Z+*^#N*2Q;[:U"\# M#42G;TZS;CQ>V)K,'' @([Q<_XJ_"4I*):+"[/%998;[?$'XBW7B\%@FHFE MO?+#$+W.*^/#)S$)")U\&C)RD] LV%DD=.C[<"1VBQ[HC1@.O#@Q"3F_.;O3 M+^I4X,B+ /(NFZEUPPB^YY"JRA CSF69QM1/8Z/9L)K/\5)5%!S 7-,0GHM_ MD+^V&J">"O@K,C"=K?I<8-Z72E2Z)CDM)@JZ(#30\4J,> SV+*TI>Q%-1/ICT?,7 XUKAS0L,4#UO.RW8164!OV[U!AR,6 M1C/(Z"CE]V">'$"$J!$""!YU*'30>8ZA@30I(0 ^\V].X=SF \&B1>?&BSU- MBA9'=BXWI!.[96L$_3Q$.GQ,8!EX=A>-5GN0#C#,RO_.&2^(+9$D_(DY(E 1OFZE J M#TXV@EVV Q*O=^Q>R.= .M+B;"N^)_?7,/!T9#@$.I$ACCN4)KJV2KM@- ^F M!V1@#"[!8"R=QZ8OQ5JS6)RD)CPHSI-XEV>O#YTK+^=BGL1C%'W(@$M8B3!6 M(X]23Q@0 /R/SE?['E&/"-$0N\;Y(?T\3)9%.N ED,!,4CFCC@CH.I'A2FKW MA?&]!]H=7OD&7SEC6"ZGMR)P[PTR8I ,.23*TRK 28UK,UJ-$':<]@@MMLH MK,2+'9C\+Q&8DX>]R20/>#E SH2[\&-2#83$T M!/[\R9M7[R]?G^8K!O WY1J;!06^P.5STU%$MKQ.%:V;#^:#5]?* 7'O23ZR M"'Z18[6S64I?=PA(: M5L96.(KH,H/@W )6@ZF=GP!712#I4@=>[*+=(K&C( MHH87@TI14:;;[V&M3BIZ;(C\#2PU<%($,5^7(,$OT=3F\A0UBC *,?Y =E\8 MD-8A0TPYH")B3O2)-BL9+@LGO$^+)\&EIYR[Q=]99K/9Q/\U[GHUSQ&A)1VH M02B623%U'#DC5/P#MI:24EAPG975Q:Y I5VAFLF71,)YO3Z4D0*6Z4.FUH&J M'E9:9FR[H0A-6UOWE>OSE@>&BH$58L.!46#F")NF@*D38X0CST'8E8O*N0)2WDV8384 M9\LGD(LQ99:/&#XV"P\L%Q!%08!I/1^6[H,+@-XSJ2]8TQ7YLS+:DZLV3+OX ML(C(<'A$ ^2Z+*+LCN)_-7X0IQ$I1:6TQ(:6@&O%;M"VBCQ'IO""4K;!! '& M,;/C!3?PV$3TD9B :TVOHM MF'PXCF:\QS(>\^,PYZ.<^\@9C0ONM"F? OHM$06F%2DO%H3!B4*I?*= _H6O M@$8=T$+,(66\GLW-[#WEY@99T 2;&1EN"$I04)IB B<*X_@D>P\8;)&\\J>' M++B.TFGBR,PZVGRP9$>!@,@9 $W*'F:^ H,!UL:Q@PJF.9F@8*E813Z^0M8 !(+ M8Q1MQ 2L&PF1&"0.5]&UF&)8L0?TQM"-#!W.78$ZLAR6C08O!)1'H&C9GZE[ M-5$PR<'-8AX7P][J!VPW%&-65>P30.5PZ19*01HB'41<)727Q'!$_E9DD#,S MPW&X+_/(BA:6>W(+U*Z"45+V8N"P;)<]60=M1PFHA9Y0^RZN$NFGW%LAVQ_\ M"=FD;3']E#>L0J*^4&R_O")HV8ZSB#99V!_8"'@K 5/U ET1&3&\H%H+$K6X M"!4/GW^X5"]4"(B3&70E6FE)_^,&[)A '(^23DO9C4+;X A1"+*C=AM MX8TB+E[+1U[C(PAE!3T! W\Q8;:X_WND3CZ\?W7^63A/7DX[9? 3%$4UJM-P+PT52@ M"2XP^,4B,,A/8:99+**,5$B*SEL4C@""K\ F&2ZDV\MCS>??08>>RXBU=7<5 M=5 (L2TW@M"+" ,\VB#W*VT%4JHG G.D,ZC*1M0EG+_]+#*M-"13T;P8W$OF M"F!:)6"J$OFYE)4,&1?ZPU+>J&SYE =G+M*T\C H5V_*Z>#I9L->F'?9G*'J MR6J6IR>O[9O\:[Z$_9(RQ#*S5DRXKV**.5.W6Y]VP*H,S.ZK\O^U=6 76*SJ M%NP91-,OH2?$0G@_0WV)?939Z8)C'>YAB8?TFT6;[+9I=RG*K1Q(MR"5%NQ- M7)1*%F>IS=NBA3694)67EQ0[1A>:X3KA_]_>ES6WC23KOI^(\Q\0GIX)^P9$ M8^%JSW2$VLNT[K@M'*^*(I 44(;!#A8+&M^_]8MQE MIGTP8[ )-%[CAQ/GR+Q/%914*2LAO:M\$N4-4'/*: M7T*[HD2#6JJ0!<%-9$(N-DQM02CQYY7C.A4J5Z?F5;+[;D\ C?23-[2]@6,K ML*TQH"40D+)6X@B)/'APEZD7VJF%GP:>/7 <6YF,&>WSU A+VP:6->8&ZA%. MQ=$,XVC0OF=\S68&N7&L9QWC&*S+B* Q>3!!/F:5)50Y^6J7E:[JUPI4DC:< M"CT^%J&N.@50'V;8SLWMY]HW9F2V[LU8(V;-O1DY3Z(TL\4N._!JX ->1> $ M(?N;]FY(X+4NT;_VK)500?#**A-<:9/&9RH1RSIH\TG MY9I&DI:E8@G]^7KUA!G]3Z[8VD=6P-X= M(#JQ&W$=MB#5X4;@C&W(18 0U'L,]4T.PD3>?7O EFT-E'I#L\CU[0*RT!3Q MRGWWBWSW,.WJ>N4Q+.-UE(JJSP.1.5P&1BC#(9XDXQWQ0:)[<_:%5X%0$^K3 M?ZFPNYH0BHH;:C2%@+N4VV@EPEQ2INOCU'MU; M>[O,[:^M%:8>>[PHTKQQ,R9V.H5JWAI G 9%6IOJVXZ2O$_+#):R#B'D]UN< MN75A@%\WA!%,<%LT4!ML4F+ T1(X);12HI^6/) HF"])N,@?5%X9LCMV<]!A ML&6OE9(3N#M^1M%GB+M))>JH_.3*(Z9LA 9N:, /-XN%7[/,55^ M6ZSR^P/55\8#LQ"=6(AAWRQ$%Q:BC[E5LQ+[7PFO-S2MC+JP$*";?+,075B( M?L\U(M&%E3!=*EI=A_M6(;TM?GB"72IN\^3W7C=_M;W ;4T&!M_;9,#O]_S# M;C+P7FXD^(A=57\3H/V[9L_6I4X5IO= Z[6.]ZUE;M,K/T2,IZ1H=M''9-"; M'+2&:;&SS6V!VM[G^E <,3IXEC M;'9E1O;=(> CES5#5:D>W!\@BV?BV67< M T(;FEHS$?OM%W$K1SQ4$?[^_M>^E8+G(B_Z.)J #$=]N^^UV 1$F,!N$6=? M#.\_&H9W.[>FW\?PONU/)O;8<0^_Z\VN-/P!Q(:5!2]SL9U"[)3:D?5^T*EI MV\MW"Z-V9&?'CB'*!S-I]83=4RQ,_2JP M!X:H&+:S!NU[B(?WEJANR+,/\ARF)1Y"V(NF:S-MO>^)M1ZNN*"R^G9_,CSH MT'IO">I]\\/.TM7[GECKC.[9OC>T_>'@Z4;FC[)C[0H&O_D49G5&+[?.-/3Z MM$*OCYOA?B=.CF*W0M4 -V]T&FWD)^C<_R*+X$D1E>"8Q266+Z49UDU,F]TS M[6KT669XRFLM"D;*/*CQH M4<@I-(FE$ZFF2H!2 ZQ!!:R2 E=.%!-+[[CN/>L/C@?746W!W5C%IWXZ3E(4 MDQ?E>;>MJ.CW(YICJNOT@5O!38"'U''$7[$.,SU"]E+!^D'T5\\ZJ4N&48-0 MT5K7RH&QL-Z'.MXO9GDGSJ:6%W5U&>IW<9B=.R>FL*$I;/A@A0U7=_IN-C-W MV"C>[/@B-OEUQ$C>R7@H4R?;=?_D]_I5D=ZJ)WV45,7M^/KI>U3BM]\;?<_- MOC ;0E<>X<&=(ZE!5[(0RSW%J7=)SZ_>BL4_:GN/U:"HXN!/[DB[J'HJCG&= MZ9-6SL8['6U.U8U5D;!4OS_D,TZE&613]%R_3E0NK*>C-TZO#69E#ZO*%:(A M1*@&,V@\)!&9&FP]+2K7T!6WS9/:9U.!%)[D3*]!]QE;CD>RH":9SG0VR^$E MV$(+J-CO3;02SK=0L>% 6#]Y/?4T*\U0Z:%,U(D!Y5)@NW;X9E'5 MJH]2Z*#"$\422%ERS-'75K5 PLJBHB@J^JEU4A2A$ZQ?K=_J&6HF!LO_]_.UOUJ_ @**>VTD2]*RU MF]S74ND*!B4"4FP.(^L6TCX"((ZX@Z\+NF4%RI1JG*E"9:31>;J042?$\!D# M>I>!:+0B \O>D[GFY+NL2HB4#%'!4&\T43&O+'ZWTHVN4?Q0\W;L9CY!_-K7?*': M/:LI005Z.U> ]WYD]HC,E;_8T!CD'KL]KR*#YC"1E.58Z5A;N+SY9K)0OV<96I5 M?I'?;E-!5,P;NW=_ _5;<%"_Z)-6TZ.T#W7(JBJZ04Q2._[;BCV']R,Z]O/- M4_N^M]4BL9%3MQ3\M+<+DJ-YYVN$87 G8=B3,P.79J"7L#;OJ59)%J?QOD1- M+W*AGT1AT7F%/G=!7C?7?D79J4L*!]HD]7*Y(ADHI/(22ZQF4^HQ6/%7HGD3TH>-T' M=298=V6(2VI8=%4KF@T5,0\B] IPHNA$?\-95A>"IM&-!HX^RT:6HYKIRK2!6^K3L<_\:#LA#>C>A$0%2(ZEQ[16!\WR5/ MD.4:AS/)\U0$S4OD\4@6%@W4 N3-XM9+CK=W*!J3IX M$* V#E4R2NM3CVB-ZL^&Y*A[LFG],C'DJ/ Q356)7)OFI-]VWM>6M;.+ZM;K M6A)(38!(8P%Z#)AF6/JZ[D=9L&^BH>8"G+N(5= 3R D,[3],@$EZ.6O*IJ4T M761B[+& 4L8)XQ/DJ\K/8O\_PK](JNREB[5P4EH8K<<.$5/Y#^2TV<)=E)U> M],RBJ&*;9FC7A%J;66=G9[+=FUR'8S4!T>=<:Y-'KR:NG0M>M3$]"2[GK(RI MT0\VEQ9#TN))'"#/9HA, (?(IBLIEN(&Z0P03Q31$ADB_>G(=$N#H3[2U?H= M),+6=PS"9A"V?;8.NX<)0%F=I7&<7I,W2%.6'8>Q55:&78305:T4V;*\@@AK ML BJ1-4-K*A IEP]DH>O.EL-6G'FCY6#[KL]QQ28U,1LCY4^^V.S$)U8"&]B M%J(+"^'VQJY9B0ZLA-=SS4)T82% -QDCT8F% -UD%J(+"V%44U<6PO1NZ,9" M0"1A*M5W824\[/=M%F+_"V%T4U<6PNBFCJR$TQN8A6AQ(>Y9N.'6O.O#%KA_ MH./?VS.<>R_"_8!M,KQQSWKU M#[N,_1Y[IVPW9_NN>K_#&D =,R4K7&%LR\/UP?!)-1ZP FFU-Y_K@['$P1N.]AHH==N7_"$/Z_N< MRWW7T_Q8;=EKS5?<]Y3V47X/-S;M>]ZM%-P3.X,>27^8@6./!_TV:TFZ^R'. M_OF[ W+=%G\_#O8>NXX]&K?8[VPQ$-T_6AFJ;J?P>\(TSVT9+7*=(^,YW8.$72$YPZWS>AM M6P@/D.EV#D(8IC-,MQ^88Y]N]UZCC*K*QG A:M>(PBVJ[+#!,0XSQQ#)CQ.,",EB.%Q\#C$V=@#YT6.V(91..Q9>8W+.]X<0>]@VV<2C8QE)$=:P5NL3Z;5%2L.0RHOYSU,?%P!X& M]NBJ]NF/QW9_T*(7:;"2 ^!4PZ@&8#D$1MUSKON[N[(/![8_;-&A,[B,X=6= M\FJ+$;:!P#H'#NOL8=Z/!__Q^J#8)JY!?QX'^K,?67@/IEJISO(&G.@M/[2T(/#A]-O3MX7AB8*RNPUC["N4.CJ&1 M#J[7ZF(_#8Y^ D#)H8(-X'2ZPU:5M('%'LDD#Y2E6]?2!CU[R#@*.]3>OPNU MP=8,MO9TL;7659[!UI[8O!\-MK:C&.T)LH0!% Y=%KS)Q!Z-6CUP:\"U)S7O MQR,+.XH*#Y8G#@Q=^\R^M5X=XS 6RF!CCQ$;S)IO;#W8U]M XYUEZ.] ML=WW6ZQV;,"Q1S/) T424$D/!RWNR#+@V*.9Y(&RM.<.;-?U##AVF.#8^Q1^ M^,H3CL#8S#H[.[/BE)F390;],NB70;\,^F70+X-^F8R_R?COR"P8].M)S;N+ MLG!7[G_NC4>V._1?&,3K,!&O#XW-CQD/^7RA]CXF:7*T8#CV:,%PMZ0%2S_C M&5QEE4EDRAO>,_K;7VOK!Z@=O^?)'8)=?QI PWC_S+ [3M__W+K/Z$\(4=LW M,^R,T(._[;YG[I]E7D!D]>Z7D\]OCPW6UC[6 MUA1S'\0\3$LLUK\7)=92H^\-\-K>Y]J^3K/]D0/_;[6X\I.%'=9KAKUSS4XD MI)M3W4$[F;[CV[[3HMDWN%S7N&87 K(!?MC[7-LO?6=/1F/;\4PA2",A1D+6 MU@RVG8EG#YT6-]@_!CSO9<%@67<(QOG#U5&*RXYB/BMH$G<<=>N"$_VM8UM\J< M6TLQL,5RBUESSO(RHR(L\CEIPF(+."@*(IX$-SWK#VY->1SQK]PJKE@!_T0Y MH9?_/#X^LV91PI(@@GO4H^!7>-VLC'%P4?*5YT6:Y=8LS2QX0Y2&1T5Z)/ZB MU@HLB_(TH;VP:9E9TS*/:&\L3B-*+&!JGN4%?,(I4H7-KRPNQ8SQAGK^&<_+ MN!"O*JXX_#>.TVOQ"\-WO*(U)'93ZRBU3 "7LD7.7ZD_7K? A%7.RZN_*M(% M\1L-XBAF-VE9O)I%WWBXCBNDCG0FB^D-#%A_Q03"R;,YB\2I%BYH,KD8AD JA8-]X;@,YU_G) :PM WE+$WY4 $F71L*"?Y?P8*%T M,@:W!O1WD.+4\0&7<#?(7I;.@3I%$7,L@@L3SVA[.XZGVO9.>B2 +[^R[ 9> M,47Y+D") +WI 9)Z2!#U)Y"""QU0+G ,5SS*E/9)+FU5FA=FF95! 8L@1H5Z M8,Z!RK2(P*@T'6P?"7H15PKGE8'T55I^Q2X9?6'TQ;*^. 7# X]CE\3EJ"3R M%0,;H70D?Y:)D!24=6N]S936,69)0AJBS!9ICB(+ AR7Q/3(QZ +P%I6U=/0 M^,$=)3RGUB[3,KSDA;W)NB_I'R4A8.\YC+(^E=*PQ"!2K."7$:^,,@CEO$Q@ M:7$LN9@:W9*B&H/[0Y"I@+0ED !42Z*L=3UW;1RO\;D=$D#'R%_'Y6]9ULCN MA9S8+8_@%W!=A5DC#Y,)U[YFU 4#J[F6%VUKQ@*\&E@^O]UC54YS+JPHB_.T M\0#]>O%VD#?TA.$?8=HB%/0YFCAXGC!0Z*[G$1"095L\;?(X\G*Q$*96FD2Z M5GK"O%XQ1$II(9@&I!5\'M1NL%JQU+*94*3DHD1%67#2U,+E MBRI-68]%A2!P%RAK\-5H-R<^&@?=:S&&U,5BFL;A%AJ^04\5"7 [RSVM<+PSUC62%>>G)B6R?P)O%I9-,.&M#XOU5N114\ MO(WRH,QS%00<:^SWOF*]-VDBDP)XS2?)B'#)::6CZ WN:\F1\GUWYPYUN_!* MQ'R0_,?""?E$#(_[G=^#+A73*'&PZZ31#\+0^(WN('WR6B M>]9SO$6.L?$&.8P7>Y*F3S!<8$&=6EF:P-^!B'@Z(T/GG%L?TT+RN$>Y(A06 M8 3<@,-0-]6:*T=[)4(V7*^,9@GQ& O3!5ZILWECOL0CU>51GI=;KT9]>\,+ M]=PV%_&'?W_WF_T^),2P:GZ\<2 (?8_D)Q3=.P4;)FQZ<91NT"*,<(HV;5U&" MY9>/IG$:?&FP%=XCW,&1= >F#^#:T12>_8RDE(H 6&/ZLUP>G;C$>2.HT2\EE)Y5?73&^$GZ39&=W,^$+>A'^G^8!!#/H8T8:KI5#( MK[F!PII=H"NH.GBF2.?UM=2](%W?U49-__[W?^FCK_&/(QD]28A(F]:58#./ M IQ+X/N,LR]'; 9O?L7B:W:3RVF.QSVO7\=O:EA("&O0&X__:M5_UKYRPY_^ M=J113$9* FH0=ZFO"%92WZ4BN_8JXS&Q-3Y[O9?NC7K^8$?+LL2_O@9Q,>L* M/)E_//O+Y],WZT*^VZ.VSQ3(@TN"!>*%K93*E_U\![YLDG4=O:0"]WTW<-Q@ M>C&93D&!C\/1Q60X]"_&LXD3] >\'XS"%07>QT%E:9R#>@&+'O 0%^AN?NZYE94):U=T[5MWTV,CIJS!?M[ M/Q,#X_^#6W,6)92Z#^O1!_KH%]7H1>8=#4O(,9X21H4G= _]MM:HP#53KAXO M_'XT0,)Z82(=_$@4[ P#90C 98"!UYS70,F[;R)L ]>Y0&*[$[\O$I5S$0CH M'K]^L7+X$94!1Q,54Y_IF743SJB,O#'A(L=*D(;(X>16ON ! MA)+U3'[OG??TH5+8HT;P)IW/(XJ^JH L*V-Y%5)+YGZ(?H27Z$2,$#L)RGD9 MD\,MRIHFS:2R7K6%W]YSBEBLT#=YRI^>W=:$0B?+JZO MX\*5Z]]7UPOJ+[!_81;!:' P##%3(E>,H$M :%(N$2J!I4JNJ-FM9YU0KCOA M6JI[3<::/!/PW&!Q\$!L,V"T(%;\'WN)&%; L@P7"KTZT(2\$E=;8[*\A)65 MN!>2H'Y_?>X@78SB[=4$0L_ZA5 W MB5P!F^CS6!J3R'I@VEP$V7B]+1]-W(61FVT)'$\@86##@%:4'-$GBD%[ABQP M#:X.30RD/LBB*?J)');9ONO$""I#7[2B4YMQF[Y]94;_VQ+*W4';/_M9SZ'X M$Q#8E13%";J>?N[/]J>[KZWKMQK/IM]&/%0])(W M^#1D_)XIO^(M(4Q@L2^1+I5FUE0'68M\@;E==#LQJ\%S3']'^97:2Z)L)WT. M0;.A%HP4;TAQL%+D#3W)*WFC9WV^(OO0@/KO?#O9!F7'&A99A7EBWPIYS2P' M"270KE;%P@C'D8(W0.[7O4:A?$O:>&/N!Z@O)J" 2#23F-')PFK7@G4)JC(C MQ!Y^X:LI(C!BT0*L)-(HRE7.,&_F2)<]D^?N"S32Y,W(/"NM$$_HQ3!H8?]S MJ16C1"=1R.%&S/"#O47$,A80T(Q%HOS"+$:.T78OB$$@2\I@@I2LW!Z@K(58 MW=?6<^_%UG614V@^/N.5QX(J' PD+#5N>L!%QF98Q9U6Y0?HK_DFF*2+%C)C M1UM&PDCNE,@PSXXWSD$*0#]B)F_UG:PLKM),;C\A"FGBIKBLAGZ7*8A7//>W M4U'C;B#,5S1K H>I/))".AGP]#)1(Z+95SM4; $99?K2+HVFDE:YVF)+"B%" M9']9;3V%S4.CT<1ZZO5ITQC^J()]FM;@=+L+K7M\82H\&>!_U :X[IN\(. @ M_.GN"OTZBF/%M^A)6SS+U)8Q_#C+6!GVK./J2?E-#CQD([X%_ :OL:[ ^[[F M<*VP!U70(/Q1C'9PXY02(9+46HYLFAJ;YFENZ45^@LQ\A.Y'JD<8@RL?\,_&L>L HF1@N.+\;V@QH> MC HMCI=&GQ/M>2,+4(U I[0BZC)-]4<2^*$VR>">MD!0F98=F!*(E]S8&JPI MM!D/R9'(-XZ;3*>T]ICVCI2Q^;,,+RL+H8*UHSG[0BEE&/T45Z.,BQO-#%#F M,TRO$S'!%*TE7%@1D.'> S =@GE1""#\+=@7"/..Y;YCM#MVDTZX4%$&@2[R MODI$XXS"".A7$E J%CA/12B>TZX)N ZW\)2YTM'7*;TRS?"B="'R"G"59FI0 M_C)B_P8'Y\(?TU@UN5%,JB\KNEVX3T.$4$ Y#!-%<*9V0>(BBUI-<"U!"OB> M./H"WM95FM(>IUF)QM,B8:]Y&?6'( ?PU3*OT#Y&&AUI"@CG BZ&P ((V[^2 M4UCDPK2$UF4*XY1Q+O+9(L6L*:H<^>Y 8;[Y:Z&4T$IJ"S-G-[BR2'#05LJ_ MU=9: ]+K9]F6!&Q#?IEQ<1U83? S*T^@\N)PWUKMQ.'[D*>S*$5EU9#+B+AT ME;_M^SG,J.#((PR;KO)&^43NK4RU"N9O!T&OR1>8_!DT=7@-,E6G("$, M<5P?+GYZ0W6>W6#RD51YJ@Q%:G!(."K MQM^876-IUW#HLY^;2:O[^DXL;Z:8-B_'GME:N]?KV-$AS\.#:5O&OG;=_I![ M1%0:$5W.U>RAO"91"E3ZR%_E3L885*,20U*9I5K!#1M\1+Z\0$/(OT6TFW.S M ![+G5H;!H6)E)"K0TMDP.@,QE3K-EW]'HFMU7?G35LD7C67EEZHQ:\092HF MJ,R.'*H<^!HCI#9O2RF)YALL$5(()6.3,4)99BI !J6#.XXQP<& HN9,ZF1F*( M,YK96OA%RA'N9K+]NBIE 0BO*F&6V[C<'(.?@P67ZWD6Y&YD.RQR7EQ@I MU6(%XGUY54F=I02N9XFE_P7X26[,4GZ;6FP*JX![ZY'4;ZPGII!\>(A"$4NE+Q4R2O6@EZ_&KF75( MSZX:A;6:=]W!V /;F^.9O3EF;\X=]N9T0R[72J'8;2YU4M-LKEKO7%=N"M7> M8&M?8SH/5!<"U[KN>5TM'X]NVV$"CJYHW]![[JN#D/4V:D[ M.QMO2Y61VT '.H2^!M<^I!#A_K#MWD#:W0+J,JP^BQF!=)_@ZU#L'@&>^TTM M_1]RZ;LPN^T+L?P\L$U[#.#ZI,!NFZ.6$,%C3Y2OG0M9S>1ZH(L$0=6"CHF! M4LUVT*$T%+TG^*C,A# +9*YQA?K6>=B2U4@,L-*VN7#0GH:.NA )H5W M-\^VXL,2/#97GW4/TZ#$.37VM(08WLYNFLN$9$I9H;W;1N<\)NG.+[,6JG,I7? M,?X_KG!GX_(Z;Y4W>XLA1&Q AO(:K#4K8PJ=I2+%(X-%% O\I,&G&(?7]AF1 MBYC)8]P2'Q3G$ZV\E!5<"A4JHOP O7K6K\HC^;YMAUNV&-I$F^6=:S!=A RJ M$B[Z?C4>;J*3# ?OD:(1)\S6;6D1^S_ F\GE/ E,:?I/N%,(?(K<7@+Y*U3$ MKLYV-H[]B@V=++\BN:UKSZBMIO*M7!Z;IT1$=1*9MIVV?3"T';[_@>-3 ^8Z M@] ++Z9LX%STW0&[F+K^^,(/7'_-)6"7?KNQ_X)8MI;SM'T^>F*6%%0Y$!3*QQP0W<.$N-_!:,H'^*I^'DK_*ET-[A:%W M.K/U V\B$TIY932XE7'8-"AM))3XSM2C&F.$LJV1:O+%TJ MK!EAVPS^1I^4"U <;\WX)8(5F0B+QKON]9'\#X7-;%"'#H)-6WT\*66^EB#1H%OU34A(MRL9GA M1KBEE,H FFEF&AGC=P?B6/3=L*KO3SYLL\P7XT2B<=H^U-1B,U\/=U6^$XX M9ISY%WSF#B_ZW!]=3"?AZ&(PZD_=<-@?.P.^\9K=Q%WQFXHZ'1 M6??16<>ZTD)B6I*:G=%7'U$/+!8Q1)33F#=XAL^F/O9C>.@>/.3I+*03UR+J MHJX0]%T^5_6[, C22';F(. =I] A 4E:/83S8\3;V9H^(B*=@T["?L7+!P,+G@P!-4['CA\.EHMCO&6TS;4 M_/=%FISS)$JS>N87X"I,W('1OM];'$,1UT+J6H*\W599DI?ZD]%PX/G(01Z_ MZ'NS\&(Z=:87X63&!C,P\GPT7CVG_QNLS#F;\>)&*_QQ,1F,AF.3+?CN<_I( M54N052^HTB'F674(#VVKA&^V2IBM$G)^TWSV\]MZ=VAQA<=VUE>U ME/YC5=HR2:LL*)UWE##?\ED*VB$@2O:)#ZE\4H&GF.F8HKQ(57#16:J0+,6R M#,\;J0PA%CI+JT*46-KUEINJ\FB(M3/E_&^;O.^0)<=R55V76DO M*G^,30?3_GAP,>L/P!_SAN[%Q&/]"]?G;#QV(9IU5A//PW??KD":BOS"'WBC MODESW,CA94+BTP0".91BHKDBI5%JKX04D7?-&3/611+ MDK>JV^[>'GE$4KO#7EUH?&B)%4_WO-%FK>FL6^KFVLA%L#ZFYGECZPTEM\S M2WR/)1[W'._ EABWL7XL,0(\Z)7^$1JTL_:NWQN-#FOB;R$\-ZO^Q)3Z+CRU M0V/\=M9^V#NPI7]/)^K3#$MX)5%^!1]P5R3N.6_.GUI";0U7J%V8%JOLH=7P M"FD: =FH5]7-EK'KD?BJ02Z_Y]YAU;?W1J,XI0OSWW%W\GK)9=#2O3DS]9*C MG ='L/9X@NL5%QKOM?[FO_V[3(O7M[Y?7/;ZFS7KKCL3-T_9>.X[BNTQ\.)I[G>'W?'[XLYI[K M#28#)_2]"_[-/W)[5\6\+21G:V\\64Y=MH$2!XO?X!I3@6C*G9TD09HMTKKL M:+.X! MJVM3WE%4U;5I/CVMVXKON!>.W7MP=$B1T.,'PES'(&$&"7N06,EWQH[OC3!6 M\CW7&8]#%T(EUWDX).Q-QL.HL(ZQBXVH<2<:OOS?,KZQ1NH$S%2T"63S-+G< M'C_9FW_^\.&-;?U:AB$B[[]14PWQW9LT3O.\S*W?L+B?O!#?=TJG6MR^I[[+ MK6F:9>DUSV0WH79^,-R$$-/W)R+< M'#L3Y\'#S?7&- MM=Z;@>=JR+@AT%P7D:X$GO":6\)>>-%ER> ^42L7[_C 9NR&%P6WSO]=8KE= MFN0YS[Y2UZYZA$L%:MDES5IU?JX+#E,7'-%>KT@-5/D(DN8&JC10I5G0CD*5 MRN"X3ILA9]=F^?24;GO!Y*,TE]\)53XYD+ %?6! PJ[,N=-1F^M,1BIJFPR& M#QZU-<*U/ZC87 ,R7&XV>5NDIO<*4U%._5AXI$'OGDQFUZ!W!KTSR_X$T#ME M%+R^ ?">GIHW -[^ +Q'#(OY;EM[-1\E#STA6*R83X_0K#@3W_G&O_EN^'![ M**O"(5H7[DW-@6\[@&9;BS++2R:"+5'LVV=';E\6Z\9GO_L67"% 91T'A020 MJ.QXX]9S#,E@/+[CJ?O.639E"<^/3K_%_ ;OQE\\Q_$,F/0(\IH/;(B>5#I[ M$Q&ZB4493M@#$;H)8AE6>'@B&/-@$++.+/O_/L$C?! 6MK1;L@L$,.C/ M#U:L9$OP^#Y*6!)@H_D[!H^/*';L'@^:+.Z>G$E#E_5!IZ&+X9=[A::&,(9A M[A/ &KH8!/*0CQ#^4.1[$&&NUW/_CX$_#?RY&L%Z'84_-P6HT[4!*NT.=%9:Z_L"Y-7:=.$.#>QKXST">!I'H"%T,Y&GXQ4">AF$,Y&D@3P-Y M/EW(TW79+@[];__O+I@W62Y 4$==QZFP8EEHTQ<)N!VTQF MW" M)SFB0^?!%9\S _D8R,=D9 WD8_BE4W0QD(]A& /Y&,C'0#Z/#O)Y<_S!0#Z' M!OFLB9_>L#@H8['E[T.4?)FRG!L@R !!)N=K@"##"08(,JQ@@" #!!D@Z "! MH+?OWAL@Z,D 06_Y+$JBW<0QG:.%085,TK8K=#&HD.$7@PH9AC&HD$&%#"KT MM%&A#\>_&%3H$:!"']B4QP8/,GB02?T:/,AP@L&##"L8/,C@008/ZD2D]9W! MR=FG=P8/>IQX4!VYG&4\!R;8T8:VSA'! $$F3]L5NA@@R/"+ 8(,PQ@@R !! M!@AZRD!0WX! AP "O4EA?-89N^36"?(I"Z@SU%M6,.M]%'/K^0QK@Q=8F9OE M5J0%7%C/.X!W,?@FA%\@ J,*Z!8$VB\,7F3P(I,:-GB1X02#%QE6,'B1P8L> M%5[TLF#3F/_\]S#Z^N/CZ3E5^' DG$)ZZQP^5D-T)WS^>I'F=+KC5<;QN/I7 MKKC$!1T$:I]FKOSCTO]?JB4C9ED-XE7BP-^C!DZ=I M%O(,5BGA%54L5A:IY5@.OOB3=O3WXPW79 M+B+C73%)7L;S>>K*+=D(R;K.HIC*TD+:\JMD/,Y!"DH MJ9[S>@:!34A_NZ\MB&^PYQ P PPGG:F>0W_[BSMT7KOC=:V,; ON2>';[#K* M8;'+Z9]P$S8LPBOCB D-(6YEA96+1_:L\S*XVC8^> )\B)(@A?%D#(.NZ8V5 M\1G/.);ICA*X@B4W%LP "&P!>T/T1FV1>%!FP,TP!VJ)E*T9-/\6\$4U3(YX M62$&2%V>TOD"'YTO>$ MH.+X1A\*!']%8S2]#3I!R($FBT',68;AWM72(OJX M:DT1;H=7-FHSKP\$<.K_PRO[ S&/6H;_^[_NI$FT:4FEXI$D7O*C:<;9ER,V M@S>_8O$UN\F5IS_N>?V_UN(OAX6$L :8W;'J/VO-HHUFSKX=:11KI&;$7>JK MC(8DOUO1=,^6GEH)DC?J^8,=+4MM4HC^?KT(?V>R]]E?/I^^63*YXB'X]];6 M99])\8+(O8%?8='SE79@6_FR2=9U]&)6%/[CV04HX"$;,?\BY/!/?S :73 6 MCB[Z0W_"@YG#1GWGF7BKN./\Y)\?CS___NG=^<78GPS[(_EK.S35:3%-XW"K M)2>RH^J49*^'1A1J7?C^+/,BFMTTTH5DKS8/Z4QK_X9J*>/_+J.,8W."O.H! M5RN[1H'P<(/ M:0(Z+H4#]GC<0PG=KBD[D*_W> MH+_)-;6\WG @5U/\N:1BEMZ*:<=9G%XK+UI]/D+/YI70G]= P5M5E^8P5I>R M:9[&9;'L'K:MQ."9;\$POK(^PNCG4[#$$]O"QHW+!J7RCX '4"?]XYG_["X4 M'PQ[_8W!P!.E^-^GC6?JF@^6X^33NS>?K;\GB;2OA>-8"YUQ_3 >W/ZY98^_CC,4GCR?'_J\-J(X5&"A^$ M6^\\Y?%.9KPU NN$@+ZYBOC,>A\E+ DB%ENGLUD4\,R(JA%5(ZK=$M7G;Q%. M.J[@).L<)L&*-+NQK;,L OE=@ #7HHQ;KX^#("V3 K9W7[."XXV(_R.BW,^F^!__#6](Z,HQ#VQTR;'5WB([L#K33/(W=&MIN#%]H MJ^4M)5_3*-RPHZ3>CC9-PQOXSU4QCW_^_U!+ P04 " #\B&E7XN$VZ1 ) M ![. %P '1M8BTR,#(S,#DS,'AE>#,Q9#$N:'1M[5O_;]NV$O]7^%QL M30#+\I>DRV370)MD6("US3H7P_N1DLX6$4K42,J.WU__[DC95IRD2?:2-22/Y.?N/D?1HW\%P6F1\2*!E/TZ^? ;2U52Y5!8EFC@%DL7PF9LHLJ2 M%^P#:"VD9.^U2&? 6*_;.>CTNH>=;A",1]C7<=U(%1'K]<*?PWZW/V#=073X M)NK_Q,X_L+TOD^-])WWRZ7CR[_-3/^SYE_>_G1VS5A"&?PZ.P_!D M40G^!9Z.1SE8SI*,:P/V;>O+Y)?@""6LL!+&HW#UZ65CE2['HU3,F;%+"6]; M.=DOF,EB(U&91K]O]85CR-!7%+) PM=%AY^AH4Z3% M+%N7*3^U2(/D5LR!^F[TFDC@.HJ5S8;; ]S4LERUFZK"!E.>"[F,7D]$#H9] MA 7[K')>O&[[$OPTH,7T]=!)&_$?P*YQ>A8N;<"EF&'GI.O0SS_".D;_>WW_ MA4:,KXRX #>W6,D4*T\O,Q$+^^.KWION<-#K]$9AC"M7/H&>":(6=$/1NW0[ M!FW%5"2[VG=)?ZVH4Z_&=0FK*; ;L#ZYC7H ) M/EU*6+)WB658T^_6PSS>VMR^96=M]H'K"_8GEQ>@VRQQ*[%$];B-G :6QQ)8 MK'0*^FVKVT(1*6OTKI]-R9/Z&5O@"MATI7B-TB,B6_M\S/4*T-*LRB-:KF'#ZOU0O8Y;GJU)?#-U MSEC&Y\ TS 4LT._:3!CV>\4U6H)SKUN\#L![D1H1#E^ MS(3EDOV*&,4IF+:7.BN2SG SU9!V-W2@V&'CMLWH/R]LO.?&16*6+]D%+I,$ MC-EM#Q'M@9$J'+50&.RQ>RX*QHLEJPJK*T U,9([)H!@X2S')RT0*%-.#DLS ME0OG*YW<-8$"$C"&ZR6)Y/P"G.M;]VFP+$5E<$A)+I+5OC$1&ND'BB$A,:@) M(HSA;B<9,Q7]V;1?@(:Z$YI +@R&25IH3U@TF)+@C:-3OR6JIE*<)D(*%R5> M-I=AA_.' 6OPG> TC,!422R2K%/1&<# M)FU$MB"O6B*XR"[(7I ,KX%?8\YL#8VVE3J:UB:)2J( HETA)-UPQNF3<).Q MJ50+LS(%#3-AK"9&PJG0ZXU:MAN(-BMEKFF[ _7#4'3PO$ ]N8* 'U\=]7L_ M#4T-VYJND;-34R2P6$38.&-<@T,AHDK0-B-:&!C:Q'!T].7MZ3H5) MI#(5MJ,0H)7T<"RUPHP0BPW;0_2E@'#V$#N]Q RJP.2/>.OG2H*I:<6 ![W# M/=CWC]1)[S#U1?NN3T'TO/ &02,Q-N3T^I!3')+FOFU'*$%\ M*7I2VQB\>6FVLP 7>]<&.?040H*UP^E3IM0T PG/CE'6-=<9 /(=AUJJ%)@6$!=C)(B=4012,2/!92V"41I)N&)0-VZ'; ];9W1;21/;C M>%E/J*QTB89C'*%+$D2T4\#E$3,HD*=)M!^L@9(,DT0P1_(V@@8L2HQ(.RMY MH)4DS\M*3N=<5L[O$H1@.J43P#ENOKF!D*_IV#WBB'^\F:,[H\"&& .,SP1B M5=G;-;A/I.-K:: T9WIW^LOB50+E[!S\2J ^0^I\A^N'X3I]7K@^\9"Y#CTZ MZ:EIM:NY$=\/\/E$?U225)H UN :-_2:*V.QG,[KL2^#F\O^\D>6;.^6)E.T M%/3&6]*UXI@[@SNDHO.KHEKKM>^URKA9$S/RX\ZR('4!SJU''7R63(H+D/6) MU99\^W]>HJ>WII>7E!^^A*3?^F+6P\+Z'Y 4SM6F*Q5HUC M>_4XB:<:%ANDY-_8G6#1Z:I]C0P-I!WVH!==* 31#&"+FVITL&N9*I M,9ZK1 ;816^!\-J+3O3RJ8=SVA$$4,!$']*)2J8 MIT2\LFK8N([BD+W2H^Z_YW?Y5A#[':M[.?RA>7MC"RB-&S&-OFGUZ+5)E(DT MA6+]') 91#&ZCHM@@4MRYRV;&CINX)4HCXV2E86M23[V[0SJDRJO=.L%L9+. M2[P/6\VQ-28T=0?#44BB_LJ(OXQ4__VJW[BRY >[-?\GUMRY:3>A_C=<[^N+ MO/*.+VJQKP+\: ?PQUMS%XFNTI>_[="?8,8G&,BCFTC'WW>!3Z#E1\13'F/4 M_[G-Z'[L/12^I_]X:A#=%S8/,\^:LJS(6WG)W%LP]JKK_OVS\PU-V+P;N47" MGB_TGWJ?OO_Y_#_8$,7S;VQ S8O%.^O96<\SG,L#".(3S.@E)1?R1??)'QSO#V1G.4_!_^A[1?7^1W#L'>,:F-!*W3Z\UWCOWUS.X MO&Y@^Z-0C&\Y8?/YSG,!5R,%R]:G:S%/+F9:545*)WU*1ZM0W_BQV-6*.KVE MDU$I"@CJYQ4Y:/Y(K2YI_D9M^]=O)9]!X!-A/K6@(SY7(JUA<'34Z1^L*8DO MZ[KS;/^K.O#,Q9#(N:'1M[5MA;]LX$OTK/!>[30#+LIVDFY7= &V2 M8@-LVVPWQ>$^4M+8(D*)6I*RX_WU-T/*MNS$;=Q+MFG.!1I;U) )% RGZ[>O\[2U52Y5!8EFC@%ENGPF;L2I4E+]A[T%I(R=YJD8Z! ML5ZW<]CI=8\ZW2 X&>)8IW4G542LUPM_#?O=_@'K'D1'KZ+^+^SR/=O[?'6Z M[Z3//IY>_>?RW$][^?GM[Q>GK!6$X;\/3L/P[.K,WSCL='OL2O/"""M4P648 MGG]HL59F;1F%X70Z[4P/.DJ/PZM/869S>1A*I0QT4INV3H;4@G^!IR?#'"QG M2<:U ?NZ]?GJ77",$E98"2?#B"*PJHX-N M:0?8,\3;:S(WP52D-HMZW>Y/@Y*GJ2C&@821C8XZQ\?+)BW&V:)-^:5%&B2W M8@(T=F/41 +74:QL-EB?X*Z>Y;S?2!4V&/%#IRT$7\##HW+LW!C R[%& 8_2_U_=?:,9X9<8IN+7% M2J9X\_PF$[&P/[_HO>H.#GJ=_C",T7+E(^B9(&I!?ZNBIZ"M&(F$DT'99:5- MQ=$+K&)_0D)M]1*Z?@5?&FH8ZY.O"JD1LQFP/[F.>0$F^'@C8<;>));AG7ZW M^]"&VFR6BS8[$[S@[+)#7_YNL\398H8* M7)N2)_4U]D ;V'2N>@W:8YRP[A7-G-M#1'M@I IG+13F M?AR>BX+Q8L:JPNH*4$U,[(X8(%@XR_%*"P3*B%/(TDSEPD5+)W=+H( $C.%Z M1B(YOP87_!9C&FQ+41F<4E*09'5T3(1&-H)BR$\,:H((8_BTDXR9BOXL^T]! M0ST(+2 7!K,F&=KS%PVF)'CC[#1NB:JI%)>)D$*CQ+.F&78XWPY8!S\(SH&- M1(%((E ND=-&D*,XWM:-^Z(8883T7$ 4B:Q2'!/1V8!)&Y$M**J6""[R"_(7 MY,8+X->8,VM3HV^ECK6U2:*2*(!H5PA)-YUQ^B3<9&PDU=3,74'#6!BKB9-P M:O1ZHY;M!J+-7)E;VNY O1V*#I\6J*]6$/#SB^-^[Y>!J6%;TS4*=FJ$%!:; M"!L7C&MP*$14"7K,B!8&AAZY,!F)DUB.@9Z"/5VGPB12F0K[40K02GHXEEIA M@8C-ANTA^E) .'N(G=]@055@+4C,]5,EP=2TXH 'O:,]V/>7-$CO*/5-^VY, M06R]\ Y!,S$*Q@T_\;@EK;:;? ME'.<@4&S(3@<*?@ZAMO$5Q)>F?MW(>(0 Z*PGLE3$55I' !#[T08%]!1"@HW M#I5.RU303">^5D=8UUQD"%_Z5 53(8KJA3B4GF%624];"93DEEFP(>WANU:2$^"T& M$L3$@OTA?=Q$\@R=)7[*SG+O('S+9^X?ON_M.NAN$Y&21W"C"H^01?WDW1W=.@1TQ!QA?"<2JLILUN$^FXPMIH#)G M]/7RE\7S LKY.7A+H#X#&GR'Z^UPG3XM7)]YR-R&'NWTU+3:W;D3WUO$?*(_ M*DDJ30!K<(T[1LV5L=A.V_0E-&_!U&X5%@O5.!875FFS($>N 8?,&O2J#ZSJ6KPKT_,_N[.OO' MKK/?2"3-:#CWFA2?+.W)) (0?S6Q6=2[4^#7Q%0\B79 URTZ9]*: [ VH\=AD"@I>6D@FG]I M6HR@EOG#"73 A#3!-:X>7^DNH5,?7J&6QED4A^/YK/5H/?],-T+6/Y]ZE*.? M&F<4UF':. [3&)ML12])HDRD*12+ZX! '\48**Z#*1K@JT=L:J"XB>>B/#9* M5A;6%OG0IS%H3+JY,JP7Q)NT.^(CUGR-K1/"3O=@, Q)U!\1\2>1ZK]?C!(K M)C_]H[]M&GL?"9V7L58 ?[P#^<#9W>6>5K'QS0'^$%9]A MVH[NHAC?'@(?0A9RC70]7? _]I/Z\=?S_^!%E-&_LPNM'B7>^<_.?Y[@ M6K8@B8^PGM-,P(B]6]3X'_W^\,Y7=K[R&+2?OD=TJ%\D]Z;^3]A[AF+S\EHG M>Y?^# :ZU=+!:#OWS?*81NUO^\-0G&S85?-5SU/!6J,0RQ9[;#%/KL<:UY32 M[I[2T3S=-WXOMGJC+G)I-U2* H+Z>DX0FK]3JUN:/U-;_P%@K0,N MEP4 &X? 7 =&UB+3(P,C,P.3,P>&5X,S)D,2YH=&WM66UOVS80_BN< MB[8)8+W92>9(CH'52=$"39LV#HI]I$3*(D*3&D7'\7[]CJ3DRF[=-R1-MCF( M;8DOQ[OCC5Y/P-(C*;SZC0*%,4:RA=,%V@B2Q++- Y M58IQCEXH1J84H2CT#_PH//1#SQL-0=:X[B1%C*(H. YZ8:^/PGY\>!3W?D<7 MYVCO:C+>MZU/WXTG?UZ3U&'2\(/O;'07 Z.745!WX8H8G"HF*: M28%Y$)R][:!.H749!\%BL? 7?5^J:3#Y$!1ZQ@\"+F5%?:))9S0T)?!-,1D- M9U1CE!58552?=*XF+[T!M-!,M*9835EPM.R MC/MAJ1/H&4#U1IM;;\&(+N(H#)\F)2:$B:G'::[C0W\P^%2DV+18E4EG6JPH MQYK=4".[)37C%*LXE;I(-@?X4L^RZ9=+H;TZ)L[^&.J0^40]]V!&3-=&7%!K M6RHY@& MO3M6?+N:KP7*I!#.;XXSC&;OYUB!?7R)/M!2*M!+H)=2S9QGH]![;S0]90HZ MPL^4::C/2/MV9-!KQDLI0KUPRXR--1%N$(YXPVG6<_1;*X@AL +6!!T=@OT((#98(@9 MJRIC"_R;E@1X#1544="WK8RSJ]&E4;F+SK&Z1A\QOZ:JB\8%HSE(A]%,F*)W M.< .5*OGKS:H:^6G2Y198"YK864+F-$ 7?F7_MA?AVC4/PRM>9C(TO!O^14P MHV^BI@OU6,<6.!JGG*)4*D+522?L@'*J]*G-7OT$/!AS1XJ^EJ "BI M>S6A&6C2;GACC,XPKP/#Q@BP;;(HF*:>&8'&0BX4AJ*M,N\2YAY0KI:SV* \ M:=&_&VHOVK?^V;#BP?29P(S6,9;/.01Z1YBW?C)15E-20B8[[!XF)GT\."0P( HN='82V0JCW^"#$!+#I MS*V(0.@:,P%TPAP'-OC"S#!ZJ6AEH-0UU1BR0N@&8P.!0T4)V*JZME?.!.27 MIAP$$INP6+*%5G/ND"B!NNV8U08E^EL@9=(C.\DG'9-==1J0U:YR6/,RR3DN M*QHW#VVO'('-A5M-35IEC 5KUI.V\!,\ZI3-+M]F*(_CI9SK&,^U3%HYF45O MHT+N&"$4+%Z]PS4XQ1R\FMO M 2[Y9JI9P\,.W#3%:27Y7-,-(^\ZH3 R3>6:6-<0*F]8!6DD9WK9V-@9F34W M["?#P#1U68[+R.OOKW+#FLL/=C[_%3ZW5&P-ZCV@OS]W \0EL>-G"&;'TS M8YYC*&8R%B)^>?AM#\,V&C+>9K;W3P6][I0/M>MBYI7\MN7OB6>$H]M^W%N:8J MQC>2D1H&@X'?.U@E(*XLM"?4[B+9WDR/_@%02P,$% @ _(AI5[3A+)27 M!0 <1\ !< !T;6(M,C R,S Y,S!X97@S,F0R+FAT;>U9:6_;.!#]*UP7 M;1/ NNPD<"3'0.LD:($>:>-@L1\ID;*(TJ26HN.XO[Y#4G)D;]T+29/==1#; M$H_AS/#-XY <_N%Y9Z+ (J,$O9J\?8.(S.8S*C3*%,4:2A=,%V@BRQ(+])8J MQ3A'+Q4C4XI0%/H'?A0>^J'GC88@:UQWDB)&410CU''"X(_^^,@.)V=&9839GPM"SC M?ECJ!'H&4+W1YL9;,**+. K#ITF)"6%BZG&:Z_C0'PQNBQ2;%JLRZ4R+%>58 MLVMJ9+>D9IQB%:=2%\GF %_K63;]T07Z*&=8/.^Z M$OBMJ&+Y\\2VKMAG"J+!/$UOM(WYO&*3@N?(>],P M52U%/V>;F.J-,M9AHT/T<5< M57,,P-<27=+,E#FMC\.CWZCT3WE7YD@7%%UBE6)!*^_]#:=+]"+3"&IZ87C7 MWMZNYFN!,BF$\YOC#*/9ASE68!]?HH^TE KT$NA@7&09!47=?JMD/7LRZ/7"9"QG0$9+^Q8E^RB7R@Y6@LZ2("H( M,- E+36=I52A?MA%AH:Z"%*!0C+X+ MF2[48QU;U&B<:J 4"D[M7$ M9:!)N^&UL3?#O(X*&R! M")&U2OD*[HWW,(,[.T5V:J-R"TA_?= M(\12=+A'FK=\,TQ6(5)#)CKN'R0F>&X=$A@0!!8[.PAMA5#O\4&(":#2F5L. M@6A[ MY0AL+MQ2:G(J8RQ8LYZQA;?PJ/,UNW:;H3R.EW*N8SS7,FDE9!:]C1ZU_,C- MY%:@NEFII1P^;>J7^_/?^'*#(K^@.'T/KA MSRY^=O'S"&WYB23Q'NS9S=4G[9G;SSK?$4^JYS2_.-54Q MOI:,U*@8#/S>P2H)<66A/:=V=\GV'-D4$L! M A0#% @ _(AI5XS%DG;,$@ U!0! !0 ( !^QP '1M M8BTR,#(S,#DS,%]C86PN>&UL4$L! A0#% @ _(AI5]Z,&07B3P 4V4% M !0 ( !^2\ '1M8BTR,#(S,#DS,%]D968N>&UL4$L! A0# M% @ _(AI5U1JPHK9G0 !CH* !0 ( !#8 '1M8BTR M,#(S,#DS,%]L86(N>&UL4$L! A0#% @ _(AI5WO]'\W^<0 :L$( !0 M ( !&!X! '1M8BTR,#(S,#DS,%]P&UL4$L! A0#% M @ _(AI5S.%"7,[[0( '!DD !0 ( !2) ! '1M8BTR,#(S M,#DS,'@Q,'$N:'1M4$L! A0#% @ _(AI5^+A-ND0"0 >S@ !< M ( !M7T$ '1M8BTR,#(S,#DS,'AE>#,Q9#$N:'1M4$L! A0#% M @ _(AI5R*&:,3]" ?C@ !< ( !^H8$ '1M8BTR,#(S M,#DS,'AE>#,Q9#(N:'1M4$L! A0#% @ _(AI5Z"M RZ7!0 ;A\ !< M ( !+) $ '1M8BTR,#(S,#DS,'AE>#,R9#$N:'1M4$L! A0# M% @ _(AI5[3A+)27!0 <1\ !< ( !^)4$ '1M8BTR H,#(S,#DS,'AE>#,R9#(N:'1M4$L%!@ * H G ( ,2;! $! end

4K*B@UH6LB8+MROG@7=^$UK]S^*N O1ZMBY8RX;H>&C M+!^*S.0K)W%(!EO1EN:KW/\!AWPZ@JDL=?=)]KUO$#LD;;61U2$8&51%W3_% M\Z$.HX"$G0G@AP#>\>Y?U+'\51BQ7BJY)\IZ(YI==*EVT4BNJ.V715H#-W[D=L-G >^@N2(^HX0S[L_@^4.N?H<77ICKJ11[!/\T@KTAU[H1 M*:PMS[.?QW[U).//?DQ_UQ&M$3 [D/E< DV89CKX@Y>G).3!L#@/5!JMA M.V2Z>^UK^\=^\-'J>/8%A>]0VJ/I+?&I'S*:A,'(EGB,QHD_\>*>1Y,X&MDX MC4.?AMS_855^Z(0(*R>>0*&N$LRM0OWKFD83%&9ML*^*>D=^.;39,=0+*(\2 MZD7)V.3%"66,3;R\R.;^8L(R!!&-V(OIS\:JKB9&DJ95:8[*.3 Q,GT<''U. MF3\ME\=?THD#&B["L\??ZB?0-EO,S:@BMOZT+H[^K3L@CNHB"[^Q^%%,> M>!?[>]@?_JA._ZGJQRL]JFC"8ZQ[.#:%03BA9+V\F,8Q&]=]L; $%Z?ZV4K% MF 9]]76_)>R*^Y,MB^9.1]O9U[S.[X(7\3/.,[(:#K(:7BRKHC9%QPY' :(A M;55A"M"GM'0>]'\M/:&E#T(IK/ EEQ[E(Z;)2%70PME$9R[QN5AEO(#3*'P) MY)&'WH&M_(@P*T:8UG1L2&_/) M99F!TB-_!E#6 M <^W4IKCQKY@^!>R_A=02P,$% @ ^XAI5XX?H"N2 @ O@8 !D !X M;"]W;W)K&ULQ55-;]LP#/TK@KL5&Q#$MNQ\M8F! MINNP'CH43;>=%9N.C5J2)RE-]N]'R;'K;FDN.^QBB=0C^4B)]'PGU9,N S9 M\TKHA5<84U_XODX+X$P/90T"3W*I.#,HJHVO:P4L[ M5\E<;DU5"KA71&\Y9^K7$BJY6WBAURH>RDUAK,)/YC7;P K,M_I>H>1W7K*2 M@]"E%$1!OO"NPHME;/$.\+V$G>[MB63%6ZSA1=80E!!:JP'ALLS7$-5 M64=(X^?!I]>%M(;]?>O]L\L=R^E%FIEAX4X]DD+-M91[D[@L<\AE9 M?ZFLM/N278.=4(^D6VTD/Q@C UZ*9F7[0QUZ!M/@#0-Z,*".=Q/(L?S$#$OF M2NZ(LFCT9C-Y$IA+V5E%)Z6:&>21[8G#Y!"^+4)_G/L&XUIK/SW$6#8QZ!LQ9N1."E-H'S*>[+"'LVV2%GF!/;8J!H(-BHI&\[&79Q-PA1 (,_! M]4#OF"AFCJ=U.O#YV90&T27YWRMVILOML< K>_7,_H)\Q12.(]H5GY4!O@;E MWM9IK7UY]D-[N]N7LK:7T<+?D7 \&LQF<5]#IX,X&O^!&8^F/0T-1X,PI)WF MYJT[[!#Q=VQ;X@P%E 7B>2VE: MP0;H?EG);U!+ P04 " #[B&E7K_ 0=J8# #/#@ &0 'AL+W=O>YXJ*FBHNA(M<%Q9"=E0C5.Y]E0K@996J:F]T/=3KZ&,.^.AE"@VNF8AJ;_7;#7PRVZF!,#).E$/=F M(6IEGV2[V^L[I-@H+9J=,EK0,-Z]Z?N='SY%(=PIA-;N[B!KY0NJZ7@HQ99( MLQO1S,!2M=IH'.,F* LM<96AGA[/A)0[!XD5N<7(:)",UN1&2B$)XV0N&0YF M@BM1LQ*72_*2<<7B,4]L?@2^GB!65YN:C"TBB.2 M["-)V)-L+A'S\F7OH_\/Z4UF@9D8:L;58;5"RB@ M68(D46 O1T@FBMQ!*Z31L.,'IG#8(]94*3)!Y*9!QRRT*.[)&\[PQO_S\,@- MD] =I/')2NCFON_ZOG\9=M*(#=?]GI\L8G0PMSC]?#*_G1TL9FX8QJX?A">R M*$V^V+/?)$)]7IC0_-F"I.;V*8(?&Z(K('_@-3DJ#0036^\"Z']: -_:P@SE M,_J ^&L@?&/U\4154-KK&I8\UEQ0B,(W#Q/W3S- MSRUE<>JF?O#=G?U93G]=2?BO>CUVDSAQP_C4M;@4#+*C'/O>[\>]/JLH7Z,/ MV"[S*U&7(-7/Y.;=AND/_]>J'R. OV^P?.W_0KYJ\)(@=P?9Z55'IV>9FP?I MOPY>$OK'P&PO=V]R:W-H M965T2+=&Q8N2E+= 76YK+X1GR#$E-=E)]UVL 0Y[KJM%3 M;VW,YLKW=;&&.M>7<@,->I92U;G!5[7R]49!OFB3ZLKGC,5^G9>--YNTMCLU MF\BMJ_1UF4 M-32ZE U1L)QZ7X*KZ]#&MP%_E+#3SC.QE]NH);E MU]SDLXF2.Z)L-*+9A[;4-AO)E8U=E >CT%MBGID]P JGV)#;IEM@.U,7C_F\ M OUIXALM?\+. #;"Z) M8)1PQL49/-&7*UJ\Z/WECE79@8AQ$-LG5WJ3%S#UL!$TJ"?P9A\_!#'[?(9B MV%,,SZ'/'K#O%ML*B%R2TEF5^0O1'?LQQNA.F\YV-010;J.:A62L=OKV.MT.P/ M=YX.ONOMRX^Z7 #)%T^@3(DSN2(_D(2F$:,L2OM :PL0/1&Q8^,)91FG:7!D MY)2G@K(P=.A6U>DX!V\4T!B36#R@!"DR"&DLLI-RTHSB]DQ9,) 3,15"T"P9 M !ZER2O<8UN5:(==E-$PX33@H4LYHED:49%$CC$(<)0,B0@W-$II' G)TP M^VT#"I6-E95-(>MQ<2HH9%.4%2ZND7T@8%< ,?DS7)D$U&">G,%$*.B,IK$KK@CE"JC0?9>;<>4HUA%-HB54Q%' M-,R&D3(:1S&-TV&\Q6A'VA>"\EA@+Z:? M!EM TR2E@L6N#3N;9S03KC&D2=L$P6#K6DB^%O7KA0BQ%D%#EIQX-12,>G#.>8ME\ MQ,=IA%/"63+X;D?:=="&L!4A=W?7S$1&>9 =18DDH='1IL)I%J='ZCM>A%QK M,'IT/\F1R#^Y78QWX5<*YCW%/CGCJ<#E[C(1X M0F'7"*?7,#^P#3>(\Z21^G.%)G:S#X6CT@S%$3CGV-%J#%33F"8AMIE@CA$/ MBH#C"7)ZA(U=J7SGPEN#6K77>DT*N6U,=_?MK?V7PY?NPCR$=Y\=WW*U*AM- M*EAB*KM,\.JHNJM\]V+DIKT^SZ7!RWC[N,:O'U V /U+*&ULQ5=M;]HP$/XK5B9-F[21%THH'40J95,K%0T5;?LP[8.;'(E5 MQ\YL!]II/WZV$P*3: :H[;X0V_$]]]SEL>\8KKBXDQF 0O?^ MV=@/C8'=\97 2FZ-D0GEEO,[,[E*1HYG& &%6!D(K!]+N !*#9+F\;,&=1J? MQG![O$;_9(/7P=QB"1>MJKUA MZ*"XE(KGM;%FD!-6/?%]G8@M XVSVR"H#0++NW)D64ZPPM%0\!429K=&,P,; MJK76Y @S7V6NA'Y+M)V*/HL4,_(+5REB"9J C 4I[)POT+B4VD)*]&8""A,J MWPY=I?T::S>N?8PK'\$C/@9HRIG*)/K($DC^MG]Q&\"1%:)&A"4J(P19><)H2E\AVZOK[8%6XKFCE'9[+ M,8PM7?NA]:.%ZTG ]L>B]QV+7YS(I*9B/L_?'^WZMG^A*02Y_ M[ KHY!D"ZC4!]5J3/P,1 U/Z"C"4EUSIU"/"%&A72NYB6^$-+)ZY=9:1/W27 M.RB$#87P H0<\9S$N_%I0+VO2TR7L$^@<0XBL&0F:D:*CL8M+? M-RNG#8G35A*799)02- 42PG584"_M:8>WDN2 ,+)$H0B6F'I+CJMV$=*:M P M'[S\&1D\0T"^M[FFO2=71 VYAR3\K7+AM_+0U8]+64HTA83@M2CFNJKNI8IV M]&.S&&S8!R\OC-KG$\>TJ5U^>_$Z2AG=O96QJ4M^:Y70G01F*?@GP:$W13ON ML?G;E!^_]Q\TT5KSCHUI4\_\0PK:GIH(_ZD)=ZO/S$&DMIN6*.8E4U7+V:PV M'?MYU:=NME?M_A2+E#")*"RTJ=?IZX2)JH.N)HH7MFN]Y4KWP':8Z7\=(,P& M_7[!N5I/C(/F?TST!U!+ P04 " #[B&E7C>Q(L1T" "+! &0 'AL M+W=O,$.^#<$5D93R,G MGEHZX#P^L]]Z[];+D6K82?Z7%:9.\'>,"BAIQ\V]['_!Z&?E^'+)M?]'_5@; M8)1WVLAF!%L%#1/#DSZ/YS #A.$;@' $A%[WT,BKW%-#TUC)'BE7;=E@T5>TH[KV*!_\?.K8B7)+I]'5'@QE7'^.B;%Z75>2C]JV@[;P M#6T9M L4!5]0&(01>LCVZ.KC/S3$VIT\AY/GT/.N_J/G2VZ&KM'EKNYV;71+ MTJ_K>POO([)::Z#S&;+7=/?5%66'G$H+3)87-M35L/H#XF1K1^W MHS1V>'U8VZ\%*%=@]TLIS3EQ$SQ]?])74$L#!!0 ( /N(:5>MS&?)H0, M /H/ 9 >&PO=V]R:W-H965T\P)R_))PD5&%KV)CRD( C4M0 MEIJ.97EF1EEN^-.R;2G\*=^IE.6P%$3NLHR*[W-(^6%FV,:QX9EMMDHWF/ZT MH!M8@?I2+ 6^F0U+S#+()>,Y$9#,C$=[$HYU?!GPE<%!GCP3/9(UY]_TRS_Q MS+!TAR"%2&D&BG][>((TU438C?]J3J.1U,#3YR-[6(X=Q[*F$IYX^B^+U79F MC T20T)WJ7KFA[^A'L]0\T4\E>4O.=2QED&BG50\J\'8@XSEU3]]J?-P D"> M=H!3 YQ+P. 7 +<&N->GXEFRATVRAYW)_K2C M<20(P7@XCO 9=9(GA&6"YW MHG3ACDI"20$BPD79NFEW2MRZPOHD"RJRAY.46? MR,[<'#5NCCK=7 J^9^6-76^#:QKC%7F-=ZK?&]C)>ZN!?9(%HRL,[%,P[(GL MS,!Q8^"XT\!Y;1F!%RS\)&ZDQQVVU;5QRX'B6..+,^QUU <'HYSSL.!UV,-H M-+ N4OTZRAG9H_.@L'.0MZ;0/*E-,A";LHJ4I#S9JYMBT]H4JH]E?7;1/KV!/%E4=^I.^JHH_4['!0XVDD*"4=3_"K5I4E6;UHGA15D9KKK#.*A^W M6)R#T 'X/>%<'5^T0%/N^S\ 4$L#!!0 ( /N(:5<,>G5/G@, *@3 9 M >&PO=V]R:W-H965T.S!)K 6;VD[2D^[#GPV$!LJRNZW?)&#/_S?VC#V M%Q?&G\010*)O>4;%TCI*669[ MCN/;.2;4"A9EVX8'"W:2&:&PX4B<\ASS?U>0L'JSFXH*7E_I<3EY-9D=%K!FV3\DE<>E-;50 M"GM\RN0CN_P.]80FFI>P3)2_Z%+;.A9*3D*RO!:K$>2$5O_X6QV(&X'B] N\ M6N!U!>-G!*-:,'JMAW$M&+_6PZ063+H"_QF!7PO\,O95L,I(AUCB8,'9!7%M MK6CZHDQ7J58!)E2OK*WDJIA-Y[QKY ME3=(W$)QAT;.1^0YWJAG0.O7R[V^>/R:]^C7O,?#\A 2)7?[Y*U8CII5/"IY MDV=XK>57+N>$0THDXD0\]2VV"C?JQ^EJ/A<%3F!I%7I;\#-8P6_O7-_YW) W=AGV]S]:)% M^*)%]*)%/&31FO^DF?]DVJ.NM47J,N MXUZ7T\Y;J7USD* *Y*$\\A&HK+#5UUC3VAPK/92'*9WVE3M?NSWMH3N/JD.C M[_CJ#.L+Y@>B]F\&>^5*/8C4?N?5L5!U(UE1'F/LF%35N[P\ DZ!:P/5OV=, M7F^T@^9P+O@?4$L#!!0 ( /N(:5=[4G_7;P( $D' 9 >&PO=V]R M:W-H965TMO4%_''/\;GWP/5LH_23*0&0; 679AZ4 MB-5E&)JT!$'-N:I VIU<:4'13G41FDH#S3Q(\#".HG$H*)-!,O-K*YW,5(V< M25AI8FHAJ-XM@:O-/!@$^X5[5I3H%L)D5M$"UH /U4K;6=BQ9$R -$Q)HB&? M!XO!Y7+JXGW +P8;+MI^)QIU'WCS7K++&X1GY:3^K3]> E''S>1:B5>S.#=-6 MW;)1%Y]0]Y7<*8FE(3^ MH><;GN"[8Y*)6AS+K!?H_K5+4]$4YD'E*J]?($@^?AB,HV\]LBXZ61>>?71" MUAL[X-4."7A,ZL4[2!UU4D>]%7PPD-><&06VAT/K%UUTWC;B:H*M\L'Q7:UNN'I;WK0+L MNY\KA?N).Z"[/9,_4$L#!!0 ( /N(:5>UI*,Z=0( ,P% 9 >&PO M=V]R:W-H965T&E M5IK&4<7<7,8Q9176@DY-@]K=%,;6@MW6EC$U%D4>0+6*TR2YB&LA=309A;.% MG8S,FI74N+! Z[H6]G6&RK3CZ"S:'CS(LF)_$$]&C2AQB?S8+*S;Q3U++FO4 M)(T&B\4XFIY=SH8^/@1\D]C2SAJ\DY4Q3WYSFX^CQ M"A1E[!N$^SSA'I3R1 MD_%KPQGU3WK@[GK+?A.\.R\K03@WZKO,N1I'GR+(L1!KQ0^F_8H;/T%@9A2% M7V@WL4D$V9K8U!NP4U!+W7W%RR8/.P#'LQ^0;@!IT-T]%%1>"1:3D34M6!_M MV/PB6 UH)TYJ7Y0E6W1]W#$=7R$(J.A[%['QY=7&V\3#K/*1O>/@,]T9S17"M<\S_Q<3.]4CNRRET*5<*84J$KFH_[EP\ MW#+6]'.?]//_('W82Q\>3.\UL73]Z70K62 W&/] /\,D?4$L#!!0 ( /N(:5=5V&SX!P, -(/ M 9 >&PO=V]R:W-H965T16I*MDUH-%77[["8&K#IV9AOH_OWL)$1$A0B0OX!O[V/[/>:(,]XR M_BI6"$GP5A J)M9*RO+&MD6V0@44UZQ$5,TL&"^@5%V^M$7)$,S6DF"*9AR(=5% _N\.$;:=6*ZU&WC"RY74 W8\+N$2S9%\ M+F=<]>R6DN,"48$9!1PM)M:M>Y..]/IJP6^,MF*O#?1-7AA[U9V?^<1R]($0 M09G4!*B^-FB*"-$@=8R_#=-JM]3"_?:._KVZN[K+"Q1HRL@?G,O5Q!I:($<+ MN";RB6WO47.?4/,R1D3U";;-6L<"V5I(5C1B=8("T_H;OC4^[ G MJ0*_$?BG"H)&$)PJ"!M!=76[OGME7 (EC,><;0'7JQ5--RKW*[7R"U/]3N:2 MJUFL=#*^@P(+P!9@QI% 5,(Z?#0'\_KEZ+DY7E*\P!FD$MQF&5M3B>D2S!C! M&48"? 4_&,NWF!!PE2 ),1&?U>#S/ %7'S^/;:D.JK>SL^90=_6AO".'FJ/R M&OC.%^ YGG] /NV7)RA32>P?DR>F[.P?DZS]I"-M=(_K-0IYD:4,$,3J]31Y1MDQ9\^N)'S[9"I)F&)25AJ"-:QWV_M M]_OHO?;7RJA2ZH2\B:/0'45^-+8W^\Z>N"YYORYP1N' <;KKTMX37^A'T/H1 M]/IQO\YS@G+P"(50/WV=*5229D*L!7A$.8;@X6%ZR*Q>[+EOU20L,0E+#<$Z ML0G;V(07IXK0I/TF88E)6&H(UK$_:NV/+DX5O?Z:Q*6F(2EAF"=( S;( POSBY#D_:; MA"4F8:DA6,?^46O_Z.+LTJL\UWZ3L&1TXE\:0YO6SMI[]9"N=A\A7V(J $$+ MA7>N!^J)\[J"K#N2E56)],*D*KBJYDH5W8CK!6I^P9C<=735U9;Q\7]02P,$ M% @ ^XAI5V=3A5;^!0 (# !D !X;"]W;W)K&ULM9MK;]LV%(;_"N$-0P>LM4A=;&>.@=@2L0$K%M1H^V'8!T:F;:&Z MN"*=-,-^_*A+)%.V62L^^Y)8,L]S*+X22;TYF3YE^1>QY5RB;TF<*D.LPW0['+.5N504D\));E#1,6I8/9M#QWG\^F MV5[&4(/XF#SZBXE('4Q#TSP119_CE9R>SL8#]"*K]D^ MEA^RI]]X?4%NP0NS6)0_T5/=UAJ@<"]DEM3!J@=)E%:_V;=Z( X"%.=T *D# M2#? .1-@UP'VI1F<.L"Y-,"M ]Q+N^35 :68PVJPRI'VF62S:9X]H;QHK6C% MAU*N,EH-<)06=]92YNK;2,7)V9R)2*!LC>YS+G@J6:5WND++ZEXKOEM&FS1: M1R%+);H+PVR?RBC=H/LLCL*("_06^7S-\YRO$(U2EH;%MXM,2('>^%RR*!8_ MJT8?ESYZ\^//TZ%4'2_2#\.ZD_.JD^1,)VWT/DOE5J @7?'5B7C?'.]^+SXP MQT\,\4,UX,VHDY=1GQ,C<,EW[Y!M_8*(1>P3_5E<'DY.#8A"L=GPX/K M.D]?W7EM+.WF#K9+GGN&MU"W7231FH51',GG4W=7!;!/ XJY^T;L6,AO![OB M(<@?^6#VTP_8LWX])0TDS(>$!9 P"@33)'4:21T3?=;,)NMF-@F+V>24MA7) M*TG%,OHXPR-"1MB;#A\/93-F["O;<5*"L8L]K"<-+NPJ<-MAN,]BN<;#O M5NKQ49,^BXL5^>)Q-T+[/E.0,!\2%E0PYT!!QR%XW!&:ND="N\0E$[=IIDGC M-=)X1FD")B3ZS-6/.4N_H'_1!_Z8Q8^E+M^?]8SLO@I!PGQ(6 )HT P3>U1 MH_;HVH5L!"DI),R'A 60, H$TR0=-Y*.S7-KDN4R^J?:5*N-=)\)UDCNJS4D MS!\?S8FV[=A.9^V#3$F!8)J(DT;$R?^Q0!JA??6#A/F0L 21B?'JZV'[=.+ M*+;:5UP+:!D]]THS-V?HJR8HS0>E!: T"D73E3\P-_"U2VI-@%(6DN:#T@)0 M&H6BZC1VW\XIH3ME;O..L5F>)O+!C%*IC^EBW!@LV MONQ?M8NIT8>72+RQ?33TH*X**"VX[!(H5%)=I-8RP6;/Y)6[E)JJ71QVO+'5 M%0C4/P&E!1=> X7*JBO4^BS8;+3TW(:H!OC^CH/X-*"T I5$HFGX+M%8/ MGEP]^X(:.Z T'Y06@-(H%$W_@WMK A&S"?3*_;&9VE=M4)H/2@MJFKZ+QI.N MKTNALNHZMI8.,1H+L\]Y)/G;;+WN^R9JYO96$M3H :4%-4U38+9P_V)H];R;VU!/5]0&D!*(U" MT73%6R.)7%VJ0T!K=4!I/B@M *51*)JN;.L^$;B*'7)LUYPNV3'G[*W>I44[ ME_:/0O5/'_/63R+?*=RYPI8EQP4KV/8LR^E*<*(=&5M>IYUO[FKO1^-$U8TU MMC#I"G#+XI2\T%*BN-JTK0YFQ3SGY7%G%WSL_QS0*?.!_@&UH5J[?X MJG;^/?>"]S17L@GM0'0Z#EG7(V] MC=;%C>\KLH$.W-E']COG'EC9HD53 7[03.]&7O7'LI@A;=,/XC]5Z@,]2T?$4RY M3[2O8@,/D:W2(J_ 1D%.>?G$SU4BC@"&IQD058#H=T#O#""N +$S6BISMF98 MXW0DQ1Y)&VW8[,+EQJ&-&\IM&1=:FEMJ<#J=8$45$BLTEZ" :UPFEV=H41;6 MWBWHFM,5)9AK=$N(V')-^1K-!:.$@D*?T /L@&_!/(DPL8[D8@8:4Z8NS?WC M8H8NWE^.?&TTVS?[I-(W*?5%9_0-T;W@>J/0%YY!=HKWC=?:<'0P/(E:"1=0 M7*$X^(BB((H;]$S;X3,@!AXZ>-0B)Z[S'SN^_AF^J>#$I%VZO+M"$ D9U4A2 M]=24KI(N;J:S7_H;56 "8Z^P!94[\-(/[\(D^-SDM2.R$^>]VGFOC=TZ-[:) M1HSB)66F9T U&2Y9$L=B?Y1V:1CT>D$R'/F[8R]_QO5[R2 ,ZK 3E?U:9;]5 MY3WE--_F3<):@6^M1$=D)QZ3VF/2;0\F73KOB.S$^:!V/FBM[AR_F+\DC33( MQA*WH^, 9?BEJ6FGKA[7'8;4=D)\[#X/4?._BOIOT+?'B^:]N1;S7F'TTE..O& M(/\UO)PF[[%<4U-G!BL##:X&IB]D.:"5&RT*-^,LA383DUMNS% +T@:8^Y40 M^K"Q+ZC'Y/074$L#!!0 ( /N(:5?JTR;7I ( ",( 9 >&PO=V]R M:W-H965TKVV8$#K(+-;"?I_OUL0UC2TJC:NB]@G^]Y[L7''>&!\0=1 $CT6)54S*Q" MRGIJVR(IH,)BP&J@ZB1CO,)2;7ENBYH#3@VH*FW/<49VA0FUHM#(UCP*V4Z6 MA,*:([&K*LQ_+:!DAYGE6D?!'R9>Q!;[ZE,\O1#D$)B=0,6+WVL(2RU$3*C9\M MI]69U,#3]9']BXE=Q;+% I:L_$%26_8X2NT\0PU7\)*89[H MT.HZ%DIV0K*J!2L/*D*;-WYL\W "4#S] *\%>$\!P0L OP7XK[40M(#@M1:& M+<"$;C>QF\3%6.(HY.R N-96;'IALF_0*E^$ZCK92*Y.B<+):($%$8AE:,U! M )6XN3Z:HDU3.?IL0W)*,I)@*M$\2=B.2D)SM&8E20@(] G-TSUP2806+YF0 M EW%(#$IQ;4ZO=_$Z.K]=6A+Y;&V:R>M=XO&.^\%[WQTRZ@L!%K1%-(>?'P9 M/[F MU6FNG1YQW0MO(N$&Z@'R'<^(L_Q_!Y_EJ^'>WWA_)OUU5];/TN&W]6. M;_B&_[%V^FJBL>KW6]6-+G:FXP#KRAJXW&ULM59=;],P%/TK5P&A31I+ MFGZAT49J&Q"3&*I6!@^(!S>Y3:TE=K"=MDC\>&PG#>V4!B:5/C3^N.?DGF,[ MOJ,M%X]RC:A@EZ5,CIVU4OF-Z\IHC1F1USQ'IF=67&1$Z:Y(7)D+)+$%9:GK M>][ S0AE3C"R8W,1C'BA4LIP+D 664;$SRFF?#MV.LY^X)XF:V4&W&"4DP07 MJ![RN= ]MV:):89,4LY X&KL3#HWX=#$VX O%+?RH U&R9+S1].YC<>.9Q+" M%"-E&(A^;'"&:6J(=!H_*DZG?J4!'K;W[.^M=JUE223.>/J5QFH]=MXX$..* M%*FZY]L/6.GI&[Z(I]+^P[:*]1R("JEX5H%U!AEEY9/L*A\. )JG&>!7 /\I M8' "T*T W:> W@E KP+TK#.E%.M#2!0)1H)O09AHS68:UDR+UO(I,\N^4$+/ M4HU3P91(*H&O8"Y0(E.D7 T6PZ+<"&9N01-&5S0B3,$DBGC!%&4)S'E*(XH2 M7L,MBWB&\)GL=/& 1 M"KWM&2BR@YQ+:DZ2;#*PE>BY!I9D TMFOO&;P!NYFT-7VB*.I/9KJ?U6J6%X M![]@QK-,?RIF*9$2)DTZ6UF>J_.<9.&9R([<&]3N#?[3P1N&=.2JG=P%CJ>^1T?F=F_A86MB3U7 MMGMPB6Y)-8<.]C79OOO\8\T%*GK&R^) MS[[[[OO.=TX'I1]-"X#DJ1/29+1%[%=19,H6.F9FJ@=I3VJE.X;6U$UD>@VL M\D&=B)(XOHXZQB7-4[^WU7FJ]BBXA*TF9M]U3#]O0*@AHW-ZW'C@38MN(\K3 MGC50 /[HM]I:T812\0ZDX4H2#75&U_/59NG\O<-/#H,Y61.G9*?4HS/NJHS& MCA (*-$A,/L[P T(X8 LC=\C)IU2NL#3]1']J]=NM>R8@1LE?O$*VXQ^I*2" MFNT%/JCA&XQZKAQ>J83Q7S*,OC$EY=Z@ZL9@RZ#C,OS9TUB'DX D>2$@&0,2 MSSLD\BQO&;(\U6H@VGE;-+?P4GVT)<>ENY0"M3WE-@[S#3/<$%63K08#$EFH ME:Q($:[)G16\D;SF)9-(UF6I]A*Y;,A6"5YR,.0]*:"Q-X7D3H8^<2!O;@$9 M%^9M&J%EZO)%YE9"1GM75Y] )J_?C6_ MCC]?T+2<-"TOH>??]]T.M".NH5<:V4[ L61GR0:XI8=SC\ A3]+H<,H@.FG0 M#G3CQ] 07XK0J]/N-.GKT.!_W<,S<<]TPZ4A FH;&L\^V*O18?2"@:KW[;Y3 M:(?'+UO[6H%V#O:\5@J/ADLPO7_Y'U!+ P04 " #[B&E7A:K[-T@" !T M!0 &0 'AL+W=O1@[IN- MLAD>60I6@]!,"J2@7 1WD_DJ=O6^X">#3I_$R'6RD_+!)=^*11 Z0<"!&L= M[.< *^#<$5D9CP-G,![I@*?QD?V+[]WVLB,:5I+_8H6I%L%-@ HH2AGZOBHY-K_HFZH#0-$6VUD/8"M@IJ)_DN>!A]. )/D%4 T **_!<0#P#N' M>V6^K34Q)$N5[)!RU9;-!=X;C[;=,.%N,3?*[C*+,]F2:*:1+-%&@09A2&^N M*%#>WZO;R]E>L))1(@RZHU2VPC"Q1QO)&66@T2?TG3VVK&#FV4-7I&&&<+0% M+5M%;<7%&@QA7%_:VOM\C2[>7Z;86/U.!::#UF6O-7I%:P[-%8K#CR@*H_@, M?/4V? W4PB<>'KV$8^O::%TT6A=YONE_M.Z<"?VI\?E3W53/=4,H+(+&G:L. M$&0?WDUFX>=SEOPCLA<&Q:-!\5OLV8KHROM!70#V'W(@W!IUMNN>:N:IW--S MR*;)S>0VN4WQX;2A/^N2,+E.IO%8UVO%)S/AWJ,?1.V9T(A#:9'AU;6]5M7/ M>)\8V?@QV4ECA\Z'E7T60;D"NU]*:8Z)F[SQH:H# !J$0 &0 'AL+W=OP )'K(LT(LK)V4Y;5MBV0'.1%7K(1"/=DPGA.I MNGQKBY(#28U3GMFNXX1V3FAA+>=F[)8OYZR2&2W@EB-1Y3GAWUY#Q@X+"UN/ M W=TNY-ZP%[.2[*%->.L^CDM MZG_RT 3BR '[3SBXC8/[7QV\QL$S0FMF1M8-D60YY^R N+96:+IA8F.\E1I: MZ&5<2ZZ>4N4GE[=<9027WR[0FZ\5+=4"242*%*W91AX(APM4J%RZ1"N6EZQ0 M3P5Z>0.2T$R\4L.?UC?HY1^OYK947#2BG33SOJ[G=9^8=PWE%?*<"^0ZKC?@ MOAIWOX%$N6/C[O;=;16!-@QN&P;7X 4_"8/1#H^1,.*'M-5@WC"8?O.N14D2 M6%CJU1+ ]V M_WR!0^>O(:43@?5T>ZUN;PS]:/FAM_RB7?XM9T(,Q: &#@VP MWBSVR]CW?>S/[?VQNG.SR(E\+VS->KS]EK<_ROL#"'&M]H"DRJN,2$C5JZO" MDU!2;PY* LD9E_2[&1CB7T_@'Q&[=/',B\,3 0-VGN_B>%A T H(1@5\9))D MJ/QI^)](P.",5.@&CAN?YA]UHYKDG*3I@AN/0P<,I M.FMYST9YZ^.JDL [VD,41S&>NTP3@?7D8J<[QITI$[1!FTCZ5&A][4(036C,,]>U8G0^J*[B@B'DV;TI(715&A][5UIA$"<;,#VT458?X7XA_ M+03*8*,67Y U!+ P04 " #[ MB&E72GJQ,O0" P"P &0 'AL+W=O;/EY"QW5:U*K>:<&MM=[]FMC7IFYQP+F M+/M)$KF966,+)9#B,I.W;/<-:D.!YHM9)LPOVM6QCH7B4DB6UV"E(">T^L=/ M=2): ,73#?!J@/>O +\&^,9HI8PPFBJI<^HP6H+HD)KG*O BYR MQB7Y51T<+4!BDHEC%7FW6J"CC\=36RIY^B5V7$NYK*1X?Y#BHQM&Y4:@*YI MTH&?]^,G/7A;I:7)C;?/S:772[B"XA3YS@GR',_OTO/?\ ,Y?E,JW_ %?RF5 M23_LJV4*U)7LBLSO)M.WP[DH< PS2Q56 -^"%7WZX(;.ERZG Y$=^#YK?)_U ML4=O6@^W6J_+>447&CI]C6VCT _'DZF];5MZ&^6. S=\"3L0&S1B@UZQ\5^!0H<9Y7.1'U!B) 8+XF5* ,4@5U3D>J MUKP:SZJ-9(69<.Z95/.266[42 M&UL MK9EKCYLX%(;_BL6N5E.I.]PA9)-(DW#92JUVU%%W/WO(28(*F-K.I-U?O^8R M#"0,#3O^DF#C]SF8]]@8LS@1^I4= #CZGJ4Y6RH'SHNYJK+X !EFMZ2 7)S9 M$9IA+HITK[*" MY6HBQ5#4USU PGN;):5'7W=+4@1YXF.=Q3Q(Y9ANF/-:3D MM%1TY;GB<[(_\+)"72T*O(<'X%^*>RI*:DO9)AGD+"$YHK!;*G?Z/-*-4E"U M^#N!$^L=><0,-B3])]GRPU*9*6@+.WQ,^6=R^A.:#MDE+R8IJW[1J6YKB8CQ MD7&2-6)1SI*\_L??FQO1$>C6*P*C$1CG OL5@=D(S&LC6(W NC:"W0CL:R,X MC<"Y5N V K%5UL^VD\]W-MC (?H+A%IO8>&9JA#?7G>KDY(/>O MEQM#=^-MT<.W18_&Y3[$0JX/R7M6F&W*F17/OC;E!BYI72/,840Y/\]9@6-8 M*F("9D"?0%G]]HON:'\,>2L3YLN$!3)AH4Q8) G6RQ"KS1!KC+Z*"-F>DC0= M2HQ:Z53*\CG[M+(TSW8U,:B?NIY?MG-LW7-,I]_.'[V2J79>&324&33Z>="> M"79K@CUJ0F>8XOK)@.-OQX0.3N=K^^(B])EFFC/[W)?1H%/'HDQ8(!,6RH1% MDF"]-'#:-'!&T^ N(Y0G_^)JX4AV*#E/BZ%L&$5.G;UKF-4=\;.99=MG ]FY MG!@&F@67--UR;-,QSX;H):YN9_7;19*ZVO/&;;UQIPW1]R@'/F3(*&>J(>[E MK3%TUS"]\[E59M3@VJBAS*C10%21*ZYK>\.SZZRU;C9JW5]4. =(MPST\>-F MR+)1_53+9,)\F;! )BR4"8LDP7KIX;7IX;U]C>S)S!"9,%\F+) )"V7"(DFP M7H;HVLN;NS8ZA01B-<9_E ]D$/C.^@S=8%% != 8_WBF68XAN9ZLXL4 M& TU.05DT@*IM% J+9)%ZZ> \9("QO]^?6ZD/W]_'H\QV7N9M$ J+91*BV31 M:N_5SLYN!G1?;=HS%)-CSNL=M[:V_3!P5VV'G]5O]+FO#]0'^CRLM_U?\/57 MB$^8[I.%@>B[G@0 !@: 9 >&PO=V]R:W-H M965T%[HYI05SFQB]MV+ MV82O5<8*N!=(KO../]:-CZF4\09:62'L>W2M2I^RP#V]O/ZA\,O(9YHA)N>?:%I6HY=2('I3"GZTP]\.U? M4 $%I5[",VE^T;8ZUW-0LI:*YU6P'D'.BMT__5Y=B%: UND/(%4 .0P8_23 MKP)\ [H;F<&ZHXK.)H)OD2C/UFKEAKDV)EK3L**\C8]*Z*-,QZG9QT+18L&> M,D W4H*2Z!(]ZKF2KO4>/D?=X[1(T0-D5$&*;I)DG:^K[9P+Q?ZCYNY,M>W:0:V[O=V,A/QA:C3[Q02XG>%RFD^_&NYJQA MR3/L.V(5?(35%?*]MXAXQ.\9SZT]_ X2'8Y-.+$,QZ^OO6_T@I>O/377MN\2 M[23\?HERD5_+%4U@ZNA5+$%LP)G]\1L.O3_[^ 82VZ,=U;0CF_KL V4";6BV MUK1*+]]O:R:9F2RIGC]]Z#N]T.B5Z6@SPY'G^U'@3=Q-&\O:\8E808T56+': M2X"VED ?T$YIU *Z#*(0CX+1 9"URQ.!PAHHM )U9N5;5(#JPPD[.)C@,?'C M\ G[-Y(/_3'XR"N3]P;ZK@>ZM@ZU%N3'T&@C,G^U6.-/W;U#"2VAQK5J-'K M0P5U@[/A$+>TVU]0;+%I747KKP8R\: M==:7O=-3H5H6 @^4,2JA=B:(,8XC2D0:(F(E>B\5R\U-RM@U;8/;04QD;\X&MU7[VQ3A<2"_I!H1V[-J4E[:?%8N7H>W* M8POS.1P(;BP(MGN0?P1--:5^1#(V5I7-@N;0FTWM6L>FTZ'4]LD;EX*#U]P-;OP-MAJ*8XI(U+E-9!3HNM@A.H>%P8V'P783JHN!$ .17\^M0L= MFT^'4MO';CP1(:^O(&0@3U,1G\,AD<8A$;N/.;Z"5()[3[J!-_+]P]1D[_E4 MLL8'$;L/.J:"5%)[%23V2!!'ATSG<#BD<3C$_B+FUPM()=2^2Z&'QSXY!#J' M@2&-@2%V _/K]>,%H<"22L_A9$CC9(C=R;RF?-B5B85Y4*/CMMZ]YR 6YI.$ M1 E?%VKW&K[>6W_VN#$O^]WF]-TWDT]4+%@A409S'>I=C?7\$[O/$+N&XBOS M)O^)*\5SL[D$_0@CRA/T\3GGZKE1=E!_#)K]#U!+ P04 " #[B&E7XB/$ M6+4" "+"0 &0 'AL+W=O3JF;=KAWR$5 !,]LY;+]^MJ&()H1TT6Z"#=_[ M^GE-;!-M"7UF&0!'N[*HV$3+.*^O=9TE&92879$:*O$D);3$7'3I2FP0-%;%V6F/Z^A8)L)YJIO=QXS%<9ES?T M.*KQ"N; G^H'*GIZY[+,2ZA83BI$(9UH-^;U-)3UJN!'#EO6:R.99$'(L^S< M+R>:(8&@@(1+!RPN&YA"44@C@?&K]=2Z(:6PWWYQOU/9198%9C EQ<]\R;.) M%FAH"2E>%_R1;+]"F\>5?@DIF/I%VZ;6$\7)FG%2MF)!4.95<\6[=AYZ M,Y M(K!:@?56@=T*;!6T(5.Q9ICC.*)DBZBL%FZRH>9&J46:O))O<)H+'8_O M*XZK5;XH -TP!IRA3^ANS==4]$M">?X'J^G^LA/_&P;H8@8'\9Z5R 2#L]:0>];0:UC@PZA_H*V<9'9!F6/2"?CLMGD BYJ>36:[DNXG=S M8'5S8"D_]XA?FQ?W\T*3=RA;8V8/F\E5=\UJG,!$$\N* =V %G]X9WK&YZ&D M_\GL56Z[RVV/N<='9O^V47E*)7>!3>P$@>-ZD;[IHX^:GXGN=.C.*71G"+U1 M.3UT,W3MP SVV$?=SV1W.W;W%+L[Q.X>L@=^X!G6'ONH^YGL7L?NG6+WAMB] M0W;/M4)WGWW4_4QVOV/W3['[0^S^&]E'W<]D#SKV8)3]>P;BC$XYT*$$P4$" MQQ7KU=Q?L:-CG)D@[!*$XPD(QP5*_VVK#0]V(M,R?[?MNV!4V MU'KOJ)2?*=\P7>450P6D0FI<^6)UT>;H;SJ&ULK59=;YLP%/TK%INF5MH*F,]T"5*;:-JD M3:J:=7MVX))8!5K6]0<2&9 96%CQPGMDM#*2J9F[8$G M4[:5!:W@@2.Q+4O"?]]#P?8SR[4."X]TO9%ZP4ZF-5G#$N13_<#5S.Y8,EI" M)2BK$(=\9MVYM_-8QYN 'Q3VHC=&VLF*L6<]^9+-+$<+@@)2J1F(NNQ@#D6A MB92,7RVGU6VI@?WQ@?V3\:Z\K(B .2M^TDQN9E9LH0QRLBWD(]M_AM9/H/E2 M5@CSC_9-K.]8*-T*R5QDV>\T^Q=IAA?P!-0Q^;^O C\+0/5$X#,-.&'J3<8%! M)S"X2*" '7!2I3"F,!AL[3F3T(U/%)[=Z1\/1]CY""_RH>M@W1R-',;S'0X3 MZ07!)#QQ,PSS\<3IA1WIC#J=T44Z:25!94&."8P&.[NNZYUF>R3*"[ _+B_N MY,5GY7UGDA2J$1V2>?;-$@]KQE&EA4^5CL1%ZA>>:K5[[WS=;[\1OJ:50 7D M"NG<1.J \::'-1/):M,&5DRJIF*&&]7V@>L =3]G3!XFNK-T'Q+)'U!+ P04 M " #[B&E76?NZ)ED" !3!@ &0 'AL+W=OPB*!"K>1C:K("2VZ&N0-'. M5IN2(YEF%]K* ,\]J)1A'$6SL.1"!6GBU^Y,FN@:I5!P9YBMRY*;YRN0^K ( M1L%QX5[L"G0+89I4? =KP(?JSI 5=BRY*$%9H14SL%T$R]%\-7'^WN&7@(,] MF3.G9*/UHS-N\T40N81 0H:.@=.PAQ5(Z8@HC3\M9]"%=,#3^9']F]=.6C;< MPDK+WR+'8A% ^+6 <0L8>Z%-9E[6-4>>)D8?F''>Q.8FOC8>36J$X M1D.[@G"8+K/,U)"S'X)OA!0HP+)/;)GGPE692R94T$N#^MK M-GA_D81(63BN,&LC7C41XQ>;OKX ?9H:DG$_B7MJ6M)&K*9 M)W.=9Y].1]/HRRP)]SUB)YW8R5FQM\HBE])K(9W-"$;H_"6A;$ ;I598V-Z[ M?3Y>/&FQ?1+/0M]ZZN')DW?M]BZ[:5I88Z"N?!?8:*2> MXJ<%=7TPSH'VMUKCT7"-I?N/I'\!4$L#!!0 ( /R(:5?T_Y\A, H $%V M 9 >&PO=V]R:W-H965T "3MJ9_?$K,#&63513O_D0V\!Y M).)W=,AY$;IZR?(_BZ52)?F^2M+B>K LR_7[X;"8+=4J*BZRM4KUGD66KZ)2 M?\R?AL4Z5]&\#EHE0^HXH^$JBM/!]*K>]B6?7F6;,HE3]24GQ6:UBO(?-RK) M7JX'[N!UPWW\M"RK#?ACO*/%ZIM(BSE.1J<3WXX+Z7 M_J0*J(_X3ZQ>BKWWI#J5QRS[L_KP<7X]<*H>J43-R@H1Z9=G=:N2I"+I?GQK MH(-=FU7@_OM7NJA/7I_,8U2HVRSY;SPOE]>#R8#,U2+:).5]]B)5UOB">\]._27@ZQG92\H23\EP;QOCFO9U.O9H; MG*33CG[=;..][O@J!;POUM%,70_T&%^H_%D-IG_[BSMR_M&E'R2,(6$<"1-( M6(B$21#,T)J_TYIOHT\_S.=QE5BCI,J"*L_5G"SB-$IGZHZP;NJ-6GH971 M3BLC^P SF^4;+94X+97N16U;?!D;YCU@LF8COT+QS.']UMK.WUEA(1Q)$P@82$2 M)D$P0T:NT]:S'*N0ON393*EY019YMB+5WH)D"S+3E^9QI[0:WOY%GC=RJI\# M8=D;[JLL*(U#:0)*"Z$TB:*9\MHKE[I6>1V51_5%V6=QKU\^-A?S9*WR.)M7 MHLM21595!;13=]:&^B9/*(U!:1Q*$U!:"*5)%,T4)VW%2<^\8&L *-$A:0Q* MXU":@-)"*$VB:*;HVL*\:ZW%3F^B(B[(UCDET5.NDR]Y%Q4DJ@;"F?XGMPMQ2ZMRPRZ).Q>.RH,6ZJ$T#J4)*"V$TB2*9NJS+?V[P;EY%UKRA](8E,:A- &E MA5":1-%,T;4>@FLW$7XQ[T)]A89VG'>#P\0+-0V@- &EA5":1-%,C;4^A&LW M(GHEWB+^;DN[4%\"2F-0&H?2!)060FD213/5V=H3[KG^A LU** T!J5Q*$U M:2&4)E$T4W2M3^':C8I?3+O("OMM0SM*N_0H[4+]"RA-0&DAE"91-/,FU];# MH'8/HR/MUO>(WM8F!A'1+$[B\D>7T.SDOD*#TAB4QJ$T :6%4)I$T4PUMI8' M=<],LQ1J94!I#$KC4)J TD(H3:)HINA:*X-:J];3FRS7,?5=E)%NYJW1#FIG M0&D,2N,-S7"IJ=-A4PMHNR&4)E$T4U2M54'M5L6']3J)9]%CHDB\TNV49!X7 ML[?N.;'#>HL+26-0&J=OV"=.<*@MJ$5,6993.JR'K M\77PZJR$V$&]=04U(* T#J6)AK9_KRT-W$L:' Z!(;1=B:*9PFK-!6J?6/"+ MLU'LU-XJ@SH.4!J'T@3MF&@0!*/QH<2.IP8$U!E-Z,&4%%3G3/&T)@&UFP1] M9J784;T5 YUS *5Q*$W0CCD G5-3H,W*CF:MDU-H6_6G]JK_*=-3[(C>8H&6 M\Z$T#J6)AK8_;AQE+VB-WMJ@*9"V\$ZM-=;IOS=1KJ61_*AFHL>KS8JDJB2) M>E9Y]*1('NE\U2D::#D>2F-0&H?21$-SW?W__BZ"0]U R^PHFBFQMLQ.[67V M/8G%:2VQ1?Q=CTFS[*:$OK+0>[R,=_>[NX\WG^]_T<;=96F1)/-=;Y^1K M5NJ+]G_IH?'N=6B\KU1+XD)O*0KR=1FEA':)V-[QOB*&TAB4QJ$T :6%4)I$ MT4RQMV5\[]PRO@-0?P%*8U : MA]($E!9":1)%,T77>A">W8/HD\:AO@.4QJ TWM NS2Q^>9C$H3,8H#2)HIFJ M:LT)SVY.="3QVR0K*I."5BF?W4DZ[T4!J#TCB4)J"T$$J3*)HINM;P\.V/:CHML]HAO84'-3V@ M--[0]C.KZW1F5FB[(90F43135*VAX=L-C0_U(PJKZ<[KYD%SG:*">AE0&O./ M9Q+X='2L @YM5D!I(90F43134ZV9X? H M#4.G-T!I(90F43134ZT=X?>V(]Y,PY^B?+9\S;1^1PZN=XPZ)0DU+J T!J5Q M*$U :2&4)E$T4[FM<>&?:USX4.,"2F-0&H?2!)060FD213-%UQH7OMVX.#D% M0ZT+*(WYQV9#<#R?E$,;%5!:"*5)%&VKJ>'>NI0KE3_5:Y06I)YQOUWT<;=U MMP[JAWKUSX/MPGT?;EK M7SYF99FMZK=+%&ULK59A;]LJ M%/TKR&]ZVJ2UQL:A;E]BJ8TS;=(F5!1MCMA=AJ(L-U$R?RBT(^V4E5FX@*N%=*[NF;JX0HJN9\%4? X\)6O M-\8-A-ETR]:P!'.SO5:V%W8J):]!:"X%4K":!9?1Q8(ZO =\Y[#7!VWD,KF5 M\H?K?"IG 78!006%<0K,ONY@#E7EA&P8/UO-H)O2$0_;C^H??.XVEUNF82ZK M?WEI-K,@#5 )*[:KS%>Y_PAM/A.G5\A*^R?:MU@U$#8J)$ M,8XC-%=0S+WY[]B=FD&X?$:\W>=$^&EO=AD_&^>XX MO-!;5L LL.>=!G4'0?;W7Q'%_XQ9^YIB^6N*+5Y)[,DB)-TB),?4L^[?A>;? M'5N&1H%Z!7>)W&7I^822=!K>'1H\A-%SFD8]6#Z$Q91.\'GT%+<8XB)Z1FCR M2^])PI,NX'!K5>#6OMR M0]MT=L(T!UX/[YL96<: .VZ"KB[,_@=02P,$% M @ _(AI5VG3-5G@"0 CG( !D !X;"]W;W)K&ULM9U[;]LX%L6_"N$=+#K --;#KV23 $TD2A0:3#=I9_ZF;=H6JD=&DIUV ML1]^*%FQ3%MFK>9,@#:VS/N[LGU/2.I0TO5+FGW-5T(4Y%L<)?E-;U44SU?] M?CY;B9CG%^FS2.0KBS2+>2&?9LM^_IP)/J^"XJAO&<:H'_,PZ=U>5]L^9;?7 MZ;J(PD1\RDB^CF.>?;\34?IRTS-[KQL>P^6J*#?T;Z^?^5(\B>++\Z=,/NOO M*/,P%DD>I@G)Q.*F]\&\"NQQ&5"U^",4+_G>8U*^E6F:?BV?L/E-SRCW2$1B M5I0(+G]MQ+V(HI(D]^.O&MK;Y2P#]Q^_TFGUYN6;F?)"!C4 8-S,PSK@.&Y&49UP.C<#.,Z8'QNADD=,#DW MPV4=<'EN@&F\?G-&54';K[RJ%X<7_/8Z2U](5K:7O/)!5715O"R3,"GU\51D M\M50QA6W']-D^?ZSR&+BB&E!WI-'L4FC39@LR4?9E*0+5B0=XXH>!CE MO\I&7YX<\NZ77Z_[A=R%$M2?U>F<;3KK1#J3/*1)LZN/M'\7[ M^OA+37Q??G2[S\]Z_?SN+"TP6$<7Q!C_1BS#LEOVYUX?[HC9!3&WX6;;QZD/ M?^#9!;'-*MQJ"7=_L/,\T893??B3>);AQLGW[IT?WI;=?UMV]K;LP?GAAJ:. M[)T.[8HW/$N'+?MSMXVWV^/+;O0J?^8S<=.3_60NLHWHW?[[7^;(^$];52)A M#A+F(F$4"?.0,!\)8TA8 ((I*ACL5##0T6\_S&5/(X=-/"K'."*3/0]9A E/ M9F6'-$OS(F^3AA;:51I(F(.$N4@81<(\),S?PD85K!S>;VX' \N4\W)7S4%O.+L\+\J>0_]WQY"OY?]59R%G%ZPAKMAU9 M+?@LC,+B>UMI:Q-T+6TDS$'"7"2,(F$>$N8C80P)"T P12:CG4Q&;QS[C) J M0,(<),Q%PB@2YB%A/A+&D+ !%-4,-ZI8*SM+.[23$94W0*724[T!UI&5R6, MC[M0H_I1^U 'F=1%PB@2YB%A/A+&D+#@^%L?#-5O7:G?R:Y^)]KZ98D$^4@80\*"XV_=-#05?+FK MX,L?5' ALG*TGO%"M)6N-KQKZ2)ASA9VN?>)&!?&V%!^#B90+G('*!+F(6$^ M$L:0L $4VK=-)H#_X:VVK\DZUS,2;F9+$1KO>L)70L>2G-J6OEKO^:-@_F_ M"\U*H30/2O.A- :E!2B:6NM[)I?Y3QQ7U%,[US^2YD!I;DU3!H4CTU:U1*$Y M/2C-A](8E!:@:&KU6TWU6_KJC].L"/_'JP4)Z:*;!+3HSA) TAPHS872*)3F MU;1]>=KVP!ZH^O2A25E+4CG,'H\.C["CLJK5W1BGIM:1ZGJ073;XF"9SJ81J MN#\M8WY?2$%(/3S*<3]Y]Y'=_?[8MK;A3K\GG<4 -6&A-!=*HU":!Z7Y4!J# MT@(435568\::@S<>ES>ASBN4YD!I+I1&H30/2O.A- :E!2B:*HC&SC7U?NY3 MM025R+YCP[.03R-Q\E"1GM19&/)D=6)A7AW^@R=M0#U;Z$T%TJC4)H'I?E0&H/2 A1-54SC MXYKCMPZ;H"XNE.9 :2Z41J$T#TKSH30&I04HFBJ(QA@V]<[P>2L;S&-7KW4U MPKT^6^=ZAUK#4!J%TCPHS8?2&)06H&AJO3F)48S!;>H.YPVS9.F'F'BQ9N-=G M[%KS4)H+I5$HS8/2?"B-06D!BJ;6?&,T6WJC^2%,PG@=DRCE257MI$C)5)#R M3.5"_A.5'JI7Q6(AJI.#3ZO"/&N)P[U^GSJK FHL0VD42O.@-!]*8U!:@**I MJF@,:$MO0/]P85T=?[!^S3ZLVO5P$)3F0&DNE$9KFK+ZVQR,)@?2^O0E&-[&Y+7T)N^1I[M_$A=9I%E9[O(/OVRP MX=&ZNBR0B,)E6![4X?.-%(#(RZDN7RXSL2SGO3Q.UTE1-N111-)UD1<\F9>$ M7?O3?<;HZ"LX/,&GE@+4"X;27"B-0FD>E.9#:0Q*"U T55B-%VSI3^K])+)9 M>?1_64DFW)\'2QW,9?\-_''V]+YRQZ5XY9D.9<23'=2A/OB_2]>\<^.Q].#\5JIG)$V+XX MG+GH,W>N?:BI#:51*,V#TGPHC4%I 8JFUGYC:MMZ4_L?&HT]\$R^4@^Z!KOA MF+)YV"HKZ)G:4)H#I;E0&H72/"C-A](8E!:@:*K\]JZ7;;]U+ :UU:$T!TIS MH30*I7E0F@^E,2@M0-%40306O:VWZ']N+-;BSMO'[KP^=>?BA[KS4!J%TCPH MS8?2&)06H&AJ\3?NO-WQ2MOX0V-#PI-Y>40Z$WPA6[3*"6KT0VD.E.9":11* M\Z T'TIC4%J HJFJ:Y8-V&^]<+<-/?4;2G.@-!=*HU":!Z7Y4!J#T@(4315$ M8_?;>KO_Y\9@XR-K\G#ENSYMY\*'VOA0&H72/"C-A](8E!:@:-O"[^_=4"X6 MV;*Z@6%.*F-^>S>?W=;=31(_5+<&/-CNF%>NV;*=FE=>VW;?O&+;6R,V:;=W M:GS@V3),_/#[9,B?:YN+BZH P M1, !D !X;"]W M;W)K&ULM9AM;]LV$,>_"J$-0PNTT;,?,MM ;&E8 M@18(DG9]S4AGFXA$>B1MI_OT(RE%L1Q9M1?NC2T^W._$_XDGZB9[QA_%&D"B MI[*@8NJLI=QP"TQHBD/C#WJQJ=\ZGCZCJ" 3&H$ M5G\[6$!1:)*ZC[]KJ-/XU(:'U\_T/\SBU6(>L( %*[Z37*ZGSLA!.2SQMI!W M;/\GU N*-2]CA3"_:%_-'2J/V59(5M;&JET26OWCIUJ( P/%Z38(:H/@V" Z M81#6!N&Y'J+:(#K70UP;F*6[U=J-< F6>#;A;(^XGJUH^L*H;ZR57H3J!^5> M MG6/ZJ#J^W2?HW:_O)ZY4]Z*);E;[G5=^@Q-^0_2%4;D6**4YY!WV2;_]N,?> M51HT0@3/0LR#7N ];*Y0Z'U @1>$'?>S.-\\Z%K.V[RG_]E[2XRP>2I"PPM/ M\!3&4VE@QXH=H2N4<6UZ3%][#,)P[#>O>1+]:Q@T:&>811&1X+: M=)F^=NE[WG 0=RLZ;!0=]BIZ=RH]GWJ'S'MYE^IH$Y;8A*668*V@C)J@C-Z8 MHT_E*\'Y^(,0T-[D%G4H]!#HU[6=?^LQ;I256::DM6CM*!]]R_ANS3PVP%0J; MM,0J+;5%:X E%T+MAOC*)"T2.3HMF"^$WI*?:Z\_R4\>T<*C.'$>GG/-H M:<'!T@'$/RA E\)6I_PBUF"V5U;=GT]O4F&Y,9>6H?^Y?+_R._D37 MI$S9XP5?%;2^8+XB5* "ELJ5=S546X17-:*J(=G&%$$>F)2L-)=KP#EP/4&- M+QF3SPWMH*G4S?X%4$L#!!0 ( /R(:5?2.OI);0, !4/ 9 >&PO M=V]R:W-H965TV[5K$$[Y1E#"X%DANB@*+QQE0OILZOO/4<$.6*V4:W'BRQDN8@[I= M7PM=53]G4\[LN]H[*!T(Q4O*K&>04%8^8L?*A![ NW3+@@J0?!2 M$+XA&%2"P:&"L!*$EDP9BN608(7CB> [)$QO[68*%J95Z_ ),^L^5T(_)5JG MXL^<+4_^!5&@!!8*G: YH235"W*'*85'-,/L'GT@#+.4L"5ZEX#"A,KWNN?M M/$'O?G\_<96>AW%STVK,63EF\,:8$;KB3*TD^IMED#7UKIY_'43P%,0LZ#2< MP_H4#;P_4> %@Y;Y7!XN#UKD2;?\'\Q.D1>UC=Z(9E OR<#Z#0]:DC:\I7[0 MKCPRSV^R#)B[A), MS<$'(2!#>;US4RZ5;(-9FHZLJ;DEMW$8!OZ9/W&W^YA>=QL&PR :-KLEG5/\ M00##&L"P$\ -;#G=VF!U[$2A'*?Z-*M']*WU6'^]@F(!XK\V*ITC';O%^C1+ M>C)K$![5A$<_>31'?7+KTRSIR:S!;5QS&W?NS!D76F%W)M:#Z"W9QJ[3XUAV M?9HEX]>'W[-_]>EO8#FKL9P=>F,1IL^L_IY2NKPXB%:G];&T^C1+2K-PCU8P M[* 5U;2B3EI7^($4F^) /)U>Q^+ITRR)7FVF<1<>WWO^E/-^Q0NPMWLOHBB((3GN>(Y\?1\E\M7Q!%X['WDE;G^$?3 MZLFMI.7NY0L%B*7-NZ2.><-4^=5=M]:YW87-:%ZTS_SSRS)#>[8I$\8K+):$ M240AUY;>Z5B_4D69@Y45Q=&ULK9IM;^HV&(;_BI5-TSG2#GDC0#M :INW3J=2=5BWSVYB(&L2 M9[:!TW\_YZ6!M*E+U*>7Z@[(EO"1'H9Y;F?*%MA2@N=9U' M6Y)A/J(%R>4G:\HR+.0NV^B\8 3'52A+=%9FHO;_Q(-EM1OJ$OYP7>D!41#\4]DWMZ2XF3C.0\H3EB M9+W0KLS+T)R4@:K%WPDY\)-M5 [ED=*G40D)9$H$5B^[,D-2=.2 M)(_COP:JM7V6P=/M%[I?#5X.YA%S-=*G[00TB: 3DE M+Z(IK_ZC0]UV*AM'.RYHUH3E$61)7K_BG\T7<1(PQ^\$K"9@G1NPFX!];F#< M!,:O \X[ :<)..?V,&D"DW,#TR8P/3#EG](!8V5K2 MRHU*B"HM3V&2E^ZN!).?)C(GEM]IOOGV%V$9$RX8KGS[3G'.T1>7")RD_&L96KGHRZ]?Y[J0AU2"]:CIWJN[M][I MWD1W-!=;CKP\)G$WK\NAM..Q7L9S;2F!+HE&R'1^1Y9A63W'S)^ZKXRM2R+A1Q>V>>'#&5V>_/_;PC+$; MO6/OG$F[-=.N>,Y99O8 M0,)<2)@'"?,A80$D+ 2"=5P;MZZ-5?3E512Q'8E1D@LBZ;VV*0E#;8.$N9 P M#Q+FU[!)!2OOHO9+TS3MV5S?GVK4T\IVK'&W50AT8!T_G-8/1^F'%]&<9DF$ M;O-_=^P9N0G'7*I270K[9%'BALH""7,A81XDS(>$!9"P$ C646_2JC?YY&5P M ND:),R%A'F0,!\2%D#"0B!8Q[5IZ]I4.[T M[37$,>1?]R+B0?;I0\("2%@(!.M(-&LEFBDENFWNH9!\6B1]$BGC0R6"A+DU MS#1.+#)&ACUU7ED$V:D/"0L@82$0K&/116O1Q0<6<8'3-".Y0 5^+E][9Z2+ M-[_[J6UV3]>-LJ>ACD#"/$B8#PD+(&$A$*PCDFD<*US&IQ_NU(BADQ(HS06E M>: TOZ%]](37UZSG$0_JV+JBG)1"3:4H]_@YVI+H"=TS*IK:NMS<,)SU.J.D M#78&DN:"TCQ0F@]*"T!I(12M:Z!U--#ZY,-> X"2#I+F@M(\4)H/2@M :2$4 MK2O=LIVR9E-S;'.^,^:"]NJ!TGQ06@!*"Z%H79N.=7=3 M77BO;(IHFF)Y[XY31!G:[###\E:^M[:@Q@V6"[3R#DKS&MJI^,;K60JTH@Y* M"Z%H7:^.175364==/N0O4Q1*2\62CXI6:MY@L4#+[* T#Y3F@]("4%K8T"ZZ MY;YC]:AV2S]97),1MJD66G$Y*>UR4:^S:=]M%W-=54N8]&/S>B78'9;.Y1RE M9"VCQF@J?P2L7EQ5[PA:5$MU'JD0-*LVMP3'A)4-Y.=K*A],FYVR@W:)V_)_ M4$L#!!0 ( /R(:5=4*@4?(0, + + 9 >&PO=V]R:W-H965T?AZ$ON]HS_B3V !(])S$J1@;&RFS:],4X082 M*OHL@U1=63&>4*F&?&V*C -=YJ(D-HEE>69"H]0(1OFY&0]&;"OC*(491V*; M))2_W$#,]F,#&Z\G[J/U1NH39C#*Z!KF(!^S&5B)L#.$0$I!>2C KL4V'G0@BR/-:62!B/.]HCK MVK-%&J_\:YY.IJI'0RN&7INO< /$%36$C40S^W];TMW2>9OKM+O_"[ GNV[ULCJ)PZNHTM]3E@[W0_D]VMV-U3[&X;N]O*[OCV 7NG^YGL M7L7NG6+WVMB]!CLA#L9#SSV [[0_$]ZOX/U3\'X;O-^ MVW;/P#OM#X3?%"! M#SK!'S:@ZO%* F_#'S2?&X<,_<,[W[G$F0&&58!A=P F:=S&/FP^-Z[M$+?Q MPG;ZGTF/K;>*:'7RWX(0JO1RKNH>RAC7[49KJ;,:>7H8.QYI;)[ES/HFV_-< MM[Y3O6>M56]\FE5U+:!HEV@5I30-HW2-0B:D:(7&+= ^(3[V#J%Q$YI@[&(/ M'Z%^*[NXL](5=5?JNKM4=?<*I2!;64F#0&TTOJT>FD/63ZVL9JV=TKWL'>7K M*!4HAI6RM_J^VI1YT1X6 \FRO,-:,*GZM?QPHUIJX'J"NKYB3+X.=--6->G! M?U!+ P04 " #\B&E7%(S#?M($ #F'@ &0 'AL+W=OE4Q+KEF&X>H))JDW'Y;4[ M-AW37,0DA3N&>)XDF#U?0DPW$\W47B[0D+3ZQ$]U(G8<)*?;P:H=K&,=!K7# M8-_!?L7!KAWL8R,XM8-S; 2W=BC%U*MDE9GVL<#3,:,;Q IK22L.2KE*;YE@ MDA:5]2"8_)9(/S&]Q6F$!64D?D;W$(&LVUD,Z$[J"XQ!A!Y3(CAZYX/ ).;O MT0?T^."C=S^^'^M"QB\H^KR.=5G%LEZ)9:);FHH51T$:0=3A?]7O/WC+/^CW M]WK\=9FW)GG62_(NK5Y@"+,S9(U^1I9A65WWT^_^ -D9&ABE^Z##W3_>O2MZ M\&W1PZ^.WLKEH"G$0SEZR[AWSVMYR#D*#HI5*K M.DVRX M(V^LKSM$=1I1G5Y1KU,!,KA \"1?DCATJ=5+.%4MY^ V3,/Q1I[1W$F]TK4WO&<*JI*6* 2%BJ"M43U&E&];UX2>PFG/JC> MP=JTOQAZ!\6Q9Q&\:1$>6KB6Z5K=ZY]I;'^W&E^Y O[&<+H$9-H6NIA_R0DG MY0/2NS3V!SLUL4IIOE):H)06JJ*UBV"G>6%^)RMD/1!5!:*2YBNE!4IIH2I: MNT"L;8%8O;/$KWDR U8LCGR%90!$.,\[>T>7_:23%59)\Y72@IJV._$/C:&[ M-V^KBME6;ML.,GM["M-/.,[A..&4-G24TGREM*"FN2WA;-=RS'WM_HM^C;EM MV)C]'9L0$X;6QPNHM"VCE.8KI04U;??)AVH!%85M"[AMSIC]W9GM MLMG^A;%HA.W446G#QCQLL706NZ\T;'!LV%!5V+9$VP:0V=\!VK[W1F1-(DB[ M'RVE/1^E-%\I+:AIWNXOD3-C:+3^#C14VM[1=[;A$F#+!;S)8DY2B&A0QEG UE<;)J4[4Z M$30K-P%G5 B:E(F_4$L#!!0 ( /R(:5=E MA[NP;08 $A" 9 >&PO=V]R:W-H965T<*_(M3;+\KK56:G/;;N?S-4]9?B,V/--[ MED*F3.E5N6KG&\G9HC1*D[;G./UVRN*L-1F7VQ[D9"RV*HDS_B!)ODU3)K]/ M>2)>[EINZW7#IWBU5L6&]F2\82O^R-7GS8/4:^T]91&G/,MCD1')EW>M>_" MMO8^"\/#Y5'\P3R_E,)%_BA5K?M88MLN!+MDW4)_$2\>J >@5O+I*\ M_"0ON[9]IT7FVUR)M#+6/4CC;/?-OE4GXL! 'VBS@5<9>,<&[@F#3F70.3;P M3AAT*X/NI0:]RJ!WJ4&_,NA?:C"H# :7&@PK@V%Y=7>7H[R6/E-L,I;BA.LT.ZCDGIOK.W4Y!-/F.(+\L"D^D[^EBS+6:FJG+SSN6)Q MDK\?MY7V5+1OSROJ;$?U3E!=\E%D:IV3(%OP18.];[?OG+.G=ON1Q;ZMS]#^ M-'FOIVGJ68&/?'-#.L[OQ',\AWQ^],F[7]^36/&TZ>38690_W1!O6+(\DJ^9 MY'G3*;J\1YW7'C5@@LLQG@5#,;T),;V)[!B?SS7&M6$,%73V/Y9.R>U=_6-I MZ.-TQ^HTLXJ8=)MOV)S?M730R;E\YJW);[^X?>>/)DDA83X2%B!A% D+D; ( M!#-TU]WKKFNC3QZXG/-,Z;D$$4N2Z1G-G.5KDK/G.%L1)<@3U_,(/5AGC8/E MU$J_5HE(F(^$!4@8W<%&):R8 #Y/G!NW-VX_'RH,Z3$"P0R%]?8*ZUD5]GE# M9D1OV,[55O(F#5GMK]40$N8C80$21I&P$ F+0#!#:_V]UOK *-I'Z@X)\Y&P M FC2%B(A$4@F*&[P5YW@_\UBEKIURIQ<$%X\9$> R2,(F$A$A:!8(;"AGN% M#:T*FXDT%1F9)2S/R3WY0HTRL]*OEAF2YD-I 91&H;002HM0-%.17JU(#QAH M*QA*@$B:#Z4%4!J%TD(H+4+13 '650C7FFR>^%M>W*[*2H<;KKM83M(8 I5$H+832(A3-U%-=2'#ME80JY/YDH(76$Z T M'TH+H#0*I8506H2BF;JLRP_N$!EHH;4'*,V'T@(HC4)I(906H6BF .L2A&O- M-$\H+T;!5&PSU:@X:-4!2O,KVF$&V3F^$1V]F2,<-:'G*6$#I=?W>D?-(M31 MF?_N6N?T/7M.'W$K:7=Q[>6&TGPH+8#2*)060FD1BF;*LJX&>"XPPGG0Y#^4 MYD-I 91&H;002HM0-%. =?+?L^9VST4XN_75BH-F^RN:+<*=;T+/-PD;FC1% M.-31F5>RSJ)[]BSZ%R&*9[\6/QODH"EV*,V'T@(HC4)I(906H6BF,NN,OM=% M!CEHPAY*\Z&T $JC4%H(I44HFBG .F'OV9\&*(/FWN8SIM4 MJ=W)U5*"IMZA- JEA5!:A**94JI3[YX]]?[7-GW20A++4DNY#K8G'IJ<5B!C MUO!&4M#L.Y060&D42@NAM A%,R559]\]>_;]W!0'TOR*9LD@!>>;T/-- MPH8FGIZ!OYF"0_/5[8/'T%,N5^4K"7(R+ZY4X>1@Z_ZU!_?EP_Y'VWWW-G ; MME/W-MR]U*#&[]ZQ\)')59SE).%+[A13^Y>6[!;46)3/@3_))02:;FX MYFS!9=% [U\*H5Y7"@?[ET=,_@-02P,$% @ _(AI5W;WY6Z< @ G 8 M !D !X;"]W;W)K&ULK55M;],P$/XK5D!HDV!Y M[UYH([%6:$@@5>L&G]WDDEAS[&"[[<:OY^QDH=NR"B2^-#[[GB?/<_5=ICNI M[G0-8,A]PX6>>;4Q[87OZ[R&ANH3V8+ DU*JAAH,5>7K5@$M'*CA?A0$$[^A M3'C9U.TM53:5&\.9@*4B>M,T5#U< I>[F1=ZCQO7K*J-W?"S:4LK6(&Y;9<* M(W]@*5@#0C,IB()RYGT*+^:IS7<)WQGL]-Z:6"=K*>]L\*68>8$5!!QR8QDH M/K8P!\XM$4"3?:".;'HP*&B:Z)[WOZ[ '")-7 %$/B/X6$/> V!GM ME#E;"VIH-E5R1Y3-1C:[<+5Q:'3#A/T75T;A*4.5DEJ3C5"0RTJP7\AI MZ#U9@X"2&4V.%F HX_H8>6]7"W+T]GCJ&W1@=?AYK_:R4QN]HG8%[0F)@_Y;+=>Z);F,/.P M'36H+7C9NS?A)/@X9O0_D3VQ'0^VXT/LV:J6RI ;4,V8S0X[<5@[0[99$H9) M./6W^_I?9H5G47KZ)^V)LF10EAQ4]E6*ZE5A'339%Q8E:10GSZ2-Y(7)^20\ M']>6#MK2@]INI*&<<$;7C#.\+JJ_/$:Z1L&^ ;:E:^PVBIT&."G-F(OT97FC MLTE\FCYS,9(7QU%X'CQSX>_-#CNWOU%5,>Q^#B4B@Y-3)%+=+.P"(ULW3M;2 MX'!RRQH_'Z!L IZ74IK'P$ZHX8.4_0902P,$% @ _(AI5RG)(EY8 @ M7 8 !D !X;"]W;W)K&ULK95K;],P%(;_BA40 MZB1HTO3"*&FDK17:$$C5JL%G-SE-K/D2[--F^_?83AH5*:T8XDM]?=_CYS@^ M36JEGTP)@.19<&D608E8S&!%B6XB3).*%K !?*S6 MVH["SB5G J1A2A(-NT5P,YHO)VZ_W_"#06U.^L21;)5ZV?C@&1[@TJT8GL"P633TN"T>2,(&X%\=\*QJU@ M[$&;DWFL%46:)EK51+O=ULUU?&Z\VM(PZ6YQ@]JN,JO#=*F$8&BO!0VA,B=+ M)9') F3&P) /Y!M#5E"?\<$*D#)NKNSTXV9%!F^ODA#M&9Q3F+7Q;IMX\9EX M&ZB&)!J])W$4QSWRY67YUST?DOBZ3QY:\@X_[O!C[S?]%_QA'U[C-^[WB+ M:PX@7G&:7Z_6EY&*"#NET-(T^S9+PT ,[Z6 G M%V'OI4'*N6>QG$T+FJG\'"@9V 5A/X?2]'[FE^/%DU;;AWA1^MI;#T_>OJN[ MWZDNF#2$P\[:1\./]M/732UK!J@J7PZV"FUQ\=W2EG_0;H-=WRF%QX&K,-T? M2OH;4$L#!!0 ( /R(:5&PO=V]R:W-H965T MEZ)>422/,MU3]HUO"!'H*4TR M?CW8"+&]&@[Y#&_TJU"=Y0%'BKYCL^=$VRB_E@=)O^4X870^TO$8D M(4N1([#\>21SDB0Y2=;C>P4=U)IYX/'V"]TK+EY>S /F9$Z3O^-(;*X'DP&* MR KO$O&9[@-27= XYRUIPHN_:%^6'8\':+GC@J95L*Q!&F?E+WZJ&N(HP#!> M"3"J *-O@%D%F'T#1E7 J&_ N H8MP.L5P*L*L#JJV!7 7;?@$D5,.D;X%0! M3F&'\OX5-]_% L^FC.X1RTM+6KY1.*B(EO<\SG*SWPLFS\8R3LSF-$UC(=TK M.,)9A.8T$W&V)MDR)AQ=H ]$.HFC=RX1.$[X[].AD*IY['!9*=R6"L8K"CJZ MD\P-1XLL(E%'O*N.-W\6[ZGC'47\4+96W63&2Y/=&DK@'6:7R-3?(T,S=/3U MWD7O?NUJE[D:\^_Z@-6HG??M'M MR1\=/!^F6H$:XY)E?L+*<+,[/'\?7O$M7I+K@7SA<<(>R6 F6]S2NEI\#@ES(6$+2)@'"?,A80$D M+ 2"-7P[JGT[4M%GG^5K Y$G.?#BI,NVRNAS;0L)#CS#9'CC4= M/A[[\;34Q!F-C68I[[248>K.I%7,/RVF.Z:FF\UB >1EAD"PACG&M3G&2G-\ MW!*&\[%$V:\AE@\[+^CJ8B=W,.=$='9U2NBYGH&$N25L='0#+7LT&;5- ZGI M]=/T(36#\>FSX4QL>]34#($T&]ZR:F]99WDKB?%#G,2B'+,N=XS)GJG+74KL MN>Z"A+G6R9T>.8YMM\P%*>GUDO0A)8-324=VE4[+6D"2#6O9M;7L-U@KH=GZ M0A"6=IE+"3[77) PUSYI=ENW+;/UBEI :GK]-'U(S< ^[;I&8W.DM?P%I-GP MUZ3VUT3IKR]4X*3EK>ZV+4^J<:TI(F*MN 0L] M$\PX,E%:+ 9US3XAJ^.]N3H^9'4"2%@(!&M86=<."Y;:&\TU5"YQM24B:"TI;@-(\4)H/2@M :2$4K6EQ MXV!QXVUKU%4\E(,A:2XH;0%*\T!I/B@M *6%4+2F@P])%EVY%CZ[S0>VQ7@K M>4:O+1"I&6>[V#R9MIB6UIJ.NJ":"U":!TKS06D!*"V$HC7=>4BEZ.IQI(_1#E3V]54//MBMHC@64M@"E>16ML3IE.NVE3U#- )06 M0M&:=CTD=W1U=N>>+'7G M^P?9\K\)[C!;QQF77?A*5D&[M&57S\H/],L=0;?%U]L/5 B:%IL;@B/"\@+R M_(I2\;*3"]3_)C'[#U!+ P04 " #\B&E7WP@#PZX" # !P &0 'AL M+W=OO MBK%<&\$;N%=(K^N:J9=K$'([B9+H]<8#7ZZ,NQ$7XY8M80;FL;U7=A;W+A6O MH=%<-DC!8A)]3:ZN$R_P*WYQV.J],7*ES*5\%C-G&J92_.:564VB880J6+"U, ]R^QUV!67. MKY1"^U^T[=922RS7VLAZ)[;SFC?=E3WO7L2>@) C K(3$)^[ _F4-\RP8JSD M%BFWVKJY@2_5JVTXWKA_96:4?[[FCD"&T&[25*\6=$,$G1 MX^P&?7S_QB:V!?15D+X*XGVS([[[*85/&:1A#_?Y7^F6E3")[/>M06T@ M*CZ\2RC^:H9XY.,Z5AHMLTJ&4O MOA.$Z*,#^FB44D+"] 3_ZS_X)/\6M$:\;M<&*L0;6SMH$^PL^"#!!2$4)^F1 M"'LM,/GO5R XFW-A6TDP0G*P6W.:4SQZDR#>Z\?N;+MC:LD;;1$+*\27N=T: MJCLNNHF1K6_1@ &0 'AL+W=O%B!9-H309NJ-1.$RC.!M<7S:OW177E_FF M2N),W!6DW*1I5/R\%4G^?#5P!B\O?(V7JZI^87A]N8Z6XEY4W]9WA?QMN*4L MXE1D99QGI!"/5X,;YST/P[I L\6_8O%<[OQ,ZK?RD.>_U[]\6%P-1O4>B43, MJQH1R7^>Q$PD24V2^_%'!QULZZP+[O[\0N?-FY=OYB$JQ2Q/OL>+:G4UF S( M0CQ&FZ3ZFC__*KHW%-2\>9Z4S?_)<[?M:$#FF[+*TZZPW(,TSMI_HQ_=![%3 MP/&/%'"[ NY^@>!( :\KX)U:P.\*^/L%PB,%@JY <.I["+L"39C#]L-J/FD: M5='U99$_DZ+>6M+J'YJXFM+R XZS^IMU7Q7RK[$L5UW?5_G\]U6>+$11_IVP M/S9Q]9-$V8(T?WAW*T-;D%F>RF]R&37?A7?DZ>.P%Z=B;JV=VXO_MDDNB#LQ%=<^2V_[!?4:7G#LW6P>RG@1RU;O+;F/ M$D'RQ_:[2?[]46Y*/E0B+?]CV,_;ENN9N76+_;Y<1W-Q-9!-*L$K+2BL@.;O/G>9ZFLH>P MR>*JE-W.A4C739=!%IL+4]+6ZOLFC811)(PA8;R%A3O?06\ZG81>L/T6:EF/ MMUF/K5E_KSMUFU M8[PYG%]:97EVK;V6\;1J1_6.&$FC'4T_=9A&E=!J.8JFIZ=$D&.U#]8AB>?64ZN=U#L\J/R!TAB4QE$T/6$E@!S_7 TR5 %!:11*8U :1]'T MP)4KS>S5]0X.26-0&D?1]."4 M&'+L9NCS)GUHM5"K9>N?.OO3:#]CBN&A#-W/#^IPH#0&I7$43<]/R1[';GM4 M?L\OIJ'*Y9FUF*^B4A 1S5=MLL8@#PW*09!0LP.E,2B-HVAZD,H3.?U$43-T MK421&H.SLP+R4T2%:80[LY?LG2=4(4%I'$73\U06R;%KI![BKR/9S9^]NM[! M0>T1E,91-/V*O_)'KMT??7D2Q;N;),FK5&05^=)<^3#%9N?T[:I":11*8U : M1]'T?)4L5(U MRM]7,'Y %M%/XTG57K)WE$@:@](XBJ9'JCI+UN;8S8.^SP^H;AIWTW>@<*%450&D?1]$"5*'+M4X68UCDZ.4;_H,,4 M7H3[&4+=#Y3&H#2.HND9*O?COC)12->X793US* Z0%+FB6DNYVU'G>X>BQ?N M?HA0#P2E,2B-HVAZB,H#N78/9.SUDC_)I^A'G&Z,@U [L7=W"&J,H#0&I7$4 M34]:&2-W?*[^+W3*$)1&H30&I7$430]W&RY'6&/+O4V4MG>X^#,1SH1"(HC7:TUVYH.&TSCMHW/92= M&\5>FQ]4R8%D*<>4Q[. S@N"TFA'VYW4=7" 0!T.BJ;'I1R.9WRY2C_9.O?=G!O;.$6AXHC4%I M'$73 U>6QPO/U?N$RAXHC4)I#$KC*)H>N)(]WHDW@QT?^WN'DX",8W][3;TS M@_H:*(VC:'IFRM=X)_J:U\ZG2.$Q@]*H=YI08M!:.8JF!Z>DC6>7-K:KDR^A M&H.<'G8^',,!"'4T4!J#TCB*IJ]>H!R-;Y\!U&/J5D?:&U Y^Y>Q[!7VC0Y* M8U :1]'TZ)1M\>VVY?BUR&YZ[-'+D1W8?CG27GOO'*%S=J TCJ+I.2HOXY_D M9=J1R:TQ+ZB-@=(HE,:@-(ZBZ<$JM^-[9QJ!^%#E Z51*(U!:1Q%TP/?60O( M;H=Z^6\[JW?&V!6 #(KHR!) IV[)47NH9Z/\CW^2_SG)?MM1O:.!&A__M.5\ M3MN,H_9-#T4Y&M\^$X?27\G'CS-C!E ) Z51*(U!:1Q%TQ-5$L8_UXP;'SKC M!DJC4!J#TCB*I@>N#(YO-SB?\TS,\RQ/ZTM8>54/1(IZ8=22O(E*$M7CD;G( M*O,2>%"K Z71CJ:-D?;;6*C00='T')70\>U"IVN*R9_D>Y[7J_^:.RW0F3A0 M&H72&)3&431]=4-E>8)SS<0)H#-QH#0*I3$HC:-H>N#*#05V-W2S7!9B&55" MW1Z]O>M@L[-^@3%RZ,0<*(UV-&T1&=_U0SN[*8 7GFF440 47E$:A M- :E<11-#UP)KL ^R^C_;*VA<@M*H\'AI*CQR _W6VNHM$+1]!"5M KLTDJU MUD?69WRML8:**RB-0FD,2N,HFAZ[GR8QW%QL/93NF;+I1&.YJ^;*X[\4>3Z5X+#:V7HVAZDG M93LLMX;:,;VC@\HJ*(U!:1Q%T^-50BMTS]02AU"K!:51*(U!:1Q%TP-75BNT M2I2=M3O;SK+X(1OF;&DVT'96[XR]@_ZM8YB@0J&ULA-KY:A:]5R4? KM\LG0 MSAJG(-HQO2.!ZB8HC4%I'$73XU5:*@S.UN;5?=G(D+KY2A:&^-PYUFWJ2B6S5.)2](\O*=][.WV MU>V3CV^:Y_T.U>;M8Y,_1<4RSDJ2B$=9='0QEM^WHGT2UD=:6:4A#JN@ H6D?3'*E%DX<;*<%:3]^9R=-RY9&@-8OC=_N M\7/W]'S76PCYH&8 FCPE/%5]9Z9U=NJZ*II!0M6AR"#%G:F0"=4XE?>NRB30 MV!HEW T\K^LFE*5.V+-K8QGV1*XY2V$LBYB OLK&$F=NA1*S!%+%1$HD3/O.%_]TX'>,@3UQS6"AUL;$N'(GQ(.9 MG,=]QS.,@$.D#03%SQR&P+E!0AZ/):A3W6D,U\=+]*_6>73FCBH8"G[#8CWK M.\<.B6%*(;E Y9@I'@ROZ217G6 M8!"4!H'E75QD68ZHIF%/B@61YC2BF8%UU5HC.98:529:XBY#.QU.M(@>9H+' M(-4G!%[3(U61$=G?VR.U+(!<=J[P+*N\" MB]S9@#SD2)&(Z9(R$9+8/Q[Y^1V/DG,-B?I5Q[C ;=7CFE0Y51F-H.]@+BB0 MY@76K8MUJ0@^K^$XIDV1.>0[D-]FIHUD =2V02KN=N/=%T!5+@'S3I/S-,OU/ADQ%8DUL2>'.%EAW M*];=5T>9F2C7$2P@_&!=W$///VG7*WQ4W7WT5H7/GC)\)#'1?X!,ZJ@T(KXS M5L<5W^,M*7R\!=8G%>N3MRF,&7Q;1[* ::^)W*G7U_=63[KW5H7'DD5 K@7' M-YSC$U_[2#>BOC->_EHA\K>DE\PEAN^_R.9N=X/6JU+A M-]>*IFP>L3F+ 6OYIH>[&?N]@5N5&K^]+<6W47+\5$@/W500, )T+ 9 >&PO=V]R M:W-H965TS#)!XGJV)EM2OGWLYTT#6UP)]H7\.T7$#3RO[^8XHTXT,F-S'HW8 M1I*,PIPCL Z6Z=2#[C1J,!K6(#\6H]-;#9?F#_:LPK,TLL8,;(39;(=.P,'93 "F^(O&;;;U 9ZFF^F!%A M?M&V6NLY*-X(R?(*K!3D&2W_\7T5B 8@Z!T !!4@> KH'@"$%2 T1DMEQM8% MEC@:<;9%7*]6;+IA8F/0RDU&=1H7DJO93.%DM) LODT928"+C^CR[R:3.X1I M@LS$Z51%*$$SEJMC([ )_"FZP9QC*@6:Z!QHP*<+D#@CXK.:?8]<)%+,08Q< MJ13J?=RX4C,MU00'U)RA*T9E*M E32!IP<_L>#^P$+@J-'5\@H?X3 ,KXP** M#@J]$Q1X0=@FR Z_@%C!?0,/+'+".EVAX>L=DJ,#VY:5B4[)&M0%DVBY0\UU M<[PSPY,MYLD)^E%H@%"-C112I3JC:_3[FA&"U,70:_ZT):[4%;;KTH_-N2AP M#&-'O28"^!TXT8=W?M_[TA:T-R+;"V&W#F'7QAY-89U1JDTO,<$TAC:W)477 M4.B7\"X* _4R>M[(O6L:L6YUI)%>;:1G-5)?0[@''F>B]<),>\^-A;6'X^D-?4@P;1GJ=WA,3UFV.-'%6FSA[@P-?&'1OKA&0>!;Q34^"ZW*[.@0[0!S@;HH+S_$_@ E>-=6"\Q> MH.I65'Y)UIV!>AIY60N6'H^15C\J&C-Z@K\N@?4$L# M!!0 ( /R(:5>%PHH,^P, 'P/ 9 >&PO=V]R:W-H965TWN$+YL%MRU7-KE"C),!<)RX'C M9NY"5F307>LO1K$LEX[DPL\,O6 D*-%[(4F'^ MPZ$:ZSD0%D*RK I6#+(D+W_I4[40K0!_VA/@5P&^X5U.9%C>44D7,\X.P/5H MA:8;1JJ)5N227._*2G+U-E%QX!/EG.K%A;=W*&F2BG@HWK(C5:)J9?Y)V8UO!5SA[A(&WH_@>_X 'E9W\/;-.Q Q MY2@L\(-ZX08&?M #KX1WB;0&Z12[$CL:XMQ1.220[]%9?/\=&7D_62@-:TI# M@Q[T*=;:NK;L6NU/OD653!+61VB/6]*C>7Q]H#R"WWY5D/!!8B9^[U(W? %U M0:TNL"[X%Q0RR;>P1)ZPJ(N=/7X 1Z3RE,RJ[- MOH;M_>>84JD>2@9%OE?KB"9QA>+[IHMJ.>>H19608#HB7C?924UV8B7[U5R1 M&%W0/7)UYKX/G[,\61<"EBG-NTA9(?YE%A&ON?"]5[XE*@+_L\"6HY%_ MEI[5)!&HCQA(A"AH'J(U5ZL9VLE* D__=6< \1MROI7;EW ZTE@=>6VO(R]A=J1Q._)?[>X, MP'F_(XWA$;OCW:I/,ZX^H N:5I=V)R$["/'.,VI\C[R4\8GVR>[-M><6.)A, M@^FD)]<:"R1VR^FXG,Y3M%Q4D^=?%9,@&(Q[>#8^1NQ&]@I>?8;1R:Q]R,I" M@02]KNVV"J(,^=:4?4(Q*W)9UD;UT[JTO"X+JF9X69=^I'R;J%U(<:-"OEGIE1[*=*:_63*IBS31C51XCUP/4^PUC\M31$]0%]^(O4$L#!!0 ( M /R(:5>R@$#?&P4 .(9 9 >&PO=V]R:W-H965T[# MGYU B2X-((WD*<9S\\3C_]V^BO&7\0,0*+7)$[%P)I).;^V;1',(*&BQ>:0 MJCL3QA,JU2F?VF+.@8:941+;Q'%\.Z%1:@W[V;5'/NRSA8RC%!XY$HLDH?QM M!#%;#2QL;2Y\CZ8SJ2_8P_Z<3N$)Y(_Y(U=G=N$EC!)(1<12Q&$RL&[P]2WQ MM4'VQ',$*[%UC#3*F+$7??(U'%B.C@AB"*1V0=7?$FXACK4G%<>OM5.K:%,; M;A]OO'_)X!7,F JX9?'/*)2S@=6U4 @3NHCE=[;Z&]9 GO87L%ADOVBU?M:Q M4+ 0DB5K8Q5!$J7Y/WU==\260?N0 5D;D&,-W+6!FX'FD658=U3289^S%>+Z M:>5-'V1]DUDKFBC5:7R27-V-E)T"/084VV0 M^4(L-^O;4L6M6[>#=8RC/$9R(,8>^L92.1/H/@TAK+&_-=MC8G!@JPXK>HUL M>FU$C!Z?8-Y"KO-9T[KHQ],=NOATB3XA&XD9Y2#6?W6AFAW?0: ?!+1+O9BUY!UKZ=Y&,@2,VV:2S+B^Y"[?>A:XPUV). QA8JH0(X$NPAK__ MAGWGSSKR$SG;H6T7M&V3]^&(JC4VF+'IAF!> >89P?[B-)5JB)HPO H&=CT'>WL8QH8:8O@% MAF_$N'\%'D3B'1"_ G*%77_GH5#&(3RKY,#;5 M$*1;@'0_-%X@#=\;+-T*E>L3W^_L454?VQM3._'VBGA[QGB?0>A>UQ,7Y*\2 M'<>@HU>E6D)6ZHIZ;:+H5<+K=+"[/^*-P31,#7;**=LQENZ?F3:!\.IF"5QI M+;09/>B11P'43K#.*2OYJ;SM\F])%MRPF%]$*0I9'%,NT%RE/,OSI4IX.8/6 M]D[>7G>[0K;\WE[2S5$UI28E-3FJTC=ES+UCO#U 6SU_'](81%/(4I1@HPK8 MF@>:8KI53)5+LH]Y#C&"2S6"S7*DG">:8K:KF*1%*ICGD":XU";8+$X.S")- MF;TZYG9EF'KFP;S+4@H4;%8H'YIAFA+Z=:%7DGH.A8-+B8,[1\T^:#/[W*JU M%5?+\06-T3_1!#+Z-U#LE[60)](UZ\XXATK"I4S"9IVT790-R&8GO=P4>2C) MEZFXAT+Z5KM\-+MJREO*+&S66881;< W^^RN\3'>\*L1=)#_.%^]C:LZ3[M+ M_E)V$:.L^7@%.-PC[[2TH>@6+X1WL$/,KAJ^$*348@0;J\'-=,IA2B6@KZH* M1*F( O1,XT6M"B4G4E!K\G/H,5+J,7*T'MN +S5X5N9KZ7-__O;TU7:=_?6K MN=FF6*4"(\D5)>D6/EU2&&ZLZ.ZWK>_C+/W$Q3C%(^ M$;-\>EA((>EFY5T/4MW;(4ZGT^WNDWB5=P_WW';7KY=%I)1%Y+2RZ,BAXE?" M];M==W\OP1S;1_-C;^VB)\"GV<<%@0*V2&6^H5Y<+3Y@W&3;]G;Y>/[UXQOE M:DDJ4 P39>JT.JK[>?Y!(3^1;)[MR8^9E"S)#F= 0^#Z 75_PIC&PO=V]R:W-H965T M\Z]]KG*'2A,&- M0++(,BI>)Y#RU=C!SGKB-EG$RDRXX2BG"YB"NLMOA!ZYM9,@=UQG\!*;GTC$\HCYT]F\",:.YYA!"G,E'%!]6L)YY"FQI/F\5PY M=6I,8[C]O?9^98/7P3Q2"><\?4@B%8^=@8,BF-,B5;=\]1VJ@'SC;\93:9]H M5>WU'#0KI.)99:P99 DKW_2E2L2609?L,2"5 ;&\2R#+\H(J&HX$7R%A=FMO MYL.&:JTUN8294YDJH5<3;:?"J>*SIYBG$0CY$5T^%XEZ191%R"Z<3'3 $3KG MF;X%DMH\GJ#;Z5V9S?5> 2E5>E_"RFMBMGVZ $635'X>N4KS-&CNK.(T*3F1 M/9R&Z)HS%4MTR2*(WMJ[.KXZ2+(.^0B&5,!LGJU M('3K-'8M@K\'X5>1/8) ?(ZF#2Y+CJ6';K,'H[Y3F=,9C!TM+PEB"4[XX1T. MO*\M_'HUOUZ;]_".+4'J(SI!/RDKM/P0KK+QNS$))>/29\_Z-/)>AEV?](/> MR%TVMR/'NR) MN5\C]UN1=0690W((O+\+3@*"_6;L08T]./+LM0X4V(M:BZ&-SF"'CD^"X;[C M']9TAJU2>;"%4F?B; E"%WYD[P/2U0O0%4T$NJ=I 2C7+*V6FI@-_X.4L+[\"WA;VHO;BV=;\1U@$%WEP'I$+*'P::ZXF/+:Z/$#I#J[5P*TAD,_N+D M;OWC,Q +V\E(-.,%4^7OOIZMNZ6SLD?8;"];K6LJ%@F3*(6Y-O4Z?2U5478O MY4#QW'8,CUSI_L-^QKKC V$VZ/4YYVH], !U#QG^ 5!+ P04 " #\B&E7 MD^4M6G,-E!;+M:'KD&-K,^*1-M")%$C:;O[]R,I19$E1M$Z MO]@D=>^Y/(?D)>_\3-D3/Q BP(\B+_G".@A1W=DV3PZDB/DMK4@IO^PH*V(A MNVQO\XJ1.-5.16YC"'V[B+/26L[UV#U;SNE1Y%E)[AG@QZ*(V3\KDM/SPD+6 M\\"W;'\0:L!>SJMX3[9$/%3W3/;L%B7-"E+RC): D=W"^HCN-D@[:(N_,G+F MG3905!XI?5*=S^G"@FI&)">)4!"Q_#N1-G<7"F1G ;!W=J!*]QT-3MFKL6+HI% MO)PS>@9,64LTU=#J:V^I5U:JC;(53'[-I)]8?BX36A!P3QC8'F)&P+N(B#C+ M^7OP 3QL(_#NU_=S6\A(RMY.&M15C8I?077 %UJ* P>;,B6IP3\:]Y^-^-N2 M84L3/]-0UD]5+<@%7,L\2T$#6&KS%4UC\M'<>#H>?.[5-7XZ%=B& 0.I=FD0$. M(Q0&_J7=9FB' \_Q\ O>!6>OY>Q-YQQE^5$8T\/*F\AZ:&=D;8 SLA[:C;+V M6];^*.OO^KHB*8A/A,GK%T@!"GE+C3N?\TXPY"!Z\V\GDA7"GDA9-@*&8X*^5"> M"%<;3$(+EB6JJ14$QS(3W*1C."#E87_F]P_8T,SQ ^SV=D@T#6TS-$,>=#H[ M^(+]K&4_N]+Q&D\Z,\-Y"'& _-Y2KTV&GNL-93$BHB (>D=Q8S!$LYE4<&:6 M!L&7]QV>%WI;E13VQSLFE P\Z$X"WNGS*C%>PEU6@2UN8MJTOZG>M[H8%]2P"3U5 (Q;N"_!&Q%H N_/4+PC;ZQJ+2U['4M0OP':TK>,^ MZNJE-[Y"=VMD&(]4W:=+BQ?XNFC\$K-])K-U3G8R%+P-Y&W)ZCJL[@A:Z4+C MD0I9MNCF0=:NA"D#^7U'J7CNJ !M-;S\%U!+ P04 " #\B&E7*I9_$6@# M !/$0 &0 'AL+W=OX&GM=W"TQ*9SK6>^=L.J:UR$D)YPSQNB@P^W,".5U/'-^YV[@@RY50 M&^YT7.$ES$%\K\Z97+D=2T8**#FA)6*PF#C'_E'B>PJ@+7X06/.-:Z12N:+T M6BU.LXGCJ8@@AU0H"BR_;F &>:Z89!R_6U*G\ZF F]=W[%]T\C*9*\QA1O-+ MDHG5Q!DZ*(,%KG-Q0==?H4VHI_A2FG/]B=:MK>>@M.:"%BU81E"0LOG&MZT0 M&P#)8P8$+2#8!42/ ,(6$#[70]0"HN=ZZ+4 G;K;Y*Z%B[' TS&C:\24M613 M%UI]C99ZD5(=E+E@\BZ1.#$]+5-: #H'AN8KS !]0G-Y&+,Z!T07")>"9"2O M5341A[1F1!#@Z$,, I.@4_^V?N6 M&&%W,$+-UWN$[WBS\O/[RB>W:5Y+O=&"T0+-:%'5 NO?O#PN"68E*9=\XSS] M_":)T:F @O\RG9$FBM 8"."UJ7PE3%)H!(!Z#^FVZF8=CWHIXW=F\V"V2PBX8R MS1V[V,37&PQV^9*G^;84ZW6*]?8J=HD9DZW/V-3V(E]Z8&V2Q3;)$DMD6_+W M._G[;Z+W]&V6TB99;),LL42V5>P<,>$/B#X6Y/F9GLY//T@][S M3+[D:;XMQ8:=8L.]BLT%3:\1K908Q@:T%_[24VN3++9)EE@BVZK!J*O!Z$TT MH)'-4MHDBVV2)9;(MDKI>_<3CO?:+:B-8+,7^%'0?_#X8[ +^H;''Q-?.!H] M>/QYFJ_1S-T8$ M@2SV9FX6@E1Y/KZB0PZZ^7 '.@"D#>7]!J;A; M* ?=.Y3I7U!+ P04 " #\B&E7_?-+!RL# #+"P &0 'AL+W=O\[U.;YQ;G\CY+U: FCRP)-4#:RE MUEG/ME6T!$Y50V20XLI<2$XU#N7"5ID$&N<@GMB>X[1L3EEJ#?OYW%0.^V*E M$Y;"5!*UXIS*QQ$D8C.P7&L[<<,62VTF[&$_HPN8@;[-IA)'=L42,PZI8B(E M$N8#Z]+M3=HF/@_XP6"C=IZ)47(GQ+T97,4#RS$;@@0B;1@H_JUA#$EBB' ; M?TI.JTII@+O/6_:ON7;4)OA&;;U#J"0Q?)!*5 M_Y)-$1M@<+126O 2C#O@+"W^Z4/IPPX >>H!7@GP#@'-%P!^"?!/S= L C7RPU=3+3$E<9XO1PPK-$/ *0 M$:0P9YI,$YHJ2W:WTM61ATQ%B5 K">37=XPA M5QJX^EU7 $4*OSZ%N?)Z*J,1#"R\TQ3(-5C##^_Y:W*LM;IU@NBV)FZ6*O\NO,+OA:.Y("O]LY**-Q353+ M#3K[4>'S*+?3[/K!@4$U84'7<[M5V)[T=B6]?9KT&*]@"48O]G)[^@GE8I7J M.AO:S_;D'%CP:D3X:L3D6$0AVM[I3CC(1=X6*E2!^RZ^3]5LU7E>Y@W7P?S( M[8W=FOD0.]6BL7RB+]K<:RH7#&_'!.:8RFFTL9!ET3H6 RVRO#>Z$QH[K?QQ MB=TV2!. ZW,A]'9@$E3]^_ O4$L#!!0 ( /R(:5?UW/'(EP4 "HE 9 M >&PO=V]R:W-H965TH3,B"8FD1F#U\4CF)$DT2>7QK8+VZIA:N'_\0@^*RJO*++$@ MJY/123%=XF\IX]A:2J4)%@Q!)1_$=/55FCAZ*MD"RMQ"J#E&;E M)WZN;L2>0'':!58EL-XJ&%2"P:' /B&P*X']5H%3"9RWIC2L!,.W1AA5@M&A M8'A"X%8"MVC=LCF*MO2PQ-,)9T^(Z]**I@\*0Q1JU80TT]Y]D%Q]2Y5.3C_C M9W1/(D(?\3(A:+;FA"AK2H2S&-UD$4L)4F6(0!_1R;+O/"(Q3<1[5>C+@X?> M_?Q^TI96"@KYJE;AOKI6VNK4[B;+N^0 /S [(,RVJ[(=WR!Y(KN5'(!RURKUM^BWD= MO4WNOSUZ6_+!CR6_^+'H8;?<(]&I.]]HR4']E T*GG,JG>U2T)BJP>$#>L#J MV6$K]"!9]!7]]4D513>2I.+OMF>FY [:N7I@NQ0YCLA53XU<@O!'TIO^\I,Y M-'YM\PLDS(.$^9"P !*V@(2%0+"&!^W:@W87?7I'>*0Z:S4AT>[+U+0HPF*# M!'ZDV1I)AI8$Y9BV]7S7G>1S70@)\R!A/B0L*&'C J9GD(]3X\)U)OW'?7=! M1@R!8 UW.;6[G!]V%]>SA*QU;+WNI)_K,$B8!PGS(6&!T^(P\]!AD!%#(%C# M8.=Z#A+F0<)\2%@ "5N4L.&>@6W7,0VC:>'PN)AK#6S7K(LU_#2J_33J]-/O M6ZGF9$2_^5*!8KI:$4ZRB"!EK!QSF1$N-C1O,TXG^%SC0,(\2)@/"0M&1XWH M&*YE6_9!?P49- 2"-?SEUOYR._WUF>FNZ?/]#"44+VE"Y7?=,[%U1O]I'P,[ M>>?:RCU^MBQW.!@=C \>9% ?$A:4,/NU&BP@@X8M00<#RQP;[9W-N#;#N-,, MG_8L\.I8]0%%6\[UPDK.N![RVLS2&>]%/^"\B0 MX?CH^3)=RQF=&)1,8[<>9W1/<];*!FME$72'OQ>K:RP[:U;3S3_7&: T#Y3F M@]*"BM8PD>,>S:=!@X90M*;9]A9_S4ZSS1E770PN?D6@Y6)O835MOW=Z'E2^ MU;6OYG:BS_89),VK:/KN[K\;C4?-QO3;RUF&?=#J 6AZ"U!:"$5K>LC:>9(*UNZ82<[1;KN/<=.N/QP632 XWJMT6U7'LP/#1+:W9#QSWL M2H[+6:9CFM;!^P]4+9H-O%N[-CN7):>>=XO^17.6IJJ7F"=8"#1K;6+0M6I0 MF@=*\T%I 2AM 4H+H6A-Z^V6K$W[?_K=Q 1=L@:E>: T'Y06@-(6H+00BM8T MXVZ%V^Q>XOYMFRX)UQ;<9E0*-=I%&YRMV]_E*];^;-(T]%^S;Y]WQSS;6:"+ MU:"T )2V *6%K[=6Z9G^WD:+E/!UL>E&H(AM,UG^&EQ?K3?VS(KM+ ?7Y^:E M;[9<#\S+1;EM9X^_>SG9 %%E"UE0_@QSGGWG-MP O%<+9F< MF:U*0@HH.:$E8I!.C =[//<57@.^$]CSSA@I)VM*7]1DD4P,2R4$.<1"*6#Y MLX,9Y+D2DFG\;#2--J0B=L=']2_:N_2RQAQF-/]!$I%-C'L#)9#B;2Z>Z/XK M-'YT@C'-N?Y&^P9K&2C>KT$YR&X)P3O L$MR&X MKXW@-03OM1'\AJ"MF[5W7;@("QP&C.X14VBII@:Z^IHMZT5*=4]6@LE=(GDB M_(8/Z EB(#N\S@$];!B O 8"X3)!BS*F!2") 8X^H26C.Z(OB+R?B-2;0F_> M1" PR?FMA#VO(G3S_C8PA?&:OISM]=OXO^OR?HY\4PVUOBJOU M_ MZET^_[Z1K+;=?2SW\QKS",4P,^73CP'9@A!_>V4/KDNQ^1N) MG1R(UQZ(=TT]7+1'@. @^P:'OH.H-89:0S6-76@/_='("\Q=M\0],.?>G ML*A7;>C?G\+F?\,W3R.:N"V7EZ%\ VNFUR%--M*>J_9[O:=N8' MW9#.UJ?V>&;WK$>RD]>-]X]\_1KPB-F&E!SED,I0UN!.&F!U:ZTG@E:Z=ZRI MD)U(#S/Y-@), >1^2JDX3E2 ]OTF_ U02P,$% @ _(AI5U?NHR1* P MKPX !D !X;"]W;W)K&ULK5==;YLP%/TK%INF M5FH+F"0D78+4)JO6ATE1HV[/+CB)58.9[22=M!^_:Z $&D*;B3P$?]QS.,>^ M-O9X)^2S6E.JT4O,$S6QUEJGU[:MPC6-B;H2*4V@9RED3#14YA'@VE?MH M8CE&$>4TU(:"P&-+IY1SPP0Z?A>D5OE. ZR67]GO,O-@YHDH.A7\%XOT>F(- M+131)=EP_2!VWVEAJ&_X0L%5]H]V1:QCH7"CM(@+,"B(69(_R4LQ$!4 &&T& MX * /PKP"H"7&!T,!52 M%B,JEN@>YE)3R0A'WZ04$K$$S26#PE0D2G 607>$[EA"DM!$+30TP*QJA2[1 M+>'03-$BR[^S&=6$<74./8^+&3K[?#ZV-4@V+[;#0MYM+@\?D;>@Z17RG N$ M'>PUP*?M\!D- >YF<%R'VS!0Y6CAW 319AOTO;'9'5; ]*VX/VJ15Q#!L5;(KA,[I :DW@'0@^ M3DJ3)&+)JLE]3MFKI!D>C5S_(!V;XASS:TY'O]3L?UASDSS_8!6 O+?:FH*. M"1N6PH;MBUJA!YH*"2G4I*L5?&K2=$16\SDJ?8XZ7"NC+FUW1%:S[3K[+[O3 MX:[=3G:J\X+M[>;NN+@Y:=W*><7]:-JBOZAELV_G.=E01VQUU_MSA]OEP>?KT X_ MV4?O8%6"#^^-";MRFS!7N1]$KEBB$*=+@#E7/B2IS&]'>46+-+M@/ D-UY6L MN(8;)94F /J70NC7BKFSE'?4X!]02P,$% @ _(AI5R55S64@ P KPP M !D !X;"]W;W)K&ULM5=M;]HP$/XK5B9-F]0U M+X1 .XA42*;U0S54M/6SFQQ@-;$SVT#W[W=.0@HHH'9+A43\XX3 MV#EEW I'Y=I,AB.QUAGC,)-$K?.+5?:+-CAJ*!+F(/^ M6,?^K3P[GN61*IB*[(&E>C6VAA9)84'7 MF;X7V^]0GZ=O^!*1J?*?;&M9QR+)6FF1UV"T(&>\>M+GV@][ .1I!W@UP#L& M^"< O1K0>ZT&OP;XK]70KP'ET>WJ[*7C(JII.))B2Z211C8S*+U?HM%?C)L\ MF6N)NPQQ.IP**>N8B06YQ631(!G-2"RED(1Q,I,,!U/!E.\G>,FWEG".127I.=<$,_Q>BWV3%\/ M]]J.\W_:XW_6?N",7I-%O9*O?S*+]K+C1!JTQ;QB[;6SFA)YK0J:P-C"&JA M;L */WYP ^=KF\.[)(NZ)(L[(CL(C=^$QC_''CZ4I1+#0C<8B2601.0YWO;J M(A)\=2A->\'0#88C>[,?@S9!=S!T'.=0 M,&IE= //=0\%XQ9!=^@'@?,B>."7?N.7_EF_W"AR#X60NK6:3,Z"WYJ979)% M79+%'9$=1"!H(A"\2]$(N@Q-EV11EV1Q1V0'H1DTH1F\?]$XJ^*M<1JTU(N^ MW_?\HWH1=:DU;M'J7ET%^#LJ/O9>!Y:#7):MKT*WK;FN7J/-:M-=WY1-Y='Z MQ+V>NBWK$7;C5?/\0E^U\G=4+AEV61DL4)5S.<#[)JOVN)IH493]WZ/0V$V6 MPQ5^48 T KB_$$+O)D9!\XT2_@502P,$% @ _(AI5PUE\@C^! ("0 M !D !X;"]W;W)K&ULO9IK;Z-&%(;_RLBMVEUI M$QCNI+:E77/I5JH:Q=KV\\0>VRC >&$<[TK[XW<&$VQ@0FWK*/D0@SGO,\.9 MET,X8;QGQ5.YH92C;UF:EY/1AO/MG::5BPW-2'G+MC071U:LR @7N\5:*[<% M)N.EI$D'TW'U7?WQ73,=CQ-L/E%]ITO"5K.J?\R_:^$'M:0UDF&*8SFJ:2).;QM8:.FC&E\'3[A1Y5)R]. MYI&4=,;2_Y(EWTQ&W@@MZ8KL4O[ ]G_2^H1LR5NPM*Q^HWT=JX_08E=REM5B M,8,LR0^?Y%N=B!,!MEX1&+7 .%=@U@+S7(%5"ZQS!78ML,\5.+7 .5?@UH)J M];5#=JNE"0@GTW'!]JB0T8(F-ZKUK=1B19)<6G'."W$T$3H^G;&BJ%W!5NBS M\".G14)2%!8%*U"2H_LB$1LSEI.V M7!-6:?QB-'XQ*I[]JE].?-"LOO3.;$/R-2VE94Z-\'OM!-6J'X8RU4/)(GQ7 M;LF"3D:BRI:T>*:CZ6^_8$?_0^4!2%@ "0LA81$D+ :"M9QD-DXRA^C3UVUQ MT#F53MY*GZ>.Z3N>)Z[=Y],5[\=9.O9=$[?C D6<[=N&9[3C0D6<[_L>MMIQ MD2+.-6S+ZLPO[L?=F*[EV4X3UTJM;4@G0<("2%@("8L@83$0 MK.4DIW&2*.-=R'=RMUH/G?V5VW2:[[F!V9RDI2_01_1!_9V<9JZ])5;8'.9=>A)"P M !(60L(B2%@,!&O9Q&MLXKU=.?<@G00)"R!A(20L@H3%0+"6D_S&2?Y@P9EO MB(!^0/_L>,E)ODSRMUGQD6* M.$\1%P\FX\I48_W88M&OO'?60J>=X&YVE5&]^Z8RJI?9LZ(B5937R^KP:5^; MUI/.%1Y^#BK1 ]VR0A;#'^BRIZ)A]*75#Y06@-)"4%H$2HNA:&T#'5M9^ U[ M61BTF05*"T!I(2@M J7%4+2VHXXM+7QM3VM8>+$]^JTESS9]S_:Z-P5%H'B: MTG&W]P4ZOT@QK'SH,NS>+01HV/9Z'3MI^']:::U;R/E/8@]1IHU]U].[]Q)%H&$;KF-U[R60\XM4PV+'-+K_EHFAAFTOWK&%AX=[ M> /7-FC3KJ8YK?4R>HNEB#)LL[M2H'TVU9ABI;K+!-I!TTY>?9#OSOQ-BG62 MERBE*X'7;UUQ11>'UU$..YQMJ[\9'_:#0( ),$ 9 >&PO=V]R:W-H965T M22 M6/-+L)UF_'O\DH8B=15?8I]]SW//7>Z0X"1-DFLB*).XS,/95I>Y&BQG$K8:F4$(JG]O M@*NQP$M\/'AD;6?] 2GSGK:P _N]WVIGD9FE9@*D84HB#4V!;Y;KS$' H;*>@;KE +? N2=R,GY-G'@.Z8&G^R/[EY"[ MRV5/#=PJ_I/5MBOP!XQJ:.C [:,:O\*4SY7GJQ0WX8O&Z)LE&%6#L4I,8*= M,!E7^CS5X020IB\ T@F0!MTQ4%!Y1RTMSY0Y:5V*+[F7\P;Y2;^[ 4L;-VYQ8%\([DFJBVT2Z] 6ZC^A!2=L9]%G6 M4/^+)T[:K"\]ZMND%PEWT"]0EKQ#:9)FR$2U%WBS.>\L\%[]?][GLHTDV7D2 M/S!KT],*"NPFPH ^ "Y?OUI>)Y\N2%S-$E>7V,MO@]B#1JIQS=\K;>F>P[$" MYIS82+<*='X8#V6:D\.I G+2* )T&\;!H$H-TL:>F4_GB;N)C?;7/8[K ]4M MDP9Q:!PT6;QWE=9Q!*)A51_:;J^L:^*P[=RK =H[N/M&*7LT?(#Y'2K_ %!+ M P04 " #\B&E7FT7-U&T# '$ &0 'AL+W=OF-F1\2]B!R#1UR(OQ=S825E=F:98 M[Z!(Q"6KH%1/-HP7B513OC5%Q2%):U"1FP1CURR2K#3"6;UVP\,9V\L\*^&& M([$OBH1_6T#.CG/#,NX7;K/M3NH%,YQ5R196(#]6-US-S(XES0HH1<9*Q&$S M-]Y95[&%-:"V^)3!49R,D99RQ]@7/;E.YP;6.X(G!=32S49[?7!1(I-PQMD1<6VMV/2@/OT:K."_, % M11]8*7<"Q64*Z0@^.H\/SN!-);?33.XU+\A9PA54EXCB-XA@0D?VLWPZG(S) M^3WO\;.]]PZ#=@E :S[G)PEP"Q7C,BNWO53X[[TR1]<2"O%Y+/(--QWGUD7N M2E3)&N:&JF("^ &,\.5?EHO?CAW[E&31E&3Q1&2] -E=@.QS[&%[%\78\3=( MMT;J5\(A= +;(Q:Q9^;A]&@?&Q(G\!WJ.7W#Z+&AI70$OD\'E/&(;]^U/$QP M9]C3ZW1ZG;-Z%_MO%R)+ 27I 51&"I638]K/LOQJZDU)%DU)%D]$U@N%VX7" M_8.UP9TR0%.215.2Q1.1]0+D=0'RGET;&J1]E8<3.HMBC[J R M/+8C'@Z(;PT,XQ%#0GR*;7N\,/B=6/^LV)7ZFGQ293A+\ZN)-R59-"59/!%9 M+Q9!%XO@#U:&8,H 34D634D63T36"Y"%'S[L\;-K0POMO;PMEQ#L#B[S-#8%\&W=40JT9OM2-I^X MW6K7M;ZK>[7!^L*Z6EHCZY'N5 MCP3<7 0 + 6 9 >&PO=V]R:W-H965TS';)!FY!?MI=E^K)[EC6:0Z%2'F!2KB?6^_=B]BE ME4&-^#V%@SAIHTK*'>>?JX>K]=QRJA%!!BM9423JYP&6D&45DQK'WRVIU?FL M#$_;3^P?:O%*S%TB8,FS/]*UW,ZMT$)KN$_VF;SAAY^@%50/<,4S4?]'AP9+ MF856>R%YWAJK$>1IT?PFC^U$G!@H'KT!;@WPT,![QH"T!N2E'KS6P'NI!]H: MU-+M1GL]<5$BD\6LY =45FC%5C7JV:^MU7RE1;50;F6IWJ;*3BYN8:/"+M%5 MT2RZ*GAGZ-<=E*I=;%3_BN> WD0@DS03;]7+3[<1>O/]VYDME?^*Q5ZUOBX; M7_@97P1]Y(7<"A07:UAK[*-I>S9A;RO=G7C\)/X23Q+>PNX<$><=P@XFFO$L M7VZ.=7*^SGO\O[WW)H-T*X'4?/0_5L(-['C9QOZX)O[\6<'1E81<_*6+?,-- M]-Q5M;L0NV0%='W;2;)(M,DL6&R'H!\KH >5/LB]^X M3#+$N]1,V]3,N!#:;&SH_)JN^F \+#R/$<\)9O;#Z72/<6[H>2'V^KAHC/-] MQZ>NW\?%8QQ5?D,/=[B>?MKIIY/ZVU)T!VI5 I+)(PB=ZH;$._%.U!!#+QRH M'N,88=AE ]$:.A($E PF)Q[C,/-#GU"]:+\3[4^*7O)2I6,BX1WZA1=G;9+J M=$_RO#8#39)%)LEB0V2]8 1=,()O6"(#DP$R21:9)(L-D?4"%'8!"LV6R'"4 MM6<$^R1TA]5" W3#("3.H/A%.J#C8,;(L$QJD%Z *0M=??C8? I_201%= MXW[6F51_N?]R)M(UH&3] "I)1;4._CG9T;9)K/UV3'._-D>-LD5&V6)3;/TH MG9PZW&]825MR4V$RR18998M-L?7#A(]APF;K:C8RR14;98E-L M_3 =CT>N]RUKRN3AZ]5A,LD6&66+3;'UPW0\Q;G3Q[C7UQ0Z/G=BQR=LN$?3 M #'QU=ES5%/&0.937QW7AC5E#/0H8SYF@YIBG]S Y5!NZJM/@59\7\CF"J;K M[:Y7W]>7BH/^2_=BZ6KZH^HZMK[Q.](W=[D?DW*3%@)E<*]<.>>!&G/97(\V M#Y+OZON_.RXES^OF%I(UE!5 O;_G7#X]5 ZZ2^K%OU!+ P04 " #\B&E7 M2* GQ18# (#0 &0 'AL+W=OY25 !,]M)6FD_?K:A%%)* MUY6^)#;<V<14.Z%DF0D*W(\,V M[BYIY#QF&:(P6)DG-C'8QLK@([X'L.6 MU]9(2;FB]%IMSN8CPU(900(SH2B(_-K &))$,D1G6F M;7=^P?M'@I MYHIP&-/D1SP7JY$1&&@."[).Q 7=?H12D*?X9C3A^A-MBU@W--!LS05-2[#, M((VSXIO<%B?@1T_(CY!C'2!L8:<%/NZ&3V FX;:&XR;EBC[Y101)$=)_;A!9H7Z/53\$F"OR!&SB.-30W=1$/ M [W QK[EA%5@(T&W2M#M3'!,F6P0$7" OM#LL&Q;6ZJ=/,_M24]D#)=E[ M16MZ?9:A)[)&&?RJ#/Z+K%F@W;HU!V$0N,Z.,Q_&^2$.;-=M-^:@2F_0F=[I M^O:0QW- 9+X!V2:N&O4'?*4SDB_;]A MN\F?VZJ^V)JEJ,TZ]BN:MB3OJQ0]L35+<3\%V9W3Q9/&+>&-_W77=D+?"7:< MVQ*)/<_&CC_8L:Y9&U/5.\)GPI9QQE$""PFUC@:R;ZP8NXN-H+F>7*^HD'.P M7J[DJPHP%2#O+R@5=QLU#%&PO=V]R:W-H965TD[@@P2J1%4?1W@#K),D]1]?&^A1E>F#IYN/]+CNO*J,FLJX(YE MG].-W"^-N4$VL*55)N_9\4]H*^1K7L(R47^28W.MYQ@DJ81D>1M6=Y"G1?-- M?[0-<1*PO3,!IPTXEP;<-N ^#_AG EX;\"XMP6\#_J6!:1N8UFW?-%;=TB&5 M-%AP=B1<7ZUH>J/65:=5 Z>%_F4]2*[.IBHG@X=J+>![!84DT4%]"O(J!$G3 M3+PF?Y"/#R%Y]>OKA2E543I@)BWV78-USF#_2>2$N-;OQ+$<=R!^=T'<<<_& MPPOBUOEX=$G<.1N/Q^-OJYVZ^9NAN*GL=(J<3I%3\_P+%9$O']05Y+V$7'P= M4M/@W&&<'JIN14D36!IJ+!+ #V $O_UB3ZTW0Z(P82$F+,*$Q4BPGF"W$^R. MT8//E'.JO)8\38"D!4FHV ^)'<5<*Q83%F+"(DQ8W,#F-4Q/LX? GC@+\S#@ MR^M\>:.^GG?((56CA&M58<)"3%B$"8N18#VG?N?4QQUD?4S!F+ 0$Q9APF(D M6$_PM!,\'>VT?U?Y&CAA6W)LAEM!)!0;X+ 9TCL*NU8O)BS$A$4-S#L9'1W' M=J?^TPC9F$,JM&=NUIF;C9I;53S9JY>'=GX\,3@DKF%-3VKD6?JO7Z&[T2*O M58()BUY6P)D-U"!&*K2G9-XIF8\JN8<-Y&7]:MA(*577:JT,21FE7=N;YB]F M=&OB^OW6"3%+C#!A,1*LY^VF\W9SR9.F(&7;IP;'OIL7@X)M69[MS9_UH=&R MKNU#F+ ($Q8CP7K";.OI_=RZZF&3_$="R.A/V)"0TR/Y%WA./C!:#+ZDC[*O M[7BHM!"5%J'28BQ:W_G)FHR-^S#:\K \8])"5%J$2HNQ:'W/3PL[]NBR0K#B M:9&D)QW/YD$:&6'&/1&G'FR?JI M7D__B_)=6@B2P5;AK+%$W.Y*5]9+JFDG)\GIS#U2]3.@+U/DM8_)Q M1Z_2=O\H"/X'4$L#!!0 ( /R(:5&PO[R%ZUNG@P@!BXO%^XD]I8](7V]+U\&,C9(G'&*WOH9DL+1,Z&#GQD^L) MM(MA+8=N3T>#K)#MUD;$!HP^S5EP3\60C*G@$\6!E=& =0\,^797&X4S15;=W3EI"_3!))H5*F6K2=,DZ-!H(EH$=Q6=S>.JB M# '4NLA-(^5T5DA:>U@S7,/(3ID0-W 6OV=;VLML8^*/YAL4"I3$V"*!/=,:3[=C/Q4M+QE2[TNIV6&>^[]]_R, MYQF33%&Q:=K4_AZ.HXN_9;D^H[N&GUO5/UN]+UY5]X(][&5U+^Q#-QF_!I.O MX!2Y"\MAFXR2P_?H+F\'9S)TEXR-F\S6/::)!G!?'))OR/1[:XWO-EXA3]*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'2[)ZP\/2G^]4^HK^U[D974ZVAMS>#^95.E>%+QZJPZBM'>V M2A?5O).Y-(^GH_;O7(Q8(4M9R!\B.QV=C%BU5P^72LL?JC0\3U*M M\OQT-'VZ\45H(].CXJ2!W/"[JBTQ_.Z&6Y#347AB*]Q*79GVB;9^;AGOA7WX MZ:HVZI/,C= 7W(B_M:H/LMPUU=AO,7&^1ML.SY]/C?A>_Y]F5-NM3,6%2NM" ME.:I';7(&\"RVLM#-6(E+\3IZ/D1QLN,+4IC&XDMRZ>J[+/--[7_>ID]?6MC M<9TVU.^EO:&760M.!WF^NDY65\N+^69QP<[F5_/K\P5++A>+3>( >@#0&PR0 MO5ES!W(&(&>_$3+9V(_/BVL+N/K$5NO%C0/I TA_,,CSR_FU QD R& XR'ER MZ4"& #*DA5SI'2_EC_9&.[HO1)5J>6BOU=:!C !D1 MYQBM961JVUJ*RC_ZB M3>JB< =.#"!C6D@KF8-5P.-?;/&MEH>7Z3)16_/ M0/Y#D"^HX5?T(+-TU37(F-7DK<2EJ*#!K5"[)4K5>[&&Z$+.S;NC$N% M7#(EELEGV[>XL<%(_LAN1"9LAI9$KM$E44TC0/5>UX/;?!G8VS1)F^ZH-()5-BER1&I5_W*L^$ MKOYH)QC;FNWLTMP8NYA()E-BFRS+5!6V$PK-DCWO]D+DCRFQ0!;%(5>/0K S M48JM-&R=\VX/1.*8$IMCP[_;(9P*>=\.X?E.V]'\K(]E)[I&ZI@2N^-,0R@<%J%Q,9Q2,V"HP$NYC(*1ZQ4XYB0?9F MTTQ U9\N(=*)1ZR3GJ"PEQ&IQ2-62S+ZF(BMWCD;@%! M&'OC;HT@M\RHW8+"L,[(GB'/S(@]\SH,Z^N5,^2;&;%O8,33;4>X%4:]%X8B MGBXF\LV,V#<]$4_O&T>RF1'+!JM[YF(BX\R(C8,#H0XFDLYLR VQ6]_%1/*9 M$!Y#K"",.74QD85\8@MA3%?H/K*0/Z"%;J>NA7QD(7] M"]U.70OYR$+^D 39B^5X[\ M$Q#[IP]RS.99)IM'W1/B &8$$/OGU6;1F%WQ+7\4Q@B6?*L[F,@_ ;%_CC!M M5Q5VCC=L\=U6ZV(B_P2_=^MMS&[$OBFJR#_A,3^.<+\YVWREB6%A61GM7NB$B('A;\U M:>#7S/ZY22BL"Q<3.2@<,HN@TS=#Y*!PL"R"5D4N)K)02&PA@-E$("XFLE!( MG9@&-]O=9((09J816PAB=OLFLE!(;"&,Z2XO0F2AD-A"^.BB@XDL%!);"&.Z MJZ (62@:]"#(W=F,D(4BZH0#B.GN;$;(0A&QA3"FN[,9(0M%Q!;"F.[.9H0L M%!%;Z/CTKV>U%B$!1>29!Z\(.^MS-Y,H0@**B 74GS7VTIPN)DR.)A80/DQU M9_8("2@:,LNM.[,C 45#9KEU6C-& HJ)!80QW=:,D8!BZM_D0$S7DS$24$PM MH+X3])Y9,T;ZB:GUTP/9[GF(LA:=')D8Z2<>(!MAS%8'H7D3%[N8R$$Q=49U M+^;+EK:+B1P4$SOH*&6TOU\B_\2M?R;MP]7'#YE562FR:UM]9D L^?2K'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G>KIPO40'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^ MH 1!:?X@@R";/\@AR.1 MP.N(8$<"L2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0 M;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HK MZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M1;V50.^$>B<"O1/JG0CT3JAW(M [H=Z)0.\TV>PFT#NAWHE [X1Z)P*]$^J= M"/1.J'F?4.Q/H MG5'O3*!W1KTS@=X9]N?)SX($>F?4.Q/HG5'O3*!W0;T+@=X%]2X$>A?4 MNQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/GH0ZWGJ\U/O\[J1XO M]];;XZ_+KY,3=JXXA_N*X?DO4$L#!!0 ( /R(:5F][X]-QLD-[,?1=67X[Q9]^.PS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/DX\2< M?7_<\TCFT^LI%K(NM.=?\24QEK[X_>P\[<8V;\R.U_MS=(=E'CY;'I??\>\S M?JG_SCX$I \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@FE-4 MS2FLYA17&UL4$L! A0#% @ ^XAI5[81XSGO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M^XAI5YE&PO=V]R:W-H965T&UL4$L! A0#% @ M^XAI5Q*-^..%!P ^R !@ ("!APX 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ^XAI5U_A\9&B"P N&P M !@ ("!@2( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^XAI5VOI=@ D(@ YFH !@ ("! M"3X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^XAI5QPZ+M60%@ 9DH !D M ("!\VT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^XAI5WH ;"PM!P KQ$ !D ("! M Y$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^XAI5P4*@:* ! BPH !D ("!@*H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^XAI5^Y$'A[G @ 7 < !D M ("!:>P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^XAI5S?J$A*W @ Q 8 !D ("!X_8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^XAI5X "YWEC P H0@ !D ("!H@$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^XAI5YJ_G#@N P TPP !D M ("!Y1@! 'AL+W=OQ(L1T" "+! &0 @(%*' $ >&PO=V]R:W-H M965TMS&?)H0, /H/ 9 M " @9X> 0!X;"]W;W)K&UL4$L! M A0#% @ ^XAI5PQZ=4^> P J!, !D ("!=B(! 'AL M+W=OU)_UV\" M !)!P &0 @(%+)@$ >&PO=V]R:W-H965TUI*,Z=0( ,P% 9 " M@?$H 0!X;"]W;W)K&UL4$L! A0#% @ ^XAI M5U78;/@' P T@\ !D ("!G2L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^XAI5^K3)M>D @ (P@ M !D ("!.3@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^XAI5X6J^S=( @ = 4 !D M ("!MD ! 'AL+W=O:H# !J$0 &0 @($U0P$ >&PO=V]R:W-H965T MK$R] ( # + 9 M " @19' 0!X;"]W;W)K&UL4$L! A0# M% @ ^XAI5V9@]F81! :AD !D ("!04H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^XAI5TP. M^RBV @ 5 @ !D ("!2E8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(AI5]8MCA8I P (PH !D M ("!+F8! 'AL+W=O ) ".<@ &0 @(&.:0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ _(AI5](Z^DEM P %0\ !D ("! MA',$ #N)@ &0 @($H>P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ _(AI5Q2,PW[2! YAX !D ("!FH,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(AI5V=OTB):"P &WH !D M ("!OYT! 'AL+W=O&PO=V]R M:W-H965T$@/W500, )T+ M 9 " @9>L 0!X;"]W;W)K&UL M4$L! A0#% @ _(AI5X7"B@S[ P ? \ !D ("!#[ ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M_(AI5Y/E+5G. P &0\ !D ("!!KT! 'AL+W=O&UL4$L! A0#% @ _(AI5_7<\&PO=V]R:W-H965T&UL4$L! A0#% @ _(AI5R55S64@ P KPP !D M ("!7-0! 'AL+W=O&PO=V]R:W-H M965T\9'_:#0( ),$ 9 M " @>C< 0!X;"]W;W)K&UL4$L! M A0#% @ _(AI5YM%S=1M P !Q !D ("!+-\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(AI M5]R)SY#( P -!@ !D ("!L.H! 'AL+W=O&PO7BKL< MP !," + " 1WR 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #\B&E7(=OYL3$" #-,0 $P @ %!_ $ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 7P!? ! : "C_@$ ! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 269 397 1 false 90 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Organization and Description of Business Sheet http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 7 false false R8.htm 10201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Property, Equipment and Software, net Sheet http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNet Property, Equipment and Software, net Notes 9 false false R10.htm 10401 - Disclosure - Intangible Assets Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssets Intangible Assets Notes 10 false false R11.htm 10501 - Disclosure - Accrued Liabilities Sheet http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 11 false false R12.htm 10601 - Disclosure - Long-Term Debt Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebt Long-Term Debt Notes 12 false false R13.htm 10701 - Disclosure - Mandatorily Redeemable Preferred Units Sheet http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnits Mandatorily Redeemable Preferred Units Notes 13 false false R14.htm 10801 - Disclosure - Related Party Transactions Sheet http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 14 false false R15.htm 10901 - Disclosure - Commitments and Contingencies Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 11001 - Disclosure - Stockholders' Equity and Stock-Based Compensation Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensation Stockholders' Equity and Stock-Based Compensation Notes 16 false false R17.htm 11101 - Disclosure - Income Per Share Sheet http://www.directdigitalholdings.com/role/DisclosureIncomePerShare Income Per Share Notes 17 false false R18.htm 11201 - Disclosure - Employee Benefit Plans Sheet http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 11301 - Disclosure - Tax Receivable Agreement and Income Taxes Sheet http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxes Tax Receivable Agreement and Income Taxes Notes 19 false false R20.htm 11401 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements Sheet http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatements Correction of Immaterial Error in Prior Consolidated Financial Statements Notes 20 false false R21.htm 11501 - Disclosure - Segment Information Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformation Segment Information Notes 21 false false R22.htm 11601 - Disclosure - Subsequent Events Sheet http://www.directdigitalholdings.com/role/DisclosureSubsequentEvents Subsequent Events Notes 22 false false R23.htm 20202 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 30103 - Disclosure - Organization and Description of Business (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessTables Organization and Description of Business (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusiness 24 false false R25.htm 30303 - Disclosure - Property, Equipment and Software, net (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetTables Property, Equipment and Software, net (Tables) Tables http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNet 25 false false R26.htm 30403 - Disclosure - Intangible Assets (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureIntangibleAssets 26 false false R27.htm 30503 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilities 27 false false R28.htm 30603 - Disclosure - Long-Term Debt (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureLongTermDebt 28 false false R29.htm 30803 - Disclosure - Related Party Transactions (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactions 29 false false R30.htm 30903 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingencies 30 false false R31.htm 31003 - Disclosure - Stockholders' Equity and Stock-Based Compensation (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables Stockholders' Equity and Stock-Based Compensation (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensation 31 false false R32.htm 31103 - Disclosure - Income Per Share (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureIncomePerShareTables Income Per Share (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureIncomePerShare 32 false false R33.htm 31303 - Disclosure - Tax Receivable Agreement and Income Taxes (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTables Tax Receivable Agreement and Income Taxes (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxes 33 false false R34.htm 31403 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsTables Correction of Immaterial Error in Prior Consolidated Financial Statements - (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatements 34 false false R35.htm 31503 - Disclosure - Segment Information (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureSegmentInformation 35 false false R36.htm 40101 - Disclosure - Organization and Description of Business (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails Organization and Description of Business (Details) Details http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessTables 36 false false R37.htm 40201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Details 37 false false R38.htm 40202 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 38 false false R39.htm 40203 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration of customers (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails Basis of Presentation and Summary of Significant Accounting Policies - Concentration of customers (Details) Details 39 false false R40.htm 40204 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details) Details 40 false false R41.htm 40205 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Internal Use of Software Development Costs (Capitalized Software) (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInternalUseOfSoftwareDevelopmentCostsCapitalizedSoftwareDetails Basis of Presentation and Summary of Significant Accounting Policies - Internal Use of Software Development Costs (Capitalized Software) (Details) Details 41 false false R42.htm 40206 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details) Details http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 42 false false R43.htm 40207 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details) Details 43 false false R44.htm 40208 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 44 false false R45.htm 40209 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details) Details 45 false false R46.htm 40210 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details) Details http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 46 false false R47.htm 40211 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSegmentInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details) Details 47 false false R48.htm 40212 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details) Details 48 false false R49.htm 40301 - Disclosure - Property, Equipment and Software, net - Components (Details) Sheet http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails Property, Equipment and Software, net - Components (Details) Details 49 false false R50.htm 40302 - Disclosure - Property, Equipment and Software, net - Depreciation and Amortization (Details) Sheet http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails Property, Equipment and Software, net - Depreciation and Amortization (Details) Details 50 false false R51.htm 40401 - Disclosure - Intangible Assets (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables 51 false false R52.htm 40402 - Disclosure - Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details) Details 52 false false R53.htm 40403 - Disclosure - Intangible Assets - Future Amortization Expense (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails Intangible Assets - Future Amortization Expense (Details) Details 53 false false R54.htm 40501 - Disclosure - Accrued Liabilities (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesTables 54 false false R55.htm 40502 - Disclosure - Accrued Liabilities - Additional information (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesAdditionalInformationDetails Accrued Liabilities - Additional information (Details) Details 55 false false R56.htm 40601 - Disclosure - Long-Term Debt - Lafayette Square (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails Long-Term Debt - Lafayette Square (Details) Details 56 false false R57.htm 40602 - Disclosure - Long-Term Debt - Interest Expense and 2021 Credit Facility (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails Long-Term Debt - Interest Expense and 2021 Credit Facility (Details) Details 57 false false R58.htm 40603 - Disclosure - Long-Term Debt - Revolving Line of Credit (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails Long-Term Debt - Revolving Line of Credit (Details) Details 58 false false R59.htm 40604 - Disclosure - Long-Term Debt - Interest Expense (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails Long-Term Debt - Interest Expense (Details) Details 59 false false R60.htm 40605 - Disclosure - Long-Term Debt - Silicon Valley Bank Financing (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails Long-Term Debt - Silicon Valley Bank Financing (Details) Details 60 false false R61.htm 40606 - Disclosure - Long-Term Debt - U.S. Small Business Administration Loans (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails Long-Term Debt - U.S. Small Business Administration Loans (Details) Details 61 false false R62.htm 40607 - Disclosure - Long-Term Debt - Future Minimum Payments (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails Long-Term Debt - Future Minimum Payments (Details) Details 62 false false R63.htm 40701 - Disclosure - Mandatorily Redeemable Preferred Units (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails Mandatorily Redeemable Preferred Units (Details) Details http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnits 63 false false R64.htm 40801 - Disclosure - Related Party Transactions (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsTables 64 false false R65.htm 40802 - Disclosure - Related Party Transactions - Schedule of aggregate changes in balance of gross unrecognized tax benefits (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetails Related Party Transactions - Schedule of aggregate changes in balance of gross unrecognized tax benefits (Details) Details 65 false false R66.htm 40901 - Disclosure - Commitments and Contingencies - Litigation (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails Commitments and Contingencies - Litigation (Details) Details 66 false false R67.htm 40902 - Disclosure - Commitments and Contingencies - Leases (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails Commitments and Contingencies - Leases (Details) Details 67 false false R68.htm 40903 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails Commitments and Contingencies - Maturity of Leases (Details) Details 68 false false R69.htm 41001 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Narrative (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails Stockholders' Equity and Stock-Based Compensation - Narrative (Details) Details http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables 69 false false R70.htm 41002 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Warrants assumptions (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails Stockholders' Equity and Stock-Based Compensation - Warrants assumptions (Details) Details 70 false false R71.htm 41003 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Warrants Activity (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails Stockholders' Equity and Stock-Based Compensation - Warrants Activity (Details) Details 71 false false R72.htm 41004 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Options and RSU Narrative (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails Stockholders' Equity and Stock-Based Compensation - Options and RSU Narrative (Details) Details 72 false false R73.htm 41005 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Options Activity (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails Stockholders' Equity and Stock-Based Compensation - Options Activity (Details) Details 73 false false R74.htm 41006 - Disclosure - Stockholders' Equity and Stock-Based Compensation - RSU activity and related information (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails Stockholders' Equity and Stock-Based Compensation - RSU activity and related information (Details) Details 74 false false R75.htm 41101 - Disclosure - Income Per Share (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails Income Per Share (Details) Details http://www.directdigitalholdings.com/role/DisclosureIncomePerShareTables 75 false false R76.htm 41102 - Disclosure - Income Per Share - Schedule of antidilutive securities (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails Income Per Share - Schedule of antidilutive securities (Details) Details 76 false false R77.htm 41201 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlans 77 false false R78.htm 41301 - Disclosure - Tax Receivable Agreement and Income Taxes - Tax Receivable Agreement (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails Tax Receivable Agreement and Income Taxes - Tax Receivable Agreement (Details) Details 78 false false R79.htm 41302 - Disclosure - Tax Receivable Agreement and Income Taxes - Provision for income taxes (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesProvisionForIncomeTaxesDetails Tax Receivable Agreement and Income Taxes - Provision for income taxes (Details) Details 79 false false R80.htm 41401 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Balance Sheet (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails Correction of Immaterial Error in Prior Consolidated Financial Statements - Balance Sheet (Details) Details http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsTables 80 false false R81.htm 41402 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Statement of Operations (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails Correction of Immaterial Error in Prior Consolidated Financial Statements - Statement of Operations (Details) Details 81 false false R82.htm 41403 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Stockholders Equity (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails Correction of Immaterial Error in Prior Consolidated Financial Statements - Stockholders Equity (Details) Details 82 false false R83.htm 41501 - Disclosure - Segment Information (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.directdigitalholdings.com/role/DisclosureSegmentInformationTables 83 false false R84.htm 41502 - Disclosure - Segment Information - Revenue (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails Segment Information - Revenue (Details) Details 84 false false R85.htm 41503 - Disclosure - Segment Information - Operating Income (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails Segment Information - Operating Income (Details) Details 85 false false R86.htm 41504 - Disclosure - Segment Information - Assets (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails Segment Information - Assets (Details) Details 86 false false R87.htm 41601 - Disclosure - Subsequent Events (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.directdigitalholdings.com/role/DisclosureSubsequentEvents 87 false false All Reports Book All Reports tmb-20230930.xsd tmb-20230930_cal.xml tmb-20230930_def.xml tmb-20230930_lab.xml tmb-20230930_pre.xml tmb-20230930x10q.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tmb-20230930x10q.htm": { "nsprefix": "drct", "nsuri": "http://www.directdigitalholdings.com/20230930", "dts": { "schema": { "local": [ "tmb-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] }, "calculationLink": { "local": [ "tmb-20230930_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20230930_def.xml" ] }, "labelLink": { "local": [ "tmb-20230930_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20230930_pre.xml" ] }, "inline": { "local": [ "tmb-20230930x10q.htm" ] } }, "keyStandard": 298, "keyCustom": 99, "axisStandard": 31, "axisCustom": 0, "memberStandard": 40, "memberCustom": 45, "hidden": { "total": 23, "http://fasb.org/us-gaap/2022": 18, "http://xbrl.sec.gov/dei/2022": 5 }, "contextCount": 269, "entityCount": 1, "segmentCount": 90, "elementCount": 637, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 780, "http://xbrl.sec.gov/dei/2022": 32 }, "report": { "R1": { "role": "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_zDQfrm8ujUa-dnvagLzv_A", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R4": { "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_drct_CommonUnitsMember_836Bl4Eqq0KnfROmFaITHg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_f90sGOv5SUO6zET_xFDksQ", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusiness", "longName": "10101 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNet", "longName": "10301 - Disclosure - Property, Equipment and Software, net", "shortName": "Property, Equipment and Software, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssets", "longName": "10401 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilities", "longName": "10501 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:AccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:AccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt", "longName": "10601 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnits", "longName": "10701 - Disclosure - Mandatorily Redeemable Preferred Units", "shortName": "Mandatorily Redeemable Preferred Units", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:MandatorilyRedeemablePreferredUnitsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:MandatorilyRedeemablePreferredUnitsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactions", "longName": "10801 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingencies", "longName": "10901 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensation", "longName": "11001 - Disclosure - Stockholders' Equity and Stock-Based Compensation", "shortName": "Stockholders' Equity and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:StockholdersEquityNoteAndStockBasedCompensationPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:StockholdersEquityNoteAndStockBasedCompensationPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.directdigitalholdings.com/role/DisclosureIncomePerShare", "longName": "11101 - Disclosure - Income Per Share", "shortName": "Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlans", "longName": "11201 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxes", "longName": "11301 - Disclosure - Tax Receivable Agreement and Income Taxes", "shortName": "Tax Receivable Agreement and Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:TaxReceivableAgreementAndIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:TaxReceivableAgreementAndIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatements", "longName": "11401 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements", "shortName": "Correction of Immaterial Error in Prior Consolidated Financial Statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ErrorCorrectionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ErrorCorrectionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformation", "longName": "11501 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.directdigitalholdings.com/role/DisclosureSubsequentEvents", "longName": "11601 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessTables", "longName": "30103 - Disclosure - Organization and Description of Business (Tables)", "shortName": "Organization and Description of Business (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:ScheduleOfOwnershipInSubsidiariesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:ScheduleOfOwnershipInSubsidiariesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetTables", "longName": "30303 - Disclosure - Property, Equipment and Software, net (Tables)", "shortName": "Property, Equipment and Software, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables", "longName": "30403 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesTables", "longName": "30503 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables", "longName": "30603 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsTables", "longName": "30803 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:ScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:ScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "30903 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables", "longName": "31003 - Disclosure - Stockholders' Equity and Stock-Based Compensation (Tables)", "shortName": "Stockholders' Equity and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareTables", "longName": "31103 - Disclosure - Income Per Share (Tables)", "shortName": "Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTables", "longName": "31303 - Disclosure - Tax Receivable Agreement and Income Taxes (Tables)", "shortName": "Tax Receivable Agreement and Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsTables", "longName": "31403 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - (Tables)", "shortName": "Correction of Immaterial Error in Prior Consolidated Financial Statements - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ErrorCorrectionTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ErrorCorrectionTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationTables", "longName": "31503 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "longName": "40101 - Disclosure - Organization and Description of Business (Details)", "shortName": "Organization and Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_9_30_2023_srt_OwnershipAxis_drct_DirectDigitalHoldingsLlcMember_sA--wHGG_kSEeDoHw-8pYQ", "name": "drct:PercentageOfVotingInterest", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_OwnershipAxis_drct_DirectDigitalHoldingsLlcMember_sA--wHGG_kSEeDoHw-8pYQ", "name": "drct:PercentageOfVotingInterest", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "longName": "40201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "longName": "40202 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_7fQ03qFRhU23YVMD83-i9w", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R39": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "longName": "40203 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration of customers (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Concentration of customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "drct:NumberOfCustomersHavingConcentrationRisk", "unitRef": "Unit_Standard_customer_jv4J72cb8kG7deLnnMlNAg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "drct:NumberOfCustomersHavingConcentrationRisk", "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "drct:NumberOfCustomersHavingConcentrationRisk", "unitRef": "Unit_Standard_customer_jv4J72cb8kG7deLnnMlNAg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "drct:NumberOfCustomersHavingConcentrationRisk", "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "longName": "40204 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_RangeAxis_srt_MaximumMember_ng_5MZYZD0-HMgz_Vwptpw", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_srt_RangeAxis_srt_MaximumMember_ng_5MZYZD0-HMgz_Vwptpw", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInternalUseOfSoftwareDevelopmentCostsCapitalizedSoftwareDetails", "longName": "40205 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Internal Use of Software Development Costs (Capitalized Software) (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Internal Use of Software Development Costs (Capitalized Software) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_pzQqrTvOxEu9cgpk7z4Uig", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_pzQqrTvOxEu9cgpk7z4Uig", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "longName": "40206 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2018_us-gaap_BusinessAcquisitionAxis_drct_HuddledMassesAndColossusMediaLlcMember__1yzi9E7bEKQkZFUYeFn5w", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R43": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "longName": "40207 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_26_2022_To_12_31_2022_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_drct_EastWestBankMember_HGVeyzLQjUSSUFmD3Kjyjg", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R44": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "40208 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails", "longName": "40209 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:AdvertisingExpense", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:AdvertisingExpense", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "longName": "40210 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2022_7fQ03qFRhU23YVMD83-i9w", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_7fQ03qFRhU23YVMD83-i9w", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSegmentInformationDetails", "longName": "40211 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_pyeaDojgmEqnM8ZpwTVKxg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails", "longName": "40212 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails", "longName": "40301 - Disclosure - Property, Equipment and Software, net - Components (Details)", "shortName": "Property, Equipment and Software, net - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails", "longName": "40302 - Disclosure - Property, Equipment and Software, net - Depreciation and Amortization (Details)", "shortName": "Property, Equipment and Software, net - Depreciation and Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "longName": "40401 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_9_30_2020_-vp3-uVTrkeDHizTY-jDHQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_9_30_2020_To_9_30_2020_dIOAqbk370mjOdCphv-rDQ", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R52": { "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails", "longName": "40402 - Disclosure - Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details)", "shortName": "Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "40403 - Disclosure - Intangible Assets - Future Amortization Expense (Details)", "shortName": "Intangible Assets - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails", "longName": "40501 - Disclosure - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesAdditionalInformationDetails", "longName": "40502 - Disclosure - Accrued Liabilities - Additional information (Details)", "shortName": "Accrued Liabilities - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_7_28_2022_To_7_28_2022_tlMSTljtNUadQn6zXrap8g", "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "longName": "40601 - Disclosure - Long-Term Debt - Lafayette Square (Details)", "shortName": "Long-Term Debt - Lafayette Square (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PaymentsOfFinancingCosts", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_3_2023_To_10_3_2023_us-gaap_DebtInstrumentAxis_drct_DelayedDrawTermLoanMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Juneu-tM6kGPIN61FXvrwA", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R57": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "longName": "40602 - Disclosure - Long-Term Debt - Interest Expense and 2021 Credit Facility (Details)", "shortName": "Long-Term Debt - Interest Expense and 2021 Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_drct_CreditFacility2021Member_us-gaap_LineOfCreditFacilityAxis_drct_LafayetteSquareMember_1HWEsSwvWEy77izHr-Oq1Q", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_drct_CreditFacility2021Member_us-gaap_LineOfCreditFacilityAxis_drct_LafayetteSquareMember_1HWEsSwvWEy77izHr-Oq1Q", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "longName": "40603 - Disclosure - Long-Term Debt - Revolving Line of Credit (Details)", "shortName": "Long-Term Debt - Revolving Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PaymentsOfFinancingCosts", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_17_2021_us-gaap_DebtInstrumentAxis_drct_RevolvingCreditFacility2020Member_us-gaap_LineOfCreditFacilityAxis_drct_EastWestBankMember_JGN2fnzJq0C_YY4k33SS6w", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R59": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "longName": "40604 - Disclosure - Long-Term Debt - Interest Expense (Details)", "shortName": "Long-Term Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_DebtInstrumentAxis_drct_RevolvingCreditFacility2020Member_us-gaap_LineOfCreditFacilityAxis_drct_EastWestBankMember_jI9YZdZqyUunrMuJz4FX7Q", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_DebtInstrumentAxis_drct_RevolvingCreditFacility2020Member_us-gaap_LineOfCreditFacilityAxis_drct_EastWestBankMember_jI9YZdZqyUunrMuJz4FX7Q", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails", "longName": "40605 - Disclosure - Long-Term Debt - Silicon Valley Bank Financing (Details)", "shortName": "Long-Term Debt - Silicon Valley Bank Financing (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:PaymentsOfFinancingCosts", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_9_2023_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_drct_SiliconValleyBankMember_MiyPB-U_KkGXSCWE7EShZg", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R61": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails", "longName": "40606 - Disclosure - Long-Term Debt - U.S. Small Business Administration Loans (Details)", "shortName": "Long-Term Debt - U.S. Small Business Administration Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:InterestPayableCurrent", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_15_2020_To_6_15_2020_us-gaap_DebtInstrumentAxis_drct_EconomicInjuryDisasterLoanMember_-tFb6d98dUWOAX_VbQ5c8Q", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R62": { "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails", "longName": "40607 - Disclosure - Long-Term Debt - Future Minimum Payments (Details)", "shortName": "Long-Term Debt - Future Minimum Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "longName": "40701 - Disclosure - Mandatorily Redeemable Preferred Units (Details)", "shortName": "Mandatorily Redeemable Preferred Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_9_30_2022_3xFaUCttCU2mt6AthnQDRg", "name": "drct:GainLossOnRedemptionOfNonParticipatingPreferredUnits", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2022_To_2_28_2022_dei_LegalEntityAxis_drct_DdhLlcMember_us-gaap_CapitalUnitsByClassAxis_drct_ClassBPreferredUnitsMember_Y7ujJGHlG0-oJLIBpbbnJA", "name": "drct:GainLossOnRedemptionOfNonParticipatingPreferredUnits", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "drct:MandatorilyRedeemablePreferredUnitsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R64": { "role": "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "40801 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:TaxReceivableAgreementPercentageOfNetCashSavingToBeRetained", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2022_To_2_28_2022_us-gaap_RelatedPartyTransactionAxis_drct_UpCStructureMember_R1-7-TjjikaEb6aeShbo9w", "name": "drct:TaxReceivableAgreementPercentageOfNetCashSavingToBeRetained", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R65": { "role": "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetails", "longName": "40802 - Disclosure - Related Party Transactions - Schedule of aggregate changes in balance of gross unrecognized tax benefits (Details)", "shortName": "Related Party Transactions - Schedule of aggregate changes in balance of gross unrecognized tax benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "drct:CurrentPortionOfLiabilityRelatedToTaxReceivableAgreement", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails", "longName": "40901 - Disclosure - Commitments and Contingencies - Litigation (Details)", "shortName": "Commitments and Contingencies - Litigation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_7_28_2022_To_7_28_2022_tlMSTljtNUadQn6zXrap8g", "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "longName": "40902 - Disclosure - Commitments and Contingencies - Leases (Details)", "shortName": "Commitments and Contingencies - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails", "longName": "40903 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details)", "shortName": "Commitments and Contingencies - Maturity of Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "longName": "41001 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Narrative (Details)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "drct:StockholdersEquityNoteAndStockBasedCompensationPlansTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "drct:StockholdersEquityNoteAndStockBasedCompensationPlansTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails", "longName": "41002 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Warrants assumptions (Details)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Warrants assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails", "longName": "41003 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Warrants Activity (Details)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Warrants Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2022_7fQ03qFRhU23YVMD83-i9w", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:ClassOfWarrantOrRightExercised", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R72": { "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails", "longName": "41004 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Options and RSU Narrative (Details)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Options and RSU Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_aizM_7JwuEWy1ulGBnfNGg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_aizM_7JwuEWy1ulGBnfNGg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "longName": "41005 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Options Activity (Details)", "shortName": "Stockholders' Equity and Stock-Based Compensation - Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_drct_OmnibusIncentivePlan2022Member_YtvnKa6GZ063aSDlFQhV0Q", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_drct_OmnibusIncentivePlan2022Member_Rm8Tb_d6PkKrhEQ_2xKo5Q", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R74": { "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails", "longName": "41006 - Disclosure - Stockholders' Equity and Stock-Based Compensation - RSU activity and related information (Details)", "shortName": "Stockholders' Equity and Stock-Based Compensation - RSU activity and related information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_12_31_2022_7fQ03qFRhU23YVMD83-i9w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_7fQ03qFRhU23YVMD83-i9w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails", "longName": "41101 - Disclosure - Income Per Share (Details)", "shortName": "Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails", "longName": "41102 - Disclosure - Income Per Share - Schedule of antidilutive securities (Details)", "shortName": "Income Per Share - Schedule of antidilutive securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails", "longName": "41201 - Disclosure - Employee Benefit Plans (Details)", "shortName": "Employee Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_TRU6qitgeESNuT79aNpuUQ", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_TRU6qitgeESNuT79aNpuUQ", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails", "longName": "41301 - Disclosure - Tax Receivable Agreement and Income Taxes - Tax Receivable Agreement (Details)", "shortName": "Tax Receivable Agreement and Income Taxes - Tax Receivable Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:TaxReceivableAgreementPercentageOfNetCashSavingToBePaid", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "drct:TaxReceivableAgreementAndIncomeTaxesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "drct:TaxReceivableAgreementPercentageOfNetCashSavingToBePaid", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "drct:TaxReceivableAgreementAndIncomeTaxesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesProvisionForIncomeTaxesDetails", "longName": "41302 - Disclosure - Tax Receivable Agreement and Income Taxes - Provision for income taxes (Details)", "shortName": "Tax Receivable Agreement and Income Taxes - Provision for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "drct:CorotateIncomeTaxRateOnTaxableIncome", "unitRef": "Unit_Standard_pure_VgszHY4uC0S605NR5H3tvg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R80": { "role": "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "longName": "41401 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Balance Sheet (Details)", "shortName": "Correction of Immaterial Error in Prior Consolidated Financial Statements - Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:AdditionalPaidInCapital", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_YJ9DZCK34U6VSbVGfhABRw", "name": "us-gaap:AdditionalPaidInCapital", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "us-gaap:ErrorCorrectionTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R81": { "role": "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails", "longName": "41402 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Statement of Operations (Details)", "shortName": "Correction of Immaterial Error in Prior Consolidated Financial Statements - Statement of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_5VjYl2a22UWepJ8SF4YbCg", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_lS72e8bn6U-oddIhkPXjUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "us-gaap:ErrorCorrectionTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R82": { "role": "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "longName": "41403 - Disclosure - Correction of Immaterial Error in Prior Consolidated Financial Statements - Stockholders Equity (Details)", "shortName": "Correction of Immaterial Error in Prior Consolidated Financial Statements - Stockholders Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GJ-iP1do102W2UGNoHA_Ww", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "us-gaap:ErrorCorrectionTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R83": { "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationDetails", "longName": "41501 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_yt-pb_NRnEOfrN9hPfNvvA", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_pyeaDojgmEqnM8ZpwTVKxg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails", "longName": "41502 - Disclosure - Segment Information - Revenue (Details)", "shortName": "Segment Information - Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_StatementBusinessSegmentsAxis_drct_BuySideAdvertisingMember_hzUQ858haUSrArllLyNdHg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R85": { "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "longName": "41503 - Disclosure - Segment Information - Operating Income (Details)", "shortName": "Segment Information - Operating Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_qNUy8xQKK0-YNe2jEYiwDQ", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_leFVaXbKHUGdpS167Qplbg", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R86": { "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "longName": "41504 - Disclosure - Segment Information - Assets (Details)", "shortName": "Segment Information - Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Wwf6mLjcNUS403rHqW27Lw", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_ATVM6mBGy0mwZpJ3N9-4OA", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_exT8NKVQjEiqf2DrWDWDVA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "unique": true } }, "R87": { "role": "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails", "longName": "41601 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "As_Of_8_29_2023_csZAqEV0KUGyPP18Y4wgmQ", "name": "drct:WarrantPriceInCash", "unitRef": "Unit_Divide_USD_shares_bztVChTkS0SURtKM50RdaA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_8_29_2023_csZAqEV0KUGyPP18Y4wgmQ", "name": "drct:WarrantPriceInCash", "unitRef": "Unit_Divide_USD_shares_bztVChTkS0SURtKM50RdaA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tmb-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r478" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Pension Plan", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r105", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r466", "r657", "r658", "r662", "r663", "r664" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EquityAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' / Members' Equity (Deficit) and Stock-Based Compensation Plans", "terseLabel": "Consolidated Statement of Changes in Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation 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": [ "r39", "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r666" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r175" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r14", "r212", "r308", "r349", "r350", "r352", "r353", "r354", "r356", "r358", "r360", "r361", "r527", "r530", "r531", "r546", "r646", "r723", "r768", "r769" ] }, "drct_ScheduleOfOrganizationAndDescriptionOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ScheduleOfOrganizationAndDescriptionOfBusinessLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Organization and Description of Business [Line Items]" } } }, "auth_ref": [] }, "drct_ColossusMediaLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ColossusMediaLlcMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Colossus Media, LLC.", "label": "Colossus Media, LLC" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation of property and equipment", "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": [ "r39", "r83" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value per Share" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average common shares outstanding , Diluted", "verboseLabel": "Diluted (in shares)", "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": [ "r236", "r247" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r583", "r584", "r586", "r587", "r588" ] }, "drct_HuddledMassesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "HuddledMassesLlcMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Huddled Masses, LLC.", "label": "Huddled Masses, LLC" } } }, "auth_ref": [] }, "drct_DirectDigitalHoldingsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DirectDigitalHoldingsLlcMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Direct Digital Holdings, LLC.", "label": "Direct Digital Holdings, LLC" } } }, "auth_ref": [] }, "drct_ScheduleOfOrganizationAndDescriptionOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ScheduleOfOrganizationAndDescriptionOfBusinessTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Schedule of Organization and Description of Business [Table]" } } }, "auth_ref": [] }, "drct_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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).", "label": "Finite Lived Intangible Assets, Amortization Expense, After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [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": [ "r442", "r585", "r586" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r175", "r585", "r586", "r767" ] }, "drct_ClassBPreferredUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassBPreferredUnitsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to class B preferred units.", "label": "Class B Preferred Units" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails", "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding, Basic", "verboseLabel": "Basic (in shares)", "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": [ "r234", "r247" ] }, "drct_AreaOfPropertyLeased": { "xbrltype": "areaItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AreaOfPropertyLeased", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Area of property leased.", "label": "Area Of Property Leased", "terseLabel": "Area of property leased" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r479" ] }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation", "terseLabel": "Options to purchase common stock", "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall)." } } }, "auth_ref": [ "r53" ] }, "drct_ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of interest expense and related fees for the lines of credit.", "label": "Schedule of Components of Interest Expense and Related Fees for Lines of Credit [Table Text Block]", "terseLabel": "Schedule of components of interest expense and related fees for the lines of credit" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r337" ] }, "drct_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "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": [ "r71", "r75" ] }, "drct_EastWestBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "EastWestBankMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to East West Bank.", "label": "East West Bank", "terseLabel": "East West Bank" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r478" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "VariableRateDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [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": [ "r442", "r585", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r767" ] }, "drct_LafayetteSquareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LafayetteSquareMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Lafayette Square.", "label": "Lafayette Square", "terseLabel": "Lafayette Square" } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PlanNameDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "negatedLabel": "Payment of deferred financing costs", "verboseLabel": "Additional deferred financing costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r35" ] }, "drct_ServiceAgreementsPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ServiceAgreementsPaymentTerm", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of payment under service agreements.", "label": "Service Agreements, Payment Term", "terseLabel": "Payment term" } } }, "auth_ref": [] }, "drct_ConsolidatedTotalNetLeverageRatioIsGreaterThan4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ConsolidatedTotalNetLeverageRatioIsGreaterThan4Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Consolidated total net leverage ratio is greater than 4.", "label": "Consolidated Total Net Leverage Ratio is Greater Than 4" } } }, "auth_ref": [] }, "drct_ConsolidatedTotalNetLeverageRatioIsLessThan2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ConsolidatedTotalNetLeverageRatioIsLessThan2Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Consolidated total net leverage ratio is less than 2.", "label": "Consolidated Total Net Leverage Ratio is Less Than 2" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r16", "r184", "r212", "r308", "r349", "r350", "r352", "r353", "r354", "r356", "r358", "r360", "r361", "r527", "r530", "r531", "r546", "r672", "r723", "r768", "r769" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PlanNameAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754" ] }, "drct_DebtInstrumentApplicableImpactDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DebtInstrumentApplicableImpactDiscountRate", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of applicable impact discount rate on the debt instrument.", "label": "Debt Instrument, Applicable Impact Discount Rate", "terseLabel": "Applicable impact discount" } } }, "auth_ref": [] }, "drct_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchEmployeeCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchEmployeeCompensation", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched of the employee compensation.", "label": "Defined Contribution Plan Employer Matching Contribution Percent Of Match Employee Compensation", "terseLabel": "Employee compensation (as a percent)" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "drct_AccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accrued liabilities at the end of the reporting period.", "label": "Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfSharesRestrictedStock", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Unvested restricted stock units", "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends." } } }, "auth_ref": [ "r53" ] }, "drct_RightOfUseAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RightOfUseAssetsPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for right of use assets.", "label": "Right of Use Assets [Policy Text Block]", "terseLabel": "Right-of-use assets" } } }, "auth_ref": [] }, "drct_AccountsReceivableGuaranteedRecoveryOfUncollectedBalancesFromInsurancePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AccountsReceivableGuaranteedRecoveryOfUncollectedBalancesFromInsurancePercent", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of guaranteed recovery of uncollected balances of accounts receivable from insurance company.", "label": "Accounts Receivable, Guaranteed Recovery of Uncollected Balances from Insurance, Percent", "terseLabel": "Guaranteed recovery from insurance (as a percent)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r487" ] }, "drct_LiquidityAndCapitalResourcesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LiquidityAndCapitalResourcesPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for liquidity and capital resources.", "label": "Liquidity and Capital Resources [Policy Text Block]", "terseLabel": "Liquidity and capital resources" } } }, "auth_ref": [] }, "drct_AccountsReceivableRemittanceFromInsuranceOnCollectionOfFullAmountsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AccountsReceivableRemittanceFromInsuranceOnCollectionOfFullAmountsPercent", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of remittance of remaining amount if full amount is collected by insurance company.", "label": "Accounts Receivable, Remittance from Insurance on Collection of Full Amounts, Percent", "terseLabel": "Remittance, if full amount collected (as a percent)" } } }, "auth_ref": [] }, "drct_AccountsReceivableProvisionForDoubtfulAccountsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AccountsReceivableProvisionForDoubtfulAccountsPercent", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of provision for doubtful accounts, if unable to collect full amount by insurance company.", "label": "Accounts Receivable, Provision For Doubtful Accounts, Percent", "terseLabel": "Provision for bad debts (as a percent)" } } }, "auth_ref": [] }, "drct_HuddledMassesAndColossusMediaLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "HuddledMassesAndColossusMediaLlcMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Huddled Masses and Colossus Media LLC.", "label": "Huddled Masses and Colossus Media LLC", "terseLabel": "Huddled Masses and Colossus Media LLC" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted-average number of shares of common stock outstanding:" } } }, "auth_ref": [] }, "drct_Orange142LlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "Orange142LlcMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Orange142 LLC.", "label": "Orange142, LLC", "terseLabel": "Orange 142 LLC" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AwardTypeAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets, net", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r74" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Initial availability", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r12" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r12", "r694" ] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Equipment and Software, net", "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": [ "r88", "r634", "r635", "r636" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "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": [ "r188", "r319", "r612", "r648", "r672", "r715", "r716" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "negatedLabel": "Less deferred financing costs", "verboseLabel": "Deferred financing costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r141", "r726" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Unused line fee", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Contingent loss on early termination of line of credit", "terseLabel": "Contingent loss on early termination of line of credit", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r39", "r91", "r92" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails", "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment, net", "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_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment and software, net of accumulated depreciation and amortization of $219,386 and $34,218, respectively", "totalLabel": "Total property, equipment and software, 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": [ "r86", "r164", "r615", "r672" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r86", "r634", "r635" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r12", "r694" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Subject to Mandatory Redemption by Settlement Terms [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_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, equipment and software, 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": [ "r84", "r186" ] }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "terseLabel": "Mandatory redemption of fair value", "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date." } } }, "auth_ref": [ "r96" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharesOutstanding", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance, at end of period (in shares)", "periodStartLabel": "Balance, at beginning of period (in shares)", "terseLabel": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r143", "r144" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "Goodwill", "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_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r86" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Number of shares withheld", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Equipment and Software, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, equipment and software, net", "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": [ "r86" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r181", "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r298", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r339", "r341", "r342", "r648", "r776" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "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": [ "r12" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails", "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r192", "r193", "r194", "r212", "r237", "r238", "r245", "r247", "r254", "r255", "r308", "r349", "r352", "r353", "r354", "r360", "r361", "r382", "r383", "r384", "r385", "r386", "r546", "r639", "r682", "r693", "r707" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails", "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r86" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r98", "r178", "r200", "r201", "r202", "r215", "r216", "r217", "r220", "r229", "r232", "r253", "r312", "r388", "r499", "r500", "r501", "r517", "r518", "r540", "r555", "r556", "r557", "r558", "r559", "r560", "r582", "r621", "r622", "r623" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r377", "r565", "r652", "r653", "r692" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employee contributions maximum percentage of match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Intangible assets acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r333" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of correction of immaterial error in prior consolidated financial statements", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r50", "r51", "r52" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and exercisable at September 30, 2023 (intrinsic value)", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of 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": [ "r491" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [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_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer discretionary contribution amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable at September 30, 2023 (in dollars per share)", "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": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested- September 30, 2023", "periodStartLabel": "Unvested- January 1, 2023", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r482", "r483" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CustomerListsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Customer lists", "terseLabel": "Customer lists", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r125" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and exercisable at September 30, 2023", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balances at the ending", "periodStartLabel": "Balances at the beginning", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r474", "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balances at the ending (in dollars per share)", "periodStartLabel": "Balances at the beginning (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r474", "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested- September 30, 2023", "periodStartLabel": "Unvested- January 1, 2023", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r482", "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "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": [ "r480" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "drct_NumberOfWarrantsTendered": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "NumberOfWarrantsTendered", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants tendered.", "label": "Number of Warrants Tendered", "terseLabel": "Number of warrants tendered" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r648" ] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails" ], "lang": { "en-us": { "role": { "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write-off of deferred financing costs", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails": { "parentTag": "us-gaap_InterestAndDebtExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Amortization Of Financing Costs", "terseLabel": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r26", "r377", "r565", "r692" ] }, "drct_RedemptionPricePerWarrant": { "xbrltype": "perShareItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RedemptionPricePerWarrant", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Redemption price per warrant.", "label": "Redemption Price Per Warrant", "terseLabel": "Redemption price per warrant" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails": { "parentTag": "us-gaap_InterestAndDebtExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r30", "r375", "r381", "r652", "r653" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r485" ] }, "drct_WarrantsTenderedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "WarrantsTenderedValue", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Value of warrants tendered.", "label": "Warrants Tendered, Value", "terseLabel": "Purchase price of warrants" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Customer concentration risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r58", "r298" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r486" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r756" ] }, "drct_RevolvingCreditFacility2020And2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RevolvingCreditFacility2020And2023Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the 2020 and 2023 revolving credit facility.", "label": "Revolving credit facility 2020 and 2023 [Member]", "terseLabel": "2020 and 2023 Revolving credit facilities" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r130", "r642" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationRsuActivityAndRelatedInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r486" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r10", "r149", "r163", "r672", "r695", "r712", "r761" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "totalLabel": "Total", "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": [ "r3", "r148", "r159", "r379" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r18", "r214", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r566", "r649", "r650", "r651", "r652", "r653", "r694" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "Security12bTitle", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r675" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Payments on lines of credit", "documentation": "The cash outflow for the settlement of obligation drawn 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": [ "r34" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "TradingSymbol", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "SecurityExchangeName", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r677" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax positions", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r504", "r510" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from warrants exercised", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r1", "r2", "r3", "r147", "r148", "r159", "r214", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r566", "r649", "r650", "r651", "r652", "r653", "r694" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer matching contribution", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r461" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentDecreaseForgiveness", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Decrease, Forgiveness", "terseLabel": "Loan forgiven", "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument." } } }, "auth_ref": [ "r694" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from note payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "verboseLabel": "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": [ "r33", "r694" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Issued", "terseLabel": "Units of share converted", "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": [ "r44", "r45", "r46" ] }, "drct_WoolfordMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "WoolfordMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Woolford.", "label": "Woolford", "terseLabel": "Woolford" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r65", "r66", "r67", "r70" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r132", "r133" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Issuance related to vesting of restricted stock units, net of tax withholdings (in shares)", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetainedEarningsMember", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated equity (deficit)", "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit." } } }, "auth_ref": [ "r178", "r215", "r216", "r217", "r220", "r229", "r232", "r312", "r499", "r500", "r501", "r517", "r518", "r540", "r621", "r623" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock , shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r98" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BalanceSheetRelatedDisclosuresAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Consolidated Balance Sheet" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r27", "r212", "r273", "r284", "r290", "r293", "r308", "r349", "r350", "r352", "r353", "r354", "r356", "r358", "r360", "r361", "r546", "r647", "r723" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock , Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r5" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityShellCompany", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r676" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsReceivableMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivables", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r632" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityFilerCategory", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r676" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "drct_RelatedPartyFeesPaidPerHour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RelatedPartyFeesPaidPerHour", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of fees to related party per hour.", "label": "Related Party Fees Paid Per Hour", "terseLabel": "Fees per hour" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntitySmallBusiness", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r676" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r141", "r154", "r203", "r267", "r564" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of information by segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r65", "r66", "r67", "r70" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "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": [ "r300", "r301" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r676" ] }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Percentage of ownership interest", "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP)." } } }, "auth_ref": [ "r56" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r681" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r338", "r340" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Credit facility", "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_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r105", "r106", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r463", "r466", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ] }, "drct_BoardServicesAndConsultingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "BoardServicesAndConsultingAgreementsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to board services and consulting agreements.", "label": "Board Services and Consulting Agreements" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r105", "r106", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r463", "r466", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ] }, "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Financial Instruments Subject to Mandatory Redemption [Table]", "documentation": "Schedule of the description and the details of all terms for each outstanding financial instrument and each settlement option, including: a. The amount that would be paid, or the number of shares that would be issued and their fair value, determined under the conditions specified in the contract if the settlement were to occur at the reporting date b. How changes in the fair value of the issuer's equity shares would affect those settlement amounts (for example, \"the issuer is obligated to issue an additional x shares or pay an additional y dollars in cash for each $1 decrease in the fair value of one share\") c. The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable d. The maximum number of shares that could be required to be issued, if applicable e. That a contract does not limit the amount that the issuer could be required to pay or the number of shares that the issuer could be required to issue, if applicable f. For a forward contract or an option indexed to the issuer's equity shares, the forward price or option strike price, the number of issuer's shares to which the contract is indexed, and the settlement date or dates of the contract, as applicable. g. The components of the liability that would otherwise be related to shareholders' interest and other comprehensive income (if any) subject to the redemption feature (for example, par value and other paid in amounts of mandatorily redeemable instruments is disclosed separately from the amount of retained earnings or accumulated deficit)." } } }, "auth_ref": [ "r94", "r95", "r97" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrant activity", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r104", "r107" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowings", "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": [ "r3", "r148", "r159" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r108" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes", "verboseLabel": "Income before taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r23", "r145", "r152", "r168", "r273", "r284", "r290", "r293", "r614", "r647" ] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Correction of Immaterial Error in Prior Consolidated Financial Statements" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r340" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "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": [ "r79" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense for right-of-use asset from operating lease." } } }, "auth_ref": [ "r692" ] }, "drct_PercentageOfInterestRateAddedToLoanRateInEventOfDefault": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PercentageOfInterestRateAddedToLoanRateInEventOfDefault", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of interest rate added to loan rate in the event of default.", "label": "Percentage of Interest Rate Added to Loan Rate in the Event of Default", "terseLabel": "Percentage of interest rate added to loan rate in the event of default" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r698", "r699", "r757" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Non-compete agreements", "terseLabel": "Non-compete agreements", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r124" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Discount Rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r759" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted-average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r574", "r671" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r295", "r594", "r655", "r673", "r720", "r721", "r727", "r776" ] }, "drct_RevolvingCreditFacility2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RevolvingCreditFacility2020Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2020 revolving credit facility.", "label": "Revolving Credit Facility 2020 [Member]", "terseLabel": "2020 revolving credit facility" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Loan proceeds", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "drct_OutsideBasisDifferenceInPartnership": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "OutsideBasisDifferenceInPartnership", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of outside basis difference in partnership.", "label": "Outside basis difference in partnership" } } }, "auth_ref": [] }, "drct_DebtInstrumentQuarterlyMinimumFixedCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DebtInstrumentQuarterlyMinimumFixedCoverageRatio", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum fixed coverage ratio quarterly under the debt instrument.", "label": "Debt Instrument Quarterly Minimum Fixed Coverage Ratio", "terseLabel": "Quarterly minimum fixed coverage ratio" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Operating lease liabilities - long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion", "verboseLabel": "Operating lease liabilities - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023", "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": [] }, "drct_WarrantPriceInCash": { "xbrltype": "perShareItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "WarrantPriceInCash", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrant price in cash.", "label": "Warrant Price in Cash", "terseLabel": "Warrant price in cash" } } }, "auth_ref": [] }, "drct_RevolvingCreditFacility2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RevolvingCreditFacility2023Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2023 revolving credit facility.", "label": "Revolving credit facility 2023 [Member]", "terseLabel": "Revolving credit facility 2023" } } }, "auth_ref": [] }, "drct_DebtInstrumentMaximumQuarterlyNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DebtInstrumentMaximumQuarterlyNetLeverageRatio", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum net leverage ratio quarterly under the debt instrument.", "label": "Debt Instrument Maximum Quarterly Net leverage Ratio", "terseLabel": "Quarterly maximum net leverage ratio" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Maturity of leases" } } }, "auth_ref": [] }, "drct_AggregatePaymentOnTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AggregatePaymentOnTaxReceivableAgreement", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of aggregate payment on tax receivable agreement during the period.", "label": "Aggregate Payment on tax receivable agreement", "terseLabel": "Aggregate Payment on tax receivable agreement" } } }, "auth_ref": [] }, "drct_ValueOfEligibleAdvancesToAggregateAmountOfAllOutstandingAdvancesRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ValueOfEligibleAdvancesToAggregateAmountOfAllOutstandingAdvancesRatioMinimum", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum ratio to be maintained for the value of eligible accounts to the aggregate amount of all outstanding advances", "label": "Value of Eligible Advances to Aggregate amount of All Outstanding Advances Ratio Minimum", "terseLabel": "Value of eligible accounts to the aggregate amount of all outstanding advances ratio" } } }, "auth_ref": [] }, "drct_RevolvingCreditAvailabilityForDefiningValueOfEligibleAdvancesToAggregateAmountOfAllOutstandingAdvancesRatio": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RevolvingCreditAvailabilityForDefiningValueOfEligibleAdvancesToAggregateAmountOfAllOutstandingAdvancesRatio", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of revolving credit availability for defining value of eligible advances to aggregate amount of all outstanding advances ratio.", "label": "Revolving Credit Availability for Defining Value of Eligible Advances to Aggregate amount of All Outstanding Advances Ratio", "terseLabel": "Revolving credit availability for defining value of eligible advances to aggregate amount of all outstanding advances ratio" } } }, "auth_ref": [] }, "us-gaap_CapitalUnitClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CapitalUnitClassDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Capital Unit, Class [Domain]", "documentation": "Description of the type or class of capital units or capital shares." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Issuance of Class A common stock, net of transaction costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r32" ] }, "drct_TotalFundedDebtToEbitdaRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "TotalFundedDebtToEbitdaRatio", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "The funded debt to EBITDA ratio is found by dividing the funded debt by the current business earnings before interest taxes depreciation and amortization.", "label": "Total Funded Debt-to-EBITDA ratio", "terseLabel": "Total funded Debt-to-EBITDA ratio" } } }, "auth_ref": [] }, "drct_MinimumLoanRateToBeMaintainedOnLoanEffectiveRate": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "MinimumLoanRateToBeMaintainedOnLoanEffectiveRate", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum loan interest rate to be maintained if calculated on total loan effective rate.", "label": "Minimum Loan Rate to be Maintained on Loan Effective Rate", "terseLabel": "Minimum loan rate to be maintained on loan effective rate" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11", "r672" ] }, "drct_LastDayOfEachFiscalQuarterFromMarch312024ThroughMarch312025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LastDayOfEachFiscalQuarterFromMarch312024ThroughMarch312025Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to last day of each fiscal quarter from March 31, 2024 through March 31, 2025.", "label": "Last day of each fiscal quarter from March 31, 2024 through March 31, 2025", "terseLabel": "Last day of each fiscal quarter from March 31, 2024 through March 31, 2025" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted-average remaining life (years)", "documentation": "Remaining amortization period 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": [ "r595" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r571" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInternalUseOfSoftwareDevelopmentCostsCapitalizedSoftwareDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "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": [ "r73", "r76" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "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": [ "r687" ] }, "drct_SiliconValleyBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "SiliconValleyBankMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining Silicon Valley Bank Financing.", "label": "Silicon Valley Bank [Member]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNonoperatingExpense", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Expense", "negatedLabel": "Corporate other expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r572" ] }, "drct_AccruedOfferingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AccruedOfferingExpense", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations payable for cost incurred directly with the issuance of an equity security.", "label": "Accrued Offering Expense", "terseLabel": "Accrued offering expense" } } }, "auth_ref": [] }, "drct_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization and depreciation.", "label": "Schedule of Depreciation and Amortization Expense [Table Text Block]", "terseLabel": "Schedule of depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenues", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r686" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r295", "r594", "r655", "r673", "r720", "r721", "r727", "r776" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInternalUseOfSoftwareDevelopmentCostsCapitalizedSoftwareDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r332", "r334", "r335", "r336", "r595", "r599" ] }, "drct_PercentageOfEconomicVotingUnits": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PercentageOfEconomicVotingUnits", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of economic voting units.", "label": "Percentage Of Economic Voting Units", "terseLabel": "Percentage of economic voting interests" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r182", "r197", "r198", "r208", "r212", "r219", "r231", "r232", "r273", "r284", "r290", "r293", "r308", "r349", "r350", "r352", "r353", "r354", "r356", "r358", "r360", "r361", "r525", "r528", "r529", "r542", "r546", "r614", "r647", "r669", "r670", "r688", "r723" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInternalUseOfSoftwareDevelopmentCostsCapitalizedSoftwareDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets", "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": [] }, "drct_LastDayOfEachFiscalQuarterFromJune302025AndThereafterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LastDayOfEachFiscalQuarterFromJune302025AndThereafterMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to last day of each fiscal quarter from June 30, 2025 and thereafter.", "label": "Last day of each fiscal quarter from June 30, 2025 and thereafter", "terseLabel": "Last day of each fiscal quarter from June 30, 2025 and thereafter" } } }, "auth_ref": [] }, "drct_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "auth_ref": [] }, "drct_ScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of aggregate change in the balance of the gross unrecognized tax benefits which includes interest and penalties.", "label": "Schedule of Aggregate Changes in Balance of Gross Unrecognized Tax Benefits [Table Text Block]", "terseLabel": "Schedule of aggregate changes in balance of gross unrecognized tax benefits" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "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": [ "r79" ] }, "us-gaap_CapitalUnitsByClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CapitalUnitsByClassAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Capital Units by Class [Axis]", "documentation": "Information by type or class of the entity's capital units." } } }, "auth_ref": [ "r169", "r171" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "drct_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Warrants exercised" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r189", "r335" ] }, "drct_AccruedSeveranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AccruedSeveranceCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for severance. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Severance, Current", "terseLabel": "Accrued severance" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization expense" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions", "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_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Rent expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "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": [ "r79" ] }, "drct_LastDayOfEachFiscalQuarterFromJune302023ThroughDecember312023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LastDayOfEachFiscalQuarterFromJune302023ThroughDecember312023Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to last day of each fiscal quarter from June 30, 2023 through December 31, 2023.", "label": "Last day of each fiscal quarter from June 30, 2023 through December 31, 2023", "terseLabel": "Last day of each fiscal quarter from June 30, 2023 through December 31, 2023" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Fees amount", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r144", "r585" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "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": [ "r79" ] }, "drct_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "CustomerOneMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer One.", "label": "Customer One [Member]", "terseLabel": "Customer 1" } } }, "auth_ref": [] }, "drct_PaymentForTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PaymentForTaxReceivableAgreement", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment on tax receivable agreement.", "label": "Payment For Tax Receivable Agreement", "negatedLabel": "Payment on tax receivable agreement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Net proceeds from the offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r32" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Fair value at acquisition date", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r77", "r599" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r330", "r331", "r648" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonClassAMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails", "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class A", "terseLabel": "Class A", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "auth_ref": [] }, "drct_DebtInstrumentAgreedBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DebtInstrumentAgreedBasisSpreadOnVariableRate1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage points agreed to be added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Agreed Basis Spread on Variable Rate1", "terseLabel": "Basis spread agreed (as a percent)" } } }, "auth_ref": [] }, "drct_InterestPeriodOfOneMonthMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "InterestPeriodOfOneMonthMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to interest period of one month.", "label": "Interest period of one month" } } }, "auth_ref": [] }, "drct_NumberOfCustomersHavingConcentrationRisk": { "xbrltype": "integerItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "NumberOfCustomersHavingConcentrationRisk", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customers representing more than 10% of revenue with concentration risk.", "label": "Number of Customers Having Concentration Risk", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Total future amortization expense", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r77", "r595" ] }, "drct_InterestPeriodOfSixMonthMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "InterestPeriodOfSixMonthMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to interest period of six months.", "label": "Interest period of six months" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IPOMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Initial public offering", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInternalUseOfSoftwareDevelopmentCostsCapitalizedSoftwareDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated life (years)", "verboseLabel": "Estimated life (years)", "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_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful lives", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "drct_InterestPeriodOfThreeMonthMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "InterestPeriodOfThreeMonthMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to interest period of three months.", "label": "Interest period of three months" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "StatementScenarioAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r233", "r465", "r683", "r684", "r703" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Reported" } } }, "auth_ref": [ "r179", "r215", "r217", "r219", "r220", "r223", "r224", "r232", "r251", "r518", "r536", "r540", "r541", "r570", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r701", "r702", "r704", "r705", "r706", "r713", "r714", "r758", "r765", "r766" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of warrants to purchase each share", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r233", "r465", "r683", "r703" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": [ "r90", "r214", "r373" ] }, "drct_EconomicInjuryDisasterLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "EconomicInjuryDisasterLoanMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Economic Injury Disaster Loan.", "label": "Economic Injury Disaster Loan" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfStockDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails", "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "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": [ "r192", "r193", "r194", "r212", "r237", "r238", "r245", "r247", "r254", "r255", "r308", "r349", "r352", "r353", "r354", "r360", "r361", "r382", "r383", "r384", "r385", "r386", "r546", "r639", "r682", "r693", "r707" ] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r104", "r107" ] }, "drct_UnderwritersTermOfOptionToPurchaseAdditionalShares": { "xbrltype": "durationItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "UnderwritersTermOfOptionToPurchaseAdditionalShares", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of underwriters option to purchase shares.", "label": "Underwriters Term of Option to Purchase Additional Shares", "terseLabel": "Term of underwriters" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r387" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "drct_PercentageOfPublicOfferingPricePerWarrantSold": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PercentageOfPublicOfferingPricePerWarrantSold", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of public offering price per warrant sold .", "label": "Percentage of Public Offering Price per Warrant Sold", "terseLabel": "Public offering price per warrant sold" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenues", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r728" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Total cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r28", "r212", "r308", "r349", "r350", "r352", "r353", "r354", "r356", "r358", "r360", "r361", "r546", "r723" ] }, "drct_PaymentOfPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PaymentOfPurchasePrice", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of purchase price paid.", "label": "Payment of Purchase Price", "terseLabel": "Purchase price paid" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "verboseLabel": "Income taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SignificantChangesInOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SignificantChangesInOperationsAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Significant Changes in Operations [Abstract]", "terseLabel": "Consolidated Statement of Operations" } } }, "auth_ref": [] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, net of short-term portion and deferred financing cost of $1,722,716 and $2,115,161, respectively", "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": [ "r18" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CostOfSalesMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r575", "r671" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues" } } }, "auth_ref": [] }, "drct_AggregatePurchasePriceOfUnitsIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AggregatePurchasePriceOfUnitsIssued", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate purchase price of units issued.", "label": "Aggregate Purchase Price of Units Issued", "terseLabel": "Aggregate purchase price of units issued" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r461" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r22", "r98", "r103" ] }, "us-gaap_InterestAndDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestAndDebtExpense", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest and Debt Expense", "totalLabel": "Total interest expense and amortization of deferred financing costs", "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity." } } }, "auth_ref": [ "r138" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r561", "r590" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Accrued interest", "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": [ "r15" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Per Share", "terseLabel": "Net income per common share:" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Conversion of member units to Class B shares (in shares)", "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r4", "r5", "r98", "r99", "r103" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r561", "r590" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Income Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r248", "r249", "r250", "r252" ] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred financing costs", "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges." } } }, "auth_ref": [ "r190" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r589", "r591" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r561", "r590" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Class A common shares, net of transaction costs", "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": [ "r4", "r5", "r98", "r103" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of the period", "periodStartLabel": "Cash and cash equivalents, beginning of the period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r36", "r41", "r47" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WarrantMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r561", "r590" ] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Issuance related to vesting of restricted stock units, net of tax withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents", "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": [ "r36", "r137" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r545" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r41", "r185", "r640" ] }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Due to Related Parties", "terseLabel": "Due to related parties", "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties." } } }, "auth_ref": [ "r150", "r166", "r351", "r352", "r353", "r359", "r360", "r361", "r586", "r696" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "RSU", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and tradenames", "terseLabel": "Trademarks and tradenames", "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": [ "r123" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants fair value", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Conversion of member units to Class B shares", "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r22", "r98", "r103" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r759" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r544" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r49", "r176", "r177", "r178", "r179", "r180", "r218", "r219", "r220", "r221", "r222", "r226", "r233", "r251", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r499", "r500", "r501", "r515", "r516", "r517", "r518", "r522", "r523", "r524", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r562", "r563", "r567", "r568", "r569", "r570", "r577", "r578", "r579", "r580", "r581", "r582", "r596", "r597", "r598", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r759" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Correction of Immaterial Error in Prior Consolidated Financial Statements", "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_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants exercisable 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": [ "r760" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r759" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r502" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Stock options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r4", "r5", "r98", "r103", "r479" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r503" ] }, "us-gaap_DueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DueToRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Due to Related Parties, Current", "terseLabel": "Related party payables", "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11", "r351", "r352", "r353", "r359", "r360", "r361", "r586", "r696" ] }, "us-gaap_DeferredFinanceCostsCurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredFinanceCostsCurrentNet", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Current, Net", "terseLabel": "Unamortized deferred financing costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r141" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r18", "r99", "r100", "r101", "r102", "r139", "r140", "r142", "r157", "r214", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r566", "r649", "r650", "r651", "r652", "r653", "r694" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B shares to Class A common stock", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r22", "r98", "r103" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "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": [ "r39", "r72", "r78" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, at end of period", "periodStartLabel": "Balance, at beginning of period", "terseLabel": "Equity", "totalLabel": "Total stockholders' equity", "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity." } } }, "auth_ref": [ "r5", "r8", "r9", "r69", "r672", "r695", "r712", "r761" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturity of lease liability", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r764" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r691", "r763" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock Issued", "terseLabel": "Issuance related to vesting of restricted stock units, net of tax withholdings", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Contractual period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r667" ] }, "drct_DistributionToMembers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DistributionToMembers", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of distribution to members.", "label": "Distribution to Members", "negatedLabel": "Distributions to members" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Fair value of shares issued", "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r48" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable at September 30, 2023 (in years)", "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": [ "r491" ] }, "drct_ClassbPreferredUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassbPreferredUnitsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Class B Preferred Units .", "label": "Class B Preferred Units." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "MajorCustomersAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r298", "r656", "r727", "r777" ] }, "drct_CommonUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "CommonUnitsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to common units.", "label": "Common Units" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Office leases", "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_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation", "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_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized Software", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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": [ "r207", "r210", "r211" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "MaximumMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r464", "r593", "r618", "r637", "r638", "r654", "r665", "r674", "r725", "r770", "r771", "r772", "r773", "r774", "r775" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price", "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": [ "r126", "r127", "r128" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B shares to Class A common stock (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r21", "r98", "r99", "r103", "r372" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "MinimumMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r464", "r593", "r618", "r637", "r638", "r654", "r665", "r674", "r725", "r770", "r771", "r772", "r773", "r774", "r775" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Description of Business" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r0", "r131" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r38" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Class A common shares, net of transaction costs (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r4", "r5", "r98", "r103" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r576" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Number of shares related to unvested stock options", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Balances at the ending (in years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r76" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r416", "r418", "r424", "r441", "r443", "r444", "r445", "r446", "r447", "r459", "r460", "r461", "r467", "r657" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable, net", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r172", "r173", "r174", "r302", "r303", "r305" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r576" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenues", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r641" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Value of shares issued", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r126", "r127" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due to Related Parties, Current", "terseLabel": "Related party payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r38" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r576" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenuesAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r576" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r195", "r304", "r315", "r316", "r318" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r576" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation recognized", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r497" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Amount of proceeds", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r689" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r389", "r390", "r393" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r576" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r764" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails" ], "lang": { "en-us": { "role": { "label": "Revolving credit facility", "terseLabel": "Revolving credit facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit." } } }, "auth_ref": [ "r7", "r103", "r162", "r625", "r630", "r672" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r121", "r122", "r521", "r659", "r662" ] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Credit concentration risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r136" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r573" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows Provided By Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "drct_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Class of Warrant or Right, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-average Remaining Contractual Term (years)" } } }, "auth_ref": [] }, "drct_ClassOfWarrantOrRightWeightedAverageExercisePriceExercised": { "xbrltype": "perShareItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceExercised", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of warrants exercised.", "label": "Class of Warrant or Right, Weighted Average Exercise Price, Exercised", "terseLabel": "Warrants exercised" } } }, "auth_ref": [] }, "drct_ClassOfWarrantOrRightWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassOfWarrantOrRightWeightedAverageExercisePrice", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of warrants outstanding.", "label": "Class of Warrant or Right, Weighted Average Exercise Price", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "auth_ref": [] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Security Deposit", "terseLabel": "Security deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r685" ] }, "drct_ClassOfWarrantOrRightWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Class of Warrant or Right, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r6", "r672" ] }, "drct_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOutstanding": { "xbrltype": "durationItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOutstanding", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average remaining contractual term of warrants outstanding.", "label": "Class of Warrant or Right, Weighted Average Remaining Contractual Term, Outstanding", "terseLabel": "Outstanding" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Equity interests acquired (as a percent)", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r119" ] }, "drct_StockholdersEquityNoteAndStockBasedCompensationPlansAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "StockholdersEquityNoteAndStockBasedCompensationPlansAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Stockholders' Equity and Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentrations of credit risk", "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": [] }, "drct_RelatedPartyAnnualFeesPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RelatedPartyAnnualFeesPayment", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of annual fees to related party.", "label": "Related Party Annual Fees Payment", "terseLabel": "Payment of fees" } } }, "auth_ref": [] }, "drct_CurrentPortionOfLiabilityRelatedToTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "CurrentPortionOfLiabilityRelatedToTaxReceivableAgreement", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetails": { "parentTag": "drct_LiabilityRelatedToTaxReceivableAgreement", "weight": 1.0, "order": 2.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet liability related to tax receivable agreement. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Current Portion Of Liability Related To Tax Receivable Agreement", "terseLabel": "Liability related to tax receivable agreement, current portion", "verboseLabel": "Short Term" } } }, "auth_ref": [] }, "drct_RemainingNumberOfUnitsIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RemainingNumberOfUnitsIssuable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Remaining number of units issuable.", "label": "Remaining Number of Units Issuable", "terseLabel": "Remaining number of units issuable" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r277", "r278", "r279", "r280", "r281", "r282", "r296" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Income per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r54", "r55" ] }, "drct_StockholdersEquityNoteAndStockBasedCompensationPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "StockholdersEquityNoteAndStockBasedCompensationPlansTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement.", "label": "Stockholders' Equity Note and Stock Based Compensation Plans [Text Block]", "terseLabel": "Stockholders' Equity and Stock-Based Compensation" } } }, "auth_ref": [] }, "drct_ClassOfWarrantOrRightExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassOfWarrantOrRightExercisable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercisable.", "label": "Class of Warrant or Right, Exercisable", "terseLabel": "Exercisable" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollar 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": [ "r4", "r382" ] }, "drct_LiabilityRelatedToTaxReceivableAgreementNetOfCurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LiabilityRelatedToTaxReceivableAgreementNetOfCurrentPortion", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetails": { "parentTag": "drct_LiabilityRelatedToTaxReceivableAgreement", "weight": 1.0, "order": 1.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet liability related to tax receivable agreement classified as noncurrent.", "label": "Liability Related To Tax Receivable Agreement, Net Of Current Portion", "terseLabel": "Liability related to tax receivable agreement, net of current portion", "verboseLabel": "Long Term" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r643", "r644" ] }, "drct_PercentageOfPublicOfferingPricePerUnitSold": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PercentageOfPublicOfferingPricePerUnitSold", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of public offering price per unit sold .", "label": "Percentage of Public Offering Price per Unit Sold", "terseLabel": "Public offering price per unit sold" } } }, "auth_ref": [] }, "drct_LitigationSettlementInstallmentPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LitigationSettlementInstallmentPaymentPeriod", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesAdditionalInformationDetails", "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period of minimum monthly installment payment under litigation settlement.", "label": "Litigation Settlement, Installment Payment Period", "terseLabel": "Installment payment period in settlement agreement (in months)" } } }, "auth_ref": [] }, "drct_ClassOfWarrantOrRightExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassOfWarrantOrRightExercised", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercised.", "label": "Class of Warrant or Right, Exercised", "terseLabel": "Warrants exercised" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount", "verboseLabel": "Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r140", "r142", "r362", "r566", "r650", "r651" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r261", "r262", "r263", "r273", "r276", "r287", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r299" ] }, "drct_PaycheckProtectionProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PaycheckProtectionProgramMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Paycheck Protection Program.", "label": "Paycheck Protection Program" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [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_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r499", "r500", "r501", "r698", "r699", "r700", "r757" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "drct_NumberOfSharesOfCommonStockInEachUnit": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "NumberOfSharesOfCommonStockInEachUnit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares in each unit of common stock.", "label": "Number of Shares of Common Stock in Each Unit", "terseLabel": "Number of shares of common stock" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "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": [ "r59", "r60", "r134", "r135", "r298", "r632" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r24", "r40", "r153", "r167", "r182", "r197", "r198", "r202", "r212", "r219", "r223", "r224", "r226", "r227", "r231", "r232", "r243", "r273", "r284", "r290", "r293", "r308", "r349", "r350", "r352", "r353", "r354", "r356", "r358", "r360", "r361", "r542", "r546", "r647", "r723" ] }, "drct_MandatorilyRedeemablePreferredUnitsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "MandatorilyRedeemablePreferredUnitsTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnits" ], "lang": { "en-us": { "role": { "documentation": "Entire disclosure of information pertaining to mandatorily redeemable preferred units.", "label": "Mandatorily Redeemable Preferred Units [Text Block]", "terseLabel": "Mandatorily Redeemable Preferred Units" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r118" ] }, "drct_EconomicInjuryDisasterLoanNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "EconomicInjuryDisasterLoanNoncurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount outstanding under economic injury disaster loan classified as noncurrent.", "label": "Economic Injury Disaster Loan, Noncurrent", "terseLabel": "Economic Injury Disaster Loan" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment", "terseLabel": "Installment payments", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r18", "r155" ] }, "drct_MandatorilyRedeemablePreferredUnitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "MandatorilyRedeemablePreferredUnitsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Mandatorily Redeemable Preferred Units" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r17", "r363" ] }, "drct_BuySideAdvertisingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "BuySideAdvertisingMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to buy-side advertising.", "label": "Buy-side advertising" } } }, "auth_ref": [] }, "drct_SmithMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "SmithMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Smith.", "label": "Smith [Member]", "terseLabel": "Smith" } } }, "auth_ref": [] }, "drct_Orange142AcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "Orange142AcquisitionMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Orange142 acquisition.", "label": "Orange 142 Acquisition" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net income per common share, basic", "verboseLabel": "Basic (in dollars per share)", "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": [ "r204", "r223", "r224", "r226", "r227", "r228", "r234", "r237", "r245", "r246", "r247", "r251", "r541", "r542", "r613", "r616", "r645" ] }, "drct_PaymentOfDistributionsToMembers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PaymentOfDistributionsToMembers", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of payment for distribution to members.", "label": "Payment of Distributions to Members", "terseLabel": "Distributions to members" } } }, "auth_ref": [] }, "drct_RedemptionOfCommonUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RedemptionOfCommonUnits", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of redemption of common units.", "label": "Redemption of Common Units", "negatedLabel": "Redemption of common units" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)", "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": [ "r4" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of customers", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r158", "r258" ] }, "drct_WalkerAndSmithFoundingMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "WalkerAndSmithFoundingMembersMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to founding members Walker and Smith.", "label": "Walker and Smith Founding Members [Member]", "terseLabel": "Walker and Smith" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r298", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r341", "r342", "r648", "r776" ] }, "drct_DdhLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DdhLlcMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Ddh Llc.", "label": "DDH LLC" } } }, "auth_ref": [] }, "drct_TaxReceivableAgreementAndIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "TaxReceivableAgreementAndIncomeTaxesAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Tax Receivable Agreement and Income Taxes" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "drct_AdjustmentsToAdditionalPaidInCapitalLiabilityRelatedToTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalLiabilityRelatedToTaxReceivableAgreement", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "\"Amount of increase (decrease) to additional paid in capital (APIC) resulting from liability related to\n tax receivable agreement.\"", "label": "Adjustments to Additional Paid in Capital, Liability related to Tax Receivable Agreement", "terseLabel": "Additional paid-in capital related to tax receivable agreement" } } }, "auth_ref": [] }, "drct_WalkerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "WalkerMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Walker.", "label": "Walker [Member]", "terseLabel": "Walker" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income , Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r236", "r239", "r240", "r241", "r242", "r244", "r247" ] }, "drct_RelatedPartyMaximumNumberOfHoursOfFeesPaid": { "xbrltype": "integerItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RelatedPartyMaximumNumberOfHoursOfFeesPaid", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum number of hours for payment of fees per hour.", "label": "Related Party, Maximum Number of Hours of Fees Paid", "terseLabel": "Number of hours" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r115", "r116", "r469" ] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Transaction costs related to issuances of Class A shares included in accrued liabilities", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "drct_RemainderOfPrincipalAndInterestForCommonUnitsRedemptionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RemainderOfPrincipalAndInterestForCommonUnitsRedemptionPrice", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the remainder of the principal and interest for the Common Units Redemption Price.", "label": "Remainder of the Principal and Interest for the Common Units Redemption Price", "terseLabel": "Remainder of the principal and interest for the common units redemption price" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants issued", "verboseLabel": "Warrants purchased", "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": [ "r387" ] }, "drct_GainLossOnRedemptionOfNonParticipatingPreferredUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "GainLossOnRedemptionOfNonParticipatingPreferredUnits", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) on redemption of non-participating preferred units.", "label": "Gain (Loss) on Redemption of Non Participating Preferred Units", "negatedLabel": "Loss on redemption of non-participating preferred units", "terseLabel": "Loss on redemption of non-participating preferred units" } } }, "auth_ref": [] }, "drct_OperatingLeaseCorporateOfficeHeadquartersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "OperatingLeaseCorporateOfficeHeadquartersMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to operating leases of corporate office headquarters.", "label": "Operating Lease, Corporate Office Headquarters" } } }, "auth_ref": [] }, "drct_LeasesBaseMonthlyRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LeasesBaseMonthlyRent", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of base monthly rent under leases.", "label": "Leases, Base Monthly Rent", "terseLabel": "Base monthly rent" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "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": [ "r57", "r59", "r60", "r61", "r134", "r136", "r632" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per common share, diluted", "verboseLabel": "Diluted (in dollars per share)", "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": [ "r204", "r223", "r224", "r226", "r227", "r228", "r237", "r245", "r246", "r247", "r251", "r541", "r542", "r613", "r616", "r645" ] }, "drct_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeaseTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to supplemental balance sheet information related to leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Operating Lease [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information related to operating leases" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income , 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": [ "r223", "r224", "r226", "r227", "r234", "r235", "r244", "r247", "r273", "r284", "r290", "r293", "r647" ] }, "drct_ForgivenessOfPaycheckProtectionProgramLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ForgivenessOfPaycheckProtectionProgramLoan", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of Forgiveness of Paycheck Protection Program loan.", "label": "Forgiveness of Paycheck Protection Program loan", "negatedLabel": "Forgiveness of Paycheck Protection Program loan", "terseLabel": "Forgiveness of Paycheck Protection Program loan" } } }, "auth_ref": [] }, "drct_RedemptionOfCommonUnitsUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RedemptionOfCommonUnitsUnits", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The number of common units redeemed during period.", "label": "Redemption Of Common Units, Units", "negatedLabel": "Redemption of common units (in shares)" } } }, "auth_ref": [] }, "drct_CompensationTaxesAndBenefitsExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "CompensationTaxesAndBenefitsExpenses", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of compensation, taxes and benefits expenses.", "label": "Compensation, Taxes and Benefits Expenses", "terseLabel": "Compensation, taxes and benefits" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r59", "r60", "r134", "r135", "r298" ] }, "drct_PercentageOfVotingInterest": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PercentageOfVotingInterest", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "The parent entity's voting interest in subsidiary, expressed as a percentage.", "label": "Percentage of Voting Interest", "terseLabel": "Percentage of voting interests" } } }, "auth_ref": [] }, "drct_ExercisePriceOfAdditionalUnits": { "xbrltype": "perShareItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ExercisePriceOfAdditionalUnits", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price of of additional units issued.", "label": "Exercise Price of Additional Units", "terseLabel": "Exercise price of additional units" } } }, "auth_ref": [] }, "drct_ScheduleOfOwnershipInSubsidiariesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ScheduleOfOwnershipInSubsidiariesTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of ownership in subsidiaries.", "label": "Schedule of Ownership in Subsidiaries [Table Text Block]", "terseLabel": "Schedule of ownership in subsidiaries" } } }, "auth_ref": [] }, "drct_WarrantsAndRightsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "WarrantsAndRightsOutstandingIntrinsicValue", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The intrinsic value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding, Intrinsic Value", "terseLabel": "Intrinsic value" } } }, "auth_ref": [] }, "drct_ClosingDateTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClosingDateTermLoanMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to closing date term loan.", "label": "Closing Date Term Loan" } } }, "auth_ref": [] }, "drct_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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).", "label": "Long-Term Debt, Maturity, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r59", "r60", "r134", "r135", "r298", "r631", "r632" ] }, "drct_SellSideAdvertisingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "SellSideAdvertisingMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to sell-side advertising.", "label": "Sell-side advertising" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r59", "r60", "r134", "r135", "r298", "r632" ] }, "drct_PaymentToRedemptionOfCommonUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PaymentToRedemptionOfCommonUnits", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of payment for redemption of common units.", "label": "Payment to Redemption of Common Units", "terseLabel": "Redemption of common units" } } }, "auth_ref": [] }, "drct_DelayedDrawTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DelayedDrawTermLoanMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to delayed draw term loan.", "label": "Delayed Draw Term Loan", "terseLabel": "Delayed Draw Term Loan" } } }, "auth_ref": [] }, "drct_RedemptionOfNonParticipatingPreferredShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "RedemptionOfNonParticipatingPreferredShares", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of payment for redemption of non-participating preferred shares.", "label": "Redemption of Non Participating Preferred Shares", "terseLabel": "Redemption of non-participating preferred units" } } }, "auth_ref": [] }, "drct_ClassOfWarrantOrRightNumberOfSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ClassOfWarrantOrRightNumberOfSharesAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationWarrantsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Class of Warrant or Right, Number of Shares [Abstract]", "terseLabel": "Number of Shares" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementTable", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "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": [ "r215", "r216", "r217", "r253", "r594" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes", "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": [ "r43" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Employee Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "VariableRateAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r93" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Long-term debt, net", "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r3", "r148", "r161", "r369", "r380", "r650", "r651" ] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision for income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r199", "r505", "r506", "r511", "r512", "r513", "r514" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from options exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r32", "r114" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less current portion", "terseLabel": "Notes payable, current portion", "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInternalUseOfSoftwareDevelopmentCostsCapitalizedSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Capitalized Software", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r668", "r717", "r718" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSegmentInformationDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "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": [ "r710" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows Used In Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r36", "r37", "r40" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r209" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "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": [ "r59", "r60", "r134", "r135", "r298", "r632", "r778" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r209" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows Used In Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r82", "r87" ] }, "drct_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualLifeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualLifeAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Contractual Life [Abstract]", "terseLabel": "Weighted Average Contractual Life (in years)" } } }, "auth_ref": [] }, "drct_CorporateIncomeTaxRateOnTaxableIncome": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "CorporateIncomeTaxRateOnTaxableIncome", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the corporate income tax rate on taxable income.", "label": "Corporate Income Tax Rate On Taxable Income", "terseLabel": "Corporation income tax rate (in percent)" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r214", "r265", "r283", "r284", "r285", "r286", "r287", "r289", "r293", "r349", "r350", "r351", "r352", "r354", "r355", "r357", "r359", "r360", "r723", "r724" ] }, "drct_PaymentsToAcquireCapitalizedSoftwarePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PaymentsToAcquireCapitalizedSoftwarePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with software costs capitalized and acquisition of property, plant and equipment.", "label": "Payments To Acquire Capitalized Software Property Plant And Equipment", "negatedLabel": "Cash paid for capitalized software and property and equipment" } } }, "auth_ref": [] }, "drct_LineOfCreditIncrementalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LineOfCreditIncrementalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of additional incremental borrowing capacity.", "label": "Line Of Credit Incremental borrowing capacity", "terseLabel": "Additional incremental borrowing capacity" } } }, "auth_ref": [] }, "drct_LineOfCreditFacilityTotalMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LineOfCreditFacilityTotalMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity, including additional incremental capacity, under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line Of Credit Facility Total Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "auth_ref": [] }, "drct_PaymentsForLitigationSettlementFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PaymentsForLitigationSettlementFinancingActivities", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period included as financing activities.", "label": "Payments For Litigation Settlement Financing Activities", "negatedLabel": "Payments of litigation settlement" } } }, "auth_ref": [] }, "drct_AmortizationOfCapitalizedSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "AmortizationOfCapitalizedSoftware", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of capitalized software over their remaining economic lives.", "label": "Amortization Of Capitalized Software", "terseLabel": "Amortization of capitalized software" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Corporate, Non-Segment", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r68", "r284", "r285", "r286", "r287", "r293", "r711" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r214", "r265", "r283", "r284", "r285", "r286", "r287", "r289", "r293", "r349", "r350", "r351", "r352", "r354", "r355", "r357", "r359", "r360", "r723", "r724" ] }, "drct_OptionToPurchaseWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "OptionToPurchaseWarrants", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants offered as purchase option.", "label": "Option To Purchase Warrants", "terseLabel": "Purchase option - number of Warrants" } } }, "auth_ref": [] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "RestatementDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r179", "r215", "r216", "r217", "r219", "r220", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r251", "r313", "r314", "r518", "r536", "r540", "r541", "r542", "r570", "r581", "r582", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenues", "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": [ "r264", "r265", "r283", "r288", "r289", "r295", "r296", "r298", "r391", "r392", "r594" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "drct_TaxReceivableAgreementAndIncomeTaxesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "TaxReceivableAgreementAndIncomeTaxesTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxes" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for tax receivable agreement and income taxes.", "label": "Tax Receivable Agreement and Income Taxes [Text Block]", "terseLabel": "Tax Receivable Agreement and Income Taxes" } } }, "auth_ref": [] }, "drct_TaxReceivableAgreementPercentageOfNetCashSavingToBePaid": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "TaxReceivableAgreementPercentageOfNetCashSavingToBePaid", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of net cash savings to be paid under Tax Receivable Agreement.", "label": "Tax Receivable Agreement, Percentage of Net Cash Saving to be Paid", "terseLabel": "Percentage of net cash saving to be paid" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r293" ] }, "drct_TaxReceivableAgreementPercentageOfNetCashSavingToBeRetained": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "TaxReceivableAgreementPercentageOfNetCashSavingToBeRetained", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of net cash savings to be retained under Tax Receivable Agreement.", "label": "Tax Receivable Agreement, Percentage of Net Cash Saving to be Retained", "terseLabel": "Percentage of net cash saving to be retained" } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "RestatementAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStatementOfOperationsDetails", "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r179", "r215", "r216", "r217", "r219", "r220", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r251", "r313", "r314", "r518", "r536", "r540", "r541", "r542", "r570", "r581", "r582", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630" ] }, "drct_LiabilityRelatedToTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LiabilityRelatedToTaxReceivableAgreement", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsScheduleOfAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet liability related to tax receivable agreement.", "label": "Liability Related To Tax Receivable Agreement", "terseLabel": "Total TRA liability recognized", "totalLabel": "Total liability related to tax receivable agreement" } } }, "auth_ref": [] }, "drct_CorotateIncomeTaxRateOnTaxableIncome": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "CorotateIncomeTaxRateOnTaxableIncome", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the corporate income tax rate on taxable income.", "label": "Corotate Income Tax Rate on Taxable Income", "verboseLabel": "Effective income tax rate" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "OwnershipDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "drct_OmnibusIncentivePlan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "OmnibusIncentivePlan2022Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to 2022 Omnibus Incentive Plan (\"2022 Omnibus Plan\").", "label": "2022 Omnibus Plan" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "OwnershipAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "drct_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Weighted Average Remaining Contractual Term", "terseLabel": "Granted (in years)" } } }, "auth_ref": [] }, "drct_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options granted.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Intrinsic Value", "terseLabel": "Granted (intrinsic value)" } } }, "auth_ref": [] }, "drct_OptionToPurchaseAdditionalUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "OptionToPurchaseAdditionalUnits", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of additional units offered as purchase option.", "label": "Option To Purchase Additional Units", "terseLabel": "Purchase option - number of additional units" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "UseOfEstimates", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r62", "r63", "r64", "r256", "r257", "r259", "r260" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "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": [ "r29" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r40" ] }, "drct_UnforgivenessLoanInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "UnforgivenessLoanInterestRate", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "documentation": "Unforgiveness loan interest rate", "label": "Unforgiveness Loan Interest Rate", "terseLabel": "Unforgiven loan interest rate" } } }, "auth_ref": [] }, "drct_TraPayableToDirectDigitalManagementLlcInNonCashFinancialActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "TraPayableToDirectDigitalManagementLlcInNonCashFinancialActivities", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of TRA payable to Direct Digital Management, LLC.", "label": "TRA Payable To Direct Digital Management, LLC In Non Cash Financial Activities", "terseLabel": "Tax receivable agreement payable to Direct Digital Management, LLC" } } }, "auth_ref": [] }, "drct_OutsideBasisDifferenceInPartnershipOnNonCashFinancialActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "OutsideBasisDifferenceInPartnershipOnNonCashFinancialActivities", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of outside basis difference in partnership.", "label": "Outside Basis Difference In Partnership On Non Cash Financial activities", "terseLabel": "Outside basis difference in partnership" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r507", "r508" ] }, "drct_TaxBenefitOnTraInNonCashFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "TaxBenefitOnTraInNonCashFinancingActivities", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of tax benefit on TRA.", "label": "Tax Benefit On TRA In Non Cash Financing Activities", "terseLabel": "Tax benefit on tax receivable agreement" } } }, "auth_ref": [] }, "drct_UpCStructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "UpCStructureMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information about Up C structure.", "label": "Up C Structure" } } }, "auth_ref": [] }, "drct_March2024AndThereafterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "March2024AndThereafterMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Period for quarter ending March 31, 2024 through December 3, 2026.", "label": "March 2024 And Thereafter [Member]", "terseLabel": "March 31, 2024 through December 3, 2026" } } }, "auth_ref": [] }, "drct_CommonUnitsExchanged": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "CommonUnitsExchanged", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of common units exchanged.", "label": "Common Units Exchanged", "terseLabel": "Number of units exchanged" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Payments on term loan", "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations." } } }, "auth_ref": [ "r690" ] }, "drct_DirectDigitalManagementLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "DirectDigitalManagementLlcMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Direct Digital Management, LLC.", "label": "Direct Digital Management, LLC [Member]", "terseLabel": "DDM" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetDepreciationAndAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r25" ] }, "drct_QuarterEndingDecember2022ThroughDecember2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "QuarterEndingDecember2022ThroughDecember2023Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "lang": { "en-us": { "role": { "documentation": "Period for quarter ending December 31, 2022 through December 31, 2023.", "label": "Quarter Ending December 2022 Through December 2023 [Member]", "terseLabel": "December 31, 2022 through December 31, 2023" } } }, "auth_ref": [] }, "drct_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of intrinsic value of options exercised.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Intrinsic Value", "terseLabel": "Exercised" } } }, "auth_ref": [] }, "drct_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of intrinsic value of options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeited, Intrinsic Value", "terseLabel": "Forfeited" } } }, "auth_ref": [] }, "drct_OperatingLeaseCongressAveTexasOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "OperatingLeaseCongressAveTexasOfficeMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to operating leases of office in Austin, Texas.", "label": "Operating Lease, Congress Ave Texas Office [Member]" } } }, "auth_ref": [] }, "drct_CreditFacility2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "CreditFacility2021Member", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2021 Credit Facility.", "label": "Credit Facility 2021 [Member]", "terseLabel": "2021 Credit Facility" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r90", "r214", "r373" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": [ "r90", "r214", "r373" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted income per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r708" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r20" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EquityComponentDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsStockholdersEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r98", "r178", "r200", "r201", "r202", "r215", "r216", "r217", "r220", "r229", "r232", "r253", "r312", "r388", "r499", "r500", "r501", "r517", "r518", "r540", "r555", "r556", "r557", "r558", "r559", "r560", "r582", "r621", "r622", "r623" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r38" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r298", "r709" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r90", "r214", "r373" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonClassBMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class B", "terseLabel": "Class B", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AmendmentFlag", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r521", "r659", "r662" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r109", "r110", "r111" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ErrorCorrectionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ErrorCorrectionTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatements" ], "lang": { "en-us": { "role": { "label": "Error Correction [Text Block]", "terseLabel": "Correction of Immaterial Error in Prior Consolidated Financial Statements", "documentation": "The entire disclosure for reporting error correction." } } }, "auth_ref": [ "r230" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r54" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r248" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income", "terseLabel": "Other income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r206" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock , par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r5" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCorrectionOfImmaterialErrorInPriorConsolidatedFinancialStatementsBalanceSheetDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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": [ "r5", "r672" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU activity and related information", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other expense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued litigation fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosurePropertyEquipmentAndSoftwareNetComponentsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization", "terseLabel": "Accumulated amortization and depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r85", "r187" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "RangeAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r416", "r464", "r493", "r494", "r495", "r592", "r593", "r618", "r637", "r638", "r654", "r665", "r674", "r719", "r725", "r771", "r772", "r773", "r774", "r775" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "RangeMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r416", "r464", "r493", "r494", "r495", "r592", "r593", "r618", "r637", "r638", "r654", "r665", "r674", "r719", "r725", "r771", "r772", "r773", "r774", "r775" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares issued", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r129" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "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": [ "r5" ] }, "drct_LoansFromRelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "LoansFromRelatedPartyMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to loans from related party.", "label": "Loans From Related Party" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r298", "r656", "r727", "r777" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtSiliconValleyBankFinancingDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r12", "r694" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Adress Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r697" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentType", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense", "verboseLabel": "Bad debt expense (recovery)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r205", "r317" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r12" ] }, "drct_UnitsIssuedInInitialPublicOffering": { "xbrltype": "sharesItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "UnitsIssuedInInitialPublicOffering", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of units issued in initial public offering.", "label": "Units Issued in Initial Public Offering", "terseLabel": "Units issued in IPO" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets", "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_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Collateral Amount", "terseLabel": "Loan collateral or guarantee", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r156" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r678" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentTransitionReport", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r679" ] }, "drct_PercentageOfNoneconomicVotingUnits": { "xbrltype": "percentItemType", "nsuri": "http://www.directdigitalholdings.com/20230930", "localname": "PercentageOfNoneconomicVotingUnits", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of noneconomic voting units.", "label": "Percentage of Noneconomic Voting Units", "terseLabel": "Noneconomic voting rights (as a percent)" } } }, "auth_ref": [] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal Use of Software Development Costs (Capitalized Software)", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r80", "r81" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r54" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesAdditionalInformationDetails", "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Amount agreed to pay to vendor in settlement agreement", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 9)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r19", "r151", "r165" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r73" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r54" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r680" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r89", "r343", "r344", "r633", "r722" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred dividend", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LondonInterbankOfferedRateLIBORMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtRevolvingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "London Interbank Offered Rate (LIBOR)", "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r183", "r196", "r212", "r308", "r349", "r350", "r352", "r353", "r354", "r356", "r358", "r360", "r361", "r526", "r530", "r546", "r672", "r723", "r724", "r768" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CityAreaCode", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "LocalPhoneNumber", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Tax expense", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r213", "r231", "r232", "r271", "r509", "r519", "r520", "r617" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r190" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityRegistrantName", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r676" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets and related accumulated amortization", "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": [ "r73", "r76" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "LegalEntityAxis", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of expense for income taxes and the effective income tax rates", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r117" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityDomain", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationNarrativeDetails", "http://www.directdigitalholdings.com/role/DisclosureTaxReceivableAgreementAndIncomeTaxesTaxReceivableAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of future minimum payments related to long-term debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r90" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC Insured Amount", "terseLabel": "Cash deposits insured by FDIC", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r676" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIncomePerShareScheduleOfAntidilutiveSecuritiesDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsActivityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock options", "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_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityFileNumber", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation related to unvested RSUs", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r755" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period over which unamortized stock-based compensation expense will recognized", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesInternalUseOfSoftwareDevelopmentCostsCapitalizedSoftwareDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "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": [ "r73", "r76", "r595" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r676" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Total operating income (loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r273", "r284", "r290", "r293", "r647" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersEquityAndStockBasedCompensationOptionsAndRsuNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation related to unvested stock options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r755" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits", "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": [ "r15" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r146", "r160", "r191", "r212", "r273", "r285", "r291", "r308", "r349", "r350", "r352", "r353", "r354", "r356", "r358", "r360", "r361", "r526", "r530", "r546", "r672", "r723", "r724", "r768" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "40", "Section": "30", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "50", "Section": "25", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "05", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "45", "Paragraph": "2A", "URI": "https://asc.fasb.org/extlink&oid=118255708&loc=SL5909891-110878" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22026-110879" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "50", "Section": "S99", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "712", "SubTopic": "10", "Section": "15", "Paragraph": "4", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "712", "SubTopic": "10", "Section": "15", "Paragraph": "4", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "30", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "30", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "230", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "20", "Section": "25", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(3),(4))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(16))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03.(a),19)", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03.17)", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "205", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04.16(a))", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04.16)", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "16", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "26", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "34", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "42", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "45", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "323", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "20", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "20", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "20", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "20", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1A", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "440", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "440", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "S99", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "60", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "35", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "35", "Paragraph": "1D", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "35", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "35", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "35", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "35", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "10B", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "25", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "28", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "19", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "19", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "832", "SubTopic": "10", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "832", "SubTopic": "10", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "855", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "855", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "910", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "924", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "928", "SubTopic": "340", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "235", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "360", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "825", "Section": "50", "Paragraph": "1B", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "954", "SubTopic": "310", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "954", "SubTopic": "440", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "958", "SubTopic": "360", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "958", "SubTopic": "360", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "958", "SubTopic": "360", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "976", "SubTopic": "310", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "978", "SubTopic": "310", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "SEC", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "55", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69B", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69C", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69E", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69F", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "55", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "55", "Paragraph": "53", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "55", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "29F", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r683": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r684": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "855", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "323", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "30", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "20", "Section": "25", "Paragraph": "6A", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "4H", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "825", "Section": "50", "Paragraph": "1B", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" } } } ZIP 106 0001558370-23-018620-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-018620-xbrl.zip M4$L#!!0 ( /R(:5<0O9.XS1P *-8 0 0 =&UB+3(P,C,P.3,P+GAS M9.T]77/CN)'O5W7_@>>7;*IB6[)G)O'43E*R+<\H)UN.)6>3IQ1$0A(R%*D% M2-O:7W_=X(=(\0.@)'JH"U]V/4*CT8UN-!I =_/GO[PM;>.%.5 M>0MCXJY6Q#'N*>?,MHUKSJPY-8QNY^S#6>>L>VF^':R+PX,]VEQ-JYNH1) M(9['V=3WZ)W+E[=T1GS;@PER?O6)+4F!>;,I3DL*(-$,$^V(ST!2:NS7RS.7 MSV&@3O?\'_?#L:0V K8HBX'?IMP^$]0\F[LOY]" M%U$@()[I]YZ144,/B-B M*C''3:D.%ET!SSC9*6KD("$]5^?GY!C+NZ_&23M : 7(Z*P3\= ZM$:"9 M $SQ"0TILK'1\M*P(<*/YT%C#&H7CGUY_H\A<[Y'D*#EW5U=2Y;$Q-2L'*BEO3"\?@6?(I+:#['9BF/TT[W]*(; M3Z7/.9C6HKD,6[22 MD[]%OZY6S)FYX4_P(VK?9YR*"2B*@7\\/PTT1Y7R'L,@MI$MOT M[1TZ;B@K[A?^&DFG;J'%/XK1;+2*['6)] HZE(OQHER,XPG\[[[_,!D;HSMC M]-A_ZDT& - *=#^!WA"QN+/=5UUY;N#+Q?FABCAO>N-OQMUP]$LKSG)QWC)A MVJ[P.7WD+JPL;]W_U68XW=F?=*.'V@(+[ERG509+?4(\P.Q;M'_S)Q M?^A<=KH@X@UZ^$ R#.)81C?(' WPLU(MX*..G<+#?MVJ@J08#8-N9 MHS/=$P+V2G0Q+-^FH]EV"\CWB=JXG'LF'(W]X,^ERSWVFYR D6I881R5?K0 MN=A6I_)B>U_[:"TQW5 M5"9E?Y6J7.JH2C!*6O;A.*T.5-8!6$[0J2V[H.O,)Q2/LU(-U0F$FO' =@.V&LV+WAE.+>7?$Q$E>%\AU5S3E M4O^4-?LXT"F.9.!0P>*6H\6K%\T\#F@$(QK1D*UR[*4<@<&\![J6_O*1K)0B%IQZ8HK#+B)_@]+ MK@]KP5L/G)G+EY*?4&8ZD.6O"[ 447!1C$_B3UR$ 38C@:Z5W9YOM> F0_." M>@Q8U'VX37=2O>)^U'_%-7Y*H6Z7YKZ/@-&9:^RYYG=$0+G 5QMOK?LL6(*A M7/"7E1X*O_4>OO;'QN !&D8W__MM-+SM/XU_9_3_]CR8_+/5@QTN>R9D:M/2 M:YT0HDR.EYU/6>=HZP+GIP!/NUIUI33B<^*$#Q:P2=Y287*VPG^-9M>^8 X5 M1;YOE:[E3F^.CY1$+C?&!*\N+5*3.H*'FC0Q(BLXD$2$_<$ TEI5?%=5E(^&#K&?!07(,/CHEKY0VUT%+JWP MQ U9(0UX?;\!.;BN[DN*2ID_UJ3,$=T&$"Y[A'09"=H-2;SQ4X+\&.[WKIKT+/R M@51:EXDE.)#61509,5F1V6NU\!VU\ FV'<>G3\&3.W:M00.+!U%IWY]JTKZ0 M(B-!4JMX[^Q+XNO0A+P5/CH>&+M"U;J=VCP^^0PF:6EU[%UU;,C@M&@Q>:(- MG>DG*ER?F[4HGLR&W*CFUB4'%L"M,D?!TW^T,SQT$WER G%V$[E:&6V?[)&S[(D7<1. MQ$=H9W"4]BZ7\,?L2LY+ZX!?XS$,MAFD%?Y>K[Q#,B-KZGET_*M??+FIT:-< MR)^RRS@3QA\C-@+,K63WDBR<"EW[!2"!)#J:!9DP&O(M[:>2LNJM7QY6 _0& MXD=_+\S1::5]P+RMZBE:NA+./(RIL[%:R>XCV3'L@*;K_)W8-EU?$^=[?,>H M(61U9Y6\,V]'&7F'8QC!( :.DK@';86_C_"?Q7@)TQI%SO2L)9 HPD"&H4L< MG?0[?20J95]>(>SJK$':*T^PJ]"S7@#]FW;@$;F.#W(BQ&Q)]*^Z#Y6)63*74S83,"+8D M$[(5YB$3U("\>=EINU+?E.YO)N%]V)QC?(AH!6C>I4HU$PR5B;2_@'M#WE>%7* ME+E;#%(AY M?X3ERI!3\AC0&1M\1HQ0&O]42&4);*LZU2_=.$*B*SD;+&%?I9P1N\^YRP?. M(VW^MB_]*?B6A+O4K'4REASE5SPZGAYO2'X!J0UNK MD3]"([=BOJ_45= M&NVO E<)-OL2D"O8-@%@5W'Z4T%_]8'[_@LMKN)>!%8NOIQH[PTB(\#4RJR6 MNE^[%/PJE69WGTI?K6C?(3'TD%F?"E7(N>@\1$IGJR:'2=.LF(2I$/:NWVYK MI;ECXJ0J8U(A+YU4R58V.R=(JI,@%?+1^WY5*Z$=TB3*LA\44E%F)K8".5Q^ MP@Z)"0KQ[9R1T(IUSSP$W00$A0 K91ZT0ML_WZ!">H%"=%6S"5KI'3YT;H^8 MN'+I'B0MH)7X3K%KY4%I"KEI?+RF%T6,Z86,*$6G'B[6".F"4V"Z!8 I! M[A/KU,_WRGR9%D"5"S$G?C>GS&LK ML'T?,?-%5@A7+K2<\,N\RJVMV [TXI(O/ 5TN0C_E!5A6=VG5I('>X;)%Z:Z M0[D\*W^*OA5I?6\S^2*NCJ!4Y-U.3A!\Y:($K1KL]6!3Y GEP)0+,^?(DBD5 MT,JJEA3R/ E6Z%DNUYQ#BGY2>"OP]WXQ*-J<#X.V7%5J3F5LE6GOAX2"?;T( MKES\XOI1"SD9Z_$ IVG%V*7I$C5-U"9XGRH*Q<#S0V0$WY9"_Y( M$-;F;+VK&H:_B(V74(,*%@^B4K^ZONX6493TCEK%>U?%LUXH]YBH\3N^14.H ME.ZJ+J7;T--^NO<'J%S6>ZI!Z8H'4:A=MZZM-M?5:Q7O'Z'] NB:);#$4G[/ _2G+XGRG8PR?JLO,OX/;L;6E'$(@^)?6W*;?/7#X_OP #'4AZ>X+"<2,4 MA)L9+*^7$D?WZNKJ7$(!$AF1 IO^>43[B7%^**Y $E6YVA)> YD"+:G*5%JQ M&LB33:95>8(NU*Z7G4,Y89AWRRV\S_*%YRY[;TS?C"2^C_)?EJ=- M0-0!1_Y8<4Q!S;.Y^P+6C0&JBXO\0441./Z!%NA"?]@9$5-)N2].YX2L=(;- M[7-.8:%%O^Q*A.!>)0(B^&!P^%?%@5.RLSQ^CL8=,79..]W3BVXQ':J>\M\B M0PFU T\=2?ERTC==QUTR<^#\V^=K,&U$>)3C1S,?7,?T.0?0P)!:W/3^I0<> M[$](&_N\=!WP%/EZX-$E&@W@QY\*CWD^Y-ML*\PUYI(Q,'"@G'(%#_S:7I?3F;$%C'L-*@I_>7$E-]Z+N'^VE^/F443 MUW'W=#FE/,%Q,4C )4S\J9SHSY:T^ ?DT_)YF$JT832 +61H3&U;Q5$)3!-9 MPJ(:RS @'Y0, P69R59$7K5%539DK(I(,%FI5\WZFL=TOL):=%JJKX]DC?^: MN$GV,.3.=1(53^0$J$&/C>O1[!8_Z\NFDB8Q<0.MS6&Z&/)H>%8+^/CENOG> MS>C5 ?$LV&K@8!8=LQCA41#JA+YYU[9K?D^:L*H]MPV;%S6]S\04JS;E)CKZ ML[\,?8"\7$KM$,+!+HJOG]D;M>$%0%?\TY6:+/E)B#*IT:,Q-*_^HK> ]# M%UARM/;C;1.W6_?CF9Z-&1O[JU701.SD-UI2U>AEIL3$C7M M4J>V@O;&+!251>UQ2O 1/LBSE-Q8"?;RF[<%!:X^^<%J.@3K3FE:Y:++ /1FY.Z 1LOJ5Y1ZF M'7.(V=/016+7,(0'P]U4.]@GPOL%F+HFSO>,JT#X:"8;HWIUV5J4X0S5@K^9DYE- MGT^$ N5L?YKP3=W2GMA\ 6)Z%F&!!QG.N,YC5 G95!:'[%>?64'4WPU9X=/W M$Q7@P)FTA-U*O9K*>C8?X"OLZ>!34@K^F.F"E5^#2!W3M6UJP@80GE_%'7>7 M8!1A2/A7N)C32G](O(VU!%M,/M$E\^2CORG\[T>R>G M!A]6G;ER8BSO\V*-5LZ?TD&-ZZ$2.WBI@\2(G2QDGJU3 3;1[J4V'N7.U'!FE-OL,6VK&E_5Z86X$AQ6ZM6TE:9!?-Z)K5JW MIA[98D^I9\(!5,B0X6)W*@>HB4I\:RUR+67JYR82_@NQOU..Z8)P2EN (^-8 M<3Q?]K53"[JY;!;PTV3"Y41G0S"3OS:1[%]*?^6/NB60ATGL_?DC2W]Y8./RCB:(2MB-(N8 M*^!=U2DY%FS3G4L7V:NBO5[]24IW"ETO;?P.BSV+ILO()M":L 2UD*42F":R)'>#T2RT+",N[4KZO)+S]%NIU[L__2ISF_.HCZR+I6(S M =BX7:6,X"W?50UZ'-S]0O&_U.H%V22I34)7<_5P'(<>E_&RSSR\R_ZZ2Z&" MJHQH+W1-) UU.W18BL^O,JT&T/K$QDUKQW6C1G>42ZB(K83S?:")2F%LX&58 MMLCU@^O1PD+7F,"5YSWLA^;==4@5'K(#-[DYSOOAV39#38DUNPDJRCUBZ#:> MS>-\][A>17[QZ^22VAG%T1R6=%EZH-YHEIZ/5#[9'EB.9JYZUK]]$7R?=.)N M;@$P6F#@A&ET.VC98=$>SZ7A$!B=2V1CZGE!$^8J$]O&/\-;T4$K7JG1K MX&86;,(6GEC!I7.P%)$M*^X'127N\.-\\37BYG9QVY'>#\W1+#J=+Q3D;/75 MNC5M:]?ZFF?.5EZQ7U.W[GPV4H$)U,-/OHW)"\@J*F"CG @-#,U\&-R!G2?\ MQH)#]YR4#99F3LP.VVUCMM(#WGB['*NETWB58T&/$=9#E+4^Y*^IJ"P=\&8* M?+1TV-070"3\QEXHGD:P:'8VBT0!V,0[<7E]DSEP];A,B$&XZ_4&)'1T>J^$ M6T&$B_@JJQ18A<]X->%ORCI1)K\>AGW-.Y7#S[OVP UT>I^Q7F14I13?IB(_ M=:M@D0*N?J.TPTTPWIXQ*_C>WRW#L",*^CB0E4;#"L,CK'&/6VO\K>OP,V@L M%;NV-Z;&G/Y4:W'""2BZ+(WGIG**[XE#@D4QM,V!WK0= MGQS!QY"PL%[=C&$4,'TYM?[R&INXZQ=K;'GV?2YH$QE,W$/TW\P% M;GJI-[#Y9X0C_*0Y:_#A:VQ07CG L4[Q=L]J!XZX0 MX%%.Z!L10>EJ9:'KLDZ--$#R 'U'3'GNAU-@-QL05@C21(;^%A06[\L7VUMJ M2E+Q=#M9 7S1>*GRPRKNW1NXB3<$VXN@,@//<>:+,!5)ABPF&&W'*R)C!7G MJVQ'IBHA:]U%=SDJ;1$= MZ#L->)F+SUH8KK+:NM_?$T]CYDLWKRCXX$#V3;S\/F"7SLUR[K[BC2E9@:?GK5//0KI=FN+J5YJ%R+.51?##RA>ZTZ'9]VCF90S< MF*X#)S>;KG,_=U$(T41W<5.$\I:N.#595(0RIVRIQH=.JB-I:AA!6+T^2@0. MJ<^6M\\ '(^A2S[>][7+.N1"-M,;VNAEG!5\(Z\(Q< )ZZZ/9D"-$,\.J*T[ M=W"?W]QVZWP'\D"8F[H,@G(/,FWZUI<9\1)AD"T5G:[RDA.J=FS>E6T^ _+* M;@?&B_H=C[D(#=Y8?@$'NMQD/M)="'$TNWOHV8)CJPP%4H,>CVAO?.'!J9:/ MG.S];4Y;$QV9*(\S(E=\DW%H-ZZ,X0G0/3&1-.+Z79*2;$8UMRBR(3 NHQE* M!S^QF!&?"K")LMRF>;* -:7'7A;T&!@MG! MUY&M!Y/+;NY[RT&P-5%+RAF3[RZ2B0\A9YM?/E:<)"UP_EC]A[86E MB=-RSQR\1,+X/C0$&&E^#T0%L>8C!W_OPZ$<[Q[I5H!@]:[-M#')\W@RQK%G M61B3'O$W+M[Y#A"/N\C$[4^99Y$G1)0, M9"L%2WIY*_]'EPAXHB^N+?U1Z;WW7@BSP^0#_-X7?GD2&N6Q$M:VS8)/#EDO M\FMR$S>^EPB^CC::]6P[D:D= 6[/T+N.>C3'PH/P&QJ?Q&0?%FVCU3<1'-/) M;%$:L$W[R_%<'FC$G5>+4F\0\ZIWY_21)7S>"MTK>[W] MO>C"LXZZ8[,6=YKZF.S0%-VQ-PPRT6%$LMD[T' M,M _6\TQU9CC$S:@QE)TO1==ND\H)KRG[NJ+06I]CMA)[5(Y^)N2Q+G%1#,P MS930]K0750[=:C\:M['$KX'3=D63L=WE!UN.G\^17V$NZ)+\^?\ 4$L#!!0 M ( /R(:5>,Q9)VS!( -04 0 4 =&UB+3(P,C,P.3,P7V-A;"YX;6SE M75MOX[B2?E]@_X,V^[('.$[L))U.&MUSX#C)3( D-A+WSNS30)%HFV=DR8>4 M\%%DDO__C8^H8;X1QZKD_CCK'[2.# MN)9G4W?\XRC@+9-;E![]XY?__(_O_]5J_7']_GA5,B>L;%B.F3VSCG?H3 M8^C-9J9K/!+&J.,8UXS:8V(8G?;Q^7'[N'-FM%IQ(=:X2EG1YWYK_T MX@(]]YO1Z9Q!9IA^J*97]XY4Y20%G)_.ZI"G$OUI)LI;XJM4Y;9UUCC^X?12+*'Y6 MJ"1)+GZE!>E36*+T*^7'.NA<75V=A+\>@?8,XSOS'/),1D;XW3?_0VU!Z[7I"#%>)H3X M_,@0A?]\OL\(8E-&+-^F8^J;SL1SA!GR8\N;GHC4)RK%AAB5M'>R"9#S+WE_ MU)\1%EI,C6AEY2."W3/YY,[QWC>$.E7\]D#?4&XY'@\8&3 /U.Y_WOXKH#,A M4M>U7[R1_VXR\D1 ZNG,M4MPNEW+O0PXSIJT.ZG$,S%+VH M'3BD/UK^!<1_)H[@M&O!,!)$'Z<>\^F_0UNN1VV;$ B#8N\"'[Y-BW?[,2,N M)YM16WEUNU *$,4"8C]0\Y4ZU*>DIK964.XN8#YX[GA(V/2&O/I #&&$^['Z MP6@A4P?F2S;U[TQ+B/M9CQ(JU[IK%46V^DA=.@VF _-S6E\GK%[-+I00=U\# M$X:)(3-=;EKAIYW7'8T;&D*@W@>9-^+T;3YKZHU^9Q_E/%Q3AC5WZ;V(/ MS8]KXI(1K4MYFQ=O%TJ'@7=*_9!\:!8P5_$!/WA.T&D\FF AT#+ZHP<"M29R M]DS'.EU3EY5K1::BC(B;T\E2-!8T&C$1A&[J 7Z+(8G*:O=64PHD'SYQ;6+/OZ6^J+#=[K3;1LN8%P>?>_VG ME_[#_4UW>'MC7'+(+ MF7H!8Z#70M'B-']>G%V>?>FJ3_"/F35=(R/@((\W$W69SI'Q M3NAXXH>_;)D1X=V+?@O^")?WS73"GLSOF8Q]0OOZ7],)B(0II;Q8&2SB:97; MZE 1<@Y^EQ> ^,_$(@ %O$^QLE'<* NR9&%? .SV'C*LC3 F]A01L0-&9B:U M%^YCWY\0IM+I*N1L!LU5@<9LGZ%B.UJJ', ,1RQ3SI9[]3QY%0E?R\3[04RHRP!2TOOX+UW'Y83B #LV/.20)F?(,^T2A)HJ8N"^(B(LW6-UQN%[R+,3HCW[R MR"0EW!7FV2?Z]('$#%Y@8G QFWKR7*MPSIF;=J\84P80,_45$5.I73>QQ>U[ MUE]B28TP+B93_J>$M/)L6\:A+/EJ0GRVIDI*V@H5<2%V:23% )SI>[=GSL2:O&SQ*#]U@WC408C0 M%7T6.S6L&:V6 $+:]E,C%2_*K"5%SEBM<(6-%J##.>>(-HH'Y*7:' MU/;+LHE1$U@DHWR[3 $@3BZ7(D]+Z>,:F"L?_Q;B5VRF>7_&)]QF&.0V]H?BSV;+MC1L*@G24BURJK 237CQ_CT)H*&RX96U=3 M-H!D770(MV[ (G:")N3LD$4JJ)#N(F3;$,]DS?B!B4LYB=N$)$: #%NYV3V MI.;C13&GQ9D:Q&T%H @W@FX",O12AT9*)\/R# WB5A-DS.LE(EZ36<"3Y\^' MDI+I4#HI:BXU)T*EN+;ES=Q:GNM-J77O_C-@GS>4F]PG[,$S7>ENN7*^++ K M ':Q-X2M![)^5R2?/55_Z8GX_5'6VE%(B@#IB;/3XA-G+T/X\WC[-'PQ^G=&?W#[W!W> M0X(CK&?/H-E&48@/'I=M1BVEV7KH;U+U'9ARM-\7 ,T+ZJ[)R$N..(;N^.V' MSTPP0>J:[/,>F JCOB G& 6(-DY.[TLCAC=6([X>(=< LO'&V]4&PDV(,'P0 M('A)7QAAC8^F% 5-2C/A,X1M\YPSU.AK;'^,1<]*,F"_M@'L^8[-HP(YR@SG MHJV?VGQ?X0[40=^(2SC,!\#UM";$^FO P!$-;^. 3V-F3H5SD^<:J.=N&*5U MH-^6,_^K25W1L?7=9V*3Z2S:5 /DX7J116VUZ M0+@U*;!Q 8X /!C@ $A ^41,]OLCL4\GZ*N()0N%^UDIJ?!PK[D6I(2FE MK85D#SK];(/*%O2YSA9TK_ORFW'WT/\=[Q:TP+]T7>,S>*B,6J"H^#K'[!>I ME /"J"H%X.M6=F-@Z7YK3>TA=.VBD;A@@6V1 )]! MK$G'*K\E8!'REWZYI#^ZHZ[I6H!<3)7%BH.X.3P\-2IA5S7[ 7"_EBJVM0.: M%3*^]$2\&I&\F)2WZE::J<'LKJ$ A)N:-V0&ZLM MA8MPAS)KCLOW@"KUU,N9#H#I"@I >%:S\,[)G&?(E$+6RXLY /NH124(3X2& M+[V$+\JFMY0D=I&?^ #8UP!>_XE03 &)C6*W#DV4'A3=P9[ \C+$O1O?!9.* M "D^0*I10H/MHRYMQ#9RA:C;WU+\8B/-H9H.DM6=]L;#9_#$,3>*_GIUDI@# MJLWDW(YNZ14EG1%C*6N#C6-M-23VH+(1N4-[B)];2F[!R7UV2=E"5 K+*NL, ME'75?)NIK)C$BN2KBBBL:.FRR2$S;?U^)9WY(*U$61&)56!:I93.JJ@&H:*&Q!PP+5RN@EFZ:$W9%I;R':0AJ.@@L0),BY&K2"3WBBA;@R3_05J% MCBX2Z]CX,B8,7L)QOO.8^KV_97D:S&YU_ FCJ%8J0X5PD .PW'C!JS\*G&1: M(X\8DF9I,/&5X2>\8UI]7'G9,#R_!'][\.7J:I1JMBS^\R8%FJRE@B1\2+[T MB&&HU[ZW5*>( S"-M=61F FF $2)EN;QI=_ODTX[B?/C,9TWR%72 ,*SYFOP L,:A?EZ([SNA:U0^<%0LI<', MUZF1TJCGG1RA75AT0>C#A?K"G.QLR8/9K@0=81!Q6O[0_^^'0O';#\(LRA>74A10GIOOP+A7UT%Y$#&6%;7?3<;, MPEV\@DP'QK^B LI#AM&LS]^[;X2O#A?QSN0%#@DUHTYO./%]6AH^[BFV P M&]4%ELL5%QWZ\L4>+]:$V(%#5J_\".=NH5Y2*DJK0F]D.6^?+H\LBQJ-J$IQ M7V,LC^&-C#WA-8,(/]$U,TK@F.4:H2FNYV:4&.\D;D 6M'FGIU9;@0]0B=%#Z+$5-8K;+\-90/8$08 M3(;ZQ6V:0'4G.K-\9UKA75AZ,]B+U3U]46%+U&B(*J,MG+#6^1Z-V,,7%1M1 MS492]1Y,=!,LXKTJ0%?\AH@L,:(7S&0#:4$6?"VYF!35)\CV9<:[U(@+CFOG MI-QG\E3AH-LM3W?!T=[U(W7I-)@F8[7TCXWWB*/ZS&2BO:@AXW&*>ZS M('P*V&3L4X1_3\7U;A([+\I2U]9XFL-'$Y0+XU7I!GAIIJS]7H']7NZX.9;I M?>+=G)KE36/IM"_< 1KDAH@RO:Q*Y6 MV$':B!PYPN4-?732_>LJ11VF@4AP(]R[UL*FN'6]5ID'9S!*"D"X;:T!4F?/ M>MUB#\Q^U'6 ;J\Z=0GNYY"9+C?#QQU3QW^ZXS$C8TC4"X]=\WOWVG2B0_EA M:/I/%ZKRQJXX1#LT/ZZ)2T94UWF]7%TP3([SA*(9:=F63@.9B8!&=#"<&]0U M7B,9Q>]C(:41I,0T?//#>(T%W;SS*W$=DV<&8J!#3_V>?_6\M3BYBK4]$;\_ MBE?!!V)%;>5HS[K%X>E7*E&X\(]K5D']GG.^)61%Z8_6L>&J937%!FK%CVYQ M4URV1OUPH.RZ=@\F59"2P'!)>+(@!)#%Q1[)2-$#"4Z5AXN5$T&I"L.=I$R5 M\'M2JQ@1HGH7';]AQ77C7/M\()P3(GFD9KY8+'T)2C7[#NXJT'O$2.69GLOV MU<75KB>;.AK/B=31@(EQR;0(_$_7AD8K)MWB\48+DA8NX5!>KI*-%U\221F829\#;Q WQ$XA-V\!,63 MYUI5J%WD:R:[)?CVJ6>6S-^5^^A:I^YH^^LM3=IQ3>\2P;36FBL7B*^GT"5= M>9JGKP>$0X:J=E1WN"H6=X!FHZH%C/$5BOA*=LWU2CE,$RD"CS&H0@=64="- M;CE9!740W&ZX->N0PL<85:$!K"AL3[.8P[4.*?KZ R MGJM=2C,HKQ,\NCB'Z%GH 6'ABTY:+FNGLWH>/RK.@/*,L, ]<$A_#S5/[*XX MKC8F3X%X.T<\J>,$?O+053_PN0\N.&A1TAMJE[+E3E\BWXI@UR:GEA[&_#+P MM?V*1*=[_?4U@-#]+ 25>JOW)7C])W0JXO&P6<"L"335/NN):"(G8K**V>B4 M?W@FM;9V$#JNA8 7CY\4/:VM4\3A&8V* M3=UKQYR/>3B)5XP/[E_P%02P,$ M% @ _(AI5]Z,&07B3P 4V4% !0 !T;6(M,C R,S Y,S!?9&5F+GAM M;.U]:W/D-I+@]XNX_U#7^V%W([:[I>ZV9]HQLQNEEZW;:I56I;9W[XN#(E%5 MM%EDF0^U:G[] 2!9Q0>>?"$I,V+&+8D)(%]()!*)Q-_^XV7GS9Y1&+F!__.ZV_^_B:)WEJ1[;IO_N/?__?_^MO_>?OVOR\>%C,GL),=\N.9 M'2(K1L[LFQMO9X_!?F_YLR\H#%W/FUV$KK-!L]GYV;M/[\[>G7^G1^_7&8=!OX/L_/S]Y_??SC[\''V\8?OOO_AT^?9_9, MX-J50GJN__L/Y#]/>,@9IM2/?GB)W+^_V<;Q_H?W[[]]^_;NV\=W0;C![<_. MW__WE\7*WJ*=]=;UH]CR;?1FAN%_B.@?%X%MQ91-A>8O3Z&7=_#Q_7$L+@3Y M[6T.]I;\Z>WYA[SOX6!AQ[0>D:'^R$^[-'?WT3N;N^1ONC?MB%: M__U-O'MZ2V1U]OGC&:'YGZXR;'67P?ACG+\S8QT__7AMH2Z MXX;(CAUWX\:6MPT\HK/1.SO8O2?0[]4ZIG0J,?M]2T)7,=9M@LAEX$>!YSI$ MU2\LC_![M44HCAJ1J=(M)"+OK1!_WJ+8M2VO)XHK8Q@F__C':+E>[E%(-:]# M8?/Z!T3VY=;R-RBZ]5=Q8/].Z,(KSO4?"9Z-_?!!..!PC+ER(]L+HB1$B\#? M/*)P=X6>XD?KR4/-%$#N5N?.RUV!9>BVP[2/!B MY&_NL?;:+HJP(MNX43IYL?XF41SLL,YVP[I>,1L;J^_# %O)^$ < FP1]L1D MW*'8/*=EB(V-T;=^C$+?\KY&"$,&Z_@;7I>OT#/R@GUJO*,XNK3VA*?N/[ ! M/X*8ED1KS,#SYDUV2_MBYJO2!D.E@PL): M6P<4QVCU1]*9[ZPR@&G"J8^.HOCZ98_\"&&)X4;GE]C#<>,;RW8]-SYTSPVM M44VS"/LC@?>,R5JX/E;R%,ON>2(>QC03*A+K727 $+["RF@'_L^6YZ'#A>7_ M?O3\N^>!PEBFV?$U6NTP>GFD<.[L7-^-LKC6(K#\CI;@AF.:8,\7RW>L. A= M[_" '(1V)(Z,/?1TH_@5;V$ZXHG.0"88D:WU]Q;V(Q]#+!;+IHER"%['+@&ZXD$^V6PN$Q^J(=O5A3#"A?CI$-@_DCS1)@>RPL$FG ML_7."LFT?>YH 6DU,G!6_4(0)@*/HF2W[W B=80#^]SEQ!8<\F2'VT7AZ0C=QGXG_--R%"6<"L$&%EPW3# MD [&-^,KA81 >OY]N]MA9RYT+>\Z#(/PUK\/W2 LYJ%D6Q_+.R6D%+.3NO*K M^D!IE,P]_E1,?P+"93%N(V5W=1$$PVLN8D:<%;0A:!6R3;/CP8Y\$6GW,(C. MU-[?I":^+^)YP\!@0I='/-+>C9"PLU[]":ROQ:,*UZGY&N:^R5(I46:&=$Y;]6*3MR!?7 MC]\[[NY]!O/>\CQVWT7<.0S.<__)_87O*$VTMPZPPC_C'136Z;<.94.'*-:[ M[@)?VM7;'=H]H;!+9,O]=H#I%B,5VLD3>GMD1(?X,GOO5A_2"=&/0N1]JV-, MND?1SGJ'DC#8DW]H_^]1A-9'[+^YV!=YZUO8A_G65#V\,#SV1P9\F_V"Z3C_ MZ]OS\[F^4@+_&LV).FD=Q.8THI>8N0[R#G^U8W)V)\_ M?SX[F[V=G7K&O^2=SW#OL[3[&>E_E@XP.XY Z)T$N'\>S MGI!'[\V)X7\]K[!"J<5[ R07\;@JF>0*K75 +I%LT#)U)Y6=AV4ZL?[G_:[# M8*?'[4"&11+A(0(:O+.."V0VY=J8JY0#)ZI^4,!Z]AC,Q-@&(9[T?W_3I6Y$ M85S0"_S;22?P+[_>AX&3V/$R7*'PV;410_MY8#5]$ $.3 \)8&"N,/IN9\?(EV2_'L0<$UC%^>6D@"MW'Q5L;%X1$/*[#\"BVY MYE&Q+2B&$,2$RX-"2WV&E-NV7D#TA!9H(SCXVJ)$4'&5423$[*Q<%++,\I0[ MP53D@7/53=0 "KT+XD^'PADG:Z9%?[5AZ[FF()5 #Z7!9Q>?A.*44D'=['SZ MV0I=1+>H[&\GA M-RK%PR):]\-%$6>SP@-ENO4B8).T<7V;3T$U??N;!LTD30K;1= MQMY 8%!-9V#<*[F0D3->C"5+PP7R[>W."D6'?+)F_&,PA88P^)!C M)3X E#33X$.]8>LYI2&E0 ^UP6>9G)32P:$"">#FG61I$K30F6VF%ZD:2M)U M2M!"G?".5RLU88@FE>%52TB <"KUOGI)ML5?K-^"\%B0C[/-KP,Q-\)LL*$H MN;-V:+DNX<#=X'-AF70)H5MM\(6,#11&'W1WS\(VW]H+L1Q>K1]([5:.-A^_ M,85=^CHHNE]*&:!5A-.O?)1/WUMI)(LY 7.8056O@%:N<15TS#H@Q_(,]A^) M&Z7LYCL?'&CN^BN AT(L^3%$8M=#VDZ+ ;66K=T0N5@"390&=T2X)!2=$"74 M#3OTJJD9&DD9<-(Q*K6>A.XZ U21PBX==,4D"QX"PSODDI0*'J*&TY("?Q/G M!=G%^U<6*#\=AP,,@49Q A(36)G.+I.-Q/P.5) 8/KV(B70IM8B+K-F9<$-( M00OW&3G5NHH7AW270;+9!1-$HP>N/FGV 8Q1)P3)YDPXSS1[:<(P7C^M9V8S M00>MD!Y\)FL169S@#8@S?!"?IQ#D7FIV65DTUX5MY!>E>*V,D)_B(#Z.+\+P MR:M"=7<[2L+F0("$N38IDQ0$8$#4]X,#TCWHZ'E.5JY^92%[3!E)*) M'5%$%E:FTY_8=5@O#L4OPI0HU0X$B4,Z79CFDB1IJ@JH1'6GB5(-Y!'(T#*0 M-J5.1CF5BH4^R#FF/ZF:S"(HTZ: DO(,JK71);[_>:4VD9@H09E3XDG$1-WL M?$H?&(CB,'W#F#^-ZH!<%"^GB=! A M"R2VE-9V/+U^I1);8K61QY9XK4R07\%%.$^8L%QRN=#=Q9PD[ \4D#$7>V(C M7YPT7*3-7XMR'=<*#RN+U-Z6EJOBP0MO"G%;&"'YA$::U*;JBLD;\IF@U+23 M>U,RZ02Z6!FY0L6AHA3-5<+><-I8H8+V@HP@R1OC@//SI@0-H- K3AGC-M"B MN_,#-D:Q."HY_(4K9XX%Q+)FH MA5ZA]>8WT**Y0^NM((- %9G!K3R807M$)O\)G'(:MZN]_E>T)Q>'$\R]=: &B&!^0M]WE*9 M'T/Q@UH]#=9Z.O)T(^@?]\%G=8764H"L)QI-%FK$!-S&:"K^HST446&S71^) ^I\*+!%:#WAG!L M^Q1J 7.EN:<\39A/$I_4F[5.LAE?"BWSR:A,ZH'ET>*=UMXD4']Q6Y']/)T2 M/]]J7 3!;A?XZ75L86X "[ O$5#.'-\1%_.?KT/E\KUU[,$P_D*5\1=&&/^A M(\9?P&#\:Q04^WQI&9+3=R^(D//W-W&8M%NDY04+'G.U5Y%#_#$'MQ7*HX[PG.S;L MQ%'!=J?YZIS]K\0*8Q1Z>&.X#\)8P.0:Y*#\_MB6WS7TC;,^W7]?^\X5ID' M^ K2-,YUFOE&F216^#CHHZ[]K;6%J^!OC?KI3O7$]=)TW\($>=<03!AAXTJG+63 I,"7/PS*Z\=:WC+0Q MUI)T+>]^&_C\[6X=9%@6-][OUA$WQN8LU_1P_N'ID9R8,]A5[^% B7 MWQ6H8?G=Q9=1->YHTRXVFPM&; ME=$RB:/8\LG^@^]O"AL-*XR6Q[5B4DP+!^,?6MZM[Z"7_T3\R5"#&U8$+4]H M:]B;"SNFCNZ-&]F6]S_("OD)4'S087G?>-_+)\!X'M0)IQO\%Y;GR84<-N^O M\8Z7BS\0WJ>>@!KW2[##\K_Q-E= @3$)S#%"#D7*LUA+;^7[L)QNO*^M8"WG M[M_>]W;Y[73AY5BK!CG% LXG[,57W\[/R-6W8W?XY\OEW6JYN+V:/UY?S2[F MB_G=Y?5L]=/U]>/JS73O;;KW-MU[F^Z]3??>IGMOT[VWZ=X;Z'MOC:JY1!'V MG>9/).W=KAZ-\8 @3 @U"54Q[VF'T)SSV59>20 U6 @K EN!ZC*H(0](%)=6 MM)W[#OF'O$_V;'F(5#>/+ZTP/.!]R,^6E_"<;,6V<$3%T;CR ^Y*- &2X-RV MR5EO$5A MB4Z.M)1:0K@YK"PT)8H R4Y%2B;EP3G.5I]$8#E_'P9[%,8'4H*<5GW"-GE/ M7!\\R[G31=0$CG$33Q 1#8#D\V,0.-]'8*I%LU&@!)+G%@(91?4! )&WE HDB1$[J],&HKJ,9C0'%WX5I/KI<^ ^ [-,A- MCH!1&*7OQ4O"8^K-(7A@:I%+=9I@RE$ML"EJ "%DIJN8' E"#G[FP:-[ZT B M1VI!LRHP,%EIQ,RJE,"23)@@ITX77S@\> @[?FWY\(CI3D3Q[HFP_>/9YX]G M:3)7:,=Y>N4]N-B6;N^("Q5:B)K M22B@&;<(_,TC"G=7Z$ER>L"$A!!#T)ME3#( "23?2S^@9^0GDL6)!PPA;* G M%AXE@"13WD4?9[M80K)&$ ((>I*2401(8MC^(C4OCPD)(9*@)QLF&8 $[.?>)-#V"7AWNSCRTNR ^SFV) MBU8&!;83TH\J,*GJ>TMT;0=^L'/M6_^W)#Q=(\G; ]E/:)E2! M1$""+% J=SS ;:':1,U!B8%2UMH(SE%+-3U$&;>U\ @G$+I3Z,R#8#D,'<<-QWZWG*=6__2 MVI/+V;S3)QXTA!V7GE2XI 2S@.*,?G(N;9"GUR5G]MVLDNHRWJ%^6R[/ .G MTA#"ADQ/9"I4 9)>G3CEY0C&_JKMP@-*&K(UM6':$;CP7QMGG$,A\*(@]Q;9 MSVU1[-JGA4M:(>0[]0HALW\I#?&O;Z:*(5/%D*EBR%0Q9*H8(M.AJ6)(KUN> MJ6+(5#&DIZS4T\YJC_TSE[X#B'_V$.6W[\QWY$#D'_3OW%N*/7P:1RK6_&C2,4(2*%+DD !)*(=Z(]RW+D%+FT-#C M/0II%65YM)7?$D9D0D582N3 %%Q:ZWJ>Q%N,W#]0M<"]4@L(1[C:@JJ3 5E MMU&4J LGAX9P?-M0,#D)D(7"KY"OU@3"L6U#\6@6QQ\Z;'?\(]ZS9 D:^*MB MR.Z#N*COZA'_\^7Z[G$U6][,EO?7#_/'6PPP!>NJ.$9A7, /_W;"#?]"2K(X MB1WCY1*%SZZ-&+$Y/M@80G)\['LP9&K,II'W%).(&823P!J.P\G4IL)U%@4] MI$M>)(>5ZZ"Y\XPW4FZ$[1,SQB.!-1E?4]*08U8CGX8>F+M"GJ?,70&PR0V\ M'GL%1$S!M"F8)LKBH!?\9 5XZV#C"6[5<0>T0K1>QB/1Z@G! PU-!A@SUB ,D9A*+6ZXS*B1SC0,[GC@D MAP"HXE 1 XR9(M0BK@1 LN>F!)8CQQ'-+: -B^/&N25;G5[;2 M"^#'$[,5$-%[[99@1X:DT2-Z_QL[[Q?(QQR+HQP;UC9$K1T$*R35J%-)%B6: M $V6'S%RH>61XTYGA_E+Z"(/F6?(\BR6K!4$7UE):LH4 9)9C3!5PP;#I=*2 M"X,&B))("\\N@MK#[T+(\9P\,=&') A2S?0N\(,RGGFE?XD#H-AX/"=1JA3! MEZ">R("X"UK*J""W_GVX&TPT7NU\1/(7[ZV#O47V[]BWCY&=I3]M0FM'*BRP M/#F=UB \ VT!:9/9M\!^Q-02*[ST'Y"#=ONT B"FB9;UL=T]I>L^S!*DOF). M,YWP9OV <".:";$9P8 ,)2$@(A0@3,/U"\$V<:,M61.6:U)4D.>SR]M!B#TT M-YX*! (2XZT?HQ!%L7BC58."$)%H+J(:.8 $(J:JD>L(P\/OW!V!*+W3OB0_ M,7']!&-\RFNZ0.L@1,<70E"$341H8=:YOA4>J"M-RM&0LY; \RBQJ;)RIV:/ M(T(H>Z&VU>B5#> 4#..?:7\6U1,J!P,:PO5D'<$R2 DE#L42R,O%9AA-XAG M;210P1P0W_.2#WG>OB3 P@P>5@GAD@U6M)VKU ,- ]"IY/ M..RK39=;R]^@Z-;G5YF2W'7ZJ'/7Z?*G^=V/UZO9[1W^L+S\SY^6BZOKA]4_ MSZ[_Z^OMX_^\F2Y =8!C*CZ2;1/XM""J0L4B=ILQ7)%2),6PEUO&25B\B ,+ MK7Z12,M*GBZ;G'YR[7:!3P^E^/=[&$ 0?!*A@A0SZ*K(F\Z,EYU;BOZV4PA)LAU, M6 5*X6L"U=V.%4&US_'7V, M)[E9D["^;_,5KZ(5#L"XM_;$\"-(<5:@PA#/-=@]BO1E,0& [-7<^2V)TN=M M'P/.V1>UNR0WQBD66GE ?R1NY,8H*QF9SN4'9 >;5":B)TW['W9$J9[],P.0 MPCV@* Y=FV:+52JJTY?FTS_[X%A>T"2?)(0(^-O'E&X(S6?:-*0VIM6'\^^/_LX>SL[=81_ M(7V])9W-2&^S?TG[@_OF/,'RUL>6,9%=Y6)"#CP[B'(MUY^'(ID]'%)MS0_ M\?=SP5U=+BP$0RY3EM.M72X9O9S,_;^:Z.>S7V'P//YK=X6@KU7YK\Z M69"L3VUO*30^"PAW5B0$\&V.L=LKG',9>XNK.0'M7H@'U!DZT3=%RO.4EN7ZUKL MA:<@S;N!S\[+P:7RL.,K-\9U889A:L9_E LW_)ANHM]":SDRKL8,7;FG?3Q826 M/'B^_.:C,-JZ>\ZS\I7OYL-L;862OWU>(6SXI^:/"' ?F*]!&-YQ M]U97U'I=I=;KI\QZ+3R;[_'+6IC<9PD4H7#.*<:_!R;_E#B.AYPO%GE+0\A< M'J1)-TV%J3R\>RG9A1>[*(F^8'_.$C*3!VG2X5%A)@_O'IBY#$DMQ_-/'X2, M9$&9O!6LPD06SJ:3@+(CX'PA7:6[4J5BB^PVYN.W7?@/BL0:EEZ*BS"X6X$! M$M%5TKN2',ID]&!V+I+#RG70W*&W.3%6&[[QX<-"B.@RU>)HA/BX]Y$:C#Q/ MF:L"8 @A(3%;!D,R)W&@L$E-#N/5X+\0C6!J/_ M#>-Y4V,;DCZ$TP3$H!!;P7 M[LZ-D7-,0R5!?-P)2!Z8ZW$\DYNAKO1G M #8!"<23!S;(B\,8*3)7,DZMDMW."@_+]#<.SF^2ZDXS) B[<1"D!+("4*;[BY!P7X-]'/DHVQ-(77"YD M )G.DY)JQ"D?I8X\,-^(=^BFTL#X0I?YN=M8(&9X_YP.SO0?:U\!^. UG2CQT."F$O-C ME^RX?*Q\-^V",X1^W#66,36Q/W\1L[+\W?0%!1$KRYB:]:VX)DFVA5%I:&XK MHTX6^RJGS%*/\)%"+DE?([1.O(6[YBW_2BTA;(2:25V)O%?@8M.\)XPP)@M# M!NOXFQ6B*_2,O("2>QE$<9358G3_@9P3B)X/_EU/J40Y_C-, &V1X3Y?1^6HWQ"U00OW&3F8<+R:D$>FYE&$8N8MY"8=#&R ! A='-*X M'WWLF'_>J]4#Q V JE"+YDF+:+/.A #5$Z+2DE3:O0 Y2VZ@WXIR9I-M.BBW MVR?8(.?6M8*S['UPE;80SIX;JG3E/7$5:L%.7=E.0*VIN;V #FGLW8#<;(]P M/\ G2KHA4&L*84?05/9J%+Z"3<&/0>!\8!GYJSA284QOXYCWPF5Z9_QM MG)$\WM+5JSB=/]["J1>%,;'I ^T>.HA9RP6%X#MH\Y=+S9_]62=.2K(V@_MX MUFEZ@*C!BCH]0]3WVFGT&:(N:E:PGH^1U:H0M8&PXJH\GZ-(SJ#/ZO^BU M/5S4S8M%K^:%+J6'2(9_H:O]X8;E6;Z-5EN$X@4907+@Q 6'<\]::VGF$P1/ M+N+3)D$#((NT3-=DP5I!EGIU0=D!YL4)=T4@[_VE&*0838KH#:"[(*I M]/=4^GLJ_3V5_IY*?[^BTM]3A>FIPC0 .SA5F)XJ3/]YJJ*U*E8\U4";:J!- M-="F&FA3^>;76[ZY"_G5-ARGYP+30"U?D@I-(9S::4M7@:Z^GT9=H?#9M=%\ M$R*J-U%V\/&(PATK%4L,#^%$3J/4MI@80&<&XRZOS3F3F\IK5VK_X0[1H_6" M=*\>GI_U5LZ/H#2C.(W@0&"5/$6NXQ)6AZ1")$D=CK>!<^L_HRA&:&61Z\2K M.+#Q#K\.G(,)2X1T.D0+*Q(A^]TF>,9*[::LP3^<.()_^76!-I9WC67*O+G( MA(!SB-"'**G99Y'=G6V72R4=EQDRJW\VO&45:%'.RS*^/?@G5]3T7J6F]XOE M8W-/J\6*"D[(VYC=Q87K+(DNR1N:B2VKDE*Q2IU9OA'&IKWZ8YCS] SEXFW.!?"PT;HXK M%QI"]$E?^EQR^@XZI9;@*V94=/UB;TD,VF$YYTJ#$MEH_S;S48SA3D.. M(>HPIH>[=/+_>>A(,W*46@**-31X_$N+5--W%7E$R7)WE%H"V0)H:*N2_.#D M]-PD(68K-J 8O1OWA?PDOELJ:@!AMZ"AD*5ZWP*RC._?Z.L!1T*47E:H04-P M(AO*ADN3X=N]"+L#Q/6YW>W#X#D]XQ,*1]@"@N/94$!"N@QOPC/GK^!U5E^\ M$HI,HSV$4\^& M2@$JB[(8NK3*\5CBQVPB7IQS"(M*6<-0*]" IE+:,,4#K) MW+:37>)9,;EIN0^1[:8%/=#>0UG.0O&:.ID)O-=L7KYA B>T7%K.BC;JCO0]-07Q$'"E#$8HK^&8O^I:E?QX-5 MA;)PPA:O(]HG)-&L:>:@)HSO2=H B>PI:**"C&#$\L@^;;DF1T;B/2T##D+D M3DG)RG&A&AV&W\M!/@HMCZQVS@ZS,:()Q<\H*U4G%(IB6P@[&&U!*=(&U/V< M0@NO++2@LF7BR%JM*81)VDSN:O0!V8!4'W35VU9\JF<0G#JCN2-S,X7WQJ9\ MBM*-B&5[90VLHLC]%09"GZZF+I<_QR0.Y68V CD=R$BZ#W9/K4T_\,L"+$68;_>41F[8H+7#*N[6MUP6$ MX[&NY*Y&,2!IPWS4EW/(U59*.N_]#I<928GQ6,3D]/+FF5I3"*6PVTI.C5) M4BT7R*_BS'.P)(T@U,5N*TD9C8!D*""1GRH@:S2H#/_2YVSDTP@T;G?RZVLV MQ'<>$$US*62\-,\D^%3/)*B'_-[.=:+!+P E1Z:.SVKT "2LVT&]%.;/)AE%V M>.'*DO69D! "E0W5E55RN$2;6<'@S;.#2%5XLD[37P@)8A%)VD"(-74@+ F5 M9L5V%Y#\C3V*"Z4)A3(3-8 0).I 8"(2P:YTLG,!Z.5,I?>< MWS8N$J#6%$.[O7HY%"D@!$8:Y_J9T0PYAW"7G.0UZ@W PT,/< M%1,-),J\"/P-*;5.7OM<6&OK@.(8K?Y(Z-UVG:CQ]_5$4=+W6]+YC/1._I / M,$M'&$$ F+Z"ZD?8Q95=(V-"#EUL@_'LJR!^RP>'$ZP5"*!47(-+BN'R)ZR' M>,D,"H4Q5WDS($%6F<;)9%0FJH?B8P,FAQ>Q4^-D* M73)]'_#N1&"4ZF!P*E0K&J,Z"7 X+S0[+$ @AH:G/3R^PSB5P2Z0$_@T9?+) M\G]?KM<(SV*"W^+V8OD@KH.EUA:"@>(K6,G^JQ%DN!06LK'WZBR?4>B[FVV, M'7S+M['[3/!OP^.46&^"7U3=K3[Z(RV.UZQ-"1%)-PBT)'?ZIP./UW)6- M?$QBP'D;E ,'YYU0R^\TGH MP=_-T_/30,-RO?31E\"/MWS'5];"]%.C4G4YNKTR2@9@]R,&UF5XO8WI)TF; ML[Q.RP!,7[DOFBROMC!Y'-2.X55*>GDJP(\"SW7(J=)C$%O>'8H7"*_DUH;X M VYP&RU0%#UN+?\#7P1->C%YJJ,GEB;4F1'5CR'"7T."R:=6TF)U9/+XIG.! ML0CL06;_E5@AJ=OLDR#]%;+I2,1APK8T2#;;PI\^\@76I!>3!R]ZTFI"70^B M^H))W.(_?R():UMLAZTUQHHO%#&\RNP7TV%VPU[>^0@"BRQ QLX3O* M8FB1100D_DNSR?G@0 *-?'WBRZ&S-'#.JEZ*_./OYX*%FPL+(5 H4Y;3\LPE MHP_^>D%$UA6\VI/CZD5@^0(&\X%-'$)K6]R_@J M36Z+]?@K(&+X>-L#J>;""6P6OAE8"SD)6 K!S +>AAC*U.#:5P!!RIKX2SPT MIY9?K!=WE^RX?*Q\-QV&9 @]9V0%4_,/JJ(_$CQQKI^S)TU$#T/SH U8 TYJ MGJ)GS*4$G#B$_K$ 'HB#+%$PB4Q@G,M7$!.?WK)A(;C34N42" .&M2I/[H7D MKA87VMSU+ D!_#WC>*]>E>G WC":[X*$^Q0-'QQ"8D-C^14) 933OV#D"F;^ MR440AL$WO.V[M/;X2WS@)1YI=0'A)I6&$/6( R38,HT75N1&JWV(+&?I%Y-S M>+%:*".O[2?5*Y'"_]UR;#'^[P^H4DZL1Q%H09-AQ#_76$&Y) M*8A(FRY TZUH)Q3L)(Q;3 WM("C&WUL'6EB WEM/LP?ITYH<(?#!(=0JTQ ( MGQ! PKE":1G0%$5$$>1?VN5"#RJ:OW:PQ'#H "298UZ0=2#6]3+!"'-=4^#&R$G.@&TW@;10G1G^6:T,BS9X(&PX8P(FL> M1VA('J#UJ[C,$A(CR;Y5 #^LT)I'%A1( 5A@(_=7LQ<=Y[Y#4DC*L4C=JANU M6LVUJAOYJ+-L6%J;F0P\2T>>Y4-/Y3@&B,5/Y3B@1/6F?-S_E^?P)\WPJVQ5!T)H).;+L'B8-@';YY:>G ME,Y&Q4U&EK@C)@:0H')%PMM[0EZF3Y*94P4>61(.CPR 09@']!QXSQBRZ,;K M1ET^2J,NQV%F9!SR2%86;9F"+%.090JR3$&6'O<]UU84_X*M\87E_\[?\;"@ M(.QUM,,K+$+@%-R<2IU.I4ZG4J=3J=.!2IU.!2^G@I?]F">@!2\7>/6_L@[+ M];5E;V_PGLSRLOP-DA3P?Q,??3PCK2J5HCZ>B^MI==*MZ3OKZA6>.B%W<.G2 MNE04AT\98J>_?-=4MDJ=CJ="9P?$FINUWRD66FO5W7B*?[8B$](!$/SCYJE, MVW3>1/NT 3WB^K[J4<3FUK=#JE&6)Y.49MN19 YH4@4HA8"E5-GM MUC:3CM_%R-(-](@#)-C76<2E_3T>.$5F;\968]/S9.VY&Q=O]>;. M,RD5%3T&\\TF1!OB>=)*N\OUW/.621S%%GT)+ ?DRG'0X4=5\610SO2M92<' M=KDN[5<VH[%N2G2A4: M6^+B5"=G2ER<$A>GQ$5H650&$Q>UM3ZMS-E( M6V\'*EFLV!"EF0UH3:EG=* M) 682#I5DYK.H\SGA Y]'#55DVHQ>49036J%%TAL=G_&-A\=R*;UJ$JZX2$&=^IN6;\< X7%(*-TCY#X5(#:4&?@C9C"-JP=&^Z M_3O=_AU!I,?8[5^Y;')-H:FYBM.I:2(-O# ^7_X+Q MP+JUIJFL]#%O2F'V*#'!ER,FE88CN;VK0Q+ 4.O7:+7#7MI%$I&''J.YL\,C M88)I#)]D+$>Z(=?OI2'7K^]6[V9TV%D^[JP\\(R./$5?I^CK%'V=HJ]:F9UX MYQ?L7/O6_RT)#]@.65&,0F).!'F>TC80(A;*^29R6ZZ+WQ=D$*#>%- M+O%^2($D0#NC,F57R X1=DYO<"_N,R(.K]+$8[8;2:1(@R*PTON.T7_WU:<(33[2( M#LLWE#0826Q(A12PLRDM2N;:6212:0+5VHRL5)N$&D"RRI4(XT;\VZQ.)T=( M/."1E5SCD0$DK/K%\ATB:=<[/" 'H1U!\C[,HL%?\4B:L=2_G)U78ZF%,6:G M06;'469TF!$$3E=XL^PD'O;A5UL+"W65//V&V?P8Y!12'NZH'$5AU0;]##Q3 M+ZT]T1PJF(O#I6=%D2#RRH6&$WYM++KB7.;2:=:L%M"B. GCLSQ@(-%9B>)Q MI%&BI =7D/9_43:+_!BA"!I"4%:L+T2(D/UN$SQCK]U-YP7^X30=\"^_+M#&\J[]F)V1SX0P8*,X MX=-6-HI)VY"L3\=E&ISZ9\-V1: J.2_+^/91A=C9+CR;;R3*WTV:!9YT3]6" M2ZB:70SE4^?BL$)QG![MD5.BJ!9=J&XF6W5I[FRT"U84E]8&]FF$QZN,Q>\: M_W1ZG"$B!XW(68;TP!&3>9<0Q<^YDGY5=[D:=0[AF+9K]>J*-X#"L3E)E\'N MR?5I#N-E@!X[.:T2A>ID! AGR'UI52<,@JU:JQCM MN9/G]NC"WUAN2.O3\EZ^ZJ9K",?; RA3 \X TB(Y@RKL.=*16]W&/I.\8P@G MZYW[4!WP!9#^'&.7JSBP?[]RG[%=]1URA"W-L5!K"N%(OVL=4*.\[^2+'S$# M%D$4+?T3'#?6V'LVNX>FS=_4PY.L_:IS?J!D '0E5Q;L '05*Y449/D M#)@I=\5)%NAZ@M:(!))*\( \FJ*%->I _5:+9I1KY@_\M9X_D'4\HSW/BEV/ M*F> QY^+0^F+4MZ 5E^#%PA2P4UP8*?3 <0,@P:"+E<74B??="FH$S["LSP6 M()##.WUMYN42$)JBP5/T.(ZRGPK(1S'XH6!-X:8RE0M0H$A!B6 MBK)5T#8<4R+W".@=$9+>M%S37:[ &1' 0\P?:NE["*@UG.-8P$> MN'T16*&S0N&S:Z,([]/(.7;BD;#R?!,BNNX)MJHZK:%MLN2RT*&NCYNL^\M5 M'"9V3"Y\<47 @H*V-Y.SFD4%R!6@%N-76P06$'+W5$EBY^=I+?8CS-&[2M!C M4"#%15%V[1-/_;O MX7W7I5; S:#0D50)K#O,^92@-?W$\N[02AB7QU7:0#8 M6#(%HD+3D#)(!W9)D8>?@H2Y1@G!H<7#M/E?HVA([F>5=?.L58( *>2:H203 MAJPUA&RI5K*1$0@H5X*W,:.E<##2A;]IQ@^8/4!(@FJR#FD1"4B\>//PC,*( M9O#06%8QP9R7-2MK!"'CJ8D0973U;4$?K9<'9"/WF7BKQ\W<*5-NN;Y#\:45 M;5<6>3#H,;A #R1EQ:]=PFC?'81D)VT;VXIB()E/)&3LQG07GV[NR^3;V M;!>D<)QF"M3GLP_5%*C""#/+=V:E,4BY:CK,"-*A%BB*$*+H7J'(#EUIL11A MB^&+6^X1UNQ[SZ*[%9)/OR=2N3@\XF$%$7FEEG"2F13$5"ET*:?.="XX!T6" MH# :K]022$Q>0T&5Y%K&B%!5U48E:0PAN=2$E$8V& M7R5DFGA95%K:REQ06I&@TJ-=HF5N^,@SYQB3^G87^#]?\-A;4JB/'9[D $*8 M2AJR$9'2]VYN'B)KN<[G/46"N4UCPT&(_^HRFDT)H&C'"MD)0>4*[8/(Y1V: MU* @Q((;&*0:'8 D45[:Q!>Q.+ 0HL -I,*A!JQL'MS--EZNOT9HCFGES1E) M&PAAW=:RJE$%5F8+UWJBSQR*JR++&D&(X[:66ITL^&*3GNLKM(,0P.U.>/T< MY?$&%0_I'>EW,VQHZ*PG MH:I0.A9IDT,0R(8TWK%MU9(:'Q&6F=G)V?U8L'% ?]YUDZ+#U"HQ_>TI%GQ:%QF^/H M(SA06R5/D>NX5GA8ABEU7U"\#9Q;_QE%,4(KBY9$I%P^U(%S,&'9@4Z'F"KL MKSQ?+Q&DC?Y!'R3]K&9,Q3S>O#3/^0I7Q%Q#6D,:,OX#!^),!+=A5T1+"AP=T MW;WO)83/!,/2/*%#'J,OI=8+EQ25AE"6&)G&EB2E0)?A>IOW2Z'!*WR'L,"H M:UBIDN:)",,QT&<4SCTOH!G>2XJ%D/L"> BK3C-I"(@"\[[BR![#Y!6>[WDA MFM[)['VY ?I.)G4D9<]CUH$@+"&JKV+6L>_KP=$GK0='.= 0U@.=!TEX#^#R )TKQ.Z2"!D 6 YEZRN0" M8\LQM^G)-:D]0>^"^@[^2Y@@)\]2<1';!C;I ,**(U?%HN!TJ.M!D%$8%X2( M?SL)$/_RZP-Y895A$BO?#-@_WK,I/=F_"L&&),&<)[6OALT74V]*/#2GSUFY M#RX?*]]-FA..T'-&5C %69KDU;P-P7O+IV=G:WHR8DAW:QQ/1L N)]_B(0A8 MY>198?^%[,EF22-S=VC5R&$?.G5AVJ#R,EE]W\PMA-VN7^PM<7>8-W/9^W(IG-T5=+C1^2PCW>EL)CT\: M("&67V95G'2R1A"N^>J+3D856*EISC[5QA"N_;:5XA!SD%,?GZRR:C4=#Q6R^A9(7F4WG=C+=<%2W_K7EKTE M2+)DHM@0PN5=3;$H4@;(\&6YI[^0RW1^O QI+88C&6FA$U+['6]+D7-Q(#24 M87D>2?M^05ST;>"PM*<N MG+"^S:X(@UL_QK8_PMM^LC8SXXD:K8<543=A$!WZ^O=8,&7?\ @HC(AN+-=I MPN1C<)^$]M:*T-QQW'3$=,5@>S#ZO0PKN6YB*4WH[/_I!4*P0RSW/58=V]U; M'M8LK$@(CQ_?!&$A O2 '+2CPV-8FSG[VO4WK%1;AU\ZH!C00JBYK.=V* /D MYB&W[758G>@NJM.6;NB:45AV=$1?:C:L;#L+^\@)Z]ML5Q>.7'U8)ID/.RS[ M6\=K)-1 GS#7+RBTW0A1RW_\>)SQW"=3FO4UK&Q;QWQ:4COT?#LY:MQ36&F3 M82743?A'2E3?@JBH@H(<9"V&/0EO'811HJEO*12/XLM!68H1_DP0604>\W!< MI_6PTFD=1-&FS[RD,FO:7%BE#H:55_>))0HD O(S[L/ 1LBA[VN3LQ*2QZ]R M<-2@_;"";1UP:4!A[U7]TWL2^8#LRN5"R&%ET$UXA$?+,($M/&*^YSX>*#)* M#"JU&);[K0,12C3UKO.;38@VI AHYC!F'DOA=)+>.K2GL\ <+ZD@:3]5YV/#^KO^S8I#YMCL?, M.B$R@E*US!"#J/"LJ,' #M\79!&!$46^]?<)?0),<$V)#PZGW*Q<'$5_CD^1 M64^]PJ#2%<5I*KGDA0+*I@"8QL M&>P8.>3(7$M@K(80[KVT$QB+*E@"HX[5SX&'_02/7L32D!FG+82;,^W$QB$, MEN1RW;IRGUT'^X[:-E+4 82K-=U,/19U \<:WLA%;]V >'^IQHYTG-#8[TU*;9"0"F/=TY>JF"9 @7@1HE4KTD!^]2X@+(C=RK-.X_@B,^GQ."4O2AH_ M'O2IB^!,A@H%>UA]'==C0O86.0F-Z9$TV!J;YT2+TM+ MSSU6C%GN?/\*@D)ADLBTKDG#C57 M8 "]F-.GW:E0;;@(4&/Z3F3XCI+YZFZE8D.]4&]6>:YW>R\XH-3; M5:C]+X"'8&_[G M%51"PP72%NR@.71*MHJBEMX]67X4RE;2!$$,82JX25@ W M]#P>R"*"771LL&I<9VPI&?ON_(<1!B(+]1VR\OGIS50\/U#XC)R;(+Q)XB1$ M>7(E+]:LW\\HS$TCE6K #$"Q3O(XCDW*X["9P\YKU6T,(;[9C_!5.0!(XHT9 M0?_S,UY*22X]P@0YO%MNW0X!X:BQI]6H4SY!T[$G.6%/5<+PA'%#"IR2)5*P M;OH'46:P/^WJADG05"NZMURRL#Y:+[^X\38[\,%_8'-2I$7:78$H;MB?PFCS M Y!N'/?OV/%RR2,H+(SO@K0\=&I$H\< >VS%[Y=!%-\%\?^@^ '9P<8GQ1\+ M 0'>;FN@L4$49>Q%^P9B("!U;6R@,V*.S"C7\>MZS92-!J(>):P55,8R0$K8 MW[0[]I0V6L9;%#YN+=^4'97B Z*"Y\ALJY2I?P953]UD["-E?R)PO+WQT$C M*$LZ+JWFL'*\*6QV[#YC.-W^ZS%W+D9A2UJ:4M2EE;4I9FU+6ADRAF%+6 MII0UXR=+4\K:E+(VI:S].5+6IK2F*:T)NJIE6]/"O;6'P//POI]\[%K])(.] MW@2IOC@&*++8(8GI44'_RI>/,XK%LM4$[DD7NA-LW* MB(S:!1AJ0ZW,S3^?5IM5Y5>W,='?2AZEQB\LJU_G\K> M)=M?D\+GI!G5>4TD1NVCP%)[3FK8'\9^'%HV7%B>0MWC>9/$?V5E;=*E&*!- MGQ8"F3N.FZ)^NDD;<;SR@<8<]=ZRUY-1">-&XHG?XNGD^I%K_VQY"?,IX)X& M>@U'EDKSM6N/NLI(Z(IVS"/L7]6X0[V&(\-AE8W+2NCJED6WAU W[E"OX:AN M6'7CLO(5>7>%S:%0-P<8;]115ET%'8"?KTA+Y5NS^683HHT5HT&TN 4^H]Z[ MF-+R%OP&4O/JUL=_1/;T0%)Z:MLS%FPGEF%46?1<=A15;9B<^[ZQ?82S*0;K/!$UY(XK2.V MOK9"$JJ)\T[G66]SFBW(]B=7A'FDB ' M"4(\)83+!'717E/<9/!G6F,L>&*N* [B@J4\8#C[-15QE)]995-D^NW<*E;" M#1,?',A&2:QD8GG V-OU%6W28T'>V1FL4<_^S>%C%RM7H:2 (F1K-E*1/K@ ZSN902%[B.;W! MHV=$JFTA)$/T8BBJA,(7:ZZXA.X04=S"0Q%(&!5IVRF$?(%>5PPI!X!$.AZM M%ZRWR'U.TPU"1%V?N>^D9^WX,XK8,'KQD(_U> CN=G;J=W;LF+YK .9CP9+_3(5K8 MIPC9[S;!,U9<-V4-_N'$$?S+KPNTL;QK/R;/H]6#,$P(.)&7/D1)'0P6V=VM M&G*II.,R S#USX8#+@(MRGE9QK? M.5IP\G^EZ)NN:VW%%*-+SXJB;!8*XKP">$"/5/5DM0B?$,[ U;LN,\+DQO64A7ULC@ MTTI*Y)2L4J=6;_A0+]MG8.^BLA@17DV7ZSL47UK1=F4]X]W:8W"![BVW&G!I MUQ6$0*VZ/K2CM>]X; /$'LA>U:\%T=IW!R&VVK]<3_3V+=NY\UL2Q02AZ#$X MW0LABG7K7UI[X@,O7.O)]3 2#\BSZ.4--DDL87?;/X2HJJ;TNV5 W^I KJ.Y M#KG'XT97[GJ-0N3;Z-:_M\+81V&T=?$EU]RR3UV[YBCI$L MLRVY%?NYE1C8GMW?_([WUFMT:7OH9OH=QV4)%][L9O4":N__4GW P_2A/^.8$6;C0PPJK MLT +EQX@A]-8GP@D-;ZQO4MW\8 MQ\!K=&%Y^$]HM45(\[SZ4_V\^H0-N6Q^PF=&$9JY_HRB-"OB-#LB-3MAA?O* M$)M1S$9PB'V'OLUMFV0ND&S+:Z,)@G0AP8PX=! M C5B\+;'DQ\)=U1A)QBOY=B$,<]^U)J8/ 42JDS.>CD) MTZ%VYX?:G1FFZ11[.L6>3K&!GF(WG>6U#4M'7N,"PEEX9TPIRKZE/1WA5:CB MMBZ+U:E7\59M#.&LO!=]464 H#!-:MZH#:3E HH%(H7VG-<$@F77T^*ZM>?1 M!E-NHL*5=3 (DZ\3^<"K6LHY;>>(A@L-(>6DN82X9+V6R.?QI^5ZB7=H]+:A M9@F33_4"G%V&0(^_D*Y..$[!T"D8.@5#IV#H% R=@J%31&&** P4:'!5-L#&%3TXN^J#( T"ZH\NC=74*8MUS7MM,DR=7FR%VS M#P@Q!ST]+Y4#UB/V]>RC\":>C(#"*+U>I+N)^MCO)NJ$WBS%;]I 31NH:0,U M;:"F#=2T@9JR2:9L$A"&:\HF@>'_CS6;Y*@WJ8]+:B@&/IGC*N:+W<: ">,< M8_5GPMB4&W[*I8R3T))Q8*$9,Y%2EIYP89,#P:91BZ!@TDIP$"R:4)TXA_(P M;!KG#%HH!$D;"!%&98%(:)D.&Z;#AM=YV)#.$,FA0A4(PM3N1?Y50@$=$JCF M&@)-,&3K6>T%8[#9@_78.]?3KP-"F"\* F!@#N3H9)6:S%M_'80[>C[T@)Z1 MGR"] Y#OZEED6<^S0M?XKUGO(SB^.+VXEU&2AOGH8_5'BBX.V4>U)YDU>C*U M];Y((FS'HRC#1FGKS6X#YUBCA2B9&VXVO8;-:(J+<*-=@8&VP1:I7DD.93)Z M*/MQD1Q6KH/FSC/":H*QVO K/O-A(7@'3+4XEO+@X]X#4U?(\Y2Y*@"&L.:+ MV2I 'H218)D_V996K:G! K0:I+$?UM58&T:X')@ MA\+T#5=,]3R*L E&SJ/UPM&$1CT!FK3:*M*(8+#^?98(1L@G=8%T_?Q:HA/; MSS^.DK_Q,CG\D\,_.?R3PP_3X1^E;]K(Y>_+-WTU&ZE&'G]/&ZE&:7FGC&(\ M)G5J.(FH/$ X:5\M[;B(2 ARX>:D\D$!I*:*]8O/=QB)$$?'-%]TA"?Q7&C3 M::HR92HNGUPB3*>D9'5D[P(_PTR2FL*%-[E Z$I#0 8(AW(*#OWY@D.5F, B MB'B29D("\L^T1HA";BB#',ZOBS),/%QQ"*9?&0N)2!4A2)P7* M(X6NGV!<3ST,-]:57QH"-[)+X[LT]J =VT\RF,.X5QIS#N%,8%&L8=8;AQ MRMN $\4=-F]C"N-.8=PIC#N%<:$N9"<* "A-T:/M800(/ M)8J5\* !14D$ BA901XIAM>K.EKB8 @?'DI@1*QA$IG \*\KB D].@XLB#"* M3+D$PH#ASEVAI_C6C[ _059,@:5B 0(* 2@:*185D 1P9^W$YHD/#L0Z\16* M+X"A,!@LA&T=3F*@U]\_@! M.6A'>Z3SZ!Z%&2(L/@N !^7U=RUY+: #4&Y85I$S0VT9/I R^\?J^LA.,)XN MBB[QVH:N@DOZ^_5K=FF! *E%V%&\L&\UWI*26TKZB"#ZH M$/_27HA\2AJ%=?_V/F57%OW\]_\/4$L#!!0 ( /R(:5=4:L**V9T 8Z M"@ 4 =&UB+3(P,C,P.3,P7VQA8BYX;6SDO7MSY#:R+_C_1NQWP'K/C6E' M5-MN>V;.]<29>Z/T\FB/6J4CJ<=WUG%C@D6B5!RSR#+)4JO\Z1<)\%E%D" ( M$LG>B/&TI +R59D_O!*)__B?;[N O-(X\:/PKU]]^.:[KP@-W_?G5( MWCN)Z_M?_<__\7_^'__Q?[U__[\N'N^(%[F''0U3XL;42:E'/OOIECQ'^[T3 MDH\TCOT@(!>Q[[U00CY\]\T?O_GNFP\_D/?O,R(73L(Z12'AU+[_YD/QR65& M, K_0CY\^/;';[__[OL?R ]_^=.?__+''\G#QZ+A1R;@QN]L&?CAKW^!_ULS MEH1I&B9_>4O\OWZU3=/]7[[]]O/GS]]\_N&;*'YA_;_[\.W_^GCWY&[ISGGO MATGJA"[]BK#V?TGX'^\BUTFYF2K=W]9QD!/XX=N"E[0%_/8^;_8>_O3^P_?O M?_CPS5OB?96)"!\K,,F;PZ=>6G2H-O[3M^+#HND9Z4S]#S_^^..W_-.OF.$( M^8\X"N@CW1#^M[^DQSW]ZU>)O]L'P);_;1O33;.401Q_"_V_#>D+?)^@YH^@ MYH<_@YK_=_;G.V=-@Z\(M/ST>"M5^,<:K:P35T?)1M\*?80K0.<[]E--+?J6 MTM"C7JX8L&LAS:4I+06T([=&, !'B>)S0R7YUY-0]YN7Z/5;C_K@N=_##^_A M!VX?]LL_+R,6E,MUDL:.F^:4N/Q__:KI\Y[V *F!V#*NB^[$;LZ,_=AAB:S% MMV[$(F6?O@^R[X9WW\31KEE4P2YJ^/"?P5KCN\UUJ2D2TR0ZQ"[M]:56Y9?9 MNI"1M0",I.'[3T\]A/X?5SE\.J%'KL/43X_D-MQ$\8ZC"_DEY_2__T-(I.]F M&R=9G749[)DUI(V0NE^[4N"# MS2T0.F*'H+K>6) COW""9TYG1*&433#H'2*MI@VER\!)DM7F*8W<7Y=O?M)E MA(;V YA)Y59UU/OO!7BP&L1UI0S"K*68LZ>?M.$6[3;12&7:/F1[M8TEMFA MJ2'V<),J5PNWLU:8PTTNK+8[.724I2-H%:S/E-'U85J5%W,,*HNE*+J M8DY1=2JLD:BZL!Y5QM1JUF?:]=J=']);]F/G0JW:$'E4R95K7)H5K1!'58NP M!C8.@"CA5&VOQJ96;X3M['S3\YE1;-AA/?D8:2C)%,GWLJN?(0P;J8B#=[*! MVH1.]%\')V;1$QP?Z3Z*FTY'Y"UGX%H2]4Z][*09323O8]PK"1%">T \? M:.Q'WG7H73%4;=']M-T,?+!1M5,/K#5"[G_-L@[V/D&6,+H$"$\YDL9.F/AP M8MB)@@U-9^"",@7/1MN3=L@=42KN\%&XH#P=%(KSZQL_H/>'AFT(21/$WB=3 M*/>ZT\^1>IM43%TORQ(5@"(1)"?SKD?ZXD-&1)C>.[NF<5;2#+V7-2M6][1Z M&]3>)A%UH,>55 F0G'KTG M=ZA:]V%)8]3>VR7S0+]EY$F=_M0#_]+SF-62[!_8L/P@-49S6_1.VJ)BW4$; M&J)VSC9Y!SIF1G.1_T#X5O8JG Y%SY7[OHV7E^S'5?P?/%>OT2/+9G/PQP9I37DCD(8))Q"?VA7Y M;'<5/\31JQ^Z\G63M/E)%,H]ZC3SY%Z ME51,7<_B! FG.-TFS1-U#S%SZ0_?KY_]].RNJ*0)8N^2*91[U^GG2+U+*J:N M=W$J<)_DP_?OUE^3G/X$+O8<.U")XNFX6T=-JIY^CMBY&E7)/:OV(5*W:I91 MVZ<$-2+(38A6UV_NEHE,)6?)DF:(':M-L5/DJK9!ZF:MHFKG/6=$24YUVK/D MRT,SB]7*#0'+$7JBA:7VHVMT7JE4HB#UQN9M1)09X(^A.F M/*04"H_XK_3*29U,'JDUI,W1NVF[HJ?9#4UM4;MIA\B#\QD*ZI#SZN1^.VFV M87SII/0EBH]2(YRV0N^4C6J=IQT635"[8+.D!I(/8Y)3GO]K5;/NAXU-4?MCN\0#_3(G3@1UDI&?SD'?RJL&X@*,W Y-3?&[ MIE3!$[\\:X?;*>7B#O7(M^KM$T%[NO%Y2X.@"R9/&J%WP2:E3@;G2@O4;MGI0=J3U42 M?.@NCZC;PIDLB&!#*GRF4 MR#K4%P59PND21GB*S!:Q6W3C)ZX3_(,ZL?S^?$M3Q"[8I6"1_2)IA]01.\75 MSHK)MKT%90*D;=RG+Q6[87]IVN>1MT3LC1WJG5ZF/VF&U!>[I!U\E;[JBYST MY(XHUE!JKEAO.QMG;%"QV1TK#6?AD$WRFG+)K.#(5$ZY9+P]KEG@-"UQ3C]' M['R-JN0.5_L0J9,URZCK6 4U N3LUEM<;6[\T E=G\5.)#:1)$^?].R*U!UU M#-!8I;&E'T(GUA)?>UJYNG]:W=U>+9^OK\C%\FYY?WE-GOYV??W\9,79ETE" MTZ3#K<\:(7?@9J6JKEIO@=@I)8)JPRLGU_*8CQ&%.FN(FM;JZ5"<-T<>63-YA(;8H\N9PQ)II+2\_/3Y>WS\3BZ%WZ23;9>C! M/]>_'?Q7)V *)LOTTHGCHQ^^_-T)#J?[=WW[(@_-7B:HE:E7Z8@X=/O)K^WD MC#Q_#X__4&&T($Y*B'F.X=W[M^V],PH0S/5NF6QK6)B\1& M:CV1QW)&/"AS#.AIQ,TNT$^)0FH())PFT0<1NX MV0+%X0SMKYY5UB_X@[DS;.<2H&;]<)* BU(G4%X*#[\K#.PP1-%#'.UIG!X? MF"(I@Q%8">QA(YO-%Z30T]H%>8RI*%P?*>7M$4>@DMCZ X,@OB"P M(/?G4\&I!L5)E*8Y6:YX$FW2STXLIL!04L)QW61E=C MDJ"X#5,FM<\6^V(JQ(#@^LT-#I#AW1$PBEV1!U,? U0#3:4?XB#L);ZN9Y=, MBN4UXT/>%9Q(SNIK.S$\M16+!4P\[^NR\%6I+#-3: 7ED M=RM;C6=Y:\11K""T=CYG1IH(VOR5A4H0VXG7*?1-F:(\3NV%Z8K-H!THK'-' MF6R/_LLV76T^)0*D)*;IZH,\6)54KL9K:P?$(:LFMZX7%]0))[\@G,'[:/.> ML1#Q:R=RIU([ /(DSK4^)-3F/EQE^_Z>Q4#KKK:L+?; ;5.Q%K!-#3$':JN\ MVIY:.VPJ"5N*RA%U#*+PY3V38&?_.*EU\Q]_B-65.#\Y0AQ$)P(..RNRF2UI M:'>T.12F/.L:59%)8OK.=]9^X*<^39:AQ^L3;*/ 8]\C;&>GQXZ-" M7T-4D4.U+V)LZ:V"=M'ZDE%Q*)8>K:=Q3Z?_[?+B]N[V^?;ZB2SOK\C3\^KR M/_^VNKNZ?GSZ [G^KT^WS_^PC01J]RU:.\PGVA5N7LA;SR.B3=].J)#&$G%(=@@\.-DXHXLDL7HL M+?>"KJT(C _4.\<:N2VD[?''8;NJ)Z'8W!AW-';(/,!5@3)I&B>MQ>3(N@8E M:4LK\M%4S!;IW8JJ0%"Z6P.L_/#=CS]\)PJNQ&R&DHGZ )EO4;C:Y%H<'RG/ MDGN.GIVW\J;*\B6FO);"B2V&TD(*249,Q(N^#"%D&N0Q$D@:S/=4K)V G[Q*]E2FA:!(YZN4/(GA0#3 MCF5V;777QWL7IYXZBJ5>:;R.,-KJ:3/$D_$V:;5#%@Y-@2@!JN5.U4%)]2E@IWLG;@3M[J.4%DO_3GB=-/_SD;[2\-"Q&R=MC!QLVI5LROFLMT0, M.1T"#\Y]S.A:7OF/K64LZ%I*":LEPA7SF_90[.R$/"35E):G=Y[V0!RBBH(; M2_ L.%@.VLGT%AF>076?TO+*Q;X)R/O@KA.(:&V668E"MJ\U3OZD"?HVQ3Y,&)NX_U6CL@#\!N M96NS>FEKQ.&H(+3VO/= 8>,OWQS-J-N>XX^G;Z[HGI$]YD%J/56U8U=OAJ?M M:L?LLSI?'^$D=KH#]:[3YM&.F?/I]\!C9F.;Z'SC+1OX._;[3IIBC[@6!9OV MT:OM,$==F[C#=E^+N:CMFU8CZECL,&>5BA(XRA(WK_)#9\A:]_+MKXUXR@(. MD:.$]_BW#XM___[[Q;]_R H6?;_X\.%/BP]__M!>LT@_=^2:.7NT\]W;\%^' M^'CE)T["Y+V+G%!Z3;)//Z1AW%OU(O]#I1/V7(]>.F@/2%L*Q;@.;#2*RJ=* MR2'T:$QH)@'QN0C$RV0@ 1."N(&3)/[&9Q'B)"0L9)HXLV(2,^5,B.!"JY#TVF&48.,RH:,%0!E@-H8<=0$ZIA2IG# KHV M[=HK?4T4T%IMBL20!QM9$XALII39EDV,,22X6;4:6X/82W&3G(YUUT51Z(=T M:.NMNL().)H)O\8AN,D:(RWGX+;7^E-JWW :C@/M4!B#O"_+T-@^ .C>E<4/ M9 WJ2/;Z$8-3DY0&=O>M;^H;VLVWO8M_&>UV?@IS("AK<1F%$-HT=.4AU-X# M>4@IJ%M[ID_>'''(J4BMO2XM:8N7^:K4+;W!-Z:ZJX\?;Y\_7M\_BV(LEZO[ MY]O[GZ[O+Z$\RSLX$B _GI53GNB9])ZEF.9O;&SC$T3("BG0(LGN?#"MP)'AS?NPTOG;W/ M)MH2_>6MD4=:AYJUTBO-31''79?$VJ5("KH$"!,_)!EI2T57QM<3'I]\S_1T MF_6<)"0?:>KX(?6NG3AD4_-D63[N=44WONO+9JQ*'9$'JKKRU9CM[H4X?'L( MKY]U+%B0G =Y5^%",C:6WKF90/]E[7T\3A/)(E1Y6H\_=.7*M2\V$8=FB[ 3 M+"Y'"<<]C?W(NPY;ZRF,H/>%2,18$"I<3)VSA5&4$<<+R2UX*2-*J(H(]]]X"+KAGP0456\3[EXQ ., MLN@&S@ KY>&M'P>.H^S9&:%XW!=+4-SG@,(/S"C+REO-TO>09B)'I1[J2P[L9=T0HU4?ZN*"D3CD)XP5X;RL'_./;02^."4+J )&GK, M)[)EZDHB^K3Y/")9*K69"!;D24G?>M2.I7 >K7)5[82KR(E2M4O1>FYA6E>S M-41%TSF%YXG$)D,33=+<&)KF,9D(%/(;-;43EJNRRH>J;>I=YA:@#0JW1FFE M_9Q"M4ELL_%:X8 D:$?0^21R([G.DX2O*)_*Y_JPM=AQ/43>&GG0=JA9C5=) M4\2AVB6Q_L6F^Z?5W>W5\OD:GIAF_XA+3JL;LGJX?EP^W[(&YKPVB=.*Q[+? M2F]EO_SS(8Z\@YNRA2F-7WV7+M_\T^N'+78N"8LC8(/;)35%U7S(CR M XJ,+OD%*$]\ PF!@F,'&$]3$!(D5]'.\4_K'G6UQ1]JZ@:Y'7 MJ&,*VO9BS[*>^N7G+@[')]^C2^^5QJF?L%G?1[I;T_A$U:ZV2$-,2<6B*IRL M(?:2;YURZU]8V#.!^;5Y/]S ^Z+\4!Z2 )@7PK%8&I'UX?@^8>R)4_*?N#;; M: :X:-#-7.P]T2!0#KZVQIBCKU/)(ORD+;''7[?@HP9@PMC;CL#Q3/#4I)VE M&X'B3;B.+8F&9DCCLTNQ^MV^>AN$T\Y.4?6C4!"T7F9B-,ULQM,-\T6H?P,* M_>RGV\M#DD8[&E^_N<$!MB&724+9_[QGYZW=+CTIS2,J=@54>(MRPF5C)'9$Y_L3&**RYKR MSX7R.:,"PRP\8F7! .??OIUY.6,>.P%4 ?!V?N@#6,,SKYG6LKE69R^DD-=3 M[=JPLP\UK)G:Q(B/3?W-!)NX_W$5)9YC56LXET,[5:PRULMD<@JU! MVN'A)HB2=T#64EWG,10\C3H_4S,83TUE:#&H9O;M\7/_3-DHM 0MZ9;&]U$8 MU=7,<+1K U"U,W8 ZF6$&B8I]<0,4_T4T$8N8$.J? H(RUA];7\7<4I3Y,B6 MS2OL/)HFT;B??68;WCWB>7X!/%[$H@I.H]%H;FO_AG%B*_*0)LEJ\^ _I_0+#T-,76%S?]?F4/I9&0^QM ?(GYR_! 6DZOPD7ITMP=6 MJPT;X1Z<./5=?\]'N8203J9&51> MF C9?@QAL1$78ZS8ZR=NH;O<0H\U"]T#GM0L M5' GG+V5P<>*G8"AA@M9&([F;)YISO.9@1(0F#(;7;^!7 <_V0*6K390R%QV M5JK0#^E U5OUVJE^5R?$^PWJLAL"T#H/" +@8JL,_OCJP_TR1A5T#3(,H$X< M' D#J9T?.CD4L!Z4YW>QV!\K_;DSV6$FUIBHP""3B29I>Q;3>2OD""=1JUY( ML-8$,7K))-4_R1/TQLDY4H>ET?2B-G.IIM8*P8FKUMD4?A!14UK]9!4QQ"@* M/N))JJ5$B7'USE)#N/8VP[=, \F+ ?CA@6F[*O(X+N@FBJEHQ_.ZV<0H=J+8 M8].5^'B;TEW"S.1"&8$H"+BA!"Q)47!,CLB!8P)SGY=$'H4=8LB:0NN!N5+9 M>K HE2($)*6$9,U%S,&0"[D@=:%(+I4=A)R!F3,C\GLBMFJMS-Q,$XY"3/=L M>,WN#;5:M*GU+-!?JN8Y>=@],VR#&E4:4JDM0:(,:/9CEU'8Y1J]\J(,LTC?WU M(776 85RL ].;/P!;M6IDWE=FU/^IH*-J?29!"2NG1A*!B?YXYD=MP9:FB.' MCBY%JR@B:XL84#I%'CB867[V=33URO"# MI0<($_?P4\_H(B("^<$9!6)=7UT5SJF4,+@BGC",4S2C9$H<+LAY-6X7A?AQ].17R MS@^)%P6!$R=<;:ZOG?M$IVI>^<$AE3Y<*V\],^PY4;,-?;*F,\*?4XE-(E!& M&P<&F5*T%86\$376P"%3.F=T,&'1S]1_V3*9ELPLS@N]/\"C(:O-V6NG'8L5 M#3+(T4O7,%58ZTL#,=YIJZ(;*SE#DG$D@B4DKPFFU=>!"XP<^W:T GA8L]1[ M)[-46%@J?U-X4^ K?VRX\L:PG967JHW:5F1]:7PA>"-=P?4B\ 4@C9G%04^8 ML;@8M&27'%2J$[3:*^5C&L4@W)I>2PI#H)JT96/@F>K]+-="99X0VF46!1"5 MD9@?C'9J,NU\S8)*\C0*/ M#YF@BII*'1%C93_YM>]HK>Z?5G>W5\OGZROR],S^ M^7A]__Q$5C?D\F_+^Y^NG\CM/?M@=?F??UO=75T_/OV!7/_7I]OG?]@-"&$& MJ) =A? 4[O+-E^6X=/692P"TJ=SH^$T=YN#PK7)K[V%SHJ2D2GX!NI;JU>'0 M=9J#I;J&5]'.\4\K9'2U11ZBK2K6CI2:&B(.R79Y3;DG^440UO)/Z?LL;"[+ MJSG4'Y;/%)0V0NII[4I5GUFIM\!>%4'-^[#2^=O9\Z06MX=?5!'FI**E?# MKK4#XA!4DUO7=9(WO>6E362>^-1A%*WI%88GO(Q,I\P\(-1_^C3" U3&9TMF M;%/7>\?/[$065XDH!<;,95:D 2M2&O-$E7:3Z,QR9HHI'7I,-HO!AR@C6:8/ MH)C+4*X^1U?)!Y6^%=K1'FG0*ZM:I#"W-<:>S:PDNW;!Y&VUB$8U>YF_,TAW M+*X]$=?B''CBI.91E:^\Q+F"!5:9[;RP^/;F5"J??M\#9S6] *F'WO.$(54$ MFBGX&'Y#.)9Z)0ZX,1QV;?6%_#:0$S9QV03Q0PDDY14)+%U M]0"Y:?FJ]CWG#H!;L+=T=R%)8]^%ZBD@EMBL$TON>YKFI:INHOC9>?O93[=0 M?0)RY"7&'T ..4 .-53]AH0>+<2 -E@E_0E,SEAS1!CP)2>!E@CF*'K5]W[!MOFMIHOU%0%M+F(> + M[' 2XD!\' (1"EM*:,83?O^Q^KJ,"!VB2<;9%G[8ME"4J8\2 M2\3\T@"8M!.:)YHH&$'\69QW/T[+P]4I?ZK\XZH,N7F/+!L,DNANEC1JHQ3%D MG$GBV'%Q%%UU0_"K98&E?IY3]LZCXJ>O(2:=LNCKGHD(,SQ7"$G>0;;:U]FF M'BQ(P5U(D,M>.404%N8'A'&A!7%R-;[Y:EK 1O455(0!>Y\4V25ED=T%N6LP M+3^N+N4BA6 6]@V1V;7FN.\KCENQGLPE;;\W=NDDVYL@^IRH/S/6U 7IB-)' M8^IRFH^Q!'K[Y'O8OC)[9( MO U7>QH[,%XLW=1_Y94N.IQAL'E DEOB!0\3DR M,^:/Q IYZ(]I8.D=0$-\$,/1J.H:6O@78I$SQ..%4&8V2YF#R>/"Y&&!J_!W M^,T%>^\K]HX**SN6)SO+'8QZOSOB6OJ-'SI,B? %[H$FR]"[\A,7-O5D4Z$> MW;&C94]#U!!0L2]F5.NK@G;85!C!5O$57:>DN"O"^1$G]$C!T1+DV+*'1S%DN;UZW 9KY,1Z@KNDP2JH@)#9UFA00RI>7Q?]IC-E$O%=R4;Y<, MB." (;9'U]HOM78:M9XDE(NIT!T3K-\C?DI59T2"# M/-QU#5,%@+XT$$."MBJZX5*N.#C'!>$\WT>;]XRKP(D%J<54QMD.>$QNGU,X MB7/S')(A@"))Y8+[+2YF58I$DDXM$ MKS2&5G[,EMP[1@F0 ];>T"_TJE3]B:Q90D!4#2S8IB%4/T<\>VD44SNGM$+,SF1C-'7X$[,Q;$.F M1[[= G73]O:2E2#1_^*TF)LL T;6&'F(M2MY]LKU64O$8=4XW!JVQ74ARX/#MO%'9!V;^7[(_R]RX4NB$/6E7%ZV-E>Q_$ M@:PLNOX@E&UO9X>2G 4?@2#W..-B:["=2O?\=!!8F%N[9P@IZ@TJ7CI1Z(,T M0'NI7"SW*>W1KY).. MFZSFZ/AW(Q0OT4VF>%:X<#SB M0;8%'7&UQ,RWCA I2=Y!8A:3ZFBGMG%>7?\JNP=9R4G+-DP[T"O,4EW*OB$JX?5C(\,X;6TSLGM,GE%C:/>&V92@XF/T3E MB]#\PK&U?,QS6^306(Y=RF9L[#H[C) ;H!T=SOO-"A=:Q#>," W3(ULEER8Q M0Z%O+-774JP_Q!3NE^<;1=FT=!EZJW1+X]:L2VUBL\.#/D9J1P@52K/"C%X* M&4:1C'>QEH+AE+,=)==S"*1,8J7<'-DZ1$PO(FX/BUF@8H#.@#_I-[=PEXEO/MB!$ZFP0A3HIHV0:QO(M;4;Z953[0S? M^IJKD<)*I8[SRKD._28;0S1I>, 5#V2*VQKF M#Q0JYO 2M0].#,N2RP,#K[-L4$T2LT.&;H-TS .D_6>%#PIJF)X='*BH3"7* M)6=,%R1CBP4H1C1,KOK>@4M7-I<#ZE4_)7;K10 Y1O0WAE[17,3XH*'$A$5R MQX&&".K'X[&)4HDX3&!Q&V:/N0^MO-U.:)[@H6 Q"U7H[!SHTZ2X;-N9/GB&3\&VO=D%P$PF4@3 AR M+2M@,7:>&0*[<6#GV69P3[.Q;!(X%:*"'^JCW^#A$R_JZQM#;_+X14P:;4P6 M4:U Q[()']$.P@SL?[D5<*X^BX+,0U>?[83F"1P*QE$ D!8J\P,2%65& I2" M]0Q6GV.:J6'UV60::V\^N91ZR0V+K_LH[B3+%JA%XV@9Q MY$E%U3\NS0GFSX38ND%F7+5BGP.JZ]!X1X+(T:KKU[[K>A/%=VQ,?>';:$\T M30->MZ=AD&_;TNA%!6G,#33+V::J.HFY[*1J:#1D^]2IEQDK]JZ@_'=2<(?/ M@T(JPCZ'-N(29<#B-B!^DAS82.P=8IA%0N\]C?V(E]@+#C 7=Y+*2SKE8M;2 MONJ$9BY !HJ7E4Q)R;5Q_FUU^]2&>>H^5CJ?]=G.712^/+/1X3-D0=SEZ*U;09)6\2AVRFRB5&I')TOFQX G"I*Q]:U MSZ.'1KY8E1*%8^F\]#Q^[L^FKJ@>>JSN)N6/<3(4CG8[-@^#0O0*NU"R?MBA M2E5UV=9H8R?,X*4LNYDMQ.)Q5YAP<"Z$L[&_;SJY]H&3)&0)SSF %1)@M^ O M1+,/T]@)$UB@LD^T@:!U0P@N-GATM\_>:^)"? K/7V]0[8,TL'NI?+JU(^TP MDXV<;OG-;-ODQ>!A0R8N./+IM7#N S"UL\LRG@WR*0N_R%15.L,USL7"2VRC M*_XH_8K-H515]OLHY+>O7'_/+T$\Q-ELB3^VTPA8_;ICQBX-0Q0PUJ,O=D33 M465L< NC\/V^*@C9YY*0A(LR,>1-::0Z"#!NI,:.%/R(8&@!".V9H\TSM('2 MZ+J.SVY77.#D^HW&KI]03V&6+.N'%$)[JRY;US5VFLFZKEUV,RL;SH-D3$C! MQ?ZR;@KEHTQM*E/;XK;-SPZ\D=CV'DY[IQD%MESI[MV:O,=,0KI%Q% BFWZQM"[:(-X2J*AQ(07:U#=U!O+)K6;>DW)C5: BP _\&UYE?+ ,O?H?*BT?>-;F:3FNZS=(XF2ZL1_XPUV/3DJO-QLJO>4W MN1#( 0L!O18X%*44DH@D4$SCY8[V'D)TTU 5< MD$(#DJM 0 V<=M3G4>R.'[IYFJ(*T8E?$<-Q7 M ]V0J/(A154)4F%EO;R&%5-<^8D;1,DA%KFF38:Q]J9U^;*.[[$)J\1LC0V1 MA[QM$ =RB[ #BL)7WW_RO05A9*T5?3>M7KT 'W_OR5*D,>W97*0K MS$Y;H8^Q1K7J 59K@CJZFB75#RU!+PNKE6CDS;[28L,)Z=QR:-40]"/V, MNK5=#QA[[YEOLQ_+DGVAUW H4 [<'?-D V211[HIPYUN?PRAB1A+C*DVN*C; M@F0R5 IHPK*UL?I=9:9J>Z9NW8*,\7MN-SS%\*#&49YVQ:^]LAD3O('C7?$R M*YFI5C'/KG:"[/?G\OZ:Q-8FZ"+'+V.FJP+88**($1RT!R M(8B0HL V-J_(!"G^5!'%#H+9M^#SZWF/,S5(4U\CUXXB<\P?+-A,T,FTBV_'Q(R V_]_2IDEN&C@:"FU#.3)QH):<@:Q"%>(0^$V;Z4:.)<4=LVRO@3 M+@ I)8!"Q!49R"KD5]LN*W,R!O?RY*H)$DZQF*[#HWF 7!O0'-;6Y]H;.B\L3FZ2_U7 M;D;G)::B(JBRWQG$>N?M@H9TXZ>KD)GF5.^N,L7]NJ-&[_Z&*&%:O2]Z/-90 MQ0SPIBPJUH(U%(QD0#,UNDZI.E,V8P937D#5!JRT>$QDQ2*5KS^58*2=_"JX MT@Z[/-3[(,LYJ3=!BG1M"M72H2J?(]Z^;!13.YN'%U00U"SE+9E4I]A3K>P& MYD=##&WC,B66%\(355+*Z41-6$<((8<308E8_[:V?BA3\ M0/>*)F[L%V6/+@X)U-6>87B69[G/]"V]".1%;D=@\R4';8MAC<5O X\O-93; M5#41U0M2$XD'>56H2BER)R"E7+4L#A"-<-DLY7&@-C$ZX%RZ+BQZH2@>,Y3; M_7IJ:P?D8-:M;!66Y*T1 XR"T+I^+([+F,/6, $<^NFPVSGQ$3Y[\E]"?^.[ M_#'V0A:2"V/%Q[G@JTU5;(8%%4G/C=8U$1A($GFPACO8T3H\/ 5@H].!RZ1YF+1TCMDH_Y("DK/I)K?JZ_3>Y*8J_MFX 2Q3M&CW5>B+W_1[JG]P>[NJ&V,_[2&_, MNW&-AE9,8.L)6'*C!-T[=VV]T >T KJGKPE*VN..(!5I-;UVF5V MK^INC'M5&?$*[>[QIE='I-[97_DB4U.I%_8&6WB;,YIC-00WSB&9KLVL'9Q7GG5*6V,%//4 ME#R]MSZK!6.'P+KN>1>%+^^?:;PCP. ,A29Q39 !1 )NE:"LK;(';-5Q:I? M-C9$[);M\IKQ2@1KN"G4-#?U_>B$'K3U@R,\!$EW,(,OGICDK^Y*!@"-[D@C M3]<0Q62X1U_L4V(=5?1K!A&/;GQ&DQ]BOSI^ -PFGM].J7&%%RF955Z<;7QY M>]3H;EW?]NP_\_B6KW;[=/X"(MSP_2C,U-L5CV5[=)]A#(RQ$RH/!QR; MPKAL8J'1.I#VHS#W #$W=+1&"*X1%9-ES.W#\8(D M4 *$J0^IQ^GQ/DHI7!N"#RZ8*$S5W9ZR(1U&=$B&;MUV'T@/*5 8,U6Q;S>$ M&/9]/".ZS7OKWJH)JLS_0 1[<9L /GC/N9,J>[MPTKK//Y3@EP8H\I. 0=2^ M1$B9(D^.U]DO0HV6H<8_>+_FH;9WCN)"3QS#T]3P\PS@R)SY&O$(!"A!B9R# M$K\A9OT\ :'E3"/YX#7EM1/#,1D\S?X$;M^U?&QKCQ2OE56M+@JEC1&O_[IE MUCYPS2@31IIPV@@6=>.IFSW(62AK:[>G@ ;^BC:,8?4[K-T;H3TH((]>#7.< M;/*H=D<(J5BHGHG78PMT M #GD03+44+7;8IJT$(?/8)7T3]ER+GDT8:@Y9,TR)Q497@@H.1&"G9\R5M]X7[: M,&_=H.Q+8.Z!+M^ [-7[2PCU*38898]D\)#P14BD( Q"7#!H'U5@L+U=B-0L MEFL@7VYAWQN.S:_C.(HOHQA>OE)(1^Y) BFV#C%(<^7D[OZ(5U!::NBG4>0T MX7['[6[GL "&.NN<([RO^1#[[(>RI#GU&JNQV]E9KYNE]@C";MQ5W$%$XJOJ>N%K/F;FOXDZW0K<9.?48&[:Y?Q=,<*7W M3FD"ZR%^6"?TMP,3Y?I5X2&]EN;8@[E#T5H$2]IB#MLND;4=M2!,!&44;MHY M_K2TGYFCMH\ULL8SJQ/;8M]Y7TE2TF%E=A*Y;Y6)GX,X>1;V,=FL_Y'(D0ET9 MNK5U0!ZWW(P*?9&'9"\3U&:\*AT1!W _^;7GP(R\J.4!/U08X0OPB0WB MP@^T9&0% )YCQZ/Y189L.9^4Z76MTV35OL@!H)<)J@"@U!$Q /23?\ S*IQP M-6D33VZ:7$!%A&O.I_:.?_'H94\]/X2?Y/D%+#^31K:#NR3:6 MK#GB2%:1>L F5DF; ,D%$>2S7] -XY,9 W:W#DD:[9A(N)XW5YO!]^B./,K[ M&D+I2?/Y3.5[JZ#K_ZU/F>.#@LGMP@U"2X/8&N1O0V:;T D^)31_3;UU*M_6 M'GGH=ZIZ\B1SH,\_:@WV/OV1!W]O4U3!0+DS8G#HKX-N MK.3DLGN6)Z^6+TC^.3[\F-Y&V&#A]'==>)#2F2],M)M&$2Z:BD =I'X:)D M8$=[[$4"5<77]M#:X^1.<<.,[$6$0H' &&2 CP])OC*>N!3@V%9XS#6$DPG! MPCY&3:?Y^VCSOOQN+3VZ_$K# WVD;O0BZM&J3394^B&%L]ZJUY]5[NB$>-:A M+KM^(7/.P7X,3Z]R7+*PE/"8,+QZ<@+5Y4)K!^2AVZUL/=M1UAIQL"H(K9_> ME_!!%W;ZQ0ND3S1^]5U$<3N!]K$(7$L%=+U7&J=^ I5286&B%K+=O9#'K:+: MMW6KIBCC&^VJ@/VA57L_,&(F4/7Q[>U/9!/5#F6H@T-T+>? KJMWV=.9\ M@EU5?JY4WXRCD/WHBL2NIGG&C13L[*.C98N< M^8(Y4'QRM]0[!'2U67T.F?I;?W\;P@,#C+L3^S1YAO),K<#8GP1F<-0T2 &0 M/?MC!TE==70=GY$[!$Y-5.ZHON8NCX?,YF:RQULL/W.?[U^@]-EVF?2I$$-*088 M,E/#5*HOJ?G,JK0U,SO!1!Y%;FL3;(F-TX57JK,N4FJ[$G&WSKV8K*8 M=VJQJE?9.0@L#'/CAWY*><6 T^(DK6 ]C!)2H#9@GMJ187\RB*=S0[0Q$46" M:U:4XZP,D'7 P6(F_[06$$><.,MX=%PV A^RG[&@4-1FJIM#RL;BOG/)D5C, M!+=,&K0)T$S0GP'2&55S? A<$"$3S@D9>N-NA/%J,WXJN%J>HRU=-SY0[\YW MUG[@IUV'#UH$9H)LZL9HGHAU]9X!*O50PD189,Q(A1LZ+)G8)$YFDJ#D9JG( MT3J]#9,TYILJ7&&)H9I;(H_Y%O7J-8S.FB&.XC9I3?@F+USX3.,= 4ZD9)5' M[5FH3N*J=W[(HE2\L'+CN! UQ^6;+WNOLZ4YC0F]\Z.356!(AX_%:)=13O'/]VT[M%MAG[;I'B7_U;[S,R/&T773U0*.1YG M3V#E/!8D<_1?!!\M+Y>D<3H;YTC3E#[]=G!B^I'NUC0^4;^U(5(/[5:N3,)L M:H7]S*M=:/WTX3V3EH_[E2L(8A\0\BO3B!2,B> \=2+E*'J?*F4C']**8OK M<>TDZ<\T22^<\%$2F *P&V!/A.C!,CJ%S7 MQP)$3*Z3A?V(EN5=8T.D6-*MG'PS OEBKD58_;K!M4T'FTNYNG:PL&Q=PK4T MGY5GGBLJ]\^R[6R\M$%D0[ZZR#8?C"_,ZJM,]OD'^2RKI2U2+U12L9AQR1IB MGW=URJU?$Z*<LO@KB-9,'1%&WZ M$@W6T:>O4? *A0)/Y?]N&7K07HXV/?IB1I^^)BA+["MVQ(Y.O?4PL%8$>/*[ MP.L[GGP& D"U6"$C<44H;.S@V82VDBA\8AB+D#>9+>H:RRR#XQP==NYO4[I3 M6[Q66R/%2$4UY_EG'$WKF0-CW ^#&J-1"*/' M:L.?5*=)FN7U,;C)*IW>4)K<1#'HE>0G='VNC9EC@C2P6+>:-759LVDN M59$[#3;-:T;?Y#:]R^V9+>UL)T7.P,R&7-=R.O9')SW$?+8JGMN%,1.&S)Y) MV.8KD MV!QWTDB\:IV"V;R1)L++EY>8OC!^EUNF$4UNPPN'Z>:RCWZ*HR3Y%&:/8?U. MO6?G[8*&=.-W7,@=B052\!G3H U38"/TYS,!-JNNX8H,N6S$Y<)!:2.8(ZR% MA- $?GT!.>N[6];7#0X>3Z:))06K=2?E/XF*U!CTJ[-WJ4D Y+ M!LQ3NPW6GPSB;9PAVNC?@02>BU-H6A1W[X^+?(?G:!VO;!JJBDF[W"#L9XXQ MQ;5\K20K@_O$_'G%;11XS(10\C,]WD-'_V7+EA3*&\;]Z2$' MGL&F:MY"[DD,,0@-U\E$A%5Y_X$([@38+T@N (EB(D1 @TLX;/=9<"&.F_JO M"" )7H3D#[Y6WWOE!EKMX<=DF0G:\S!K .'Y@-1 XTG02I/J/&!KJ'+:,0B, MLZ>-'\09#UE"*+Y0<==#L%^0G#]&W+)FO.J2#]BQ99RH78L9Q1YIDL:^RQ:> MW$2?0C]-E@Q_/:.0UI_+S/%-TZQ]P*XGBQDCGZZFH\%@*9"8YA$0:8:H.+EA M*Q#Y^/2I0,9:#I/MMS]+HYT^.L[LY[O+T+OR@P-L(?9#QK[49H. 6F9J1KI> MI&:!:'H:F0BPG#-AK GGO2"<.X^VC#]"J+)GL75A'2^SCB_>'M\S"R9;S?(Q M!@%I&:8^%\U_I4_4S;+ KM]X.H9WP^(3T/T@3O[.+=FC]*TY1K.!,=/&E932 M-<1E%N!G7%DC.3D5H4@I%TSL=BK/!1FUS-8-@;W*S0#M]K<:XC,,G+I!,F%_'>9?)\#5" MY+)KNOPF#5R6[><6G'D6Y6['H"KVG8!0;E@_)'MN2Q8Z213XGK@[ MZ(=.Z$*KA,T0^4ZG;7A[HB\@QB/=P^LRX4LEC>_BF'W8XVBB)[79@)J6F21' M#7U(S0+*]#0RD@$BB)."=36I=D'6QZ(%/@"S9[5J2BPS42)XC7%18Q6_.&'V M9A7L+]+$C?V]6!M?'!*X/9TT/0\S@ Q22!EJF(:[%,HTYG-9HK]*NO%P'Q&/ MK7E"7^0/O#I^ '2M75Z83O,J$E2YBC.+DB]\GG,V_T1/$J>5B0K[K9RDL%_^ MN?H<,B3=^ON&8LU-GR.->JDJ$,YG'R(<[.4RZKI?0%C[*YEJ')RQ;F,5TN^\F'!=^6_^*D3_"T*/-C8OPM<>173SAY(W:N' MNL6TI+TY]AF(HO2&7[*HW[<4,I!,"))+L2!W=Y<33TM&-D>;IN;B]6\'SPNH M]Q$>&V^/4VE+S/'9KEX1E\W-L,=CA]2CQF'&FPCF-L)O).T;%#/XED 41$ER M2#Y2SW=:HTW:$G.TM:M7OB+0V Q[M'5(/6JTY;P)9VXCVD;2OD$Q<]&VXIG2 M'_[X?6ND-;;"'&5RM8H(.V^"/;I:)!XUL@J^%F)J!)T+DHVA-.[F_;@ZD>P[ MLG,2F!]$YEM]V71Y=_: M!-()WE"UM*ORP(,?/I B<3XAK*089=]JDM<2A:LVQ"$I/^8DSUO6OFP#V?:' M1)3&R@K$4: :Q;Q];9KI)$G$.$!"TV<_W1*/!R39\3E1(HY5!;<(GIJ/RV8/,*7HCUK-?4MZQZUW\L=<]('N@3)C,D=^84;X>R1R3D1UV2:#M;;& M#%?=:A:()&^*'704)-&: M176T\UVA"K\FWZ5UY(%.+PHWPU-!^3AC5)KX9/Z49A]QA#\##(OZ,K/%J M0W(..1IQ'I:A:/KO>1 P#=Z!N/-W; KN%84EX9H5F^[>W5VNXNRS!R=.L[24 MNP>QWE;0@UZ;WE+CJ$ M,O23M46.7*TJ5E&GL2%BQ&B75_OHG%%=$*!+,L)$4+83S^,I23RZCQ*?[]$) M/1ET 2LK@;@,@N@S5,Z_B>*KZ+!.-X=@Z;J@;?)(7>J_-MS4Z=T9>:CV,T(U M=M5Z(@[FG@KH.GY.DI0T%Z3@S2L$9 ^7WD7)Q,N9J4U1T]K+&!$GXV1NI^5< M]I\.#M1_IM1C?XM>:7Q<;3ZQ25804"A6F+WLD4!%&XY[\%LV?6A: IIF@!0E MQC-FL>=CE#KV':)QE!VT\2UH\8?-"E%(G,D"?SZ4TN1/S?!Z,'G40N-,&5'G MRL_EY,\,LY7 Q)M2N(S<"/^E0.2Q8NJ*3/G;28FP:2'6(E_X6=CWPF78GQK< M]<3_WE5/9[X>'(!"SZ:37T*)/?%[#RD C MM@PIFI3G-YP,5=304!(78F2_96FZ#N=*?'C^.0B*7Q-2&6*." <06V9M'#Q* M84[&!A*%I!0(+ \B97L)":Z1PY9%2[Z+4S,ACE[]A"G;L/#J-4:H M$9K7>-##."W8KT!E?CC?1RE#F+[/638OWGDX'4*^#$BC/)AJ 882VJ>P9"., M%XP)XTQRUF19V!,37$]AI8>:@ZT=CWATS8PV'(V'G]D =H5I+)ZX\)-?FXHX M=39&BKYJ2M:.;1I;(M[J[1!8_\YCA2P!NN8+!PWQTHOC!0W=[*U&\U8=/^LS)FV6B&_3K@H'-ZT_GBN=2M=Z(4N@V.P=O5KS=P>M]9N7@ M$M''7AR2-=C1NO/S>MR]R9^]E@JK' M*W5$[/;]Y-?? >%<[*1WD M.3?,L9X9NW[3Z$H/Y/ZJH&['Y#EOCMAK5:0V.*, VJAFRR!0OXERK$QXV#'IWFZ9T^/[NB#W9]55*YYV)XM$X3']N*.J^$?G M7U&VJY47E[\O 5"'^P0=#!\3ES _M[9T=6FII"TE'U;6\2. MUZEB[G_2ADC=L%O>X=YHO#!63GH5-F]+21LA];!VIMW1O M[GF,[]0U>XUK7%6&_"*(3OQ$V-B:?<"QZW(G*:"GU $ILJ@KV[KEDY%VO M'9=SH4VFC]S)"Z&-&XU3Z\OO$+EB/:.[@FD>QN\/@".K33$+_IOSRB#\3+$F M..K1%VEH:IF@F NH=L0^1>BMAW:E#LZ(^W+.JJQ."1.'7113DFZ=D) /W_TW M<1V"'\"*8I+G2_F)IQ86+%6P(H(7.0=""S,1FRZ#8Z92EDOYH#HXU+L@A<0^ M"K?.5RKMYS1C:1+;W)QE42E%A&3*,I[" - 8$M++ZKX/<03+U.,#TR]=AM[U M;P=_S]]2;DE1[]$=>4SW-43S&^7M?1''>F\5!ES.X.19M ,#7LVY8"'+>I\F M_'';8+3M\4=X2T5R %/]#&D -ZJ0;W<7'R ,O6;YM,NEPQHF27W7"\ =$ MHXS:GB2H60B(*=289%DKG<#?=1RB*75$&DK]E:\N8KM[(0P^#>%'6K3=V3YO MF] $7'>:TU^0D-JI@"U5^5-"-X?@SM_(]JW4>LXUSL_55PKTLML<([U!^E%" M?4$$)P*LD(6Z01MD2@;^JZ6+<^5NW V;6:?TCDGBW88I4\=?!W29)#1-U/:F M%0@@#_7^QFC>G^[JC3CP-930WO2H/#THF+WGW$C)C@A^5LNTM-CAXBA29@,G M:7N0NA\%Y#&B88YJD/3HCCA*=+30#9..T%@?"6=(.$>;%UA;C%*:!#+-6R^U M]JIF@GOVCT!%Q9/237S\]1G A.9O%6518NEXPL1VN8VJV'6V M@=Z^D:K2;Y:!;G ;L370$6RE3F*$ZR3U=PX\"! P3^XUA0Q5G5);&*G-Z=L=4_WXI"P MZ462+-W?#G[BPUV!EOU;>6ODSMJA9M59)4T1.VN7Q+K.FM,E%<(VMU6;](0? M8]J^D:K2;X;^VZAZER?7.LW,IYME-^G="Y(S&:%*R]\.GA=0[R,LO9)EZ%U& M090DA^0C]7SG+G#EI5N4>R+U8@WUBXO=:MVP7^ONJ<6HY6 R68@0AB>;Y.(0 M+@^YN[N<^#+W1/914MW"%6[,ZD\RM.=SX:Z=WJ9V2$&O4[7J4'W6"/'0+)=5 MUR_+E9#U?=CQE+,25Z#&:B.J;]XXKA_XZ;%M-Z*M/?(XZU2U&F_2QHCCKEMF M71?E40?U3415HYSXD(V)YBGP$Z/+OLJ_.T% CQ=.V%PZN*,I4C]44;"8U4K: M89_&=HEM8-Z:;JEL[IIQ)X(] ?Z0+NF$+OMTX@GK6)9HTE&6AC#5NTY1P.L) MU8"GZSVGUCY(([B7RB?O-\D[(!Y1U.36#^J,>EXM;Y/1MS.S0Z*L_N I40 : MRH=1E4Y(P[&?TL70VMD#^R"KKL"XPVT:$> )9?^:77OB(7<*NT@T%8:P6&W8 MMNYVSGN< %Y-[UV][&HJ3B!6; M(,27ASAFLX7L=DK;RJ\7 >3NW=\8]5OOJKT1N[^&$OIWX#DKDO/BIU.<&\G8 M%6N8X:[&1SQJ^_.34%_F$^&MG=O1!'=P_A M=7V=LV##U@:&KIP+.8][.X$^E0'>9P9 %>V7$3S)XJ8_^^DV?[#ISG?6?$60 MP9W$;HI=D4=\'P.8\H<)D@?GR!]JH?&NZ>"VHSW28%56M4QH;&F,/>%" M279==WS>4L("8PN;K19MVFJ>QS6B>_Y3GQR6MS=6)B6A[CNW'O5%P+,?RCAGO_SSCKXXP768,O8- M^8;-+9!&68LZ?.Y^_C%"'V^34OL0&N@10=!4QF"W9PE^C1F!#1\C]JDF17*' MJGZ&U)L:1=2N/98YD?&*(5=^3-WTRG^!"JT?G=!YX>N6UEHA"GVPNE4?E8N- MAZX.V#JCY65392)ZUY$N MV-D)*9+U4[IYL=+4 ^%@VE/PX0N*TV6#_:1!E*I/$M2?0H96T4L(217/SML% M#>G&E^81RELC#^,.-:OQ*VF*.'"[)-;/MRGI$D:8Y)3M!.EX:KIB(D52IN,^ M$G4$#1XX7D:[711^"IFPUV_N%IY:]YIF#I)V2$.K4[5B?M_4"/N3) >@3FC.8>)(^BHZ"*.%424'6PCQ\Y&_PY*NS,G@+:58;MCZ, M&(*M _I$7_BQJ 1"6SL@Q1EU9:NCN+PUXH%<0>CACEL2)SEU.^/Y)-K&I;:) M1%N[[TY?')\9VY::"&H]D0=O#_65WITNNR$.YS[2:Y^!1.%+]E3*\\G+9XT' M(M.$-D;-[88YJ-U:14*MYUS#_%Q]I3 ON\TQS!ND'\'9)4=6E@/=JN[3O(%V MB-D2X!!3IO:-_P8_M1?6:.V /+"[E:V]""-"__D!.W7 5C M,GTW&7&KKQ 7P*3T[O!Y:^3QV:%FT]O")TT11V:7Q .VJL3[P05A),\%CZ8H MS0G;*3=#F33;*/!N=_LX>A4)_*WQV-X#>4PJJ%LK-"-OCC@V5:36S^_+:),J M<0@__&*OM(@XO#!;_:W1FZ?_LCCN+QQZ>PABXP?P.>L<.UK_11'2>^=Z[P3\L!7 M4UII(XOW0!SBBH+KET$4Y!>$,^#A7;!8$,X$V0:6:<6+J3=7/LF">4%>FG2? M)*9O0S?:T:?4246":G=Y[O8>R*-90=UJ*+V>HB$3>N)-J:3=+6!;/#VA713 M.^3A*E6MO@U]T@AQ6,IEU=^135)^"P!H6M]U'DN[F*V*PX.=%>M/-*2Q$[ I M_=+;^:&?I#&+^E>:%;-HC3G5OLCCL)<):D\9JW1$'*_]Y-?U\HP+7\_5^>25 M6RP']O1F<.IFR(J\V"JQO(^IZXNI!-T'E"\+F"TJ=:$EAE/LBCS\^QB@7G2Y MNQ_BX.\EOGX!YI+)@A1L!!94&-FJPSRQ"43PM^@]S9F5NZ7> >YO+MW?#KXH M1.VGE.>.W89IECS&<\ D26LAIX$TD6.$$9/5SKN&$$2,*F;T MTCX7R[C#I#KG3X0 669D*4*6&[D^$BX%X6(8J[RD5=:PTV+)74<9@9XDD$>= MCD%J11)[]$<<4UIJ:!V&0^_\=3BQ)B)!FHD&[PY&Q)A>^" ME)QAN!:\2<&\&+_M@(LE2V6%(/W""DX.Q^\<]@N4L@(9OK:*/I?1;NV'?/UR M&86)[]&8__(<.V$B'J#XT&%611(S09H^!FG"%Y7^,T"57FH,QI(*MP6I\2,5 MAG;18Q*+/##QM^PGLH]]U\XA@IB"!4U3L!P:98B@V!4Y$O0Q0.T&F$(_Q)'? M2WSM6U+M"Q&[\X1)+%!1VA%*.Q*E)XSVQ@67_%'&SDZSB/ NI<]C6]8#?51W M"CY./%M\EG%DO<^B>$'"L52-4B>PJ.HS\">;@[C;6GU@UN9[%N4[7%VWH%O5J"47GS1!C49NTVFDW&4T2^-:>=)Y>KTE"C"UL/+ISXE^39>CQ7^Z= M74?F7E) 51!:NV!@%+[/:%<><[14%]&VFK87VVUW M2A6Z(0]45<45E]S8;Y8JBS[6LMOBY=+Q=7?\F+PZP8&%:/.2]<][ X!DTPE"5>+T'QCO\,XBF@@H3)/?.A29BS$J/ =,9GW1V&;D+X M(TT8&&G 56#9/>KEFNX".5J'!RJD)PO&"D;3!&1.NG-$Y;4U1KQP')1AZ5,@@6Y M\1/7"<@_6$22CPX35#S!FTEFJZ*M56,B.Q1LFS2>FT$ NP?/<8BO%KY9C>FH M.N7YXE=?\ZDNW13)SA/->FLW"J@M.(*YIPN[?!KFB3=C*N"&#L@FLR,\8S<# MX+JG;^GS9QJ\TH]1F&XUMHW5B'Y1<"4SFCY2G5+\8D!*JMBT^,0G6JOP;"J! M$8^,FXQ!Q!]G $7P'3U_CHS8L*3U10'/B8GT\28C],7 S*D^%M"%L9\#NIBR M% OV/\T%5!AG67T*?6I?'K!4S3006H#4EP4N-8ULP L(,!N ,6(M%OI_G@G$ MW#"K&[->1NR+ YBJD8;A"U#ZHN"EII %= '^Y!X@<[0I?B4OF@5)ZR]1Y'WV@V!! M L?]%5KMM\?$AQWAY+!.F#8N)9_]= N]F9;B<)KFX)1&9 U'UV[T$O)W6QS0 MCK$_Q+P+WUJ&DVSVIR"(/@,#]Q#'4)FZ\NDW#.Y 2IJ(HAG^3M38"\,#:['G M1^X)^;RE8?%Y_D=X,D<\>\ZX@^\6]).B!C:S3JG[/JHD#9)W["L.0"IGOX\C MQ]U^_TIAR+[[8/H2.DC MY>EJ=[ZS]@/FSS2Y%&XO&;A5^B$=BGJK7IVM=G9"/#%5EUV[4%'&X7TL6) * MCP7)N-B9:8ZO_-)UXP/3F5\1"9.RM.N:AG3C6[HILDH9P&2B*4=W9R?DH:VF M=#6NVWL@#FI%P76=FI,GN6OC">>1U9B_AJP M!1BGFB]W8 D$(UC&+"B#C+SS#F(1Y[./0RH69(QR]B=H'D;QCBV.X/T^AY=P M=(\NX^]O2!"%+S2>>EDTUM>6 T5!V!(N3J)DX3F6"F%S*1[B:$.3A+FF$]S0 MKIE,9R>D4-I/Z7IYZ[8>B&(J?0(,+,]D)E(;H/LEV\RCEDI*Y)5Q M'\1HU!ZYTL;(([9=R?H[BTTM$4=HA\ #2J!QLB2C:SD@1](R#\2\BK.5"+PK M4.")IFG M[/%EO_RLQ-[U+MAOLS75@].G!XE%NI/!7G,:IJE&LP]22".!#R5N#OLR ZRY -X'*&0 (*$_WO@=Y(J,]\R M6";>?IC49A) K? C&4,K-^6G-\AM@V]DGB1!4/*.?'&]A#Y6',G#7-BCFP MP=\5[,7N+@NS'0F8!!,CVG@VR"@3($V -@'BYJ+PB@;.D7I7L?.Y.PK;&F.. MPDXEBRB4ML0>A=V"CQJ%GF!//,;?6A2.9X.,,@'2\BB<8*9@6\5I'M\]K!/Z MVX&YW#5;VJ7/C-7RS9?=QY:W1@I)BFK6GL)M;HIXWZ1+8ETW+>D23I@ 9?(+ MT+;S(FV#HE<15%%0-TS1?GX.6U>UPV5%XWDY[8G,AMU64$?AN*W5S&5MY^6P M\AKFC0WGXZB&I@"G3FIG5]F.;I.$W-^=V(=3M$>VF&N9T30T0QYH,L6J,7;: M!G%X2475];Z<( &*-FJ5Q",6*;\0=RO %)'N*-G'QR6WHT;>GS\X> M/FF?I@^DB3Q6C)BL-NT?0A!Q;)G12WNJ+;B3@@DI^&=A][2Z>?RZ\CF7@H 8 MV: D)+%4^]>R]9AMS %2$J<5,&*_E4#$?OGG4WZ+^\FE(9L71 VKDK9V2 &C M4S4 6DCA('=+:NVNV7$C"]*NCPOX_LI3/;4]3<^]1K7(UUM,7M@EXJ%%\H: M8O7$3GF'>^. 94GS07>1R,Q375:;52AJBLI/NSM[(/6]'NH6Y][MS;$??BM* M;RCM3GX*GF>S5S+SX$8@3YV:^"Q\9)/%(3)4A\M![!QNS2$<%7=\:+XR7_K&<-G/>84P'85)%/B05NL]1ZD3W-/TCHKGU![A*[A- M[FB2/&^=\/N6O&T=*IBC6]\L9:9W;Q+846" 1H:S4GFIK0P3JE*QWYE8)*0I M"6C^)B!T(7["_I( OC@A^7[JO/'I#5>S"N<)C[.1G"MYS*T"C,DSM\JDJ/)3 M3-FG,7#^XR!@:20T9K3YKX,3,[K7(53HO:(N5PNVH9]%7:C*GWZ00XT6%Q)SHS\\&%!0(BBDMGI)S],C"06S)2Q)-3ZU"S"V=(!LRT ]O,46;9:C:$=[S'BIHFJ!C&V- ML6.@DNSFT8ZSS5WTCPW.RS_X\\1(-ZHQA,I<74:>E/1M0M<$&G=^R59R\:[H MFM=;B'EXW#@N%:5F3HRDT!PIC*DJ6DV.D[5%F)2@+++^"+M.24EY08!V5I3) M3I+::*IRS9SQ-&-KOW5D2;>'V ]=?P]OM#0J.%'5N9"N-I,PPLN1'!CN3\+*#@U-98 M2MW#^II)8:*(%_G:%)*M:1#/4!K%''!7]^6]J#Q66YW87W@,?SCLD,)KKWRW M>YTO,NP\._$01RZE7@*UN6^3Y OV*PV "T20[1V0!YFW&G$(*@BM MOUTF2(MR\SEQ"$P@;RKFMS&IK Y@[S".8:5NVFE&\J9&\R"/YER\Y-YXF=8M3./IC&%P9HOYJ%,>K3;'^!' M]FEM7POE0G]L6YXO]H4I6_<]/]A?\H]M%Z%_(O3/W.N=PSP-+AN!]QE\_Z&N M6G:FDV7/!<%K8$]CD%SA(RT1SZN M4LB:G4K=(%?7;51WTK?3K]_V-$QHR^E5-?Q.?O%6I1/2X.RG=+&T[^R!?2VOKH#ARB;UHFK C\2Y M+-E\CVPR:29>OT]ADUS3DULQPA 6+^:.KWO[5VT.P>Z<)+URCJO-M>-N;_S$ M=8)L-P"6+?_/(:0_? >]3HHE_/"AO42+&;*84="@X0J<-$ 3.Y*:5''T(I8! M$Y9XSA$F$Y3)RR82('!1+H$OOT%F\L-WHIP'FK(P&.Q\9]!\%D#^2S?A6(,& M+RS!K?#'S#3E7_ZD.V2H$9WO@-'#:(K#A0+%>0\6?13$,51(2J[4_OPG5 /% M%#96PC@ETZ$;).9MOM%7%7]2+%4VC-Q\!P4E0_5=/331FO= H*8:CB&@.E?[ M$]^U3 N!42'_N$;M/:\]M14ZJ)^9O09@>^4>YFWHQOP)/"?H*I74MR]JU.YI M@A*B%3NBQ^.^>@R_ NAXC!<3AQ_^%!S+R[M%A:"I470J4P CLBHJ1-VV&L$& M/$[F$ZJ>8+TR0GXN<'F(8ZB1,Z":7 L)I$@YQ"!=U>1D_1$?^FNI8;R:7,81 M=36YT:QR&S+<@%J3KX[/Y#!\DI:EY]Y%3@AWOYZC"_J1+0Y@@4"]50A_O]YL MJ)OZKU162TJ#!M+H'V22LG9W3P+8YTW:^@R]$Q PRF723'X'=4W)KF!/_ T; M.0/W$/#G0> 6*D^UX5UI+A7O.W7A;UM6 \K\IFEFK)(KF(=_6C"V58/*KDLU M>Q(S3H/7H)F.Y9EI8(YE5O_@.O1Z#%%R"DCA>( YNN9BDNXSFXIU:6%\)E9D M:W)\<=*L-@@\JH)G*C:656ZK(Q$:7+B,=CL_Y27.*2VK._29NDHIS! 7.LS1 MN49K[CXS7.C2POP*K6!(&$=2LL2#"F/9Y%-X2-CL(0#3;*C! K\\9_P&+K[R M5/3GZ'KMIYXCO9K=T1YI+"NK6BROVAIC7THIR:Y]R6#+/)#3%I>DV0SW^N+V M^6I9/A^YB=CG9'TDGO_J\SJ2Z4DG]AG\R-)JSO/J:N+TX83Z\U3+SR&M?(?'DIJ//[*N_3Z'W5S!964Q,HO%%7 MV-C%E&5EQ^LFBJ_HAI]:_]T)#@S=KP/_Q5\'=.F]0O7&Y#E:OKS$] 4F??S\ M9;59!D&E9&K>4 J@T[+'C,<6O@C9M9LQ>6,?+6R88LC@XQ3GGF=W0*J[U_SQ M/B^3GKR"^#Q#(%. .)E@,( YN0X5XDX0D*A2"KEHS^'([H4BU-_1V=6DY>FW MDLM+_IY_*[G(9%GY5I8-WPH3G%0+5!?M;14DF>*,E+:/>9CTT[@*"RN>GE1EX0/IV<,CBHC&GNVQ:5JT]*85"/OOI MEH488=Z0^*Q14?[)"8_%X0M,%&/?A8^2_(&%+$K3K0.=#X$'0Y,0$W*8XDJC M)"<4'&OA7$IEJ0C/]-_G7?T:0E&21QQN8'FM&IVSFX/Z:^;HT+C ME9\X"3,#++KD%V@5^F &?H;JG[ZT,E]U9&.T:&J]5'WY$B8\H@MOZ/9^T/6D(](H[Z]\ M]P.OU5Z(TT5["&^FT'OUP=?R;69L3[\:-0 __D#T^NL59A1U#>Q[-FXP@@FB^ MC *X[!@[@=A(5C),0Z=9Q;%,:7D0G_:8301+!3<6OB4'(EA@"%WC:O.X=4M5 MHYB\')S8"5.]6QJ&P[B:@_"4PNWESLM;O0C,*KQ5C"$/];;>LPE[)26,04 M M<6=!!$/K][8FM,C@RYS->V6?PDTY]0 $JBK1M-_0U0%I&*LK6^R2M;;&OD>F M)KS^'<(*]8:R%]-N@4VI*Q^D:V!DX^0_JG.[X&R2+%.U,&ZYV"WT@3<03 M'&.JZ2\!JON-"Y()<5R0@A]L2PJ.!%A:NJ]NVU"Z+RU,"46WX3U]2Y\_T^"5 M?HS"="O;Q!Q*\\L!(;G)-!'HG."7 3\M>IG''HA8L@IMU<:P:A4HY(\?:. ; M>OY\>DE\(*DO"59.#*2-)AF=+P5$3M49"3L8BQE@ARECZ#[R80$R&&-IX2U= M8E\<;%2-- PX@-(7!1TUA<8"#V R%_@P8A 6V'^>!X#<,)N;LEU&ZTN#CZJ) M!J$'$/J2P*.FSTC8 3QF AU&S,$B^M\-7G<[U^&XA&=N)*&OW EIC/=3NKR^ MUM4#^UF1N@+#'Y@)(&!3"%A>O8^%@[,.Z((DK"WD5D/=-A+3WPZ^N)ZVX,7Y M(GABB234S>*(^$ER@$H$<*O,B2GKX5&Z U)0$' ;!;!3RC[;^&_BEIE'@:D? M\B;[V'+)FI+8IB+VIS@:*]D6KIGVR-@S MJR>_Y&I]G:8P_\0?=ETW6&9R5\7PI0S[=T_,*U1,_18DI%I5H@9'SY.[I=XA MH*O-TY;-OY*GP_I?U$V?HX]LU@;\CH]L-KG;PS3K&>:+$N/HT$$>A]JFJ09K M;R*((UI?%]THR3F*/(]\VE\.8@G)9(!KJ(44I!2#_,(%^=]68NO2V?ML5/P4 M^FER<;P,G"19OOFRQ =Y:^1QTJ%F-1HD31'[?)?$NIZ=T26<,"S3.6GR"Q"W M[JUJSP:6UMCCL9N-8MH ME#?%'HT*DH\:C05_XI0"3!R+(]I D":@7X6XN5"\\K9W@2L/OI//,8=;DRI% M@%4_Q!Y2C;*.&D2,(V$L)PX;HWI>7?V-W-U=VMGDZMRNN#@^T30-^!DC[/$E M=WY(;U.ZDZW6!Y)$&J.'[,%?F@;G$=TO/#/&T#=H!=;[KS0CE]]/UVV3JHHH8 MS@PJ-^F&T^)LNZD*:+97K BL6AHM+G?IX)9+ 7B67A;(SI:?TLC]]H/@:HOR_0W0\QSO027_^-@3QQ@7-9D)Q/5M#4=B73B8W@ M90PL)X _PI,NU'MPXO3(%ZN.>+SNXEC[1"D)O!\MY% PR$3-R> ]""$&BV'Z MF$@*SZ@33IY4.2_@J*O^LJ]$8>.AA+Z&2:U M(+"785[5K#6[O+'AC'Q:GE5^WFHF/FHHF_S$%XWGD?_L!+_2>!EZ3SL_W=Y$ M!_YHKDAA:DDH5^N&U /[*E[DW"GTP9Z*UT<%PQEZU1<0-QECLA.BPWJVA.SL8P M/HTF-O>!^V_\SGJGM^?6[CSW4^WJ<\\'5EMI_>LP_R< M>93]WYH[&]\+AK< DQOV+595DD_)VILC=4]512OUF:5ML<_<5$0?<1H'SS\F MHBQQG'GQ'B28O,CP>%;@M D0KY^/D2 M4YYGUW),TZLWYHCM;X8B@-6[8H]G#4U&#.\U2$.23!R^J^\6 A&GD&CB<)_0 M2)P5>:I:H.1&2G8&W]O>7SZE\<%-#S&51WUC*\S1+5>K?$[[K,G_U]ZW]4:. M(VO^%6)>N@IPS4QO[SF+!A8+N&S7C!?NRH3M[L:@'A9RBNG4.4HI6U*Z[/GU MRR!UH3)UH9B\A-+],M/E)..FX!=DD QB'ZT#$AL8E<6&MD9F\)3N"_+KCER1 MO.+J>.194)CK4Q/%M'2[&REWHM -Z8B!X\J"^WM/'5%(ZHOF5>#F%S1B^LK$A_M%C+?7>R(?X1#.TGJY0ZXIX MP$_50+N.UY["=%D> 9&OZUN.=9:7_1TZZ\^#6T=^^4-)7RC-E^)UM*ZYR5@' MI -57=EZHCS8&ON<64UX7:]LWA%;!?F&L GS.DZ_$S:))N7#>O!;^?#6FC$^ M]&'7J2N[YFC'9$&? -2'SVL$C(7 4+FGVSYY7#H>;SP6+ M>A3M1**#MG/"H3[1[:)0)_Q D5.R84)XQ"'3YFBC4 D_40A76LD__3S,9U-= MKF#U&>T T"_!:[3=;ZM2<2!VOEA7BHPI/-I[+O"D9H9.M!KN.B?P4M1$OQ8# M)T^2NH(@N'7>"68(L,NR-5I0!F^-"N,TY14Y0_XT4P5SGM'-LD&^MMT"4_Y6 M1&&FK/2W:]!GL@'MZ*@NNZ;T.> M5^,2!7D$B[*XJI\A;%EM\?!>54L0SGHP;H5>-<'N1/3CJ)2] 7)(A[,I0]7KGA-H85\(F5#- MT%&-78-69K6I&]1&$Q[0WMGB 2F>&>$SA6=['^\N67ZS2YR3Z MMZT@ 2RQ:#YI-'A9F-^E4#0]@>/3-%E%-!^JG=G;&&F(4%-27H!WMT2\\!X1 M6/^6#7\00*+KM3+ED99W(V>!!SO,S5N/E!WTV+L9G/Q5$-JDY]YY?COPCN8Y MI7>4"7A-\U46\0KJ@T@[V .[ X^KV_+@_N:875A!:FT?YK0O"*=^023ZIZ!P MSSOJ._[V4_+,F5VEV2YE_V:KY76THO^D0?C'/LB*P!3#-(\PSZM M/_8%IJXZAJ]!MM^:3BNA2 Q2\;7HJA*-_0-D(QM).->/N3LV6LVO@HR:)1$\ MB4KQ"BKTR>QQGRZ"IOM!=2U)BH]OAL>1:+ M/D7);D& +BD) MDWM/FS96-/Q\^!'-8<=E1H/%>IG!1*QXX^)W'AKJ:8<9.894JX&CJQ%VW!B4 M6?OZ%2,*@+$KR0J$<%UKUIYJBS6IR(K)AX_C+RZ_G)]' .EJGT7%VS7=I7G4 M5RCBN!52'!E1J_4D7[L)XBE^GZ3:-<]+>J0DZ.D%7EM:A=U:.1E.[23$S>N. M)GG?;E1?6^1#:U!%>8!U-D0\S(;E-98K*@G[&71V=(0Y,Z'=>GD8=O5Q)"4C MR*UG-?2.U.P??'73V0R_8XF-#<":M-N3)*2*:FY MBA8$^&*(U$Z-$POC?"]Y?@I*XV2U<03*%!W&\0\PUU&^@F3J?5#0\@:)CHF[ MRVV_'I/+Y_R(@M6:K@R2F)6F*)FD/&52'?_V6")HAJG;KKWKUTNRON/O,38 MMXJQIVUXI[;Y)2A$GB]=G[ Q;^AL3<]BKM);S--"*$GTA2%;$/^+!H>']HP0 M1(XAIQOK^+".#C7$^&) *3=H 8,-1EV.FC-'72&5'(%.3!WJBW1HJ9P(G!V;109&2Q!F QZ$F3C&#,<:-&::LPX;P?^"'"L9S M^'+N-#KG!!>R:;0! XB<"V2T='$+&L!Z!K!AQ$)L0/\G>N#X.+\R<>O-F'C>3_9?(RU(#X4$\0C'RY9F;H 0)] M*DAQX$2S2'>LII+ ?I'B!(VT#^O7-[-BSOR''"YDE=N4-"3I4QP]BYO2\%B$ M.!E1/1D!?SFX,4U"J/,'(K)?]UFQ(6N107T#%%FG<9Q^A\;E"W;RKW\E-Z^K M>!]2N*#-"$1;_E1S^6+DQ!LJ= VA,U4\@RFB8U#P<\#8F3'D$\=EQ$.X%_^K%*U9 M_(2:(#RDZUAO@-:< 6+,1,IHT4=HKM QJH]-')&9$\&]?&G'+*[\+(R4T&>H MI:N-+%9M1:+M;@]VX!-;FONYW?>P?\JC, JRMX<@IN7C))>O4=^^^E![Y'@Q MJFKK*FU?8\3C?EQF[8NHC%[]H [Y!C3]E'^2%/L:;&GK[:OK% [$]-E&I2-V M!U96ON7)H[TPN[2Z\(9\6U#UX]VWRT5G$<2NWY'[ZI$JLDO6/R+VO&,9=1WL M-HD*GG_:/\71"DH+THQ--?Q,R:U]J890_U:2)H&UN>^0J#O+\:1RQ9?$ MMM]_;)B0%\Z%[#MQW6[@>=A@=J#[U^.OG,$=\9Q\"'(2 M5._/?O02S.L9A?0J]>6^V*09/+S7@_BCG9!"VS2EY4 ]W -Q<%847'M*OP-GF-E<,>-H62V M@2,?W M1+7KMK1L'ZQ1GRC=?_7:Y,(=5PKD6:S$56ZROTNTV33@PWR8WP6H#W+L4 M5^V(&;$F*5^#EE(O[+@U38G3H4M,O<%]*2/.D4R\^0AL18!V#%NN+5"NP-A_ M"4[EP09F$6#&$RT>\,N3'QQ\>B\K,KYYLUC_'F19D!2+[!Z2/[4]1(G_B.97 M01S3\/,;&*/=MF=Z:X(N4M0T;CIYB7?E:._LW8V.J[()S#3O>.:;J!NPD\N.5=2VLGD%8JFU\F M(5ZTU>:K:*<;VCK%B#O7G4-Z7";%&S9F$F*POE.3-9*#8! 6D2K=LU09G MOC9I##4YX3_YEFDK!DK]/NSS/8O%;X3^L8^*MX_B/C@_-0;IC(PPL@')=W05 MK2,VV]AET8HZ7@PWK0H35NVYYH,O_.G/,[2P(Z^)VBDC<*,C_<'C)+4AEG4=NCXDL:QF4NS4NZ'X6[F,-*J5KUDJ'Q*MH% M,A$>ICQTX2I:B0]A1AV3#6BFZ'; M"9E<0![^L*LDXI.PZHXW+Y\$/Y>Y>;'GULA&EAYFII[M>&"X9 MH-FU%>EMM%,?TS;HF %)6]B^"FO8UGIH0G3H"^;PZ@!Q%>!JM =FM%)3MP:K MX>;8L4I1>NU<3RN$\O.0':@E$MR.$Q^@C8)C!O$.PPQ@0.RDONK?&5%@P29(O L=U3G@SI MGC.5-;,KN6]>=S3).R]:]+9$.H05U*NG.]W-L,]K1J36WA9C\><-0I*XKQOD MU9GR\KP.R3>4>2=_/!F25_4CT3F\E,DOK\,Q\U6:%R1*^%O,(0FCC*Z*^(U\ MCXI-?2&7DX.42%)>V*WN\KXYGA!9,F55D;Z>[)2$/V!&+#5U#ZYU]37'CF"*TI]V*P:\LMD2:K+KP,++!2L' M^C;;H4TE2V#A[5Z4QV]L<++T_)SQEV2K/<=RST"JR=D)O4K=,(/2!,6;.=5X M'^SP-$4%[0!:\6@.)]0[11YW MVJ7N_AUQN#<@%>'[,E1%_>8()F>L>"&W:>05Y'.Y['>7\>==[MC@: M?$!8J>/,W+E?^2&W/NXU(_<>$-Z8FU^0B@L!-BC\'#9A5@4-H>+>)#_O[#@S M/^]7?LC/CWO-R,\'A#?HYQ67SI+I7OR<+W!_2^.@@&>YWR:Y>E_?F7G[H F& M'+ZSXXQ\?EA^@VXO4L<-)Q2>7XW%Z^@E"FD23I[1#!*8V1@8-X8*\A_WGM%H M4%#"1B2HV/F;^G1FD>ZBA-X6=#NI>J/<"?D 4%-Z-$-8]T#LZ(J"6\@4 A/" MN?A9O X]8-!CK)$NR+U:16'59X\0>[22V"?7T^A^F /?0T?F-%X'4:;_ (?5 MX7H8K37LU$%BQL.YSR"JP_NP_TR'>Z\:EH;_!3F:S.%#!.-&D76.NG1V@@_\ M$8W/3*#P*MW"469^(N,2[/#,9?O\UC0IM_(OOP=9*.J;8-;*,3G8X(<8QRPKK#F[.\Q-G2F3!B"09%#J7VU6'=KAX%^4+/7FK M)##Y!D*24LJC!8 ;E$1J\N8,>,G'W$'"X?KG_!FBRZ>\R(+5X1Q*HSM2+-,U M1'T.<4)?[(<3=531=NN4A'0=);R&#@E>@BCV<)/#I<9JST:(=^Z_55P=8Z%[ M-SC0W#*X566<.B]XC/:8'80=J3N,6G7S60+5L?0F"V]GXL7:IG2JZR/5EG56 MJ*+KXP:'9:V/"N(:O*8Q)'K?G5>%/G,%H_>"",-7JR*-5""5I^"5,_(D4ZX8\RJD, M6.O#&PVR_",.).^_S6&8]+GB><_M$)-TSQG5C=[!.!R$63T(5](@+& 0SB?# MX\)R9N+ A;\[/JBL.6 %-V?\5QL:[F-:'DH;.KJ;]YW=':IH9Y(^TK!@S92M MP_NFB&,^KV]<1^TC^J4D]9G*D>/Z^>!Y?:\E_);,!%^#[5#9OH,FR(=9ET*M MIX:DWQ$[>Z>8V@5/63\"U'Q6WJLT&JRV=]1H)M[67U6OW6(&'F>H>I[DI2ZV2?2TSV\3>(4N>J' "_RMLUZ,6@^D?C9!W7JI.-P<^PI047K]1S!V M3&P>D^%II2VG2J)DG69;$;=W-"O*54F1$F!-2IE(+13AWOWA+ZU?X6]_^>AX MV6?97$<*>@D=8NHV7%SXL W2 3VHDAPW6@T0AXUN.;5?>N 38M]%@O77%XTU MDE!IPF.)%7+OMVG@27?:-?@@'HM6U34QI'V63K[9[N+TC=*'(EW]M[CG/5A? M<*@]\N$UJJH\1GH;(W;T<9FU4SM D:3Z90!.]M-[FA=9!,4(N2S\':7[AU\' M?76L#W)_55)9]MG!#HC]5DUN[;7-PZ\XITM]4>=NI*JE$<+(?=^<\8P4\[F; M005-@\IY*]+COQHG$WN;)AR'KH)=5 2Q* _!,(IF+S3\DF9?]L4^H]7S[3U? M0X<.\C&I;9I6@=JI1!"/.'U=M(\1<(Z$L[P@)=.J=$O%EK^>+AB3BK.?PE;N M#=3<6L^%43+9*%&/-=RDZV).ETUR.H&Z?%"]+Y^DVADYADPS0BOSI]03,5I, M5,!$#*YC:Q-^15%WQL@/(K@R D#.IR=NA)4\$YC\/I[5&PV:0QGU]D?NL/#D&VGDYH#C&D:Z BQ M)M+!#DZZZEA;/):I)BX,C456A0E').G(XBF.GKD\'B'(M>6.$D_?2Q/YW=6G MV4NTHMTZ?TV3%S8AI&*JF3^F11#+OU^E>?$U+?Y%B_MZU2QM+?=M3[GBC1S6 MG'Z"SI,+-ADC!DZW^EM#VEK"]O,5%P1$8[\6Y(T6I)&.+7JW\#JU'\R=A]%_ M39K\'\G[Y(8=MRV8VLL0> M9H48FFUKC.%QH5K&X\,F2'Q-K\?E M08[=WC^5FVGXB#"(\=^_3=Q-UV]>5_%>Y$/>Y\3=]B?1G\S?/_QZ9K%$I,R_ MI%GY)VC7=T# N1#O-6H,?A0GH:)3@O<8'X8-X2XH](8 (2!/ITLBGEE(L/,5 MCHJ2B,78<4RR_3IE $^ MR.'>FFDMO1HMF" &;7NZ8DCG2-)5"1WW+S'@-?5G\5)!3H*"5PZA]DH3CCS: M,!\;/57O/,PRM/R#E_2\+4_I_"-+<^/W% :,0\R0MAB" MC)"/1-71/?@+DW%F)Y8M&IO3G.E.7,]V" M=6K0>F-6T:8X8F=O]?+._1@;\=.H!'./H>8_AYG2_9/9SSF66K""S7@Z_!+> MX$:QCZAZ^K()T?XO^24 MTU\& U3W _.GVO+ 4E*!YKMH3:NC'@4/$LZ/-)L:^/S M3);@G*. MA; 7D$/[89G\*_DEN7Y,_LG^[^$':+X-V(H'NM'78+N#%<\/RQ__]1^__/C3 M]0^,TPZ>FH2L'1PE8O],,Y!DS7A"C=,TH1RY&(7HA9(M$V?#5E,MG%JD=?V"Q8'U27-@^C9^EH%UYTEK\5@ "!688NQU_(?DXA7ZD]EXM MO?\(8I_E_L=0 L*Y)$@C/(+/8[("NX88V).>GJR!(=,Y?%H=2U"8\]<:.,$^ MXU@Q.47<9^#!)WVQ"'CFD<7\QS09<,Q)=\9QR(*1,(2G$S;BSBUV(?K"DS?H M? >Z$Y:2EV'(]Q6"^#K*5W&:PR&N^AS>6= M;#'T**T]8/F3/# U$R\(P&IUM<\RF)BM@R@C+\ &$OOPRSX):1:_P01+/%A& M7U>4AF(K@%:GH':\I GL!92[QN6&PSQ3_H8-;B6S/P*V\\G>&S:VE*2O#,3] M&=&N>GT=QWY ZF=USB%IQ,#&@E(/GW,/2V-JZP[=1Q91 A&<6"0Y&+]R<*G" MSMS"BRW#F4S%U#*>0XBQ9?":+IZ@4M_EL1]4^EF=^V $AG&"OJ?(<^;H?/*G8,T;W MTVV" ?W5C\PH;]#.(TCX^WQ3S\.$^"/CX)XCTFP(_B91;?$HK_++Y)PO[,8%PZ MQ.4)R;LD>+=@WOLYW.#Y$?MW">G]5L"/ZLU3%F<,[.8_T$S/G*KGJ Z*9? U MR37[@E^"*..G E!L7T^4\MV&B9,^J^,MD"DBOLMPQO!52/]=OK6AV>$^$Z_5N@R!B?_@SW$WY@-ABW)^!38Y?H+G_-A$BBK MC2]>313NW08KG8_H]'2*DF3O,DQI&0A_C)+4>J_AR>F7]7L8YBLM;I-5NJ5W M:9Y?5J^;/Z;,I-LT>8#:ZYLT#MFW8&:,5CV?8CH5Y("O:189F2>20 RANIIH M7UNG!1$,R0=@^9'43*'8C&!+9+X7A'/V@T,^S!,)\_3HC0PYKJ-XS_#M9/,U M=,X&/0Y,HX[IC]M\P+1;9%;Q_&L==%:)MT$>./,9-*2.2,>*(D*SX^(AJ M^LQN6'2(;MBW+PCP(-\$%S\^_GL &[G%+W2@M.]A&^3>VZE2:]TJ-T#LE]UR M:J\\!34_BZD3(\]=E-#;@FXM39UD\LB=V[0A#4Z*:MJ(AY1Q%4U/=R8OD4 D MPF7"-$E2MN@E?[W3SM>J:9_WF&Z;T." %H3/=S0?Z.=Y*%\0(8^?=.^[,*43 M0+RF:P;)X54*3T0][4'*)3/'4!9XI MR^%)16$:EH?:(P49);%W'+XD3F3H! M\EYSH/>TB#)^QI=KRC@-I"][&R-WWV$E9Q3""#W[NG&4)@8=_1& M[/$:2IB?-#?[B](UFOP3%:L,6]*W?*?LJ2;%8\Q^G M&7H2W7D"S'33*>"..M'YP9&&;L;'Y 6II""5&*U&%Z24!)).1D&[Q&V_T62OP"-SA-RRRU[;*4"JX5VR? JI_^_O-/?^=X%6:KXG3M M*^'EV],'EK;*""FBV3'04T>>11EY2 W!LGQN MXQ%B.]]T>2#Y$.0DJ)SX(Z:I]E6:%_=TE3XGT;][;XRK]D4:8+1,H# M;G>< MW]2W1WX+TUO@A&K*:ECUFU8$ PR5HQ2F\5Y)"EF C,)?@^Q-;C1X#.=DHO-$ MB(E&F["B'J$X/TR9JIC-M71+AG9+GP=L/%NN-D_8,D]K6AUH'YKI7CH_!J\, M;6GT B<8+I\S*O;VZDG]8OV5%E=!OGD(7AAZ/J:?Z3*(#J$7JRWI]ZM?IS-*04!<'V!/!O[0CB.!A6>G+6,LAWY)NX>H8#EW88:&FN;G!?/G,H K>+"[KKBZ2 M;B#K,LB$OIB']503U&-;M2/V 3Y9#^W#^?4(#RJ6S*M%[6.V>BA8W,^:N!]4 M?$FXSW@P$U.I* T=CWQW!JK-LAPWBX=)SCP,H8^&5VFV2S/&5E1X!.78/[B6 MP%+\MO ML#U)RS/(D&>,DCV+S@LF*MEA=ZT3*4?4D"9K+H\*1OM-(,YF;H.[V%*9M\:%9.C"5GJ9$+V0K.G='A* M9M\&-^LU7?'J 0+!BK>D2*ED9-UG[?XP2"B*=>9O32SO#4A,E#$21AD(4Y^747 MRP?Q(A M .2]I9:U#.:+&N19(0U(]J]F,+)__#^H5\U$XT^3'5DE)_,E!.9-E*@'D:F\V*9T^-5R90][7.,@1];>;A;\<%!SH;X/'F!$;][6-$D8*R7&1,IW>?Q&YL>IUE!P\Z2 HI=$'NEJL*5DXZU1^JS MRF+KIP JPJ2B3+X)VHZ3(D[4OU*+@;J:-@@B[2T6[<="86"#51A+AA M7C?]U^^^MY< L@S\V:R1E<*=[_(-_FUXE6899#7$+.-VNV53F"P*8G*393QI M6\X\KM(D3^,(%F$A^1(E 1.$M7JHICQ^2C]_#F)X6NQA0VEQ3V,0KBE&,;;= MI-P9.7)-,X(,3VH]$6/01 5T!TG)AG ^I&0DE3WQO]7CR! M%&A9Q<\S6M%S M$JVC59 4 BSSVT1YMUFY,_+A/\T(K>>LE'HB'OX3%=!^?JIA4TXI<@B,B'9Z M'1FB-?SKT \3AX:9%R"X^6,?%6\C _ZH$?*!W:V4/(#;+1 /U!Y!M0>D])3V M#^1O1*S>V7\*/N0#7(A<1<5'OE_ 6W_ZS'J&K0H3_'+GD;^Z&;"&#=(_,"6\ M:EM-2.#Y]/5OPO0V1^O.X2YQ/!]\#:"_ M-5(?5513#OH]31%ZJJK$VI?+*[K5+-9/&J>^6?4U34I!!IUTJ#UR-QU5M7W) MIZB8\)OQX5#FT9JJS:7=E"M-N_5TDP?9/^7T MCSV#A9N7L11B=U/DXW%(P59>HZ,=XG$X**YVWJ(F2CA5OQFZMH:C6;G^YO/R MT.'L6T_;^7BJP2S;D;<.)-8<[2ZCT%7_CO#O098%2;',(BC*!97V#A3M;X5T MD(VH5=_V/6Z"_6[O@,2Z7E:2)#N@"1NA4 ;1\25=BVHM*[6 JH=R**Z^F#D\ M^+J'=>AB7;+)'RG45CUZJV"L+69L&%.Q1HB^AMAQ8E1N[4/EG#!L^7XO29.B MI.T8,QRH6)$F%6T/^.'C2QJ?6]12_Q;$^\Z"(WT-,:/(H'*'DXQV*^SX,2RT MKLMQ*ABPPXYZ1W!Q03AA?[,.PPHNF9 ;]E_ES$/ZD.80XYZ&=+OC;S0 DR7- M2EVZU!QJC!DY1I6LT:.W)78$&1=<_]YW1;GTPQT+8Z4C.L81)TJ*%0RC7_T?S?YQ M !JP0@ % '1M8BTR,#(S,#DS,%]P&UL[;U;<^.XEB;Z?B+.?]"I M\]#=$9U5OF2FTSMZSX0LV[4]H[3T17Y@>^[??SK_^>RG$7)-S[+= MY=]_BH(/1F#:]D__\W_\W__7?_T_'S[\GYOGZK MT8NWV1CNZ"OR?=MQ1C>^;2W1:'1^]O/'G\]^/K\+LXG)T^;=/G__V\7KT]'5?\"ONX,+FEG1L]X^_ MD?]YQ9\<84G=X&]O@?WWGU9AN/G;+[_\^/'CYQ^7/WO^$M<_.__E_WR=SLT5 M6AL?;#<(#==$/XUP^;\%\3]./=,(8S7EJK^]^D[6P.4O^V]12Y"_?[!W?A^>M8C3^-2//?GA\*7;%L'YFA92_MT'!6GD.(&/QL M>NM?2.E?Q!J.Y132X"\-!9V'F+"D(Q//#3S'M@A_;PR'Z'N^0B@,:HDITBPD M(9\,'_^\0J%M&DY+$A]]HV?Q]_\8S!:S#?)CYBD$F]8^(+$G*\-=HN#!G8>> M^0>1"T\C=W]&>#2VHP?F!R$IQ@A6]X[WHR4ZY)KO3NA;.S =+XA\-/.7AFO_ M%1,2F]];%)B^O2%_FRUNHL!V45!/<-E/]"$\7KO8&((G'P48C*R#\VB]-OS= M;#&WERY>F)@&GIE,TXOPU.0NGS"(IHV:*J79I_M0UI/O8;#D=ER'Z*6UW?$MI-_C'T'N+\;A-&HOXNL]Z5^)A3<:_2$_/D*SVN- MIY-B8WT(=(=+>SN$;I"+%G;XA'=X3?E;W60?PKT8;\_(1/:66,;QTDQ$L>@W0GQ'NRMU6 ;SEYH:V 02P$>QW0RBR MKW\A=JT+!T+V(8 [8R4Z$/P&A%VR$GEIC<+8,2L1D=YLW[MG)>)5-0AI.ZE$ M2%[CP+:62F06:!_X-E.)&FI\K_\MIR+;7-4DU!V:$I%E/C3(W9HBRZ"H%S!V M;FK,!+59J&OV6Q0:MM/%HGW_I:'M_OM7,:-/0U,O-L8FKI1$H\P6DR@(\5SF0^ QKV=#4W6V?2<1;MD.'F_; M^]9N>VJ=+:G<9DZ5_Q7+Z-30U/^/1Z$:X!Z:' M2Y&J_:N8T:>AJ7=L;?%49 =P^$OMT=!4FW-3]*_5JLX,3:'E;7W_>F7T:6CJ MG=IX,6HE/M5TS?., B_R30@$%NH=P)-(XI/V7'6N"OG/ 53*+=I@<>V, >.U MARW^7PJ'M(+O0SC65:,,:JL01"37!:W(P?NOXU\P,.E1'[8&T3I*_JB<*FUT M"()B[Z.0''CGNG?W1D['%&V[Y3\'(XQ C?2,=F&(.;:L>&-B.,J72[(?ZSNR M8FHLC!T*0S3_,U+F=1+Y0-^"Q]XM%(3I0,3F"U*? 7HO3HT:9#X$*:Q1C?3@*0/A;REBDOAG M@"GAJX'G"[RFGBTZ4@?U@\ CD!\-GRPKMHH6N(V^#%Q5OY,.$^B#(%IO%,YQ MBOHP%/7AR6BK;).MH@/ %3=+<":.UB#J;[QRNC$0)?9%/MKW@:L-0YUU^>#H M5^X\;:-#_5]Q476D4-EF_^+E=A-X'6393D3LP1R99!VD[$RAYC>AI*!0HP1F MRW"O.U654:,0!=^'JK8GW]O:)&WN/;FKI#A82D4'!GFK+)_R4]5>L(TN#5*Y M^S_EE86R2SB G#+)_.?0J_8?O^_DNOCY_U+7J M0M\_7WZY_'3^\>+B[.KL_.+ZZOPLU^T\9\9^403#-[,OX#^6:%0$)BWQRR9. M:?_!7-G.G@\+WUN7-)=^R9/JM^?C^?WO/YW_-(H"W!MODP2Y_33:9&?2TT07 MU'[&G8P5UA]X$\<(@MDB7K*,W^R A^-Q>3"02B#'@%M(O$$CGY?PUEL;MDN! MO%P0+M9"L)5A%Q1QV'A[Z[7GQI*.OZ+U*_)I>)<*@L-;$*\*H,5DTP7H&U&@ M;S0&FB5;"O3%(('>6SV\L$8/^(_<27M?$!S0S69KMEQ@0.:O\K.]R MN\0C, MXY_A0LA&XP"CD$144]P)#O\=&7Z(?!)INO'\XWT7HZ1>Z(@(IW:4;8A[%>_$ M8^0[@?H)X4]:=ZYUBQ7% +I03B^8^:*E(%_V,QKCV%T[<;ERAN-Q4;V $I(N MQ>ICMU@E#K1[VT&/4<7:LZI(L?>7UU=GUP/$1DBJ%)-/?6#RC);QG1DW?#36 M51:NJIA.V A(EN+SN0]\R &*CT=SK,U8S G);N'O)IY%AXM92R?TY 5-P;SJ M \P7X^W!PG+&F4KBZ&ZV-:24UPE &1%3Z+[T =W8LOSXDF'\'R+G.16VBK(Z M028J7@K7-0RX+B3@NM ;KFKQLCWU68]X3R9<1\4UQ$Q$P@RXLCND.^">O" TG/_/WC 7D%6%-02- M+U\&6RZFN WG:>6Y=,_%<9%B]S_B[G\9 M("!"4F6@=.RZ2*^R[,XO7E](!%<%*,=%] !%2*H,E([]%2^^0>+SYKOUJ^=4 M(%+X70\X^")E6'3L;LAX03Z1-W/2$2 M%C4Z/J_G%=<#,&D),^!Z<2_$6_$S MD),8?X+%7'K^CGD*M2^E$TQ\P3)T>O$M%/*Y4=$IE-()';Y@&3J].!#NULA? M8J/\J^_]"%N#)I> B62V.$XYCA.LA',HC (#9=L M .DK=D8EG:"3EC.#LI>8B@DB;Q4Z#ZZ%WOXWH@^THW): 28@6H91Q[Z+=.]P M;P>FX?P3&3X]^I)65 ^DI*3+P.K8CY'%'AXZ>8__I6KM3BFI!U0RPF5(=>RX M*'8Q60")894KJR-://&RZ.:._15CW$,K[J5C5"TP"K\7._X9"WT^0%SX(F58 MT+P3__7+<6H!I0D'#C=*\AF*]H.)DV[@_(RD&]@WA_\\F3W.9].'V_'+ MW>WH9CP=/T[N1O-_W-V]S'_J(M= HZMFL\4^S\V3E^RP*$D)9*I^;W;)HY>L M!9"&'D>UA[$G(9BB.[ A\@,TU2FW 23@Z? Q,!<2;_CP*TMP EP(>S*V N* MJ 'HJK(< !=$+0*M,5DTPKM9JD.-$&;)9NB^[D0YO/]3H,WD5.V) #0;C:# ML^4:/M+I2ZKLC46Q$%R$V6"541:0JP7+K>K"?7VX4R>H$.I'9<&!+X A#7@1 MT33#?V($J_C!]F!%TN1N#0>19TG"B>'[.]M=_F8X$6V++E2WJ,2K_@/GQ:&N MF.]K2ZP9;<:F26X !X<,[N1I^\H /9$J6I%$6M 6%@U]A6@9) V!9(2:C9I_.IYU@_;.;[2=/RS'F SI=', MN#]@/-RE3=[XB56%^7SW9CH1.?3E@"Y250]"U)94U=0 A"RW::?W;SWMU4&A M"+V"'L20E(^:XVR8=-@_"#-DH:9I&^:F<&H;K[83/YR: MO;=;?(27?30A6KVHRB]8[Q\'>E352&+--H\Y78B=9-$K@"-((YR9M!&17--C MBR=C1_SR8@<6Q<*0"2*"*/V\0D!._>C@1[C/)0W2&5%=7DM22(@*:SXIO=EH M^5CNM/]/).<)>58V$VWWC!QRP^#%JWZ1^OA62).V].&)>C5HYO><>N[R!?GK M6_3*.1BO**D/3V2%U-2AF;Y3S"9"=6']N" AI]8.S;VY9-."74D_>M205S/_ M)IXUD=@>I:*D?H00%5*1EW.+_%+JD?O7!O'CE;C'Q1R#10XND4 ME7D(SHL[TW.]M6T^N/^*_-VM'1@!_M[4,USJ :AP/5V)T$P!L-P1U:P0];<\ MHG"V*#IKJLC2H#FM.:1:+YKY."C[-7YD!J^>KJ1JI@#-7"(YG?)7L+HS@B>J M*C\'D!4LN3YOA^OX#IUK33R7# ;DFG0N,&H4%'9QUG_$CV)NR(JN6R;%I1NLHWL?=HH5MVK3Y@U]1 M/Y[4E!F6KZ2%I8;P$D,_2@C*J-D=9=Z*K&88.CAZM+=_%9>_FV.9WI,6/\5@ MK%!HFX<%"3>#\2?Q#,:C?R]\XC]^.M6,QA>#RVA\<=Z_*TM4M553!%>PX>>[ M;">C,2C@Z? Q,!<2;_CPJ\IH# IP(>PJ' MB(FH NJ*,QA! %P2-YD;BRJ85 MVHTR&NN"-DNVX>>Y5971& +:S69PMES#1[K@Q,*]Q@M;(@/^LX-BD%QKO";A M&G_%_T[-Q$5S(BMJ'BZKV 2I\#:WJ1'-#BRRNS#)E@M-O$ DW=%1:7VH(R.@ M(LL$)]P_=V#W9/@S/]:B%9_=/2$_?O*3?YA)JZD/1^H*J]DI1>DUV'$4KG!O M_CKX$>DL.:ZA)3N$A-0L&+,D_D,01.*,2$H7%771?TY_=6Q@"*A98*7$4]HB M533F!$_*;FZ7]G% M?_'8+9(HY'QKX*'4Q?LYS7G+_@_7^\>7^:CV?UH]G3W M/'YYP 7 'DLE.3;W\G!.HBBE!_B<)H3!S-"FW'E3<TR-_:)JHX7J(5 X>H $@'9*6D&C2V<5Q$(F!0>8[$+ L&92G M*G$6%*YWL*MOWMU$N[EMH;&U17YH!WBJK3PQ8):%"*8@*@=$Y254A*BC#LPY M,(Y!1K:C"LIU_!/@=)D4[R7+8^+P469#5@9:2') M-#M=266^QQHD%^:(V+_;X6H2!2'>;OC[-S9(GFW\_ZT7XXW-"YF6P%%'B %4 MXC0673-ND;.IV2)5#L>J5)8%QX_:ID5WAS1-*U<$JD+L_^[0I!PYW.?B.O &U)=;-^&.9 M?<,AP6O6VG9MHL'0WJ)4![0)@5U+&ZHTD5>S16%)A:+SAG9D$)-0U^5#/=75+.,[ M11-R/ %'C ;X"I-E $O/ZAW(/?X67ABYB%S4>C)VY@J9?^!==HC,]%;$TC?6 M)%-MU3Y$O+:>K%"A!%CKSFJ6_&K8+ID[9^XSLM Z[N)L@;47I[PW[4VLP:>L MP]]011G8;H05<;B3<(,6GH^2(X3ZS 9>LSP_5:^"(ZLM??G72M)5BW]I.%%+OYE-*%U7UJ7^GG&(^ ML,34+N/+[\A>KK"T8]PE8XD>(W++9K8H74OGS"&RS8#C4.VY18GDF:'1Q]*( MJH4U&TFU 8Y12HA1GV]TI6@WJU%4DMIQT=0CDJV<.-^DU-+5K-EW I/)RG"7 M*'APZ<\U<#*:7,ID-)G\8_SXZ]U\]/"(?YA-_O<_9M/;N^?YOXWN_OO;P\L_ M?X*:YB27Y[W&FVI"=8>6 6 _9!"1309BMHII^<;VHDJ2#2ZYY(!+Y)[OZH. M7.CI"#)@%Q817MZ%)!%7'%M!S[=0*@07/V$HCH)1Q$0<]"C.Y5P32*V>*Z<5 MVG)2#CJQ!N7%02;XS#I%%7V^OB(NXJ$305YB1?%F_9#B^'E!)ANJ"VM) PE1 M%<6,]8/_D8J8[^A4EM42?7%)%=V5Z7DAK_8!+4@DJ+6 %Q)OT&L!9<\H0<): M"#;:TH\KH@:+?04/*>F%-TO$88]O56_CZ8"WF(B#7L8K2YH(">]:3+F-?'(A,NE>K)%']"/^B6[\12IKQ)/Z\FIVB92BB?B%KIJL M*=;5GC0"XFIV>90Y>B:>N\7]C.]H)W\.;;Q:FR,3%PWM>B:(VVA1[5> CIZ4 MFJ9Z>M#LL2S6.%3,/K$VM2=? S5HEOM'>'16)?>HUXCV[)*16]6M4]AT*HVW M&FRJ;D-[,DF(#>O>:G7853[C32[TB)HZB%5^^-C7$['IG57523NDD)8 66]\ M6=#6OX$*+B'+V/I7%(1QE/R+1PDYBB=,$HUNY?,]/Z,_(SNP0Y0^(I78PV=D M>DLW;B4VC=1PKG8_.WQN]JHI5;?>H*Q[GE$0^K897PHY>N[Y$87959Q[SW\Q MWLC[-=D-$VKX6;WF]&&E4@UD; .2;%$UV^)A5M)0+:8)-:4MR^I+GS$,B!>= M\M0D:[OZN^'[ADM>54"^:0>ES U6BAJZLL >:)*Z(P>0!SF4O2(!T43=E0W MH#VK)RIYQ"XC? MNGI"NR4/ -FO$>G:BY<$P%;ZGRH+#A]S2=DR3&O[C[OQ*XKX*Z:V\6H[^*O/ MR"%]>?'P(OX9FDDC+\=)'L2:KR*"R?4TXU+I*,NHU3L,(9*IJF')SB$01 M%RN+5FR:91%.%B)ED*<>22;PBN7:! 4[D.4"$TK,?4 M&G,J>&L/3QJ=.AY:= M:0_64X#-";[V_-#^RT@BGNYMU\"*J=:(TUI9M_V.IPBO*UZ)CF29PNL MWE@#>?5P'IV3;.:=A(IU!^OB*^6PHS#:4E>[_1>RYMXB_($AJCS!X%5ZIU(C M36EV^_46X7Z;=JP$BJW*%RFH!-.U=X]UCW:(JQ?=;JJFCR85X\!9WNY2X7?Z MU-(0K&NGU9/5/?Z6O44N(DFHGHR=N4+F'UAK(3));_&?EKZQGGK&,6,D:[]3 M2(W*FMX]!7?7Z#;M=NY)6+S[Q?^=X'^D7SCE57OG6T-=#>%B*AX^1*')C1+! M4"%>G7?B-%'4,*ZY_FK8+M';S,W?\WS$UM? 6PO3WL1J>\JZ3+T#6Z>==WZI M5IY^]V^):@*B&X2U<_=&]!#9P2HYR[U%K[2S(VZ]=_(U55;C2[#@R!9KEJ2I MP);^UHM>PT7DC$WF<0^KRCO%&NA)MTNO6,4^\?;>HN2_.:6FCCO.:;AX ^!X MU]H9=T.=P'*AMT"Q;(0=UJS"Y"I7!4>KANB+T$E0"TW/H,'-A&5-X-7GQK"M M; .=GDSAS?,L7"&?>3I=K[%3I%MMO30]HQX ;.AB#?C9!R^^(8E;\WRE8N* M/.\_$VZ']HRKAU.8&OT(2Y'>^Z*G(A6I>J)4$M&"9J?-5#WD/,KIX)+E4[F% M$Z:5H#(T.Z NJR-;"CRC+7*IZ>*X]4Z122(J@'4NW::3(0XUV]]REO/I-< 2[$'=XL"%?=A&0V!HYRR^["R0L.Z2\$,I2&Y8LP_ M(]M'%8'56 ]X%(6[)\=PP[%KD8P1&TZ<3;T&P7%'$1.J0VP4ZD@[G[RXXAL; MKJ)"+_ $\T4STBG2B2I[!GN.W-_(;#I',AH"1SEE>Y16G%P_%"$=F6HC+@&-+O]_(PVZ4* &=UW7.QTR"$D.;338/8Z^][S MIU@5RQB?.0I#)S:[%;IB+:[%6]&?+"H5TW0V K>,SH^@J>MHKH9BRA+:RH10_'=Y(::#IT2X\NN36=22% M.58 RIY4B[./"JR(*^L5U7?9?Z1<)TMC<57 .N1E+H;($9#PNX.\.OKSHKX: M8!W0\I^@I%X&2S+75M%#HOJ),*6I1C0[=,U;4YD'2+CU]*=3,U4TO1H,F$>' M63E[/DIJ59-5.DT&">JA\2W?#A ^8X-IXK^G*BM!=W>HQ77;./S M)_U9I4@GRB[D CGK)+H@_T>B"+:&@^);?ME[JN2'L6L5_R%7,GEV[#B*[^[- M="+RT@+^P\IPE^C9"-'=8H&HYZ3==J*(Z\?K*P+FL,Y8 2A,L[BX1AIM@]:G MSE(6Z9I>=$E>GL$"^>$[]814?W[JW#M7YD"E/WMTT3GUYM%FDQR$&DZFV =W MX?GK!%W.4S]BM36P9$TDA>5C57$)YG ET;;P6H(#PB-("U3!)!@36+ M57IP<4^P(>61H5!*>R;PI85U!T#)(H8H[=%S3?S'0^2P:U5LKPW\>VMS3B@HT.\,A,8"9VSB.I<"VF%P;3)]'3U4W\^.S+L-) M__[B&VY@F,R4^0W;!<>_5MA4)FT[BH,U=59[_,GKJ;9%$L+;6'T+W"V$=? 0 M'[.Z^,,K>S-SL;PQ$(G<=W-FPR5/C8&LZ@S5E5],/#Z$LJY%W&[]^>YN\ M?OO5<(UE\BJP8SY(,K!YJR=)PI;4!NMJ#(6'QML-&F[X,1E[0 M1('IVVGDVTT4D%A]L9?=S\_P_QM]&!V:QG_)MSXR7&N4:W_D+4:Y+\!\W3TO MP,1S \^QK4Q73SDL]H'JAK/?OO*NOBIJN^M7(9OT^D".%TRC&X<>RZ[Z,\6Q M_+G_[ A*F55X,[(+S76SS>S,"L9[H-DBKQZLK7FT7AO^;K:8VTO77M@FR2:1 MY$4E<[^-CF#9)RT34S/EFVFGV6&J*=-)--[KB(8U\N MR_8E:_@_1_NF$^N2-OZ?(S=N'J8!H2;QX=@1@7K=A[U7]TA\.233!#AS(8SD M4;A[,XDULQ+'+] +FH6/9;-P:&FT;PJF"?C5\ZP?MN-@^(_%%SX>E6RC^] M2I=X%D&@9G%87.%A\;%?0U +SZ.H@5I":V8+Z$\2<*S!I[(U2-L:%1N#:0_2 MDP+R$FO<;P>$5P(U@ @;T#OKZ$F@W7+/-)/D\59Z!^ M+@]4TLH'TLPH;0?F&"6=$YZ<:84[GH7S /'FW M"A,NV9,ZQ,_2+AOR2)TOL8P'61VL^ZC:76;)CG7DK8Y8+G1,?VE_+83EL< MQ4V.CMJ$.2G3E,"9GOG5.D_)5]TA\6VS1 M@;((LBL4,?,WDUL#< M?C1J$(P=48;V?H.B7B^:V9?DDNP3\N,$@X(FI"+X,FEGA!L:92W!7(G<&;Y+ ME)&)S%ETT(MWO+XX[@AO*4$M7V3U]?75^:=^5PT\1/(+!#FI-!NK=^N-X^T0 M2F\:Q,9*<,16! 1FK8W2YD99>S#';=Y,Q[E"0JRV8H@&?_\@WD+743NX8TFW M9N$*^4\>[L>^?RE $ON(NLV!LPTU4"_$]:C4@V;6Y,5X>T8FLK?$9SM>^@BE MX8"YO!F"UJ4B'!!7'QV:'^W;C[<5Z6(A^T2'6PD1H5E;![GZBB[N<;_(W!I( M-0#& -1&*W\EKZ'>3DO%MC(?UVL#]L@WGSO<]_\%](AT[W.! 5L5] M#4%K4!$%>/@TN65P^/@H_OK(=D?Q]T?Y#HSV/1@5N@!S>7((*Y_$V1J)_RH6 M[B"Z^)T$D2:ZWGX4.\+=?5"*%\;9Q[/^PX7KX%;8D,@(JIE!F:,E&92YO$R" M%J(B,C!M:U1L#.983_OZC#:>']\*YJ3EHQ;O^E;V44?$]Q,"-<&-;!Y*A8O8 M->73;4!'KP'Z,\)MWFTE)OR*^,%#2Z-]4T '\Y',W!R;M.*=IPHM=H0[A&GE MX0U<#B+%1* R4FDV7)M<)):Z4(S)=W;1QH7BT;]G?_H/L 9"X=WB[]UG8DDY M(.96+0^V\_S $-@!E(]) 3%@9\!0XV7,I',0XPJHR>&9("PYW#JCRHMO6"@[6$VU&!P. M7)BSA%#=P5.EOI2PGH96L:HTL6[]&*QG._AC@B6P0_(G^J*25F/PM)"53;/W M2JBI5L1F&='J@Z=)(T$U>TX@?K\#]Q\OR+)T4LSYA5I^\*R0DTRS%YT9&5VR MGYBT$*X_>)HTDQ382\YM\N;X[W7Y4]V.SCR2D%BW=Z ?UAO#]N-'@_Q;.]AX M@>',%B2WQ=3>(BNO#VYBK1I-#9Y5RH16]O@S$&+=8[7\9C@1^HH,Z.&=OTTY/5H:_1(*FAUVIJ+>+_J,"9!E20[R,%D"\N=7Q MX,_V MB_]H)E=^96@CVTQ1MY=8MQ?#8I 2@3,R 7&'5ON]IO:?D6TE^>\FQH;G'V)GYD0N@IU>79^=EGWY=G1OR=?@GO9 M:0;]"5KY*U24#(SF"EF1@V:+V0\74W5E;QY<Q&^\6GM$<8>[EU2^U0[P!6N(1'2 M?WGM6E-26%;/++<+=PJ8SM:OC-=GI)3;W[HUX$I',1"/;VM"ITH;XW5S1 M[.VI3JFYY&-Y+BD]V E_WNC\YYI/#(,"+,3M$<:1<)?9DT:KPO2E2 ZSI2!G//)9:[J.0Z%=R+FOC$SHSLS7]:#8#EI_^E)H#/Y7G MP(IG:N'/@DK?J^UUAJ, *CZQ\1H 9S4X2+!FKUJR:N9>*3PK*C/V/Y?'?O'E M6_C#7L$3N#T,=M*1!Q=_/HHW_$3'C"X?E00W?.EJ+8]<47D4#5$G&9U=OW%L MN]@T)1?;[PV3&*;=^,VFY8VA%0<)M AX9=BE1-0.^RDQO_ZMMS9L5X(#^6I% M17WJWY4EA:@8(;CR]DD,RK&\L3!V* S1_,\(J^PK6K\B_PAB>L%!@,I%Y?@$ M7EA2>'#>&4'X.PK"&\/]@XYEN9260 J*V<)VNM?5&&.B+A<$!WS]*5I0.$5P M]S,Y%V5\--:(.2G3B@-'G8H=#W2.A/#L==' X=_/Z5:;5A8XF!Q,CFRVE) M MN$&47/%%6\_9DKM(Q\*#+%I7*] ;":W;]$U6/@\A6HO-X?O2P E1 M?R)G2Z@H3:]"DWYP[9*[9IY+HNUFBSCQ%UZ+IJ<\\5N(\>VS>X2">\\G4@;9 M@E99-ZJ3G2_FD)VUW%#<\RK<,_]2'IA/.^0^OVO<+ MU7/8>+GTT1)_-'U>[\&],1S#-?%/O_I>$'QS_20WQU_(>C'>LC=Y968P)9\H M#J3/>"!=]FM'1*"BSEOMJ42SDV,\P:_M,+G1X%H3+[YEA5Q3-HCDNFQ>>;39./%U%<-)^3]?(91_L#(=92_>;(-(1FYW M.46&7$RVJJ^ LT#2Z%'-4:LJTFP=/45!@%!1"UEPSRY=%.Z$EM(U6M*)@ZK5 MH-FJ>AYB04D!W!]R"R.^,!S_XPU6D)7/8HJ>31"Q%5+>0."VW!W;B]7@,PJSO^N^'C=6@8S/PXYR+_ MQ=&Z[8&Q0DI09&WR52A&L_DOIQR2/:FDWUAELTVR%\);HJWH=-B\X1/BI4H- M:?8F(D]+SPCKV#;Q8C;6US<7;ZS'/PS?4LI6R:^<.G55J*N;%QT[O#A*JDUG@5*5"2UD:XN5'<'GP'QW&>/HXO@U:\UX7:<:?(2\8FR7)C.Q'933)>C+?#JYKCI8]0FF%GGWU3SIE_7I%A!S)=.R0/ V;YG*J-"G;4Y&1 MY= !DDOPT(51W(>1[8[B7HSRW1CM^S$Z= 2W!7Y5?LAUF1Y=DR1!1,Z#%GA! M#C)-]+MZ/^X4R;N'D<2SN.U98^M?49 P\92:V8?1%(FWZ+0L!TQD_'Q[/SLO'[.Y/13< T)_*3)RL,Z MA;-JLV.GA)L!9VR4X4(-FFJF&W@I) (_S TF_+?#0,)_^;[/%5UQ_;CT.Q@Z M*,7L0 4Q@8>+<>6EXXH28' 6 X0"($,6>#>*;^-5PFVR2OA'NDJ8.B;]RBF[ M!DP(&9 <&>0:TL$#]1^193G(^FH$ 6*#65URZ"!*2-5G>@?*'7\/+YJ#*/B* M+-M@@E==9 MRGY!GRWM4F=!P,B@PZP#!O26EK7UE3#HI#NI=,Q,.X4R8'A0'[ *T+D2PELW MW42[N6VAW//0=!M.*PL/3"X01[9<2C)X(,Z1XPBC2"T\?!CE1(.W#I:;CZ:4 M-#A-F@+#@9;F9^6Z@;<>?T*^24!:8OE^\Y+CGB2O2Q5/Z*6'3 4V9D=TD%0! MK%A8/@?N3,_UUK:9B!;?"^ 1H:+*2;)!5 ^:W?^9VFL[/#RXL"-!QZPT0*U_[Q1(VX\2-;LI1&Y$!+-%_EB3W-6* MUFO#W\T6QT:%GHZQK(Q);B?N59&W#Y,'ET!*WG+$7:-TO+)L<>219)"?H00N5JFW;)/$I=(LOJB)/4G_ M)3C$O,O:DHNV;$G6M?Q%D=.R(A\[MR)CQ_%^D'Q"]YY_ZT6OX2)RRA2A22)4 M>4AVIC(=;@,QA[";*XOR:V20_!D(6?C?O"TB1N6;:WJ.@\@-\#0#54!NT<6V ME_PMW=A4[?V4?F"P;.I(%; VBZ*,>T9XEQ#&8RPOZ,R=)(I( @$CQTDF^4"* M;34;UXUI*M70S09--?&]K![BG%89G&GKHB*PI0@.*\8JF!LDIB M51DL2VH+E_+A4T,^X(GRU1O\9FSBN63@^&FD^R0*0F^-F2Z[)2O=)U.R)2,W M9W/](U7,K(9B0>!,')_G 5^-? MGK]W45*R3)0+#0!L@>6!A&Q]QNS7 I:\%4W>R\Q)1\TO02T+!F8)I(KPRHD& M[YI6UNF96[VMJRX$"CO6+]BGGP7)Z!3#@M[-U8\O9PLFT MBF'\&!'NY@X#_V%L22[/8^&J1K=HW:(^/O?_Z+,D=$&(!"Y\[-SR'^V<9"N39J3!/%58(@VAU< :)#4+9_C02%)X?B;.W M?"99C"B^@OUOX#!MA%%Q5\D658WC0&6]LZ/*_#QDZKAPM+,*[CQROGDEX[AM^13#(*YX_ M&VI 8\Y\"] B$$83(P-Z8/]%[(.1>1< 9]:NKF0]7^$!8AKI/T;Y608Q4*, M_CTGQK[X[\BNR&'LD% M?O4\ZX?M.+);\L\M;_8_#.R SN&A+Y_II0&![<,?&7P9:34#GSR1Q^QM[W<>N ((0.I&"'X\L(+ M\B\\Q$?R0@N_;2=6'-@!H>N&#YT7%EPOA_/H^ V%?C>=@W7C.^Z!/*O0ERU MM-//>C?:=R\[:C^IG?^7'I[6<;%!3>ZBWQMF_%(+:^]/+0_.H+#57#8D@M8)2K# 4 K#@YR.0C%*$ 55#L&3(G1K[['+UIM$(R@(BI&"*Z\\%P =T80 M_HZ"\,9PJW.P4$H- DXN'D<[/T$Q@>[BYUAFTW-_,QP'[=AX4HIJ":J,K/"> MV9T:"V.'PA#-_XRPNNB05A;4$E!Q2>$ESY&8AV_1:_C@XF5I1,*+&6NPW?,4S*H'_=5=>..YX3L,&L XXC;1S-L*7M/5FG F=!_L@>Q0?BCXAVK$PI/0@F ML)&L\AJ(R]K5#8_N @[6GA_:?Z4O0!;C.6@A!XPJ6A)$6F!8CV W7XX8.[)W M"P3Y02NN)3>DA%6T-X%C/:I,9[K0DIM;#I6T9$D-D35[N/IW_&&LQL5LD>DB M=@P%090IA,(6?D4M&5-3;$7/6^L0HYH^LOB,3 ^7BK>1DO&I7UJ*3TU[-LIU M[<1"4Z_[STO?\#WKSV=XP%V"#4J]KK(I$F(-VGW6Q7O6$/"7P%. #"+2:D8+ M]>]9@Z2%"+(B!!&0>] $Z?8]:YA4$<"X,MBBIO"#YDM[SQB#Y$;#V84IZ*#C M\-I[QA@D#SA0BJP[V=(.VRBT_HPQ2%)P(*T@10V)X1%#^?,S,,$5L/Q\D>!% MYK3RV$R?"/)!J !,IP%7_[$9$+ Q^E4$CB\'T#B6UEZ<^7P^*/RXHZQ^ M63SE!"$)OJW9)]+M;([8<@X_]JC**3"UC=?X9"P]!Z5S@EL5/CO8 % *W;I8+@; I' MLV4;(BC3>[J[W&MTN$'T8KPA6:-Q?M;: W.D2Z.X3Z=F+[I?E\RCU\"V;,(4 MG[SF2"Z2ARO/>G"W* @1FALDD^@\],P_;G;EPEDQ9AY\A9\HCN>+_B,B.6B6 M;53KV@#CV0R0^?/2V_YB(3MA(O[#@8#X+]^G:&DX=UA[E7GU*DJ @[]U-'/; M*$%U# C_1)+*\^3CG\$@+PI#$3BN*/!R=-S&ZX_;9/WQU7#Q1BQ^,IB5%IU7 M!Q2*7$R.7!BUA -Z6"&S0L" Q(+&;]6EQHP1"40M#P;\'HQW/>4,.W8H)R$[ M9*A4$!Y3I&"K<&Z)B0AFZJ[YN.?:1X5!(>W(%Y57DPAV08-],$2 MY@PD[P2470D< ?J8&N0U!"_N2()&WUP_N27V%[)>C+<;Y**%3;UZ32D-F#C" M*):I("/L$,Y%$ZOXS<4RW+V9*Q)/8E5M'ZK*Z86PG)C=G($.PE$]1TNR_GIP M%YZ_-FK<>3T_;\E?G?9LE.O:J;FM+SJ?/!XCLK::+9[1QO-#,LNF,-#F#WJ% MXLB[A'WL=5$U74C*]G[\M5?LU,;+-8NX\5QK8FS(IYY1X$6^*7\>=M&2?=GW M,:Z:]G*T[^:IV9K+[C>V1K"*^1&LR.I^BV=]/+3&X<3P_1WNXV^&$U'OVXO4 M'90%J@[>J2UF:_[1SNS/D^]MD!_NB.";.*T[MC[>(OR!U?R(0KS8VW@N48>< M0;D\*RU8LB_]YVC_K<2[458'& MM.'>S1:H"8XV=7&68 Q'^N$SYC[R73O$:P@L];W]1O[$3K)-KS *=V5:4U)H2,Q,._TSA%>.U/]CD/ZXWO;9-+.DQ&,&IH MS I9J8?_>$NVOK,#X7@>3)\+U-69-,QT,_YXL59.\N %^Q:+& M/F*-?3R-G0Y; \.?D:B"_^I[@31?XDK@N%(37 F6T.6&%3F@XI0A6D>.$9*$ MTE@$TTZ/B3<.2@^%\L\=4!5&/Y-0TKR^%&Q50TW-V75"5ASJ @VYL\%JK.H-I;077,EN2R]?YZ@\#;K(P:X#C1"-PR5V1%UY8>S%,F M9AUP%)'%5)@5#'F'SPOBL)HM2/PSV_57*C<4_!GH51T4B$@Y?-1_12[R#8>L M,JVU[=I!G*UIB])<*TPF"-75DAWU)=?8A??N]JV][=7=[2OB.Z*P1J0J.-XH M.AECR)+N<&^5B.NSTT.$I:'(!+XU?/LW[8#IEV2OK8 MR\9Q;TBU\;W[2T 'BSLV\:!)7B&U0S3%L^MQCV]V7XU_>7Y\,UO,_U&CS>+H M^M3_ ;8T@BP'B2J%#/KR^TT48+,.-C*0BA&"+R^\1%DSG]S@QMUDIL8JEQH$G'Q #L#*R#E\;PC?4@:\ M7:Y,$^#8TL6(WCUS3Q$I!F %AD"E,?(H1: P<]1K3 M0F@RJJL9S>*J,LU,O/6K[<8P3SPWL+&0\5]>L,$/$KEH+QG(-'%*9*NM#\T> MQ\BVJ1P_Q"E0@REK-T]>='1HB+S7I"2E# M5RX=1'\TUNPS+LE6P'&J*06D2"6LD4$3Z_ *,"^10$7)(1%$&,XR240E'_ZI MVHMO6&AM^'^097/\%Z(L-B^8=4Z$(?(Z&/[1V*-'PK,W*,P]*\TD"KW"B;!$ M4@'#SUW3X'!>WEL"@#9=KGG96AB^>6&(SLI PJL&CC.U(99B"UUVS<[+&3J@ M^/_DB41IZ$2I):,-[?*(G,(!1C; OK=SU_LHSMF< M4T9ZL5KV5/52Y%0U^5KQF#3]WOMQ:<617/=O<#"&#I4J')&;- G.2DGC)V6= MZNGCA': 9V*M&89O<%Y#1$AN_+#T\)/].VWFG91%$GXU"A*@9_ M6=['PFSMG9'-5'4Z'AJ*:NZ]2,VJ,VOLG9&-- 7KGD5UY@,Y<<<+W!D*U9HV M=TID:T57W=S.@&#_U)R*Z4VQ!AI)B72E2?;]L6GZ$>ZS;;S:CAW:LN_"?RJG MDTN;'.7:'(#O^,G8D; A$EX8"V XO%?<&35Z2!9WM]XXW@ZA]-933OF3R/?I M[[YPZQ5'P1< "279>B^/\GHB:N;\FH4KY)='.YL<[$K#9T8-^6"YFJK7K:E$ M<[1%ON&:J!ID5M'A0BLME6;>FE3T)]];H""(1;E'O''.KC1<,C203S.'29;: M*54=FP[5A8=/ PFY8+DG5%D%X8E?XSF_UG3?V&\ =KLWMBP[D>G!77C^ND;& MAD_EC U5>T#\K_MOC>S#QTYN<]A]CH4I5OLR5O8N[R!?GK6_0:3HV%L<.*0/,_H_B9=YFIXG/9 M74C:_D :'Y'6R3]D'Q@E7QC _$!Z+AQA6EWX^Z<>7J)YC8GL1[Q7,RM*%IE^ M?7UUT?-Q 5VM9<,N*L^@$T_@D8]FBPGNI!W>&R99ANT8J7!HQ4$"+0)>U7PN M(:)VV$^)2?:9Z6MXU>X3)0I14& ZL\+L>82HD(;Y#> M(@>O(JQ;W_C!QY-:6!\\Y40<]'P[CUX#]&>$-7FW)5V:-T?_- M\&UB&)_QJH5A\H^+@<.\OJT7$DU1@%0_(SPO(=.ZEPL6E'%UUO\]"2&TV" S M)!NT(9]ZKN6Y<=C7J^'^,5O@'B.+2#Q]N)D],PV[4%W09&"@6N$*KRWNH!DR M1V:$>SC;(M^UEZOPWG8-U\1[5B+YW%OX^U\>7 N]S7\8&_(+>TG0I$U]&*5> M#4!S[@9^F*,:_MN!9O@OWY_)@]$5"XG";^!@EU\]\.51%%2KT%*(0%['6TIH)6^!T>;(Q^%8'CRP%T)\;!;X[U'8?8S4WD MXJG'HUC.RG)@\&QF1<5E4Q2>WMWPS"3ZY@8;9-H+&UF5^R]F63 PRX%U!+*4 M=/#.1O:7:>+ U]EBYB89NN@').P:L$"5 N?HE*2&G/#AC5,+20)\7$=?B(4D M[?,\3 SDN?TF"7&Q1E'L8ULDZ\$+N8'VB,)I M?"=Z2;;SMO<03%$0O*P,]X(1IR#=BCXT4"1[G[[RVM3XU4?X5Y_(]K$1.\H- MG11!!,7OTSE2S9'_C@P?=_S.)?>";I$9]YVLYO%LYT7+5>Z?+ND$D6]%'W8H MDKV%Y&4J^/$5:W"%__DC>9)QA:=+@Z1AHS.!55X?S*6E5)51K+\3\Z*78\IY M>)!2&@P#5,>CLR74#?U[PT3)'6DA^ _%@>//1I'' 8Z8FN4:FU9> M[WL_\&PX,3;X%T:N ?$F-&-.8]%AI2A3;%]NC, .YE@2PYJY^;-IVO-;HM6+ MJKS MOULR"QJ)#:LG&BTV/S"Q:'-QK%-(M7#&@^-^"8X,;=$QNI@?=':FO!" MA=2:Y43+&UJ!:4@3(@B+IED*M#1/2Q _'9X$(DV\(*3M4FC%-6.!E)B*_!!; MY+]Z(#AQFW8[D1W%DM/SIU-*:\8(&2D5;5[A$$)UFLSATT%"R)0-7W29,'S/ M1,@*2)*WAR"(R&B8+8@V:5,&M8)FG) 4-.7%M2:\*.HN.2"VS70B%=J$'M4I M*NT2VLVA9CM/$5DS]]<9#(8([3>7/AX!PLZ(&BUHP@I5DF<< >(C%>%(ZK1+ M#P&=W?'1,)\CO!;TY4@MR3.. /%\BG!D+^!7VR4"W]MOR)IX4BSAMZ$O3VK* MGC$%B(=3Z5J5:#/@^+6HY35A2CTY,U8T=7!R][.]).[-=G+94VFN19*_%,^9 M9+/YEA*_E[+Y9E\=I9\=&:XU(A\>)5\>99\^D32_GP>U$ MZ/+ N^36\+"]:9I?*$"+@"=V@$X543OL5:?YA< %*43%",&5%]Z5'(5I?J&" MRD7E:#,@+BG0V["UY_'ZN7XA8%_?N L*-^C<@VWD^H6'NH0!EY(0GN%6GNL7 M'I@<3([,MI20NEGNO0^C27P\. +4M^%L"5L(1>PIIB!U@# .D"M* D>=C1T] MFH GH68!\>.UYX?V7S%.@O%GK"J:D4):5,T"W+-!,78MHLAT;'!L1+&P9HR0 M$%+5_ #D@=:\P_X9;3UGBTOF=\JR'OI+KH=^_YD1^<[(6V2>^=-PR%\,V2'_ M"0^"J_Y'>K5::SCD4WFT<\HV=L@# 5H$O+H.>5VQ5^Z0!\ %*42;.N0!$*/: MKW-G!.'O>)ER8[A_T#TZY5*#@).+QY%/1U#,00]O92YX )C7-^>"PKV[X $: M;D'LZKK@ 0SR:E.]W^247,]G=,O-K00<7@Y*1P:\GK2]>^=E\6:DJN)6.A&\ M6=(.,P>_PJS2X% 7F;KE9(/W?EOW6:5[A%D.K".0I:2#-T]/\2[BUMC-%G>& MN;JW ]-PTA!_$L+]OR(779Z16D<)]"[/V99=0;.PZ"$%\Y'A;TL90)<";''C M='VQ:!]3>0__\JDNH00:/14ZU55%[^N,1O;IDV!*S ;-%;7V&6OM6DL"R2MA M^"$C*IZ@[),2S7U,0J*]/T$)!&L-$6.TB6$AU6H"EESY$3\L$U_=@O M9#@\>DC5U807S676++:T:H"D.=R:F!=:$YK02)GHL!(I#S,5]^!9U$AL6#F7 M*0_!)+EWII[A$D%>O!OT%2_[0_Q_" M)_OT.+^;-T-XB6D)NV38TX8@ZV35+ MUUQE>K-K ;&;(.=:$O,6I86B0J\&DI]3:MJ2D;R%]Z:@46GBK==V&#_- M@A#6ADD 7M+B\"5:. $JR4C>PO-&4*@DP!6-RID!Y8%&O:E[\'RI;:H@T@ '3\!?!^1N[A$/2_>W:L=6@;5 M:+#*:P)X/3D'D-MTY]M)^==#8 MVI+W$H(7;[Q<^FA)]F/QRY"SQ=AQ9E$8A$;\7G!6D$J>#C^O$Q?[5ANPW-/5 MU#YLZV:+@NO LLA#YYFKZL&]VR*B!*PV(W*.]T1-FM*)!Y$ZI)EKK>LG8U[*;&4*"=-E,*Q_ER#"L ,*]OS@6%>\^P M!P"V+' YTC(3Q3 MW46&%7#PQX%I05ZK;J+#"O7T,+Z5.'-DA;HS6<&>9.GY&K!7JQ[(N@+ M"#W\.\PM7&L#1XCZ:SJVA,-'7^&C!^!09V-71EY40EAWT6#'OPR>%-*B:G8Q M3?FC!X-GA(20&C]Z,,>+)--S?S,7/V05N3!!8J&RXOF,L,Z%. 3(F-]?!]4 MT'#4:T17BM077K-<=&TDYQ@N3VJ)J2BWG++D'(TY\3O^,!XIB_@&92Q K,T@ MB,CM-J(("COX%37C24V!NTDRU\O!X[=@OL:[MYLHP*H,@K&UMEV;G.;$7_,, M-Y ]@/S,/8#\]O/\YU'\V5'VW5'QPZ/XRR=R%GDUX+-(*":A6JWR9Y$:.BOJ MGT5^.8>6?H .F/199":<1DBK.8N$ASH5NYIGD1"@IUS\,SW76]OF@_NOR-]A MHV8$>-% )D/&-4!.'>#@SGB_8JZ0^<>3[X4DP;'GXC\M?6-- MAYE312N4Z\@ZZ,/$%HX7P%&@_MS-EK#WBT/-?3J^9R)D!>3=OVPO.EOD=VDT M[PZW(G!.L)&M\//4$QC6 8)B:W&+3!_AG>\];L7>(K*;%K(;%?4T8TL]>6$= M+B@FR\1S' -WS7"2C%A"3#FNI#5-A(35[%"AJ(%\JK[X07:+^U* > -:S^TD?D*,RH+JP9)22$[.81F5Y.'>^C$/]+FG$U.[R7/6B\ MXAXT)I\9I=\991\ZD7/%\[/.QWL>XZ\&5KX=VBAX1IM]?,:3;[NFO3&<9T2\ M@9CA)&8C, WGG\A@O C>J-GB\+JXOB*)?/NV(13$RB:C%>DU4'&*^IUG29MG@SE!$77S*LBI2 R"%]^'#]FT:2I$V(72V+-W##R M>L$?IC[>6*NQ4R,65698GIGNJ77O10I68X>V3HQ85)%A>8 H5Q?*TN[&"_Q) M"C'$*@V3 0UDT\R7=NZJ7^83MU:LH M.6SH105J^BKP=8*X&[]?9 ' /+LRD5RQB6]+!(^(/O8K2P\;>QFAFKX!# Y_ M@8 D>B3.T)#F2M+1N[V=N>>_&JY%2&,[NV=D(;0FQQ-/F2C?7%O607]U=G[L MH,]]8W3XR&C_E5'\F?;=\]7+7@$-4!SQLM6_=S]XY^8*69 HOY"H^48!Z] M_@L3X\7+NAUW>AV3F'4A2+J=XN"YO+ZZZ,D,U &I;!?4R#_H2R<38T.,2:RL MF]W$,8* <<>(4AH,+=0"6R:,C/RZT"*6DGD3J;HP.%+(@,>$GBC3O+X2;?T9V8,?XT(T\I30X[-LR\C+R#_JB M4I6@Y(\^8M\\Y=8#1Q492,4(P9<7WBPP\PUWB7 WEM_W%0G8RZ/$?#F,=_^7[%"T-Y\X-JQ/:5I0 ![!J4R\JLZ*8 MA"Y 3B2IM-O'/X.!5Q2&(G!<4>!9WEMK-75,NJW-_PX*':ZNCXPH5Q P9K.6 MWXUK?&YV3)L$PI>T5N7(E*0H( K-LO\-_"G?9=82 MW*9&ULR/;U5C-3]&9#QFJ"2_BJ_M:S0.CYFJ&22T2U"E.._O."5>)#(5:G!L6ME*N2P6,$7BH!\Q(!J: MAVA#-00/^]WIO6'[OQE.A,[%B2S=]#N#%>I-LRAU/A1'0.S5DTU;M=>UO(9/ MD;8M:4VS^/?]H M'C[\K E0/(EZ?UN6,J0\SUG@OC$&5:&$)F@)"-6"7[GK?1E)[!O?^B?7 6:+ MV/W)6#=3RX,#O0?0FJ5! >):1@*\,N*.*@=T$3;[WVW.1R M6*7!IQ<$A[<@7A5 B\DV:* I5E'>9W)RUE]6#V""Z!721-A!4JH#CBJR< H3 M N@404N3AOM-7B+*"T-?\3.*#P5@\9V K+#PT+WQ#-^:(W]KFR@8NQ:)9HP< M6QG#=PW=1NC%R\ENHR#-$(C-X*/GFLQ,B8*U MP1&I%MAESC01']9ME^I9I'",Z+J1X=PC%%0_EL2OH!L+:DH,ZUH('_A$'IN\ M"_1%]9U"C[D7XTW\OI0=G./R!7,%IFD/ :P:VM/B!KB:W9S M@>9KB5--8UWD_DW2"5G1@FY\4J4"6%<6%)Q8N%O"X)N+ M/^4M7?LO9&%EWR 7+:0S5'\YNY"X^_!AE'5OY"U&1M;!D9GT<&2[H]>DC^3W M)>GE*,IU;VL:K[6!"IQUX\:H'897Y MJMM6<:Q>75^=7X.T707E'YDJI;(K\L/@&??5:_%](T$1L8V>+8KZJ3S8J]^< M#@12+;XBEPX0#C4AS"FQ@T6%QJX>]J-)G2U[2(R4'<;GG\FQ*#D31:YIHV!J MA_8R_I+<$N:Z?'TS]Y61X5JCPG?(*]G[3PU@$<)0F?#SV%)M?+_H_EV=/2"' M2]")9V+\P\ CP")Q%+-PA?QXX%&DE&P%G&V11JF\5U>A J!W=*I$(^_/&8X3 M[RR3(Q*\P;2]R@VZ3'V=J*%&^-9N X&8>A VZY([Y^ORSID[[<2?>9]R*A@K MO2-N/N6@($ HAN06!:9O<]]]8M08N+VH#&"1%7?0<>U/OK=!>$)\<6N"(TGSI M44=BH+DLD@WA#?Z?KWB%OB(/LE+(%-\Y@+;P$:8ZW2K .SSDD01$1FS:*4BPK8!Q), MF)?HV)5.@BI"0BL*4E869=,66[BW+KGU3HLS'+D5!2*#IXT<64Z+(BQB?&DW M5*LG6OR.R.R+K#'FK;%$SXBX]+(?R7L%M#LSLLV^,^E M;/A/]D%R-^8]%(@:C/(1R +(WJ=="&XCGH@R38"S/]+XB*Z3).2'YC:#"&H"1#"LGX-5[@/E!85+,5 MG4FD4B6PTAIU9K(:FBJ=V:5$%ZI2&P$Y.&+JXIMKI:YH9-V]F22Z.[Z>7(=C MM+9.GG!2BFEZ; GNQ7CUY]G79UIR2$9T54>/0/*0Q'D,20$\%9.[*B39LA7_ M(XD]MR;>F@0CQM][-'RBI2V2.B Z/RNG)6^SI*E'+T14;9$+0+3\:(W;Z^&:^#QZ#6S+-OS=S$^Z^Q6%*\]Z M<+^?'/8) 7 MA:$('%<4>#>!;ZW5U#'I=WWSOX-"AZOK(]<*5Q" V,2KQ-MDE?C5<(UEG ^) MC1>GSK QK"-<[W=JFZ_M6GG&^L0FUGK*&?1-?56O6X-@BA1L9=@%102SK.KS M=6L(> OB50&TF&RZ 'TC"O1-E3+.^[^VH )HEFR#MN"'*2\W$[)F?EIY<+#W M,?-+*6?0#Z/F!'PTUJCP:A)S)<"O")A)(K!6T**>R(.>0!Z>9LQY8_\[/+3K MH56&G2WBH-&=;9$_=APOOBHQB[O.1)M:7E_TY40>]!IB8FR(N^2;:X?!S2Y9 M&--7$)32\)C0_?I!1C6*@D9[9TPL)=MW4%D8'%]DP&-"SQ,2GALYV2C%DM/] MQJ5"D!'D87#D-A:3#2!P1,S7I^SS/ 2II76"4D[(04_C?)RR%HA@)&)(.>@LX-N.P6A)T M&;_=YEKX7_P(]_D0D,G<$XHW, B:,' N$Z6A[/"($_AACC3X;P?"X+]\?R:O MXE;,+(7?P,'YYS@)WB^X**I8 #:70PEQ4J$'/"Y7GV%/.LSKL2N"0 MAQ+UP=:0J@2YBE_A2?-A&DLLQ:/G(M-SO;5M_N:1JY&Q)[3*%O!K%75PV?^+ M?C4@.[(5-86&E4^->YIS]V:NR,JZ\JV>JG(:(BTLIF9)RA*Y8WW-5UC/P3C" MAM2W_RJQ0:"&7KRH*[!FJ<5RXN.5ULR/(^BMWPPG(IF58XWPF4*KJ3UCI 37 M+$78_GA5QKRP*^G)EQHRPTKOI9@JDG9&K/(I4*>.M0&2W:MZE1HOR!Z"($)X M;_> _V(;SE/TZMCF;('[B%?A56M6?BV]R-!$:%7)N-IDP6-$7#58*;%EG"UR M\^N#>V>8*R)[%1&$*A;5\A&2=Z,N%^K+W8+/HM?%:W(K['>25<@-9W[\IMY> M.\G3G#8*)H;C(.MF1U13+$M;VC9M5R_2M:L6S9X!2B4F;T_$,@>S* Q"PR7) MN\A;2!3*\:KIR:A:4G?TJD_#XQ>&9 ]NB"?LP#;C55SET8QP;;UXH4+XC!Z@ M_;/?R,L=/W"3^".$Z+-%(OE5H"9)4\+4F\3-FM5+R*VJ92,CKJXH"MUE%LMR/ M5ZVHNT^0 M[L*H)A1/ZHPQ0#S1U;/B\7R?C86J&8]65B_,Y47-@ ;B+V['--R](=^T Q1/ MV/L?]S:3]NASK;;T(I1Z562$ ^V:IN\DJ)%4G"IZT:*VQ!GZ0#S1U>@?\5H M?'8-#;&O(7 &/1"'+S^*LGC,%DN*?R8"SCVG,JI.O+:&E&@H?!:!!]J[RY+O0G"4_^C"= W+P*8F0\$R$KN,>:)N?\Y'*R2$B$='V] MV*1&_(Q,H)V_Z?7R3)"[-_+42*5;M[JD7L#+"II!#,05R_+O8TDR1]\^[*?B MQ1V!&AI"7D/@#'H@;D_*Z%XN_?C1N6P;E2ZI61CEA*M<15:6+$I^I4/THX2@&<0M.S(AONVW#YS R YF0QD7_F[4/'* M7]:/D7'HR/N#?[CR1QAN<-;S??0*8,R*$AP$7=MTR0=]B_PK,LCX)C;UP=U$ MX0O^%B.7"*TX&$K4Q+!, BE)M:, ,_L'O0(X&DBA*$8"AJ1:T> V?6K[&2^N MF:G_^!4'00L&KGQB",JL%4&(C\4,D45"+:4(4JZH/T$$91YT N)CF>.MV6^> M@X%SXM0M$ARIK%M4V1>\DS_7C";B8@_ZO2':Z+BUM[:%=Z32C0DXR1/U-[M#D?3(:_S#\*TDPC8_[)X]Q[GW?/(CQ6RU\S$P!DX)_F53 MUZ'6U'J%U&>09-X_2Y)8,8:F1'4PG.J!!$?GW$VUIMGJK9/[?=?]!5TKP5QP M)\B37Q%U-@CS!=M?PP];RVW+NH-4G>6664-7.M057;<QY+Z\6]::4JM3-P)?(+'GEE\]"K;U3K*Z2 MWLV6Q-!\)Q5;.8->E!^)N[__-?'<6(^1X9#PJJ:K,EZ[8$S9,!9HM=0)ZVT5 M]1RE>QU4-@V&J>V212$I>5(1&\EZAG:]=^C8('EV1\PO,U$8( 2G^9FET#+) ,5(X6JS4$ M'/1P3:P7^Y)QH0PXC+LVWWQM##IXO[X2#XIQ+:%9H(U/@:,GGRXU8AU5*6;0 MINMNO7&\'4HVSE'E'C5H>'&-5&4WK,F3=%3SEW)Y@W#8V7'"[:65$@]$NGOG?B)L2$>YB2$#(] MY&^1=>_Y]U$8^2A+ODH+JY1M!QZQV@&Z(@!3B:HTNQ(P=N)VL<&OA*$Z*:Y< MY=-E7 /]P(I7Z6^FC?_G-[PL(:G,XW@)VJLR*C]QNI1M78NP8A+4$/N5KZ_7 M8WWAP6_[R;E4K"T6JU6T7P3C\X#C;6I1NC45P@K)5\/GX,FPR7+HQ7C[W0Y7 M:>P#_H=JS%C4E6SJQ%FJ0ELI(8&DY%;G+\1K=-M$U8IX]-PMGGI0,@L%+QY> MW.=_GWA!^.B%_T3A,S*]I6O_E7HXTB 8GN^QS6^?+N7[4V\Z1G1YG+'V#)?J M:*_CXG4VU4L2]M=.=QQTJ="4^4!>B00\.^Q;2BK-PA7R7U:&V]>,P>G/Z8X> M6"I/QQ>0=SCACJ]D1X57MND_D7(TSTZWG7@?23WJ.1T^+;]E"OEF0,W$=I]4 M7@EXSVN7"Q2_>K\)(':4VZ.I5()RQ<*\544-.@RGT?4!")-JJ]#2(\VIRM"" M#;6O#USU_XHB%R$ZJ R)3NWZ " @&:@GYJ%I2O47'(HWC[CD^_H0W9Y#K8Z !CJ MA9A'M/<1\&O\1-%#&KKZJ^\%RE+EN1*%02"-@0%H[! -KEQN!_< M+9GHBB^]4UREB195<-/;(MJ- 4@+];Z/I(<\ 3UJ^AR"CUS]L7@1L!O232= M:V4OD+]XY)]R3\&T.C!$/U_$DR2R_O@^7/K1NHZW5]0 R4KE3T!>=.7^%.R( M/H.J1]=H$UWKMF7N1JO]CA]]!HU:+O9 MLG'6,BBG-HOQU)EIK->!)M6)]['6V5AKCHN.*8R::+3"^=G'@)/LQON0ZVS( MJ4!&QSQ+)[A3T\?'KLM6[=TK7\]!V\.P:]:I]PFOJ\'8 DZP?/Z4:_L-U7:D ME-RCDE-[@9@7_#OYLCX#2-1;W[=R8>VTVF%][/M!QPMBVM.J;;!?K@=@1D'? MY%0\3!2@H.,E@%>^1E^EUPQQ>>OXY_EWVTX+.*1PN>Y]]&1O9@ 2GK)_T:V8>.O3]D0,;:<*QZ(MN# MBWL>Q0&FQV_O[%\A:3&I7:U.%"P&-AD]GPPTY(M"4ZQ.FRUX=_0;%^WD#)#] M/IC1 (B^O8PI!ARG>5&SMDJ+5_4Z'V#%S[^/KW['EP :L/RT@ =6LDGK;6 5 M/_\^L/H=6 )HM)Q.<$!75KC:S/G<>QI=I1Z\#[!^!Y@8(._I"C7:>0WUZN4P M!Y@0'JU?O-1RA!T%@,:+\%ML8.X-VX_=]B"<@C*]!#,;#M=KV%C=+6S43G#H M 1YO8 89)*6 G#+K0?GNR&S@NX(WL"7[5Z3$.:;$V?OHAC2Z5>#Y[DRMY3^# M-[@E^_<^N($/;A5XMAKMJZ$[EP32P1O9,IU[']; AW5C,-_#E$]WA_T^GL&- MYX90=N>N[BSZ^<'%_XCPLB76J%P \_G9^7$ <]+<"+$(RW6,TDE/_%PZ-F[;EY+S8>*;9)$4BR M%7 VC@5(V;:HD!;6]>H.:71K.U%(?694NIV3H1)+7LU<.D<3:W+X.UO$ZLQ? M\6-9)*DV!DZBYK)J=DF8J9#9>(WUH-F^EZFL9[RC\&URK3)66!W>'36A,[5$1&WUAFGWGE"*/M)5 M0')*25E7.< _OH0$8H6,%LI90E66+2KKH/P!$CA+B,J7 7VDR M^QP+SMZ&44IK!CY+JA3^+YHD*"BZZ.;F"EF1@V:+L1O:%E&#O45S9$:X?S8* M9%UX%UP7WH=1]LV1MQ@9N:^.@OUG3\C1]['[8Q<.YG=OIA-A>._Q ",N\RAA MWVQQ+,,+\5#0#E"4?F0XYJ8ZBV_[RE#D171Z";5MJ)6;774#XS<[H-"SQ2^" MXVH'["M3OFL%:\C_1V.-;CV2CEN*Q(=JX)C8-2E$:<&N6AAA_$=7SG7VD4Y.BYK=)2V.HJ;'8#KK!"'23*?AEB/),+R(![' MFR;1PO?N/>RW& V7A)N2[+>O47:KF^4N8U4I#I#+_L_>)+5?MAO2T@YZ97[0 M3RPD_A+#,55=&!P%I!$LDT!"4LW@9SIU:,7!44 "/Q'P&5(.&OXG;"FSM![I MJ$GG:^;VG%=M '1@(%HF1"UY!TT,B@D]S*&\;;AX ^#(HF#Z:"C]\//34!20 M[@K\KT:( 4C?\[E#8)DH58>XU5!&LBR#53S TECS; MM.;W$$=$;.]#^C*S8YUI=LV$HKB)%X3/R/26KOT7-4!.J*Z^Q&NN!LUNG' & M(=&PCV(1_5V^$--;W:S1DV5?$_UT<^>D,P_TB_&&QR&RM\G[7#Z*MVICUTH" M-/'/**@N(^>GOBS[J7&SHT.[HWW#\?-2:7QH_'U6V9Z>G!)1&^N)*9GZWWO( MJA.]!K9EXU$Q\Y-T!U]1N/)P[^+$!FAND,/0)%'IKEPX*\8,!%7XB>) _8@' M:D]9F&MA6Q$7VK9NP#A( F3^O/2VOUC(3GB)_W"@(_[+]RE:&LZ=&Y+7\,KN M\8H28,C0&9JYY;Z@.@:$?R))I6O\^&:M<13H.G]C @L: 3QPB"U)@Q3C.IY<& WX/Q MKJ><04=RY25DGGZ6"\)CBA1L9=@%100S==>,\%E[;BSIF'G,62X(#F]!O"J M%I-MT$ ?+&'.0/(.+MF5P!&@CZE!7D.*W*@*%XW5^^/TQ $OF&:+1Q1.C& U M-[:VNWSQ;M"381_[V9LT!9A*PK@>+3Q5:F((!XXUY'TFGD*W=M+EW,G&U M >M8L)I08^M?41#&^5Q?O+%EV4D?R2!Y<"?&AFSHIK;Q:COXJ\_((4_MO7C5 MFJIBF,KV-:1W"?##UW\X96]J:*6 M0#4-&5-7:D4'>$Y+'$AV!]]<.R079E8D&77EC%553D.4A<5L-9N;(FR;S!_U MC-^G_@_UFW.@D>BJTK.UR8M)Y!,M/GE^\5]B,8F R;]6+S($ M*FK(B/IRIW2XAD&'QG[M;.&M-@B_]4; M3-S@D^]M;7)[Z][S<_\L&SA8RATI$SBX[\-HX?DC._DQC'\\A=#!RSZ.^#:> M2_PXLP5EB)!(6]N-,+5F&^3'G*1)K*A5,!:H%H*51XC*U0'+ZP]QYOK<_\S5 M!O UI[;/2FG#G=D:KX"]L-X"F%OOQ$C23"^*CH+@+(2P)DC)V,'PL%YC-?BV MX=SY/EGS/)&.85T'GF-;Q.5P;[N&:^("^VBAX,9PR#LG\Q5"DGB"(J M_Y!AKXS%K2P#!GI16*A ,N09')1S$[D&GNB??+2UO2AP=L]HX_EXLJ^,NA6I M A5H!FQ%J&L)^'XU@Q+&KKF1KZ>-][L80*@A!UN%?TU,1'CS0A]W,0#@+8A7 MI2-51+;A3P-UC>64C<;O@N-3%M-*.UEH(<>V8I7E?6!JDG!9_%954IJNSJ^NK\2[^,:H T;8:4D%Q?LOQF.!'- MC7I<[&1(09<6UJV?YL<+U9=2:"<)U:7UIH6,T-W#^3[/%X4A6]CRP M%"JE\CQP_Q?2U*&/[R>#I8.E[J.N@)\, C!TL@"V>C*H=JDTF)-! #10#Z+$ MR: &L-<]&>P1>E%8I$X&APIEZR>#<(!FP-;D9+"];>Y U@P=NX0UGS3:U=KP MGS.9VTO77MBFX8;IPNW!%;XV(%99&[ZQN5!QNEU?/9IY^7Y']G*%#?YXBZ5? MHL>(V/W9HN3Q)-DF3 K9I-H Q[D&7"@3J[DJ-'OH58%[R#/_(%_ B7YXV1] M0Y?M^H8.W1LE_7OW"Y7<"A\'L\;KR"_TI?\4-;( MNH7^@(U]6>[?B$ -% / MHH1?2 /8Z_J%>H1>%!8IO]!0H6S=+P0': 9L3?Q":I'7+V)<- MJ"$'6T5$C)B(\.:%/B+& > MB!PJ]BQ"8NF&>>F G;K'/2ZH">IB N/'\=-RL75_&IG(,O;7*4:W, L1!IKY,3#JPM7F0=I7@? M6?'2Z**D+V1QE':.NI2D5@ WDEEJKECMR0FF68Q5>2@_HRUR(R0[HDNWZ*I& M](=1VOH)C>WN[[7-S16RHCA'_U&G1 '>]P1!9A%%3C&JZL CA2*8&6<7PGH8-E42Z9C'%84R\*@@ M#5@%Z%P)^P2Y.KO[3;2;VQ8:6UN$B8]%7U8ZH)EEX8')!>( GKQD\$"<(\<1 M1I%:>/@PRHDVZ BQH3%.PX0J0J/"^U-U775,6C^I#NP>ZQD\J %60K_;H>K M212$WAKY=V^F$Y'MXC@(\&2(K!?CC4*G&BW!8U==#I3II$H=73T.TZ./(;TC M1]1-'CV1]364;F55^QKV7\G>-SL=IT/WEZ;>G0Y"3H?*RU#O3H=WI\.[TZ$S MI\/Y]=7%)ZV=#JF$\/:KZIT.$,#D E'+Z0 6Q#:<#D.$44XT>)M&SNW&0PH# MW-%X(T2YIEQ=$!Z^RJ=?2>$U8 #UQC*M*!@62&+% QGHK-MX:;7?,V<+$F94 M.J4T<-"%+'P=$0>-_,3SL3G$R])'STUEY=Q%H937"7TY(>$9>*CG"EHN!QJK M0]$MQIYGCL39.O4"&ETJ2L)C1UT,&3,(1US-8L-GX0KYV&QZF?CI8^HT4E"* M:\T,&9F;3B[7"3UPM] M RO"=@U_%VL::\\DAVV>X\188/:C@'9=$*@@#9C4:2< D+LZ[80 )A>(6J>=8$%LX[1SB##*B0;/%=KE:2<$ M?)5/OY+":\" AJ>=/;) $JLZIYT ##;$TTYPH M9^#HB#AKYEDX[AXV^G)#P M##S4TTXMEP.-U3'HT\[$QTIA2/(C/ [41:H,.D-"W1*D1*\!^C/";=YMR80H MY[/_7)'I:-_@*&EQ"([Z(R7P'/64XM][R%!6[ K3$U]1M,CP2\SPJY[',$.U M%;995*1!K^6.I<2?8GG1JTM#1YJ.'1]VEHBZ(<]VD]/*@T>?!:$0 1ARZD0! MYB:NLNP0H&> QP6?(>7P4ZG?HM?PP<538$16M@RK7RX('G<)@R\HW:!W[$49 M'XTUV]33BH.#71 ['N@<">&=J]TBQ]@AZ]8W?KP@?SWU#)=^KD8M#!Q.#BI' M1VQR4@[?>A]9/*[CC5(<' ?4+=W9,O;^ZE'UR/[=\'W##9]\VT3D_8Y@536D MRZ6@X\@&XV@L"XH'*^B_&L\L0W(J4O!"?%W^P=N51Y565BMLI83L)O>[DA&[ M%^0WPXF.W63T@EIA*RYA"]97.;#/R$+KN&.Q(7I"?BI?%;C4PD7Q/P*XW- M8#DI6WBUI\\[-^D+GJG$,__97J["S)S-D1GACMDHF!B.@ZR;7388TH*TA5G# M5G6A5YOJ2'GXJ>T[,3UMY^\-$XW7Y-$EH>W\H;ANW)&2,R7%YUXN2OW7+PE. MZ8GD__C_ 5!+ P04 " #\B&E7,X4)6^6O5\ G;;Y)>OL5OA&$_$S]Q%"I:!M!:QQ%B9_^SR*DU:JY;$ON3G-9 MLX'DREI/7>SGXL=54VWJ(@Z0=EX"/S_UK/%/S80S 3ZQ?[JV8#J* M90\$%S((=H3%$)1""&S5CV.[+VD'O]RAFS8]1C6,V'K;JKD-E*-4)G_"7U<- M/=<^VC#Q$_ZZ31CM%<[M$U(&VBX55Z2!/^S.S+&B.!9_K>M%B^4#AYB*)1*) MGU,?D^OAO@#:3E/_UPU0/H 3R/S#(WZ+\SB"DSM@TPZ"C5R 3?OQ^Q\5"/+O M?P; %2*29;I0(OW[PP53]^=BOO[#"!AYVOC?'\O?$7UD8)G[':FG6DE(6F<7Z9FP"G:'IQ#,*/IHH^DPS,*G^ ) ME/<7.]^>*.2@W)>J'!M%"3L_:N/Q\N1'Q!0&<+Q+Z?,K;0T&FNL+1_?^2#H?.:49S7S$&]C&J>5^MKW5HA94Q\2NS.Z1ISQ'"> MP/Q)XGQ>S';Q0N M2HI"28Q8#7@YP(N.-^W9-AQL5G,DP>@"P:9-.0-U]7K(S-)PV0PX"[]Q-A2.IZU\)MHRN)+;+[K=L3!I M$!.>](?KO^)V8ZW!%UCR[FCSW0JC:^D9JB,Q;8A-B$J%4.I\W!]M_:IC3<*! MRL%@#:&W'A^I.S$:37$Z6IHSW3)CY%E"3O*4/SY%,!QP9(AOR0]'%6S@\ 8; MQP$EFB2'6+)<4/5:I\\E7Q>,2ZG@]^4"?\!I0W <1F%=2]*34\U9M_#EAF4& M/ZAFCTD?RPSZ)\- MQLUXKJ\P??-L1P#5NV6T/&%!A2[AK*ABT5:ZVNO]^(UA>)R"R_NCTO;=U-H2 ML9\B5QV9%,QDA;7UM$UP4R55=4:%LY&KY8X,7N?;+=U#6D2O%Q.B_=;D\^1Z M33D=7#-Q?DFLK36SH5P#&/[>I2;8[JSI6SV+MP>T\TUX/F7!MRZW'4L-Y7B& MKZ22/1L$1'>6!'VC3RF,+ \.#9&V?INAT-L]]F;QUM-E\MU^O:H78IB9'P:ZQEN%VU?AC565*UT^_T^RP'.2/:Q!NYUB,DU61._*];T M&YK0R"7[J-ZVGJ-BLZ25@0Q?5YBY/U8CV/7H8[(L=1PPS;+J&C*>O$O;9M=RI7 MY4[X9=H>=X1!V6%5IY?7/5*R/06M%]O*Y"+X4[1@R8'*K%>_1@FC)SB(1W^$S](MQI(OF\P=;K0S2-ZUBQ5R*5Y_EG MN'-URS:Y)%J"5<=Z3IWS:(F6A^-89DP@:/*]EFW!<3P@[Y)( 1-&0N8Q#E2T MZ)C1AW$2A^(%3Z#H-;< G]PPK>@TS]05>T!Y?4Y 9',L],KS,?]N.AW; 5#T M4)QUXI)((V8>S-I$N9)N]7QB);!X C^CX\:Q7;XAF#T03-C_5-%,;> -EO-, M5L;UD>>!!NJ5I'Q2G.0I#XYD;V(UVQH"N&9JAF"Z<''3(T\;^B3E'*!X1EE3 MP,[\*DZV/"OU@*;GO%&C-))M3:Q (ZU&=#^X<7ZW.(ORV,86V'Q8L3P#1+=@ M.JX=."HV,J8FS"052#JK:PHA)'?(#M M9#3#<_>D"C?L9MQ1B7!TKURD]%&=LHD8%+P$$4.I6/3&AB5A2I-DO!)5N9% M5%H:K?0))WE!$#ETRZJEG/-%XW M[3]'CI'08 IB3E1H$D$R"4[N%VT?''@\1L3P ^CXN1OBL8$";&!"\^WW/WXH M[9<31,G@7"-!:.V7'X#Z]X>C#8:&'S(+OE.#H*0[$)%5J/9IZLA^[&&WB\7; MME\1?'0LSPX^!9'(7TOR!K-Z8^T%B@TX*]V^5F^L!$S!UJR:#<::Y3D&-":' ME@V)M93@L5:_:^ "CG-M,"Q2;#;:%=-0]RZ' ((XQNJ3)ON?%0W8D6 JX&!@ M.%TH[88Q]A]>=>> GC_8Q4<9OFPZ-#1)[/OW:E#K(?P\--]AX*M?#]>%AK(?%/$C"#B"QA$46_>S_FU-.'FK M:0(AT,TK%K^L/J]>\G.'Z:]BX/ 2^S &XEZ#[,_'S0:*6^Z<$N262Y+U!P9. MP !V;0P<,^LKT(KR[( R!7/HN4THG7:L^OT&-6AN@I8%=X": :>[A(*9Z-8: M4W["HFT\G^NI AH?>).P06&E(8Y-^L?O8RT.SOJ< %DD4;A!D'&7YZM?;LAS M>CJ$5CR0F\!>6?!616B0\:QET*.I+3AI"9&3]="M_8\S_.64OQVW,]K8I[W< M@!)GR?6"$I?8L=H8<:.Y9K3FW!05N=!I_<]S_>74OPWW,YHC^7Z\+:[;F4S) MH40JA>:>51&3Z:'9[7PAKK^<K-D)T31^*DP\47V]W?5-9;*3;%)8< MD#V:;4J2F9U7YGDLM-NRARR^G7_@$B@^ERQ6$JB38\8QEF/(.=WDI]F,[CQD M\0/%)^^"3D-> [B"9@*9%FS3/SNUA!\^*BHM3QT3>GIJ/:?&K>=IG@R_$'T= M!X?G&O9]S^?XFY1ES9=Q@E$3-+E@IH6A?U1N%9/.YM)S >.:.B)+5:2CC4RL M?N]L?G7*]\%MA$R#?>3572Z(4*Q5R!NU545I,UIU!J7QQ#^9-)[^5&!L*+>MU MQ$23*X@DBAM8.1GOEC/%3NBV? \M>PB:^.I8[]FA>18U&]5%>RH7GAOZ+(UU M1K(VM"O5\,:WE&?Y9R0^:=.?/DUSLD[#RRC,E5^JV:W+;H M$2*/1K,A/['H>W=!7E6689?9$Q&\##2^#'J"00<#V1RISD!$GC:+NU!!C;/[&,1?&M7_>>7PH"_^2>DYHM$A+6SR^R;&K!:3,;R$&C MY?.#63M7*=;("H?P,:>0',ST6C)T4M(O3+9'RQ^__:G]VB;FYVVJ(UQ8ONLX M&S[_YB/\6[[Y. /O(_)[IJIMGTT_2JHD%^]5GQF=G5@IM(&ZLV8J_!Z&[Y=$ M%UHDGBT1KI,UZ>RP0^M(MFFHUJ3(MNNA$[N/1+@[RX:Y)H3[R3BM9=/U!N?% MR+@TKTF<$7\X:!ZKYL6JN5(FQS4M"7$:Y=Q4O6JB7M4CM6:;G=7#YYU\6!+A M1>*YQ'"!U21=C2)3+C>6)]ELNJ8VQP]+XCLA\2(I/]?$<*K=K69XHCC69_.H M,9UAV:S>"-V^[&%*W'C97#%;Y9JV!(/*R+#J#OO0D"Y&>U$>&6BIARWQ@.+U M!;& 8*TY.2^T4!(MY4>30BLZIQ[&Q'>"8DC..Z.:,&N1&NCH(Q=IY&:3/JHQ MX0]L?7.A>*WTLVO*Q YMM?OD7 :Z9V74<;W0:/9J7T0]?UV9&/K4N&M"6)\P M4=DDY33*SE,E>'J[3Z:J^J&P6F#BC@.G1A^R,0PY?\M\K>"R6ZG M;5$$F3*B]&B$EDREP0RR0J&9#_]&_3!/%RE.^W,,>[[?P3I+!QPYR8E@RR^* M==*#H6'- @0S P/9/3Y=XM4A0'82@,E)JM8;C M$VPF^#>FE?T+@M*6#3=]$/R,HF@2R -!'GEPX0![I11IRRY/S>1S&6TG75H? MBS&C(H868">0886"]]'A*J6D:'BW':5,?/"M89XY1U?$=G(LX--4E"([.]6):BCB]!"MQ MJ4+"'\=&RIL=AH8ZY^I4C%(%CK63MF&49U7Y#DSG5Z!Q;*I?$QFOWYKZ*:G! M\;'4Q,!B'(F16DJC5-]L3"X:S/TZE+C'BX"^(C4R!CU1JY"C5 Z9\?2 M(M&KZ&CIKLW0FTB-T)?7_X#4J(UEO3$;)60]K>='$U;+T;%):!VY894:MT/& MB7O7:X8>T^F4T-'5(>#:M#H:SFJ*,"+";Z-\O]!C>/;9KZ.X 0S8OUR#(YHU M;<%T%IHP?3E)E#)+S#9T*+\5<(N!*:)U/P\] _G?3+P>W2 M_K$";K0"!$,']K*3NHGKN>>&6^)&6]TC)]A2T7FPKH74TW3G\KV?[A#62$HH5L&W[*$1!=DB!,^G9,Y6;<@[- MHN$[X?!5\'\EV^>!_M-L'\6N/J-]E&N@+!Z?QGJ&VT7;#]OGKFV?L$9*PX#] M/=N'C)?3HIR(#E%VSP/])]L^4HNOL',!%='9W"AE5$03.\.'\+]?VR?$^1YA MP/Z>[9.*(Q3J==TBC4QPW!XS8Y8([Q6D=P[_Z]D^8S MT9@>97MRF0+#3*7WP/]]VSX/])]F^Q 84IH#)9JA!SF1;>F%%-Z>AC9/[,[! M?R7;Y^K8/W8MPBFG--=9:9;B3@0;P&:K/S-@# PK>"!M.6O8N^0\IC"UQ(C+ M%;JX9Z1PHAY>5^5)1S37V6.G$N&<\+GF11GO041P4E6U#+DP&-K6>$?TZ4R\ M3/4L4=0])%::3JKVLQS>VNGOPL KT_X.7,]ZMJFY7K &LMK4_VO%](Y;5530OP;3C\_Z._#%9*$L>S0[[+6GF(3DB]K7 ,"M5?WE MJT^?2>IKIIB/.U82X9AAPY+J[JS8B88V-!%NJ1\NIA\3^_3(0@NNIDU1H?I< MFAMV+DDS7X/CUQ7[9V/WQKF!\L0ZJV7S8<71#!#= GR+[?G#W7@<,G _/ -R MQA8F36 /RI:P7PF*]40'C#SX%#V&_[S4&;N_+Y\N>B;P$+="ZKE:H4IBV<[8 M#N\IMY?465U >HP\G_=1'*'KEAXZ1-@+9J5@*(*NJ?IZ5LI.TS-XY@A^6381 M8I=X44/Q&'9KP@RB1=+A.G=!X."!?_5L8;#$8#:G(961U).#!$8Y/&)_JJ@Z3GJV*T10?)8S$3%0H'[%5"QV M"BCVFIXE>0&GUA[\S8?/Z[BR9@)&2=M UMRL(&F&MNV5+PL*?-YU >N78@.K MW(0"*?>,= REM5Z.:)02C$<\AW8'= L-=XRJRS^>?A9 '>CW7%_(HD=E!6: WN, M-=,%[_Y,^357\:-]% M]IE280VITT13?;V"EEHIM9Y[CLZT<>@\9?Y-38>IM)'#1\AT!E=9*.N3A;!^ MPW6P?+2T&<_:W1PS'R0YW)P49'7"4J80.I,B]%#^7A6?/XSD=:G\JF4NJ;C$ MH0&R+:$CEO)<3AZR&!FO#XWP.7Y/P>'1.7Y-+!S>[=]:0^M9MV$A8B[-#1C) MZN<5JC',AVZ['WJQ]JA6?GL-C>>'Q#R&)JLH/H[V,FUOV&! Z/9,H8?R]ZJN M_F$D']?0WI0;Y(W.5!TDI;GRT-#AQ\+A\\.WUM#E7 K+-H:Q*.I1 M>JR0P@J=5/2AH<.OH4-X%O[6&GHPF;!-#"US+$?2=1W3*DW[X0X*O8:^3R0? MU]!9Q,K,9E,I@P(EV8TGD!&#A>_L>3@U= BK'-Q:0X_-5)>WH^2ODZ"'6[D)#AR/F&!H-76>Y7-'H25..%/A.F1T/729\<8;E6U&^C#VCU).+6I2J=ULY-->Q6CD6'R0GQ=!9NV]#[QAQ'M@[CCTB M#&F>LTS5'7&$IOEN-ZH3!,N2]Z>"OQ$, V&(Q<\%P]6N_>U#J!=$X226'N?Z,C9 M!]EV#0>%<<;F[V\/\HU0B)ZKP,_^87E\^[#\335T3YHJA5Z^W-!+&)YN6EA4 M;)0>HC%LH-QWXYQZN!\_^^'^XPE%S,0$MJ-JPPW@&%LP>P"+XF5#.J,7W](+ MFI8>)P'*Q"9 QF/JK%T-94!JAR9+I+PDRA=UVHT 3O.>+!M K@B. YSS M8K6&>[W"K)+-<;FX%;/:O%6O5D.W!3J&U<.$>>#UQGA-6X;E.)Y3@ MCT?[.R5WP'H:$/49DXY/)QT2">%]K<< >Y@R7S7 ?PO$'BM-^N&R/LUD2LIE MC0S!#1+='C9)L]%\+G02,E1E?:Y:A/3#C*TW,')6()D6-X@-1"(^FS1'B="9 M:6%E[/G+#!X^K2<#C2^#GF#0P;BV(K&R^E*UI(6AY@H&9VJNDYJE#6@8;$X@!?12^,P@2(M?>[1815ZWB/%Y M;7*$BNMXQS$R7E*1A.WDX'5PR67?C7%4"@FUGVC379UUN.) ++?S4S1T MF/U,C&.'4%\IU!&&ZB:G5_V[$IZ3O8P82R1'5;V4Q>IZ"T=PPKJ_??5WQ',( M[8;;X_F9Y2O9.9]#Z9$#AHFV14RI<>ALW0>>0V)O[*?T(.,A@7BMIJV#3%Z; M-[M(/W-YD_1&F22[7EJ,6J^Z55PB*8T\S=%VKS_=">,%]W<>C!_QV&RN)>BX M2)?J^G.6ZX*L&0OM0CPRXT.1RZ-3OHSO%J/.?T7,J[9U5H-["U#6QD NF/!5 M/4TT0!+.W-^65(2^96]V>)O#:8M+(=='AY>]"KA/B:'J[SHZII"S(8"+;NK[G@0U48K&\=8XH6GB^( M6I;V1,.AB&FU7VR$=B?V(32]2H 'BDY#4=4R);@J@0M>7,]=9AM";R#G:RBC M(QA2BFC;,]INB,:+^)XGB>J4Q() M[:[Y8YKLY;2_)F(VQO\69%!>+C#)D:@3<7309^3T4!TC=B8,.X']:YBVR?'& M-4R73=HYOXJG!1QKH@ 4442I2,@(5^N9\&;SA%O%7_-FZ3.KZ:XW293$Z!"@ M,SQ*ULRN-&*R7TO:7D=-AQT#AU0M+_>=_BRE42A3RZ@,7^QA9>=KV6@75K77 MY'H2;GKE%U?#-H#CVIKD IEU+4D/@I<-EEMR.)-^GB>TF%>@T\,V492(6B5A MA-93M#/#[;N'7IEBV+EYHO7\$>8*VKS"QXL3CV[/,,_(I4RE&K[B1&%A[LVM MXF/KN@$,V*%<@T.802O%= 1IUROLI[ Z6=L:;+?<"^8KY!Q527B.!T_ M'^LYG0'+T9S @;#+MJ.IZ*&%M-&IT^B\49S2Z8E7E?"!F*J6'Y"^>TA?*PE_ MAU_YQ)L_= M>2,ZT=.=?,5L][O>-!9:)?[*O#&6(VAH %>S M R+5#,%\X3^H+2CK_^9D@**90$[!A:6L:,.K$WHD9]OM&9_C0;#>0>&NZ7U/+O)[^_%F$Y*1:NEE2U:FNC::3I*8\:W4GM'&BT"(DQ G% MGT6(GFY9:)Z:E[F2R[]&5GDH*EI<$(;]:7Z8MANI/C>CG]-NIMJH=)JA-90? M,#RCZ^_=,+Q(&?KT/)GF!S4V3[?M)M6UBCD&N*&UR+]W&?HS0^^E'DX)T R1 M *L"<'BG7[/!4-#DI5?$SW-B7!78:<^V?7X$R1%[H+R!4!VW;(%*C49S;F3W M,_%>E^YU>J'U3QTC^I:->#+5/P_WAXB_2#(&SF.Q]9YHZ].GBVG)KM,H-:1A MG2MQ0L6KBC6M,;\_ ^*:Q;3VMD%^1?'8:=N@G::7NS7*K^ZX]D:R$C %V/,& M$W6H:"!QZ"#:F0%20 G_P:9J6UY/W?IJ7Y1>]W8E/!VC1RICF"C>SM#/LY(U M2[5#ATV_9.1!:B^A^7YR7U *?^&;GFY^)=DGEV5%L"45-HSZV=]0/0-!@;"Y MZ0+LMSM5W*UIC@[4E!4OQJK=,AXZ0^BM!?@:81]+[2Z7VF(#0B[-H+>OWWC3 M#.HFU1Q65M(D)S1K-IMAI#*!W)\[[T8U15$$);#C*#;A\GH3G9%&L5)EF6A5OC^OQ@5%T!&Z;C:= M!PE[L0T7AI[ECK.U"H_RV"8&M?GP%AYKP@PB0-)KMN6"(/L0_M6SA<$25ZA( M,^Z8+F;1G$[T1B565EJI^\/5&].\I*J)(MBI,:?MII]5-:M+==Z^;^PM"+A\ M8U!@+'JLE_CI.$..JPQYA_=V7A$"._=WG>D:N1W/RO(FN:5GY?;WRJT>;$%# M5A -T(#(W5%:9;A%- M=<:.XBGU_FR:N[J#Z>17[O-VHSA/8N[%1.S>#7FOB=B]IN=(_%A?;+M8B\L/ M_L:YX5]N%"P"_U-%F&H#;R52W]A8;ZZ:!W+3<@6C"MPR& -;Z/GDUZR"DX.; M0DCOIBJ8T1-WW!>)IIUIY3-2J]LV&^61GIY.,:S[W)N$L+J2OV]?L_7';__C M#E\_OLC>\@A\"!$7=!7<2?3Q:PBWS3[A3>&V:7I9X?8YX54&CN/C%/\"DJN& M3\Q)>M[,H%X^$>V9L9J:"%]:U1GDRQ[3'L+E(5S.GW;ORQ:X+9,]R65L%MAC M30*;A7S\KC:\/6"AV9WRVO3;IY6_RX$'+U=TAD/ M,CA22 %ZI..B5,4&M%T(9>#G%0#^Z@$F%0*"N,Y *<1)=F9S&J\ M9A0?$N $!(3M(-X')0 _:G/6+*DKG.?TA'RAJXED/71NRA!*@)L?O=L[-O-1 M"="*M6>FY#VS*-[GV&JL8#?&B8<$> L!-STX]1$$'+D7^. M(BTQFPRE$RE,$B"$!^<^; /,D 95(N,5KFWAA!>?$K14OSGESGBANF6=>&E/1> M./;6_JZ@:B6C!.7O]F]^&%CFHJCE*JW*RJFNU)[Q5I.8)D-G1)Q> MO^HE?Q1]I+HQ4]'+W[NQ-EC.YA%O=1E<=3M*R677S'F/E[3 MEBG!62]Z;FB.GIJE@"FI?H'EO:*58V!ZP*]*!I^!#TAN6W/55<]O=_LBIVSU MZ(NVR[[J2HN/C]MSE094*M_3YPA?ZX;2LGI)]I53>9_NGU\';S%LNP;G"1R[ MR(!>IKF]P>OOYFOZ4NNTV1NHSXX@%KAV09<,2DT8N?#=6_58IR%?IV'T"%YP MG28ER?),UVD "6AC/U+WD:49!!6/+O+" M/,:B:ZW%UYC[-5?B<<_R0I9C"SU*LH':[(?O%JWP+LR'Q@R1 M!W6KM,K]J\P2$FN1B:B5T_%4J:518S?)S!^V[$-EGLV5N5-;YJ*N["^E,E%* M3J6SH^Y09^+-,A_CQGDW%LHH2S@7YD-EWK(6XYZ.]&_'67JSUVR-.)5HP.^FIBDO% NGSW:+ X\O$6<+Q!> MN&8!LG=!*+6$T)201$X5#1-M.U-74QVCU11"&Z1Z'S]3%^7GY4MJ?HBA=612 M,),5UM;3-L%-E535&14># U%<QS!@B+W1"_EM* M7+_PM']-[<8*9P:F)GI.(3"!M#'P6_@C6?*2852.U*ETBDY'VWQ#]Z0&[H9V M<6Y/;VGMOCZ_^Y"TG]2^;?;W'H868,[*1A6*[_"F;HV\4K M \YJ-ME\-S>G-3#BD!:EU]E!:/%PWK5]^FN/$7CSVJ,4O@]$;DI:OG7:^QR@ M2R7[2LT9&"Q:,B?-]$#.DQ0?2F_890Y(AQA705;1^6I);7#53<0*R01/\EQI M0K6E&NIFR[9*',IF2J%/)8CM%A6SVV-FOA%QQ']WVH&YJY:4\1S,!5%+2R-,<;3<1 ME+%]N8-%\;(A+65F/]^P)*G$)M#TF&*34K_ ,73H8GLKL75D=BL;[L7T+N:; M0W=1_9IO#KW,/2D?9SDGNJV!E\ S4;.! FP; MR$&CY?.JCCRGAVU.T_%)2>XYS7:>S(9.:D!:_MJCY:J$XA8Q/V]OG0C1%VPX M0_SB,/]6$9RC#/Q2Z3C[FU]_<[&IU0'I58";.V=W#P%[AS^9/78QT?WK*=8; MPA5K5^U..6$53?(SA$E.VGJ[UJDI?&'2E_'0R5=_WW&82EN[A,-D.F/XXA!] MKWG&ZQK.F.O@\>AYKX;G%O7:L^K0([>CA>X\192-"8MNRA M!2D-JI:YI,022\EFJT(.4KD9.I@\#XM$-8%$F="Y[$_!TM$YW@<_]R+TMU1W M;B$^SVEFKL[-L!HKMYF<4Q7N$A/?2MU=+BAX8WU735AHLNT.QOK,3AN];O&Y M6P]GE:-0X_'*^NZF<#RN\'IR=Z[.1QV&]J;/C8Z>3542Y;LTGJZM\,[&T!,O MH4_"8)!(.AIX;],4HM&";$--.#=BL*M@@ M-3OI\.?IL0+9#H$LZ M&<)6D>^:**0'0\.: 1"$]78"H(-.6QATJMTV+0Q&HS8^4]CR-'0!T*LB\BBQ MOB8Z#SN5;R4[",UT,+EHB,:X5GS(R,O+ MR!!6=0R)C,Q+I4:/R_5TT,793BY5&S]WO_?.YOHR,C0GIL,@(\> CM6,8:*H MSU)V3E$3;&9B?F]$7DU&AJWN93ADY/,,Z]='>#5'EYIC*IO#H_W$-T?D363D M[=#YNB?H_3<,$GM!D'??,-A[C@W34;?BHMZDE2[FGU,O>I1O( MW58KCJ=J%8S5\0G7LR3*)*+AJZG_D+LA\D#AY*&"5*]@>*N4S2$F?1;"^5P+ MS.;E>I]C62X[R!"E_JQ_5Q#>JAQSG$!?"<&!?P G3[-]SUW&Z77OU0UNU^X7 M$MUG^7DTXSS3KGC%>33;B=^?_7!7UV+?M8?K8PB^B.V;?*X7+7L@3;F<4V/G M^%SLS8:A#4E]=]LWQ'[9&\A=.I;1VDFQ[N@":F!,#&LED71H4TX>>$.">K=BOTJ.,U)^[5J$2'SSD;GCE[LU1>\3G\.YR2;C.B*"4UY(T MTDVU9@.Y*":ET%JK-RV7%*9=^VL86.?4TR,/3L8/IU@F6!U96,>L9#DX "P8 M-4&3"^;R .\2%HFQ.HD7(+>_Y\97:[Q43F.5TBHAS98L56 M3E&3J4;H@'#^2KD?X/H%3QNA+]6!)SI@Y/F8'\-_7A00W_M]R4U^<$1#;'0J\\ M'_/A96B(:IR>^< TQ>.)!3\EYSDYHEMHB6*6 DDVD-T1#>P@4E7G4PAM+&B$XHAKJ=V M21MCNP+@F_>O;II^UL8@^=ANM;!C'I::,(/\D?2:;;D@N"$7_M6SA56!3BS; MGV>F4X5"TR!#$P-ST!N'K^33F\Z2-Z9Y(6&&(BB)H&>K !GW(\BK8AYKH;VR MI;;=7@Z$V;98EYQDW1H1.=09&["$.K'UDGV3!Y[UXWS;A8U>APDU> M/%P+L.B9@$!]5B=-N:D"&PB*^^(ZHALLO9'18I,]PNMPI#L<3BV!C1EXZ&3] MYY;>J\1_++JOO^B(I<3- "F8;2!T]Y?.#19?PY3;*93 #,XS':-E.(1KA.]@ MP9D6WVM,>"S"4"W"[:WDUDX2IW9WD@U@0%3(-0=LO2+BIXC MSL&RG%3EYW2?2S/9YWZIU8J7PYM>$NHX1X@K0GSNFIJ38+;H(.AX^3R#HG66 MLI,>5TH)G;%!5HSN,'1&[F5"+;\(]!P_0?KA[)'&@&J* MO$S6])*MTG4>GY:L6.@LQ+6TVR;+9PZ+GOS&[YVO1YHH%Y)RB?%29[R M6J%3Q(>N[=J>QI>2(>_GJ+!]F9O9XV.5Y^YS!D7RE=Z<;TV&[C!T$N##%[%] M08Y^X@1!TI3/XG,6Y-E 0:>DSA:Y:H$KTUYQ$EJCYB,'"78(=><.IGO'\T7. M$PPL::PADX'."2F#92FTZSINZ"*6C_,$X;'-WW?;U^NW=05;\.U+NM[PR,(N MMG_9]-2V+$.Q[%6&*8JF,JE:#XG1>+5./ NIDH(RH3//KG77UQLW;NTSX?,O M/)U[RS'LLB_L>X=+K@C_HWCP_KHS+8V6[O48RHHV4(3H)UN)*CEFN=#9+"%9 M&D>Y\5@C)ZV1^#K4AE9B5 5M.%$TG6AF"S6]3FN7A]W[)K^H3D%]?O*G7GS[ M9MPQ90FVS )[K$G @;:X?V&&9_C7JR1[-@B? M4;0CAM8>?#NL>3H%O]22OOG%OW>U! 1#!S;LFQUHKIJU/%->7QVTZCN=RLV= M%%W,H?@@V9YG@0TFS<>ZN-"Z>)LA7VJQK$]D06/R#">RE PB)X0N'M?9;J(T MMPJ\A80W[3U\)[)PXHPFP.NU(UY/!#BR2>ZE,,.(LMT./0!<3F]&;86Q0V?" MGQB.?^<>] RY1U>OR'#H.E-F8D)9IFK#K=VB9@/)S6@]?T>2MPQ?YCF;_:.3 M1)!)/I?C=98&&2L_0:AA^ K<^Q&)G;FMMFVO3B[LNYF3CZ1]*BGHS?-LS!AJ M1<.P7/\5.X%OMH1;Y4&?0E&\8E/Q02=?HN.ABU[=.C'H[6-U1RE\28%T]6-V M;P0B3O-GX;VQ-96KJ3S-)'I*T_)2-39\UV1]TI%TCP[[$P+A'] ^,J_8LFA8 M^HC A5PV)W0JX:M5>7OM$W;NO\]7_4EGTD=.:F"]*_>8F MWFY48=MJ^VQ(Y2-U,(Z#JMI,9(LQ(6VC+#6FW4Y')24JM&[-K\]=WP=X#A=@ M+(9HDSK*U.A<@S,TQIZ..U1XA47H7( H?LTT@6WKM"*80B^0G"_-L7?IGM3R M8=M3YD:I@"@ZVT+'F%I4>DGSGO9I;U#G#$KC7;HJ=1\NJX]KBXTM/LM&$V() M*W51%DM$K6F:Z5!2Z*!S:U/U$MI@JRQG?+V+6_]]PY/^,2\&XM7V'*69#BO; M4RX[(T:AA<2W/4Q_H*[L^CC]&]NG[:9GB?]OQ[^6?^L"/A[GI7R*)N,3%FDH MI&BQ%S<[/^":3;PG5H2>X;::I1G()]Y=O5V+A9SB*EF 88+:UVBO: MK)9".+ZDYSILNDW':59]OJO5OG&DW/**I2/TO9P-@4$\GE$+$8N%B_F+F%@6 M ,8VIRUM"_;ISOP3@&[2E/U [] ?>&JVWJXL#F'"9H*?8U(&@@/2EMFS =S\ MCT$33 5H>"F:M#J74.D5Y%@QBC=H@:S-GYN $G4GM!N8$RBP.C5Y,@DNI@X@ M-H@3Q5K0]*R7<)$!DK"$CR1RL36"'SZ-)'MHP<]@0;\\$.31HG#/*F6BE@)] M+I9A![20TY5YO#"U"N'+>OX\G-Z@PZ4PA26"8I&G8&K1]*R1CL/%?8*+E(+K6$6%K]M>!(OSG$O2P.X C0[Y=7%]TMH:*B.VK/4 M*,LAX]9<+Z):>,<<(-JJS:*\!C1A.]^AVJ2N[MB1XX54IH<1&B._9_!0V M;))#$N:0KJ,LUTO9Z9;A/H=W-QY:;(3U+D!(",)X3JT OO[OKP;#>X>&NZ7TJS[)6IOF%D MB2/FE)K(M3$.&5A1?F;)41&$5O]\V\C2Y6JEW[@23JHP GV6Y6D4Z9C/F3@A M16=W6,SIZU;"N6P90)PGUB&.S8>;(+%%SU,&W7<&:&ED3D9J/^I,<_T[.%4Q9VW?KO-^Z:*,!^;*@?:L'K&*6IV@!48._J&;"[ M>K8%WRF(!FC 8>SF*P+)@SWZ_CY3ZZEN5C,%4X+ZTF_)6HJ]_J5@RF#*3H2A M_\OJ=$#50D89/8G23$;)]TTCEK"3H7-@O'71Q%L<"-D*.?FM^TS?2N#\#-^_"W:7_8]D^ MENU)RY8Q[T7?=H1A(175D@PJ"(4BC1>CG7@]=(Z_]R[;7?H_ENTW6+;;#M!5 M!AO!IYR!HHW[S2Z=KO(3DYHI:O/R?NW+^@7/G+!U.%(]JG(S:EHOE5"D6P5X MG^YJDTP8ROF%)XQ[.%1'F-(D&:]$56XD$)661BM]P@ECYO/MXEC4%N&HY5)] M+9WK(J>G5B=W6^*X'4,;F8*.I('XG*:(@6N'3@'>S^FIMT[ZGB'*1IV.7.J\ MLG([ NO[$&\+W3DC]E,J8%6N-&I@J5&TGDR%[XZ2!W0_%"#&\+- =WG<9(/5 MN%)'B5&VH7(XT6U5,A2!:)>_UO)]WO^]V5_L$J"+9Z5;TUHA8\RJ><[+UAH> MEK"FH!*Z%7JW6>G?OOX.JF6U6"N7FNJ"P7$3A1 11@^=M_S>:^E\!93NFRQ1 MM#J=ZN-&52?I!EMIB_T>PX=!#=Q<8YXUW>[UBX3[\1[5R@[4-#HJ%2RITJD_ M3]S0JH<3L^YN$#ETRZJEG/-"[.W7L@W'XZ4'NB MD(-R7ZIR;!0E[/RHCOBN-PV-8^82_'Q#LL]<9"CR MU89),XI=3:@UI3H>ARXR<"W!YIG:@FK^*6$?\J8LV#+OJ((-'-Y@XSB@1)/D M$$N6"ZI>Z_2Y#:T&0' \&_Q>CC%X9O6>U6^KS_Z+WGCI$+;G6SUGGN]&O33* MDFBLVHCE"7>KW/7N*_TG/O%"CLWP8-JDJJ56O4]K(P7/V.U,.]-Z.47-L:(X M%O\%'_G$"YV1XO*E>>JY$97HK YFC%QO\%:1(U^^T7/M7W[[][\NHXTA](+9 M+?DHSMU66FWJ+,IR#;=4B:$-6=B\4@X>V.ZLZ@U\UY)E?Y .+Y[WO\P TQIH MYJ%N3T703A<_=T=_.ALDSW&M@;_S&T>+<5P2*3T7ET'9-"M&-?D2;(&78O70 M)]BO06'+6].RG$E5V1(W&M%C0T2]5LZ<''ZG_\!GX+:0Q/QP!H2,U>\-Z)%9 MH9Z'DV:K-#TRS>4SGWAKER\T)E. 6\4L+0A)@A3-$55RC[RO^_J;?FK37Q 3 MEF=+P%E\5($@!R(5,O[W/_"?B./.#"B9!\(4F6BRJ_["4/3__#T49+_^.&( MQ?T5>Z*HS5>VGY.Q^LYR@HTR?(T!]<88_/UCKU>[IYD(M--^X=@3.73_WGH' M;#I<-52@9$448: 9LU__;4)EZT2J8!)I6 /!_.]?BV_@?QTHCY7__AVT=K0Y M@!W!/A=O^07_C/C_)Y9_^"\0(JH-E']__*?)I.%'9RB8.Z\,_OYE6O9 ,!;= M3D PO^57/WXW??,\8BF1M"_\H<7^ST^_%TA" ?Y_>("4D@$$^Y=HN>K?^U1] M02ZX'A%U\48,>XHM!GT>JJSX!0<"U]XO;.LKGQ_^9]&R(1HV+:81QS(T.?(? M-/C?ZG>_.?'D4W7WYPW=_SY(6W\H./QQK#E:L*>9_5(U&2IVV/S__H?"4>+O M-3&'/J_\]<#C6(*4) +P0E11^&@BJO"B)(D\&H_'8D1"4$@I\6-!_O,0RE?I MB&!H/?.7!/PLK,4WFNF;(+]V >9/5'PY2\R']C9\1,N085NN6FC2F0C;3#9I M]I^?XF*BH1\V2Z>Y1J%9H-E(LIJ)T)UT/EG-T9$T4ZD46+; 5,\WE\2GI[([ M]G:2S1>JN293_2N2>4H_17 T%DVLQ[NU3C]._:?-D%:+)_AF:S$_80DP.+#@ M=^7?UFA$0=)[MG^-'")9AF7_6JVR58_^^GW1G;\TT2<2OFJKX\6RA2+,!&O" M102X6_9?N1!7BW\_#T3RS-S+,HW*__T/1J)_!QR#&@O.(C"(-"FR-+\;OD#_ MV$8E8@K^-L2/YF0L*3@,Y(<%?P22IRK8-D^UW'%F7,O,Z<$TCRG.S.3*@9_I MM5%C*%)?(&QGP-\"<53BB8I?$W/4"G(' 198 (F- ? :V_ZH"+8>84SPYUH\ M+'60& >D+!$"+XBBQ$=14N#%A!+G8PE,QA02Q*.8M-1!BR>:$C^W"[-):3*: M<.DF.7IVJ%E"&R5]?"Y;NH$EL2+^0K5"PAO"T &_5G_L+ZXE+WQ#0EH8('L, M=>U5EUML\[^75]^/@>UJDF LURADX+(+_(F G-M:G$O[(* C_D3&EN1<_+F' MGJVW6? -BF%-5MI]]1F9V,+PEV@#04NT3;QKKM&%N^[4Q:](6KQC:C=5=:*OX%R M__VAP<<=($&9:QFBX%=/$ZWIC\OH\OHB9<>8-<#0LMT?*]',YC-:I8ZDYB@" MJ$&\U;2B*O!%,WH(=2M*L:!G@0A7B+"S =08^SK(1V B'B4W"#R@_&\F%.X5 MIU+-IITH]R--.@:TVA&:ER#Y9+59J3)1."NI@FW+@OS$B,B3"." MQ?Z0_UQ\P60CS3P=V=KZK+<]R70S G_&$D1T;2@<%C4_ QU_3>E(GBX=K[_M M7+ACCAEC:WX?W@<$[-@PM$8W"@SFR[3G>?5L=_(N"K!TK4E74G0C0J!_ M1?QQ'=UAG&_1O8>OY&E&-M/8-ZYEG,(QD4Q NQJ/\M&X0/$BP&1>B6*4B!.* M)(CHOG$=G3."4>RTLG2ZE9BTZIP^S7H-\ MWP ?>^8K@<33"9+LF2C>MO Q7VAD\?3D/.9K]'7S]7)+[1I^(/PT%=5L)*ML MP;<-7YB-Y[49OXF=^"%SXJB9>-@PW.+9TC+,-IC*PC#"I(;$,Q/!;'7A(H(3L09 LG/5)0CFAG17"<(3+_M\%@=$E\JQ8Y11:3(QU04TW:[ST9!_#^]+*_+MS9SC9VX/;6OLK^>S^P87LK1@2LLCQ;"O(%4\[9_W ML&=I2P;KG5VI.XL^6VFCQ G-M)B;/(-B1NCQ: "KTY5P!AC"1/#3>8\(U%/W M<<33T5WZV?9LITO=XZ:?>,JT=D :)9]P[+8@O8H.;PK3PC)U?G'L:-OH@XBS MJD0WTVN879T1"V">ILNJ(20AXHAW(8Z*(SB!DA@5>QUSVSZBT(F5PX;E<:GR MJH40K/&(94EM:#*>(R MNY[T.&F%'79_'(3QJ8[/,$F9M]C_)DX+3XTG]BE"#X:&-?,S\L7?D>L@\ZVA M[>\.A5YQ[L'ZYM MVB1E.;B'>/$?OYXIMN6C*#,=9V:Q=$P'KM,6AW$S-P+O\V5A6#P>\6\EB90M M:QAA+<]5#YHWIW?YUT=L51Q[HJ[ SYNS#U];I<,>20FQ1(S12V:4+%7H>+72 M2?I7>K^+@1'6TZ 1AA$8&OJMT,.8N9E(O4_;X5H+- W_9.RF-3&WI*MIL5'< MG"D2QY3(%LC$.V)Y^-(#_-KBS%O^(5#SLP+UC=ROJSEXEM0*MGV,78,O@[NI M;:?YT,P 8LK%59WMMFQ%*3,U?OP^DC7!5' >DNRK2+)KK>":!1> \:P-=WR- MU2PU3B48,HF2HR%O\,Z,G V2?/2=GI]X',7C#Z?/8C.])+@?$QK:.*PN/GCTND1 MOKF3M(&PD96!]BXUIPF!; "2!FIYYA(I5W"XE^= 7QLZ1>"G&CM'>OCSXLDA M?G$RHZ9:YLODD#PQY**,36?H =/H2$UY5!=K1^R7(^./HCB"H;$0Y8:\)S#^ MQR8?PE]$6/QO)^(" PQ]ZT MG#DLAJ?TUH!FM42"ZY1:-,[6#\70A\,$(A;5S%!/,Y/RL"T1?4K8SJ)?MY3S MC30^&2L)GSF*?7*(>I.2OVM7$"?9%5OGXM\L=Q$,Y>BO M]C(M_)5:&2]_#+$:"^[A"^5,4//H4Q;\I3]YC8S8U=U%_AA8D-1+4DOOU$:X$F?)_G&RPOP T]B#P00)7EXES 8;IJ:0*9@]^84;:J@:_::P% MST.F7"@'ZJQ6XU)GS#!<#,33YJ1*)2$.;$WO;)0BDUX_/!)E:VS M*(%&11S="':TDMN1D/9KMZ=(SV($.P-A&0:Z>;'N?YM M)/4'N+[O/0=0/E_$<;X2&RL%L,DRA\"H=%.)5($@59WA&IFNUJUS(%>'P,#? M $8UR6:2]3>A\0W<,N?.>C]Y:[ \'H?_T?MS*T/S>-<357,! FWW-<39GMS ^C7DX00S#MJ>C6OYACU[-(_^NL$XPD&+3AN)($N M>I"%F?,4V3GO=OD@4MJS;3BDQ1ED7X&[@NLY6XY!'3 &/AZJ&*>)_0J7R*D6 M%]RW_!J"NL Y)J)?>^S B;_S%>PY]<7;_U:M"PPI>EGW_$%I$'^B8M<2"/Y* M@(M@H+DN7$' @(O!MDS?/#-FP-?0/]YU3-:\#B\RH%_D% R>25PMZ+ F MPEH& >?/JPN7+<;Y?%O*FBWA,C,*M.MH>AQEDH[A\7G48Z.]AW )C7"A/F9I M;$IROD]TP/4F1 S8%X@(D@1%AR\7Y "^MJ]U#WX;@0A #O[@#*#,@6^Q5]H- M@GP B3/SK0W8&]3&_K![D9YM35QU]>L3M#M ,#09*)H9%.D(HOZ^&8^C?Q\9 M8/ K]O=?JV9O-C@ZO&7#I9D1M#TRU%5+S=R2;Q@N(OC*=;]M-SU%_D@'/(#6 M]I^_=JHT*7&<2% *'Q- C(\2<8)/D$*4IZAH%)!1(4;%5K&@3=1(JNIJW!6* MZ*@ZM,X;P;?\8THL^[9)"LGTF0^I( MIU $57Z0)PV_972_I5H .#7"[*2>JSMCKU:,L6;'?SNYWY*+U9-%7,UEN?30 M&N"Y5$)X-K:C6YL^G6Z5$I1T# 5#K3V2^VDOD_$C9B_>WB+C]9@@I1ENI$LI MC)#+2+)?7[J^PGKN2^"GPG/QY+-QR+/O%*0;=0<.+PFG_OR:J+:[M#%]@<#>*]\-0'>ZI@&?D6 M=<^R9Q?*=@^T;'KYCK7//FMKF>%S;""@N:@V*A(,4Q3:O6.%Z;9]]H?L\W,4 MHKNX;K^QP+X+74L^=&TH="U[;#<9+IU[8[Y<7).]>=CRFL5&%^(\0$;*' MMKJJM@KAVEH!(Q?@(KV Q7J-H0E]SGMY0>5P''WV8OC$]FOY'DES./L:>^CA MR^OAZ\_OH:S#/[]OD']T\2P4Y940C7\2YV!@25,.A:.#(#3<>9I6$ KVG$5X M!XX4P('*$7==C'T5:O5#L/Z[C)G_\HD&7^W'C4Q(&=F-UQP.U=Y S4TW]>H7UZ!L17'= M"FN#0HFLTWC)IL:@!1+X\\$4D7-6JP\_@-\?^G148!CK(.4?$+E!!')1;/:$ M -^?3XL&7> ,!2/9N M5 ]NJ.<--HX#2C1)#K%DN:#JM4Z?@]#8OL#)] :RY&R%QQ4-?R^..3BK)6V_ M/(H:#'\!O:0O(/QS$XX_D(BU&<-K9R@628OWS+S4DGD>-("K)@DPE"P-FHG6 MB!/JH]ZYF-<8CMG.K-IK<8,&+K@3(M?#?>9AV%]XG/H+1='/<2_U(>X]G5'E MG7!5_!LRQ.]E]SS%H0OC3ST4<52-8FM)M1[K.VXP6A-+UIRA(:LRH,O"@PN[WA>LXKPIQ-[HJC_$]G\Z4]K,:JMT?CY M*UL9)SOY*8NG=C-4EM^]<9W6$@D^G/#X$Q%[D=9RD>@LM!NZ3]1"]ENE< MB@CP6$P@> 4(@(]*&,4+,4'@,9E0*#$F$U)B+Z4IF)'_^3Q4?+%PWK-0FLE4 MF?;O4THSU29=;;(!::Z84?7):P%W?!AD<.;PN _CPI?0;5T?__(^NEO=0X=] M2.2=[!:+/B6.DAR*K>@2<<%?5V!!^.X!O C]=U!/$6\4='K _A)DC[T1@7E0 M_=R77KY+UE]QTN^YZO-"8O7*LSWDN?E@W.%-Z76/C'R7H CQ!,^X)B]X5^F^ M=?L46YNW6Y<8WLO2>S&'JX8!7UV.(>?A@56W5XGB@.?DZC-]>W>VS?O73L?7 MDCGZO55]-CB_P6)]"^F%)EVYJ[5Z=5WR7;3EMC_SY$4;\OG?^>+<(=9%I_ M*.8[50/KIKD,H4FG?GS0KK^.\N6>U40Z!VFR&2 %WRXV( 06_(0_-AP/ M.?.0,U]'SFQ,#2;+U.A&X+1@^7B,BIY#X*R3VP-)PPS!X@S-IOIO$XX)!/*F MJID@4K&" J!T<"+MB&#Z#F(H^A!##S'TC<10.I^LYFBV4&6;3+J49\H9NL%6 MZ$H*_N<,8B@=G YT_!.$P>$7U3)D8#O+LRD1>N1!9CQDTNLR*?:020^9](UD MTK9IE$ZR^6R9:<.M6#0>CQVN]O89TR@M.&HD:UB3C6GT$#Y;PH=\")\0"9^' MI#F)#&NQ4F6:M&_9;$F70][CQ,?$2M5R5[4.7"NR(V0V0>.-N/GJHB+^$!6A M%!6/F/$C9OQ=8L9^QC1>$4RAMY"Y&5$'S&_3 (YG[+MOO[H)@5,/ M&R*4\N-A0SQLB.]D0Q!UOV2BY@8GS:$XAA^-Y2=?EAN6X]D?TP[$PX;X,C;$ MY5"RW7%@#FQU'5GW#6>5%"W/C50$6P=NI*$Y^E4U M/O[0^*%<] ^-_]#XCP,C=[)8'QIZ_]QXH<#XI>6W3G7S"3R.XA_4SEN'Q@M/ MD:#K[W1B//HXP1'.A?_0T@\M_9WVY5@9] 0CV!X!?V".+]6I^,%;[]Z6ZH]# MXU]#X9\?&4%GD:W>'AK^H>$?&OYKS/"AX<,LQY-^H#,K2*YE.WP4C6'Q@_=& MGZ#=DP_U_G74^]E@X?<367;TT.H/K?[0ZE]CA@^M'F+QC7/FXO9"8 .9%0S@ M6,KB@#@+),_67 TXC[3][Z[D+X>2[8XC0<]^[OVR1,&F\R#XSCG!37K+S?_# M1GC8" \;X8O,\&$CA%CZ$QF@"/ZQ*&YHF2PP-2&:>PK'$1XN /M+ROXZ- M<#F4K#J.^#U'%EUOV08/.^!A!SSL@*\QPX<=$&()'ZUH)F %!;BSK<-0?"(6 M)ZE'[OVW-P N (__S]Z7]K:M)%U_?X'G/PB>&6 &(#/*VKX0 M%!>)(D5*7+3]^I=-V8D3R;&36!8E]>".8\MMLKNZSNFJZNIJ\,3S?5S/N+V\?ECS/)M+A M"@]7^'M:X1EI.TL&'X4J21,L]9L16@:N[#>SLK^/1CP]Y.87\O/<$P!O5[_& MP68?Z><=\E4@]K=E\!S>NN^"W_[]0#Z\13 \]8DDLJ8+7UE?KI2:0D_I2N!& M3YZA?M.)DY-A:]%=Q&=_O)_AOY$V<KA5XV;8]_ 8]"/67 M[-MS.QIOQ9IAK[_\E7QY^CO=-;4 :,GL?]\/C@0O.:@-CF'_^@!E()Y6*>RK M+A#/.IU^_;__][SS$TUWIH$?>P::<(8??/X'EO[O?\]&-3L B4BU?6JBD\#4 M'%2SDA=_UMR-M@N?EA3N$T']ZW\3/S"27V%/O2(/ZR;'_2OW[5L@C2-1+K0M M^DQ@C]@ZW%9Q^*NGCX*T2X^?^6%:(?ES8+II+43P[.^>FLY*LM1_)MA/)'VF M6?D!D"1V@LIZ+?'WR*L' )Q>39/\]N2]$3]5R^_%>DI>6LXV_GY0<9S##<[2 MU G+T2K%3BA5,R>XJEO\9*(1-&T1^L/AK8>_ #4S\*_79U2:Q5:WD5Y;J'(X MQ_#X8^/W$?%ST4Q\US@B0>*KS$&_#H4W\$^Y;Y?09N_]* M4 "X.R?&\*V3[\B+O]JW0J4KB;UT[#+6QH.(J\6/+ 5\+]NNU.'=:K9X5VDX0 MXPW0DOZQ)7#AV\-E39!6!<:95I9\,)A.55+%?FP9BSHVFQ=P6;'E0;!4*W@C M6@@J==RR+ICY54?S=8<8=B8..NK1O:JMQQ M2TT>Y5>D4Q@Y3)/&NX,NT^EC'17'CIM6^EQ^/BA150=52Z6V/ZV-N4'2%#]N MVFQ8VWR;7UK8@L060V8<=OS-1L6)XZ:,+W8&,2TRCHP+04V;8E&[ETS]B1D5 M=(H2^H,"YJ#^P//\Q606,$G3$U/*17N4K)L&CXEA&459B3&Y5M*!$W-:K/KN M)!H3H<+DET(!VY6Z32]I>F("6JOI<%=@>C6)*&&RWVN2IM*>@J9'\U^<$X,A MR]*:8HL^+_>TTI2/TJ<>JW1K,1>T4:F!$<,NZ:Y4)QS82=,3LT5VNEI%K74D M94!/!D/-KS4Y+FG*'S?M>H)P*[K$ATW_8(HM>35HD(J46(*.,DD#;TFL$JMG^=\/>[O-_%& M)4],0;E8IAM&,!EA)6\9V"NKQ;IZ\M034Q!BV&96T]H11FAS35D;B[&*)TU/ M3$%9$;AY?4<("KKR9T8TB*IL*6EZ0JY;6Q=F-&['4LD0F8*PFRZ7B;Z2)X2E MQEY'&?.*+Z'37I%N]1T+&R9-3P!FPL\F+K-DVAA:-\P*A9HV+23KQ8]R51G2 M(G4]L7,)EM142N-Y=9(8OJJIT=AD8M$&3A.__A?J[_P-^>,@K+A38+PYOY)B M8\4U;(ZTT5Y'I4[,.)9?D.2\1CL]X6BLO'G2=,3,VXXTW'>[Q,K120I=.FO M.9/>IDV/:&J:LM0_/S MTS?/#2DF,8<>O5/@X^@'W^C)#4_=1BV._* M.O;X0OQ@BKTQELY]8JB?;3(^<]R>/=]/GFFY_N8I(/'T,[H)M.7G@Q^^2>3T MJ@O\&)%(7_S45)N$OAM'YDXM&1+?R^]G6RBRN8S,Q<0,#IM9)/:X MJT5@!/EU3R7C2L7]NDX=!GG\%:K+S]6E8.K/M07_IBW$M6C+!2D(+DCO;2'= MO@1>K=&?IU]$^V#&>L&E#+#'DJGU/'$[//Q]K[B][ MF_3<*P::#K) (!]9'6PL9A%?:XW%9G"R*"\&A!L??.0,TS= M7FAN^/<#]I [%)S[^\'>1I^]>&'XT>.O'W*>MD@$$H?H5-.6GP',!,\ _TC? M,"9$HA8$NT22?U28+D9#G$QL<<2,? MOM (Q>$(3_%__?=[45QK_"K[RS7$_ UB'B? :2V0#J"R5@[GA#3_0J8IAF)<1 D M3'R">56#K]2)4HV2!F)]J\SX\CY<;E0F-;<'LV MV^D7@;LHK/R5Y-9CQ:P),>OOEZJG . F)A/!(&0"7AR'P+W# %<[,)>:;>3, M[=+TPL>K8/VT8+Q^4*><%H8F#'C]MO-[X4SQCZ3T[(T^$ZO N:RW1^Q*!^@F MKG1ZT8.0PO7EM4!9C]K*=(=:CDS(VU(^'.W%>4=E@1&'(U2R'/ $#=WG2\?, M(&W<.VV1" G."T'6N)^@ M6UK]^.%+SX\T]US&XDVPW+.RPO?!YY"\SQ>Q>X6EO55EMMZM=5TQI>TV5O"Z MU.]O5 Y8=PR.T!2#T!@'/?TSVG(0Z/<$]/.%^%Y!>CL:5/?K1C]0F.%$*1?J MM,08 .F)/4;B",%1",>=,?GA!I!^#6>V,L]ZMVR@7U4J3/:%(' MX@?B!^+G)@Z?M0-_F71PAZ2Y\LM%&A+RDL[[5K31@D,^%K@(2-/U>!&[6F0: MB7V\#!(;.+V:.FVM+?QDD/O#!TGC?UZ7B_YM:(5G(TN^=TWPC> 9PK,!/HFL M[6I>E/Q.>A+9Y'?N=,;CB? -O[PM;*4\[>J47>4.ILR3@H=Q*7B4((_#@P@N0",UR:.JBU MZ.Z@\W0-F4S9E\#]9$"=;^_[!= WS5/!$AVSRGV:$5QL4))KF\H8U^C9%-PQ M!.*B!(U@! R*0K1#M&?4)/A%N//E+AFZ';_JR.5E70_ZELF;Z95B3 )WECRY MU$.X7U=D]#5?I.3[QL9VW2OU,2^?N7@#>GQ=L9;,\/BYK+8G2)Z@[%%%ZHY= M9M)S["%6$U?N<%7>;<#5CL!"0^C$OV7(8__V2L&=??W/X%G>#\@[O =PG\U( M^PFZ%XSI;AJV.)460\^O#:H#N8^FZ&8@NN\G/%SQ$I6=VN">Q$.B(#R?"_WE M._:7SV5G?[&0(H_86F)V?6\ J6PBMVM-/4U*J*V(Z0+QL,7 MG$!PED!(_HPT?==J#P_X7A^ SV9+_2:"!:I;['9'*U$2ESNUU]_QG$5,03<3 M.PLGTR/Z+ VS F\]]E4P+3,(3",7:=N#J?6^EM9MVM-7Y2UG7RAW[66?R[1[ M0G;%T_V%V=.V7]>'$\L!;NZG^]9T+DGRC"=07Z :D9 L!^2A0![&$0A%G+'N M T0$I E($QJ?RZ#["KHZP%P7C*]E*>'! M[S_!U>M545DU+";$S);-[/RMB7J;C8I3Z48I2R$]43@KH7QOR,X,B$XPX]!3G M+ M!#C3G#J]HA?,I5VMLI*[L;G=E5* @TU3#L$)!L%(F&MW[3&]S)/=+=OJ,-?F MZG-M,B\5B!^('X@?B)\KCQ4]OF'RW1LV)K#(DTZZ1O++>D7(5^J57D62H;5W"P[,.V[^WL/>[AEO:DC!U3Y@Z^6[UNI4)68V M$EM5B-IXUQUMG$6?F"9= KD<%*@>CB,8"8]O0+1"M)[U7I"WP;4UWVCZ1%L+ M2JEJ<8.0H6?,:@/@"JH@L0C#TPB%0;A^B/&4%9?BJST5Q*:1Z@+1#M%^'V@_IT'W9K@/IJVQ+AMTJ"P4N=U3HS@PR2F .S@'A; L MB[ ,+&5VAR&R)_79Y0+S<*%DY*=U+P-3-^VUEE8;GP:F">X+0G*/1^UR2W"# MH.]!F_\:7/3L2^!^_/OW-OZ,0(\^/Q)_^P#*EO45U-T#IGM^3]MVOP):>,+S MJ0))VK!@E)I&VT&%]E0>U/NHWD@,P[2*.958A10./7_( I %LF44OC<-M(;] M#2XU-WU'VV !SMI=SL%3&@!!0(Y :!;RP!U& )M^9'[=3CV?.7B;_@(,#\#P MP$<% ^N^-^V9P:)@3J*7XP)YMK6BE.$<4VQ^.RHYP6IA]CLJD98X!\8>@Q#T M&4_90YQ#G-\'SL\6!GP;T#=24REYC>48$[?"OAE,]QHEID '5PC2-()A$.9W M&/[[>M5-8*Y-+W['_=P;F.#L^O)W=,;GZBVQ)XAU#PC[2>)-:\7FRZ''.JNY MX]C]>5]I3:YO\E M'B[SH\IDI]16-:XN&;:-@KR:M! YQ2,\"^L+0[Q#O&?5T/MEP&_H7CS--X<# M#.7D]JR0U]55*P5\8O#Q.,)S9W30;A/PMQ!&.]P3"?+F3'C8]*K\\NQ+X'[\ M^7.9=3T RU?/O4T"KA8(@DJD)<=QG$1(FH:^/ 0Y!'DV M;;FWH7S1&I:XCE>3%<)7U[RZ$?IR(45Y>KJ50BCRC,>>;D#';S1B]Y@BF1AO M0;1[,N'@Z59X9]A'^O+PSK S;L/&9L]_1'D[ ?E/S\LY.CGRS-8HCS%=6^W4 M=L60KR9N/GO8BJ4(#L%X$GKZD"X@7=RH.?E+?&&4)D+-DEMKC.D/JD*O@A6D M=0?P!9/R17I;%>2+NXH,?G?[X-.>[SDJI]S 3+_K566WO0Q SC_?F8FWE%+@ MQHJ\L0E"PUK2F.D0T1:SP9$)#IB&-('P.(U@U!FW?2'<(=SO"N[G.SKQ%KQK MU1[>]W::[=0,HSG&%V3@8AN ]\2T(VB$9@F$P&!:[K7?+)!Y[KME2_^JDGZR M+Q1XT1K$#\0/Q _$SZU>5/A#'0[/C'*^E0MG?A"AD1DLG@X7Y!*+.[&.'P]Y M6K:G>3HXEJ#[8?H7_[PJ!_WI7$XQ'8CO,/L MMF1%P(2RJ71 -)8E"(3%F2.+/975>01R]I-*;Y%(;S(>"@6E@2NECK+P6[I+ M[:A$(@2"XS2",\<%?9!<8(9+,_EA;;H[Z-%<0ZX3/&AX/7SV5+LA9?/'U*43 M(8B2UXOZ*V^)8K7VNDHIG7FK(TY!G\@$O01"$B1"PPLT(& A8#^JVLHKB*V' M([VZ'7([J5:<%?HXWAQ4K Y +),BEL<3Q)[SJ,@-(/8:@H:O85=*5--?V'JN MXLWC8)@[/PZHPK=,ZS+X'[<>K/8OR]M49^ MTXQ:UO<%]D_54_;10I=PC874FGE"C30[*-<45/)P>P9"4#1"P$ =Y +(!9DT M"M^7#/BRMR%5=,9B-;*Z%&I-NMT64C)(+UW#*1YA(X3G"+-N7+Y28>RG08:2V;31VL2WG94QZ#D,=_;VKX^T0>.1I2[ME#;JOFB $@CL3;9Q/$D*1B9/)OY MF?D#R/#@,3R)"$\B9M1(?'80\02SF]7YR.NC6D>*M;D3S8LRN>>G*IG>"\)A M"$F#"A/PQ#'$.<1YQ@V[GP/=7MFSW;34HK!=Q=":#R0RJ-)0I:%*9TVEKR%#*?/POF5+#;H^T/6!@,J"4""@ M(* @H&X@EB#W6F*MW*H7I*X,!H6S_\M)':72&T'+%#I;T-F"*@U5&JKT=:CT MK<(OY <=7I&^NJT%K2#ME-'7 MW-ALFX$,1GFRM&<8A!;:'4=#9=5=V'.#P32K,$TFYFP"?)8B]4<2Y.79VBG- M]BI6DXSEFBZL212[@ 3M;6,0M61OHZ"-,M.:"%XMB#L/7Q(]QXX+HY[XX'5U M!G>+YM:@)[FE&>12D;\-"&],(R"^H91F3GMX5RY4A2D$Q8* M<33S@T0>QLFYJUJD.QXTNCM,7$]:JA#VMU*BM6<3VQ7H_IOD1@R(L%<=#;;2 M8NU1T;"E8I,A*)',I'5L7JAE\SN:?Q!Q3OO:'ZCW;YF_2AC&+\R=B2XP3=GO M6A)*E2FS-B>OMBI+G^U?_] M%T\/E).6D]V0U2<2ZI7-W8"L-\3^] (#];]IQB^,]L=2ZS!P>6,[ 1DXLWL/ M1S<^;&G_E6,?SU:/U!,Y=>,XZ;:%17FG81J[9I=Y6:@N-Q MPXV7I4JF8Z1/$NR@FXHG-.3 $0-2V5KY9KBJ7$""LZ#H>;3IV@ZJE8-)$8TW M_>CM,=(7XI_9C/%\@/:^*48GQ.H@8L754A'I[L[><3)L>>?J^I.0Y'K2-)98&.<5+8BZ:CN> M#!D2JNI/939EA]-:DAPI:&S;Z+0<'- M=I@_DJ'\D6L)!;V=4M_9UPLKTW%AM*&KV$YOX;-.CW JO:E*I=?]'8@!E@"! M*(\79 )@S$.8WDCGW&N"%Y'5@8C4W M<8YM [6]G*XM[4AS8?0.!O=A<#\3U1F_@;2=8+3BB0>$GJ#T<9Z>CKE\@<+, M;D.5)5IEXF9BN:57 G((RQ$(!C?R(-8AUC-;H?'M8!_-]!K#$&$58[A\8[ZI M,#S#; #8&0!V@J 0DJ$AV&]\6T[0]7@1'ZX!-$S+UNT(6NFP\.Y-%=X]&GON MWU=EP77-2+,]TY"TP$OD%C[#;.$ V83?DY'__8">(/JAU-_M;1RCV^!XO6,P,T@"D@4P9=W_& \9R)&%];FTK)48LHCNN M3Q;R*0\D!A^),!2)$,QQ'@3D@>LOS_W&2U;2G*R9[R8 #I\*4YBK.)$,M/KA M[5P?& +(\")R]>% ^1G(I13<)]8*N6X<8DS\:6B 3#C3\>.*:65@"_GFNL,+'#S,37/\! M]_<)GO$FXF\4RTY(YJL[J;0+]NJ>*AG\0E"IPZ5^#,)2'$*29SS5!9%_:4A MY-^ E?<;T*^LS?EPC!\$=ZD#F6Z&6[:G M>;J=AD4?\W'#3XE2O^AKW^\E?RY>E)NFMJ 4#6[(=))<%K'ZD6 MP_[U?O@YGKO'<1+4$Z2^XHE\UNGTZ__]O^>=_^;?H;KO^L'G)])_-JK9H8 - MD=+!U$0G@:DYJ&8E+_ZLN1MM%SZ.DN.>K9N?ORX<0 XY^A/'_2OW[5L@C2-1 M+K0M^DQ@C^1SN+CR\%=/'Z4KQ=-G?IBFY'P.3%<#]7' L[][:CHKD;_\3+"? M2/I,L_(#JY'?YN O+3<+P%KSCUY+?%D/?U8TJ >8+.=;.1$L70E2OJJD]A:U M_%ZLI^2EI:N/RA \1A(,FZR&NJE2!,6I&LUR*J.1-$93/(]9UL/AK>\CM>>C MG20+X\O*?9!EH=*5Q%ZN4"E5>D(]!ZI\5YHE&3E$PRI-\5-Z?9BLY.5*H2)T M*Y*R=RW M7N9:Q=RW?EYH*4A5&ZQ63ZH]^:X+ST?Y\.7?RA/S_^>O_TZ^/)L'U30L:L*1 MNFIPY$2E&)I0)SHV43&&(#@J^3^C/TV"]F07Z:VYA=86=1QCYAL'Z_8;:I6= MJHG9]F-+U36'N#FTRXY);S>-WF3>DNI"TO+HF8(TF4XX@:,>X+2"<=SOJA46+714 M\OB9W?9POIB&Y 0;)$.3#5PN&0IH2?_8DMQNY4[,S'$I5CN%[K@ND*, M#Q^ M^VPH!9[$^LJ*91ISI33X M=HF.YSU?)W$0DHVN[R"EKO8@F"<>GVR49GC(;4,O$,Y M*TZ0"*T1C5157#/)0]GCEE/7F9A32>XJBUZQN&R4\'C=F*K\<4O+258Q627J MCK;84D1D#"O3*-%0[+AI<10596M9\I1=P3!ZG+!5)3I1>_RXZ=R+N0COX;13 M*Q>[^1VYZU&R )R;HZ:%,HMU['%?4M#1%MNKN_:ZE,P33AXW]0:EMM(WJTU% MX^:X;LU#Q_62IB=F?]Z0%*;GU488$Z#6@/)9&DO4%#\AU>%0F$PJ5+F/V7SB MX_16 FYO-BI^0JR%4D1[Y-JQ,;0Y[BM!=U87K>2IW FY[L;);%+&4"E5G#+A MS*:U9C.1P(DI\.0.P0QZ0])AZ%&Q-M5'VH+9J,0)N?;ZW1I&,]A<:I5\M;-.QW0E#GJ*[EH=Y?C%>K(\V9;6-?F MG4(_>>J)*2@-%TZXCA:ZT]J..(U';32J"* I^6/3<5!W*M&TO)9:;6);+C=\ M+G8VH.E1!ZH19:[=3F6-B9C3K>_=$3=9ID_ECY2P5,*:U$Y2I!:1)_U53QI8 M=C*L$US1#X+MOCWH-S%B0B[RFVI>;K<$T/2HK]5R=2E)'7'F:':PMK>%+<4: M4]#TJ*].B>>G0F?3=Q;8DMGLBDVKNM^ ID=]M?G8ZI*C<"*5&D)WR\7"8II/ M.G!"7]%ZAR::W=54BLT%.HBT&=9?=T#3H[[2D]IR,)+#L3+H6_RJ,@C%+9DV M/>IK!67JY6E+SBLU:;A8[ I\FZFG'<"/6%#D.CZ]C]:&4YLZZTE8"/A%.QG7 M"<20>;71%[J=6%J(_7Z7&>U5H9,\]@1BXIZ%>V5W.<)636LW'Q%TL>LE34_ MP,$43N+*'<+1^IZLT)5@80RF(!!ZU)09!WEE%6_:V&*QGG$.@16PF@ ")T=- M.;/$,X62R6&+ <_2A;HXZX)5Z,1B/7;828C/BS:V:O?S?F\_8'N%]*E'"T%' M6JZE+K6.I0%:V!:I63UOS::@Z=%*L%@R32R:5E:*O2+F^&@J#Z5)^M03ZZ"= M]^020>).7&7QT5JJ-GK@L2> *-ALT^ON"IPD^]/:2(SFZV([68=/X*!A2-)P MWJDIV*YL[>5J(%/=\A0T/1+!>AF([:*[:=KBP C&QT/#X>" M-'#EUBY8#ZO;8M+9$Y@)ND5T3D:6JK06V*BXP:TU#B1[8HDWUL616I_;+4=S M7'*_IX:5^2!]ZM&XRF,>X_G&MHW5+*]%]C!.88CTJ4?C6LIC-1J.MYPD=H=; MOSB1&KUIVO1X7'F"&D7^K#EU9&Y&:72 H=M&TO8$9M:]2F>WEM6*Q%@C>]34 M)[3J)9-P8I4QMM90FN%M$]-(?;[R_=Y&(]-BC$]-T\C35R?[$&%-'&Q76X;F MYZ=OGAOB3&)./SK:P%W3#V[>4T0A]8"U./*?/CCXO^DGWWG)SV)VCVV.@Q!1 M\-2QQQ?B!U/^;9NA)//*T?%G/NBSY_O),RW7WSS%5IY^1D'T\?,AI+!)Y/2J M-_\87$E?_-14FX2^&T?F1_CU;XE6XK\0K?P6F3ES[!;.RV7F!?]$T'!>,C@O MQ"<LMM7&/]6I[Y3_-[#CE7QU^_ M)OL\#5[W72"1OQ_HA]\5!/>)_>EJ]]ZIZ$>)6;\HFZ(?'(01SU!3WO,$)UQMKEX[_E0D[T8LV3D4 M_Z?$(YO+*"UN?F =$D->6+]O4)V@]D#M@4O5&P;^>"R(HEA"IUZ^\?JL"]T#77IA>;X966.?NXRG[I%O%MUG#[P_W9 M;-V+\E-C$FHYU'*HY1G5\NPK D1'-M#Q8ZV-U^%Q:2E!/$$\91Q/61;*+_ZS8L9A$*GMP#=B/6H%LAFL;=U,KSLW CU2$QC("0J$;R!X MO/$\7"\*!%K)F]+*(29Z$U](047X_;N5TIA-,? 7H(8=&/G CF9B'";39P;2 M5G=C,"]"&)K)?T9/VYZHC5H5JJ.MNE0):;4O;5BG]'P@6QP=6Q /&<#XK?9@!1'5E5"0T>+R?*80ON3HC"]+!N,&:V5Q[OB MP#$K1$$)VQ-%1C=J6I*)17 20UB2@6P V0"R@9=PP3O:!NIJH/@[P;&4.)QJ MY+_23E;&>)1J4O5L"/V;P M+P6XLY,]E057\Y>,2X#"T\L),5@5%"X_5I38X/"*W)[RS6;GLLO)KF;V=S;5 M'#D[=#PV_9+)Z[R@,B#R1.,(DZPH&'-&Z_(V]Q$@&T$VRD;@ZV4VZM.#G:?' M8QDCYHK;_),0=GU2]% 4(H-=P=N+V >ON +0)"34$H:;75NUW>J%6:RR$N,%/A\Z M3JW!\ZXK,6Q# M&?@$&;-;4M([%\Y)*,\*3C#SYP5E@&([<[@:C#H\8#$0:"09A"1)A&>A:WA7 M*6;IC:X/7WI^I+FYX+W/*]V$$WM8;>['78?KPD;@6U0,V6ED8V^+5ES,KRPT5JV(V/)6_S.7-R-.LD F(E++"IK\K&TUU^L+DXJA1?-M M4)^V,*UGFPM;'$U<44A(A7_X@N,,@O$4JYY0 F/&(.CYA#^$#X9$,H$#X0/A ^$#X0/A ^$#Y9$,HMPR=SEQZ\ MMI\G^F&4\RV8JI')T[WOO-L*J_S=8HP.JC=4;ZC>%U#O[$L P@+" L("PN)^ M8'&E&Y87K=F:E:&>Q7N[U<%E\)Z#RZ?39Z+B*PBIM*S'')93YZ:V,M/.,T-5 M$45\->\-J&&1Z*@X!A+L203'283B<7ALZH8#UY F,EP1XX-*P;Y&$QJWT3"_ M7V.D>.5[ 5?/Z\9^"F@"I-HC%(LC.'O&[#5($Q>GB>P+Y<[I)<.U95^CESI1 MIA>\+D9*7!J/FU-O/Q*G*;V I'L,86@,H2EHAD!^@?QR:7[)8K':U_AE7ACX MG6*9)#'4D!:B'%7,UC+E%Y!^SR(,3R$\QT)^N:?J$!]1AO8FW+9+G\F"Q\"O M):CU4=5D7^/[A1+0_+S7\+$!BA?":.NN)[R@XCB(:E$4PF TPN'P9/AMGN&$ M?'$MT:V/JO?Z&E\D/\?FFJOIF-SK=C9!DQGEAU/ %Z"4*X-@-(E0S!G]3\@7 M\,PWY)FKK\CZ&L_D!Z[N:M62I,ANM1N%U*S5:*0\PR=N*(O@'(^PY_1#[QI% MD&<@S]Q&S=37>*9(F/2NHTFJPGAY+Y;WWL)64_\G+8>*(21P@LZY87<#,+JY M[*WORJ'JYSIKDY71GB<*EKD2TY?-W(!KQ8?54WV-\UFAOO")F.LI)9[L#N=A MM8,*B6U)I#$O%F%Q'B$Q6 '[XGNHD# @87Q$C=77"*-@;<3.9$AT%5131$FK M]?K*("6,P_U%- 'N+X))%_=,&-D7&B2:B]==?8UH;'G)^VV+;2L[3>TQM%(A M6IT.(!IPQ1"+<%3BD!+PBB%(-%D6&B2:BY=B?8UH)+,>%CC%-#!Y&7#$CN/9 MI9L231KVXA",Y!&&AGE>9XN$73RIZ_"&4N"'86X9^)8=74-(\W:*R%P)C]\) M*7]$7"K%6CN%V@E*[IA!H<$:4M4A)H+5K_;DL#U(*)D$42D<1UB:0+AS7B]Y MU[H.:^I<,6K/&ASZ.6J[*AT/,4,S%(9?X?F@:NZV('^2!*$A%J$8#&$I> 7& M=8(V^Q*X)[!_1(#FYV OK8@:5:BV/6FUZY*XA'F=D9$NT?S#%X)#")I#Z'-N M'-VUKD.TWR':SQHE^3G:\9ZQF:T4>N/L5)OU9AJV;H]3M(,8"8$A-,LB)$-" MN+][0"3+P2'==_W@\S\HBB5TZ@?P''X"[3[;43(\'99F?EUH\)QVYB+UF1'* MQ?4&0@M""T(+0@M""T+K>O0F^]""8,J(4""8KA],[R6BJ\M>:"U-$"[RICES MNS2]$%Z$ T.FL&;\G806LPN+V]GLA^H-U?L*)0!A 6$!80%A<3^PN+D2#(>: MHZ*_ 'Y=FA* Y")MFSQ8\XSDC)=Q9RY0[&'#+%D?1"'_. M0S 0)I [('=<+A'_3[A#*_3"V6J[W2K$+*J,5GY#*1 "X YP-PZ!\"2%4+"N M$R0/2!X7)X^SY/7_"7FX9JP&"W=$2X,ZNNI.J.*>+*:&!\CVYQ&.IQ&&@N1Q MJ;C4!8-0I41[ LU- T^:L; ].XR -J_-:XA PMMOSA5X@N5L/JQRP@&!"9,+ MW^'OD<]/T+G0FG6*V.$P@HKNQY*0U0 ! )J>2(LSB(T!RO#0 *!!)(1 M CEOK8E?)A"I5)Y6NK9E.X0R7C&M]7:VZFX @8"(%(W@H" P"Z_FO*NTJ.]N MIO'/=_PE*^,]3XPJ<[6)+YLO!9>!#XMD?3VQ]I.MB(G"EDLKDN23 [$K%B%H'J%PF#]U\6U,:%]"KLERT.LM7!.O9GJ)G*P59;%6XJU4 MZW0ZE91K&&!C,CB-\,09X^20:R#70*ZY_OC86[C&Q\0Z)N+%DB(Z]0[%C&VN M@78 UX#RJ3C"T#C"\Y!L(-ED66B0;"X>2WL+V2R\+C?KUK%0L4=N6RE4%J7U M5@!D Z)GB5F#<21"$]"-NJN$KL?P6<73_869LP)_\11$\SU8.P86R;AZ^OW0 M&-8!1G4_/$7 .]WO3*1VJR"A]FS8Y\=UL6LDGB5_. 5(\21"86>\8.P&N#:[ MX,V^!.X0]!\33/HIZ*T0]9LDCU854? I:>.,MYM^!X ^S9KB* KA")CT $$/ M07]549V?@KZ-3T26K36+F#C?@- SS]\81 &8Q :A[?B0-!#T%]5 M=.6GH*^R5L?KLW07B\EN/,U'Q'2_2D%_R$X"]CU'P01I>#G.DV0./X%V\'*< M;%6XA@>U,W)0^\KT!D(+0@M"ZTZA!<&4$:% ,$$P03!!,$$P7<@AO^ F>2N: MF4'./J0S_/OQ%-!_KB'& A,9LA?IA/7;KW#%@AL $!80%A 6$!80%A 6$!9W M#(N;J_; '#EY5^K 7[[ PTT,[LYK1W](1W:],S MPS#G6[FVMM-GIN[DVH$?F0= )-]. VV1#C2,AY?Y]M=YS2;,]X.NTO.Y73Z=E-1._^;F;TW[R-)O%$ULJ;3Z^ZB['_HBNN^H!'6H1\9C",/Q1P[U^QV5O4WX MW,*FL)BT3-YG>E'.?72N32UP=[G(#!:VISWYV*[MF>!?/5$W.[J&4,OMG*&^ MDN7@QNVBNYY@6"8 JBI4U2N1P*55_.,M\;-F:@-C/ 36N)G8X](6F$NQ'KJ%&3 M?1Q )K@T$\#%[IYW:RL)80=F&.4>2V]=:3CA\MNP\,K)V[IR\@,-I(\X%?Z$ M\\<+)T^=!@\95R6""N4P42<_-EECM<9XPIA0K#50W=28-IO;[INX$7%*> ,9B'+SQ&(PQ&0[ZX9[[( MOM @SUPZ=/,ZSTQ,=5QJB$530=N3:H%HB\+&ZP">X1^^D B.40C#'=_)")D& M,DV&A :9YM+'\U]G&M8N-?+EQ2I22L/FO-8+!0TMIDR3'FI "(9'F!/'&B#5 MW'(6!DZDK^CYD>;F_+26X7M'RV["9SLL"W ->&T-@(1_V5*(W_C_Q2W!];*! MSR9V3548.6Q&5$O.-Z5D(6!!,(QG&82FSYF+=]<@N32-?'20"]+!!T6T?I\. MJD5EA=:*>-]93=L&5A]98D](Z>!#(EV0#J!5 6DD*P&KWZ>1/"\QU?EJ.59D MHR7/4!6KQ?P4T$@:R"(([F3=-T@DD$@@D=Q>/.KWB02M1+9#]ONF(_8C=HF2 M!#4K;@"1'.)4-$$C!,9")KG!C*Z?B ?G7I//X>]0U[2BM$/PPLW,;:+()X@GB*5M2@GB">()X@GBZ_:,D -4P4'Q8N O#H5UXD2@K4,(UO?"?(KB0[L> M@+*TC0+-#Q*Q:\&N$IF+L.E[8 "![[IIT/:057@B3*MA'JI7O/(08\I+LSX< MH_YB.54)'F21D B-,PA'<;!(,B0/2!Y7D#_RL>31;O$-6EU-YU+,&Z5^N82& M%)&2!\@Y(7F$P(]3T"!U0.J U)&]G)&/I0ZZV]WSEH^*F-T>RK/&)M^IZQM M'6F>"'YB"Y ') Y)']O)$/I8\5+E;MV=L+#M:0W.4'B]223\ >1QR M2WB&0QCR.-T5LL?O1+6R6!GH\(9$CV!1('@@%AZ(O?EP6(+TQYS#O.F9EGUJ M5;*K-T7JL,RYMBZ M4&\K-NF9Q$8E\4.^%DEC"$?#?5.(>8CYJPE5O89YQUG%&Z_'M1QM)DT-I539 M-"4!8)YY^,+A&,)RQ_4>(>(AXB'B,QHL>@WQG*0/QTNLC$O$T-F,-(,BK&J* M^$,5'AQ'./:,06F(^4NC 6+^U@(VKV$^5!:+FKXPBDXL^+6&9V!M:YQ:]H>D M)I8F$9J "_VU)S7]FBQTW_6#S_^@*);0J1_0<_@)M/ML1\GP='C6\W6AP9/4 MF=LUR(Q0+JXW$%H06A!:$%H06A!:UZ,WV8<6!%-&A +!=/U@>B\177$*16YI M!KGDFX6?2&6F!>9G&(6YAH.I'WP" )8(@^H-U1NJ-U3O.Y$ A 6$!80%A,7] MP.)*;RAY]2;=O!;:^EVX\UF*C5TZ'^6#LFZR-_#W3<0IV&O;,-,TG#0Z$JJ3 M?=079SU'QF2E&]4:--8UM/?.LR=^(1M'T@(O$6+8-@,9=#'%^ZG<6Z+(KZM: MU5+,;7OK-/%!GYQ/59("^?;8IW/FXT#2@*0!2>,72>.7$_7/01K58KT5[#C5 M5$I&K3\8T7IQ#=)W*9"PG\@$EI. I %)(P.D\;NY_N<@#=$@JK-)*?8[PC#4(W!/,/V0[[M8%^_WL4%+ MRP];ZFXV4Z/*$'T7QH7$/UW$1AZ&?VC@F7+&K>98G9SY&\#!MMWM0Y _R$T=,;J?1#] ME\8%1/]=1'A>1G_/1N/FH+NTI)*2WP^"JB%NFBGZSQ_CN0'XPYH0\-32.YY: M@@<"X8% >" P6R*"T(+0NDUH03!E1"@03!!,$$P03!!,%W+(+QAE&Y@@(F4: MJ);T4YN:.2]>3,P@YUN'X@\A^.ZI&D3DZT[.CZ,0%",%O82QF&LX1 F/SL/# MD%"]H7I#];Y&],RLQI#^?*)2]A? KX"(=X3S,-][2L-$\G;'V+[;QT*LL; MUO*NJ1J1HTGA0F[X6+=*"BK)@5Q]G$((AD-P!E[R#5D%LDJF6.6LUSS^*:MT M3(N1M]IB+)7H4![S7*.#NBFK,"FKX"R')+,&6>6>627[4H-L]"H;?<05E'_* M1C6TA#'H=&XI\D13.Q5M%ZG^!K 1?[!Q< ;<4PG9"+)1EJ4&V>BM;'36RS'_ ME(TV$3@C :[+I1B$P2 =72J(!ZMA9&I>K_A, M7/9%=(,'ZJXU9/<(_:-UY,028@WK#=VH>F5I08P]:M5N[04A,6CYQZ =1[ ( MSM#PK!VD%4@K&:*52\3L?H%65(TTO0)>WCERMX2W3-8I#,<=0"N'J!U-T0A! MG=$PO6O,0%J!M'(]P;=?H)5HQ;2*O&D5)7,<^S.+W@KU?&JM',)O',XB+'O& MS8"[Q@RD%4@KUQ-%^P5:&=L#;F&Y'4_2MLN"XOB#?8M(:>4QCL;S#,(S/.25 MUX)F_XVT1-'/D,*HFXEV!8=/;"_I2?3Y^W&=',@F58UD#ESCL>D3*M,@V1N' M]Q&#P4_$\T ?G^;(_GZ"P/=/I4X>OLBFF=-TW5\D7=XENI/S_"CI6^3GHIF9 MP%F+C43[# #1T'=M0P,_6+:G>;JMN87YZ>MVJ68:^_ M_)5\^7I&T36U (!J]L.$DN ECRR,8?\Z2Q[MX[P]CHJ@GM#T=9JH9YU.O_[? M_WO>^6_1FL1/[R,\%^(NDSS)+=4O!X8'EQ__><)AX_>OC2 R0&CC>*8$U+52, M2XQ5&B=5PYCH*L51C,IQ%*E2.,5.&-)@" I[.+SU?:1V1(HO*O=!EH5*5Q)[ MN4*E5.D)]5RY52]4FB49.61I59KBIYS0+.1D)2]7"A6A6Y'D5#Z'\8FMIMRJ M5PI"3RJ(9:%9DN1*4TYFI08>)'7EAM3()_]<=(C/.YF3>\D_#:G9DW.M8NZQ MS[E*,_>\UX"F.-1U;0GRV]AMDFLO*8)9;>7.^2V5HED2@!& MZX\M-U,*&L@)"W9 M'ULV.S5C4FIW"&S!=VE,QDDBFH)GXO2/3>=UK&B+U;XL#30&7RI!HTX,TZ;< MCTWY;J&EFYNQ(.W&K5)=#B;SF3Y5R>.>EHN%T*TQ#=_9Q4IOJ^SY.ED0DI;4 MCRTKK)&7"TM[B@WLR7*W5)>S>0B>>30F?==40]=9$=(@6K8&&[0V=/'$E@8> M^O/VQ MH,8::80M46M*N]92F,\=O%QM@?>3Q\C_.K=7N$AN]6 MY2:#M9H13TXDK5VS.DG+HYYR/6_ %9VQI2Q*Q4J^P.S\K0Y:'G6T19'1V$ ; MHT2C=E4-9]HBUA&2ED<:1=;;LNHWJGM,S-LS'I_0Q*0)GHD?=33*>!;NIRAR/WE6FI>:4%GUI MA78;C0)A;]N33=+RJ*==T2%1C22:&#-8%AH87H]*)'CF<4\]0MUKF*J,I=9X MIX0U!G7FA0YH>M33Q5[<&?E"PY;,_M[)1SV4Q WP?OQ(IR8;T]GW>CO3(9HQ M;S,Q*@QK@LH>#\K@=Z5\A:NZDL;8@6H/T=)&VB0MCP:UW54H0=/0O#0H4EZT M;!L6SG? /L2QGLSKJL,&P1Y;*.M\J;DWYG8Y;7HTJ#RUY(D8+XA2#6U7Y@K- M;C5CJG+'/<6*U+"B-&>N(JMZ9[C0>LNB!UH>J507'WK^M,*OI=6^W["(W;"$ M84+2\FA,B2WFM_I6OX_)]*)2P2K,;-,%SSP>D^+,1_5PXXJ2*"\Z^\6HX72M M#6AZ-*8&.A^3108E%:92Y[=8A:TX8T'EC\>4GV^J40G;;#'4,"N=/+XHLO(F M:7D$*+>QEY5>F7>56)T.T&[HZRL.M#P:?;VVP^75H-.02BM9UYMK@PXQT/)H M]&5F)G![3 JQ6L6]KS86U':]'4FP7=ZZA$QO#!4/"R:,% MG>%#0]$H#>ZNA*L3-N*J6P,=1->EWR#QTXDL"P,&U6 ME"'7QG8+?ZZVT^?>BR"067"H:.E*SH#K"Q/\BPOQMM.VO9(!I8_&Q;[ MVFPFB84J30^GLNC4DN?BQS+8C>QB;^/)7677#KGJEJ<*U7FY:"8K1=+TB !"LA>7G*IK.&;$4?/JGECF"VG3XU5E%[G%AA09 M2X79!GU64:=>%>ND;8]DFZ^3@S(KDIQCTN6E$3.\/9L+:=NG=26-_'SU= \A MT,3+=;5E:'Y^^N:Y_9B8@D_>+O"9](.O];T?^BP@]NB%'KOY4?#TUL>GX0?[ M\HV%=JA/W,_B;\^/]Y-'6JZ_>0I>//V,@LC>YX//ODED\*J[_!B]2%_\ MU%2;A#Z(79[9<7XY](?_0NCO6ZSCC[<7> ).1 8F@OGTT_/YM@7MFE_KA!L\L3.;8?=/[LY_MAUR4#W7?!AW\_\ ^_*8]$)X _^?UI M,WRYS:5G/#[BL!F0PROIU3_-\A73VX,.R>0RN$+H:TKO>5?O=QGX=\,\C.'X MZ_L"R+VOF5D(C?)23V$W/>FE=_.+L76[9N M=KH_P":YT'1#^PS:9P=\4+^+#YSYA!]5 [@N^\S5PO# '<*UF&;7IR3'536N M54GR-ZDD'U5 MQJ%FR?=F$#Z>]/]^YJ%G<#3@1?*7KGE!S^##0UA7;*^!HE[A&\GL2B?VO6CJ MBF=96/BQ%[W?-&\,X"S.[+L ^+KWQNX!P.\QS5=.T^V* M".?X+4[B%4_R02J&:=FZ#1%]ZY:7N8H3;^H=?,:/O5OI:+[SFJMYNHGD"J:> M%EX[3#>)/U;_ Y5\WVW7Z*+W2&4@#GAP*C]\PM]0*?J<9:*%4&U9*DZHY&.5 MZ,>2SN!AAXJTZ>9"RTJ#,L+6#K^V.*0.I;\6&JEZ'O^QE"(Q:;GT/5#%\\0# MT@<__KV&XOT]LZ_T,0:KE5>;2I_:<]]5I:XTB[]0E_HME:<-O5N?EQ<=]M"V'VK['!AHOWG^_#'AT_GN0A$D0NJN>UQ MS5J_,Y?LE444@D%A4.A?.7O\2DW[YU'H0T=.D(=,+JIE?UN MV!]''^^^8J]-VMT.W4K@U&(3[Y?08<2:H.(T*#MZH ]('>=-L;H-ZH#,\4O@ M%Q)I@&YH;ENSC8HG:DMP>\#OL)5,\C-ULB>Z O C0%EY$F$H$B&8X_MQ_P,9X/T8@(4,<"/6 &MU,')5 M[,X4@ASU&P6.1&U^<]85O!@WBM4M-PD= G7*U?7(H.51>M$*__"%0FB>1@B. M^,D*GK4\TB/E3,6 3K0PO3EPL32],+W4\^:.BMW$:8=?QF2:W$R\SPGUNYO- MUTJ"W^"07ZOG>>4:?+V',OYD!P-.YXU,YVL5_&YPR)"0;FHZX0G8RROP._MI MA3A(/0855U-'C51[OLJK)';XX3UCN+*LZ$UU+\T5L54@]_X47I[O%J7:HA$:H\X7#[XKV-WG6IDMIH%+ MY1F+HM[@D#.GP!^[5.XB=#E1FUU/:EE!DY^UK>9Z_=NY"A=8WB9FO.MY-,P M"FP=_"($D=94@T(DYYD1^'6D;7,;.YJ!.#38LX(YW_"HQ1]D;OZJ*?Z1J=,M M#.O(7"#$2BVO#=-']BJST+8>T3H!&TVB:43*H](.B'_2T[> 9 MQ$[0UC 4)_7-+.](Q)R0Z956"=8-LTQ:V)E=A08D4I>5UME/Q7E_!.0E/TPQ<>9J/?]S&0 M]W:U[WW2+Y$[F#TI7,6Z!%7_^E/HLR>%['F0Y\BYO=K-F]^TJ5Y,U>4&0F'> MVO0TAY"82'%;G; [G";&%=B9.6%=P1Q=N-+>-MW A?86L].S)X6KU/S,YW4/ MM"#0D@4Z9V[-0+=#4-H:Y@#?SY8DW#7XSFPT CTZ'/DXF(?)F)-9/&QL'LS& M)\!(3W@Y5X9H\;3&S(2$8D"Y)Y@:"$]%P.F$F9X97"V@ M!L-3$??@5]UL8/U=K!>]*;7Q=FDC2C8ZJ8:KBJ-5NIO$>@%1=)Q ,/Z,I:_N M"C_WN>AEBS+@F@>/-URU E_C\89W6:?,[7"Y6XGV5D*5<67F3IH\@8- 'CBH MD*Q3^$]#>==X3B&56,Y?@J&<8U, [F)E?Q<+;AW\R8&#G^X>I+]L'=#U,^)9 MK@>./ZZ..XY=GF\(?CD>=?8;E0,["#A)WLHY@Q?N%8+G!6!>YK6DBYQ/A6$^ M^15/'LQ6@_QS]2H,\[MORF"_V9CT*Z;W(>G[C9;W8*?&5FA9EK/P9ON&HA6J MO#--+&\0FB;PFRG##I<^R!O7O?)E;\YAHO:U:/XU1K3?_MLIE/J6]8(,C7Y/X$,*._-PBM37>KVC.5:[*F=M4NJ*2 MX^<.4][;\@!STK*GB3#9-9/3*?&2BOB_K%<4 M>>%./Z7D$^:^LEQ+]K;1,=O+2=^5?B^3[+E3V?,/SS]5?$TUG%9QW*8)3./; M@Z""D^M8FB8# U?YX0C/< C&'Q>W?;\R(=<*:9CD>>N0?L>\SK>BL=C)-VR\ MAV-27!@Y;*&)N>^(%A!NCASS_C MRVTN]%W;R/T#2_]WNT;@#.)6A*/!3]E73C"II;*7NAZ="3N.:9/C;]BJ4%CLC MW[#S^M@D-BJ.I1%@$B%P'.%8!J81_W8R)>04R"D7#T._E0XFH^["D+<5$1LH ML[7K!.*LT)JF=,"_C0XRGV^9UUQPLR&2D\UEE%+N@0-(##E\ \1^WVE^!Y1^ M!TDR@:3AQQ/7O&9,_D(- "%46U96#OU;PZ(G%9=#R4&+/7?F;ZKRH/,GA_Y3 M.;3B* 2226;N!!7TUQW*[9E+6;*[6W_1#>Q@MTJH #^4!>9Y'&'Y<]7NO,_2 MP)>&W'?[1;=ND$G>NKI?&8W\\L$.< F-&82'CIQ@D5W3R^^*-2N6M'@@ MKJ)>/C:$#6 1^L BUUG]]^Q[(C<(F8]>?//OA!IAQBCLM#EN.?+&SV-=+-KU M\IWS+KY^5)^JHX++*AI1#>E2<=)I^!T &_;A2V*#$RR'8&??55HYAD)LO.0)(E;X29W?9JPJ:K+XX]\0CDD/?^;-R(J\Q0F&UV=9=L[=2Y';3D';1 M-%]9I%X]*!C"_7_VWK1);63Y%W[_1#S?@?"Y_QOW1B ?[8OG'$<($/LFA-C> M*"0A":$-M+!]^BN);KMMX>ZV#;2 FICIZ::SI:K*S%\NE955I.BDG?5M.N5Y M!(5[=2P^?E97KA;_.QSXQ5X?NF[JHVBQP:SRSIN5-J/9KDZ>%P#,7UT-VQZV M1HT1M1YSXW!((:MA947A:8B1[/RA18QABCC%W.;9CUQ" ?7Q2O-P4'!U_V"\ MU4FGO52[HH##F%]?CU&J?5F;3C6W3I,/A9&(NNYBLC-HU;&.-IWY])6,-9DL MTO1K77C33;M_AW+,L\LKWSO5[3S#>"$::HS*FG_\Q'3C]X9??AQH*B7D-TGY MC_+#"+9:(EJQ0MCS^)?#A:]IA4[\BT50X.*GS;_O)Q8PN%@X[B(JQ[G(*:LD M1<8PC*%@"<8I7<(13984#%W0+D3U:,D2IGUXIP;2 9D:$IJEQ%T,@M1MR[3, MMLVLEV)7[G39F)+ZF7*\BIS04T25&T?M:80N#F1IR,>4"/$S:2A"_TRJS7&U5(,K,"=7V^.2L&CMK3(K8=F1;K49"HGU[DJL M-4?C>8=>Z:&^C2GQGRF5'3FF(&<8B7+'9VO&EI60**',S$DDIXUP/=J'%JJO M!;6U-3M=W(@IF9\I*7ZYMMND7;/*KC+0$#ZRYJ.$$LD,E.+J@DDL#P?8F8R% M(7O0A$Z?3T@S"Q5MEL2T9;4VHK 845B=KT12/1EI=J':KC,TF%VG*^ZKD<"& M^J3IU[82+F7$1(!FLS5'C/NBK'.'EKP>5!9;/J;,+%2SHN]6C@?U88=5)ITA M.9Q40B.FS$Q?T3$$63L5BR/K;;@L'_3!=)M09J=?J98M5!B&-2[2-KM#L[<> MRW0RT.ST%VK5DIMU2^+* UT(*F*W.XU2TLST=UJ_VBTMHS47S182N^HS'+]D M)2([?42KS*0&MUG :V%H5U+U*R^HUJ\V5VF_(G&'$ ME)F!#HD175KVZW4N@I#EDG+:)>Y<5#1V?T)"84"*9 M@4I&!%FK\6QJ113M-XTIL^+8E)3,:&G9,"S,V Q$<]TI+SOL1*RBO$1F9T_: M/(([09GAUM+28A5:88-83,CL2%FE:M=7I MSB$B6*MT]!8L#->:E[P^.U+1K[H>Y%=G5B1(I=(>T_M8C#QD:G]^))VV%:'+ M+E>.M:[0C=EJUK?A-2]1V4EMQEUEP:^"G=5"%$]<<6&EXR0]OS*4,-8GZV2$ M>M3M\X=I__:?JU<;W,QIH&K[=\0%B0W1D829_Z#//#>O.@#!=+ MUZIY-!? +:R[PQ/*S))2]7F_:SH5T8HF%N5@TDHEW;0W66:@P7Q##]S9Q.&< MON1)%:/>Q^SM4[/.'TG+VJ&S=I5&U7+FLYZJS&E[,4X.9F<>.EW7K*715286 MJ;,GU F]Q4'BTY+?XF#(S>T1 ULJ6J@?='Q- M#?KIZ=;,[ W#H,1!")&6(.U:G>I^HAPBIMP8)GB>TF84MRUK7H.FM+PH?[FI9L3>RS_+([.B2/OH-0Y=;\YVI"MZ>%+ MSQM*7>3TDZ?(!(;_)W%W0O_YK4]/0XYNT'D*N>;FYL3CO?B1NNUMGSW!YY^A M),3XHOA:[$MLXS7X9^4%:2+MBZ_9^11[I"]^)I65P+.C4/MIGM<+ M+I'?""[CN7S[^FI$%GJK/R^=N3 7LDL?C_:$J-TX"_ZR60)0A2OQX8.U 3#B MO7TC 2.NATQ (_+ B+L! P ACKQV($@*;< M,.+UIKZ $2##\5!\ ,B4&T8 IRD7C #(E \^ &3*#2->;U8-& &0Z1;YD+=& M([]5G M)G(IG=\ "?U30*(^DU>X0N3/N?MA!NKR['YC4:XG %?P1SY( &[:-[L/5^RJ M[N@W=<#_5!T0\C."W+:#EO2*.$(%>RN^68ZZ=)]%A-#,8<1;%:'2/8G01W3B M>*@I@U#AQB7]!@**OP4W5E4C)[+E4)O?%+9=3>QO(*;X6QEX>9P]O9R"^BG9 M=].!PV5B9B?^2UO+4U+WTCFO&_;@DAX2P3OA[489>RZ8NF$NLXX7N>'YV)S' M%.>?ZF^V>^U-L?;,"IQ'SIY%@6][,^T1%/@<;+YQF.XWRH#'[PD;;YC)QU69 M:[JIFC>ET2\FO8R"T-3WP!G[$P'0TK9H9P@C/_@FLF_W$C4C5WO10NQ-:7Y' M0XC\7:B:CVO';K OX6_?HD#FX^Z1AF"JU@*'=F)M,]]6J^7^8KBY\!5&-:Y3 MMQ;CD+=D5&0.?;*WI5-6;E$WQ, A#D70X>^]UQY/@D#14/-Y;1&<;(]_HE:CYPXVG)-)= MJ-NUS?6Y+BM1=K@8EOBN"T?=B#2'8V'/\^QES35/-)9]HC,><2369W8T2C9[ M_:3?Z)7N/'ITO?OEM>C 7C^(O;X>>IS=7N^ZW<&4V>&,1?K[74NF"%W=I\V* MKW#3$4".]'3-72 ' ([S77#4.AAP9>Y("Q%J]_SVT+1VW<-E+T-8K;7FNA'U M-YQ#]Z;"#C44D4_;BZ?W&Q$X7,2 \PZ M9%#B@K<: 0!(+SH" ' 'OD"WI:A$JU&SN:@+0DSF< M9ZOOKK#FU?E>^M##;RMC6M&,OJ>,#O#Q-YJ#W]M\WVKK>[LG MV;B[RF2W=[G6U('K,K5HTRS_IZ$=.T]J6),A!4/O%R].MX#3L*?\(NH9)/6; M0H:;/F4DVY%V(E!4T.T<,[U1CW.:2]:JSC:<;O#) M38K8IZ\HCA1QYK4P$0 ,L(PW # W91@_N$/ 6Y)\A89;N$' M9V7'4<]EI% MK1DNDAQSLAT%#D^ PQ-_6HWYNZ[X-W@VER@$9I< M;HQ.N2"PC%PW.*>CEOD;Q4>L?;SMK'J=[RPGY J]9PR"J% :?0DTU_VCAK#/2O,"=\1,GH"/)L957@, M>XW->%%M3[%MO'SHIZ\(]D>9.:!SH-3^>K[0B4CS@QG^6/5J%R_)!PS/%\,? ML$ 1"/@C,1R4^-]&6'#W>>)?./C'?/$[_7LZ7%/!2MF61<'12K6@=>CL!XE_ MG];L(]FV# M@#G\2+0 UC 'R5Y0UP],Y,7J^L]AUGS,Z]-+C:_ Z(QGU]NF MVEY,^&3XS%MF[>UL=RK]^:G0KYC)=K$2';/?H5=P4F?C)FOM?W'IREF,TJUM MNSP\UQZC?/H=R86'D=RK[YQ?#&_NJJSV4=CV&/4Z '#N47(?H:X5^'AW*+@ M,O^42!F7J@ MLY6[VA-&/*]6VE\T)/A(@O"]!"##A*C6(;ZGS?,Z(\D O M4^*81>LVC8P.RWJJSLS[U/D66P&79#OI!%PL"-HJ3$'TJ.P87#Q^DS#BL>K7 M_C2K_Z,>8[$>S[U(L;5;5N3?.(9_O-4P)^?N]4G5Y:JK"6=!U:&]\+9-8N5X $<[H>E MO^FI\P[;WAB,X/50WFF63"NF8$Y&&TW8)LI%??J*($64HHNQ&-R+AN72N)^N M*?QHS03&_6:,^_4 Z.S&O5T?06P@5MN68+*EJ#3>T4*/3_ '@9\!"(#/U3M, M?[1*7@)\BZJ8^B MQ0:SRCMO5MJ,9KLZ>5[D^&7S>7],\Z0Y601PN6S3MN;W)&Z2IV)#?1.<_RB^G\.EK-[8+A4[\^2(H0AN8/ASVYMAA%>-]DOSZD7*U(RI4V EUV&$E1Y)*,\ZG M#0F54.QG4AV6C#XTK]*P,(4/HDS;MCOA)2S9+?N1=;9\F:) M/2@>&U-F7H_UII7.L#=1Q;)1ZX@KG&J,K,=)[;T_JDNYB, M\+:1D*)P9J2-U?K UG>L1:YYJ!8QC/4>5V/(NCUCRY,- M8DAX=E(T?4#7P8+RQ/6*'?#AJNVUI&U,B?],Z8M3I57U6C36(\IKJYUQ M0IF9_B+8S[T#,IE; CV51[O]9-&8)&]G?J;4#OHN-+L$#I/6HBT;+6Y%,6Q, MF5TH45\3+8]K+>"Q;.^6R&Q5$J+DH4AFI((O>T&)XRF15/D ,\7*/A"3D2*9 MH4I8DYSVRHT0U@YC<5@69^T%S2<+E5E^DA/&O0UB:B*J[35J5T)WF)L\-;O\ M"Z.T';8GHX;5:O,277$8I"*R$B%E'FJ0R'KE2R,&1O=#TN2$@=%B$\K,I.HS MG<8FM;I@10U^<.C-EZX_2"@SV![BSB=C(:%$,@,=KF([,/8(!";M0"-MJE'?M]+KJ;,B#0>&4B^S MM%ASJ8X_@F&_$[.?.,&I^MKNUXS*: F33:F,-OIH@]VDI$1&^CN\0VUA1;!Z MT+HW,IRJ%)C;A#2S 0U&'>X?87@RMIT% J<4^GC*6D&4BRF@C&8,]V)^S7; MZN]67<3H)@/(\G] ^/6A/G.ZG$9,L6;;.HQA.5FL+/]5)^IJBT53L-8KU50& M_GC [Y-;D3(/[71DK+$:AQ,.M7;!8%>>Z9S[=(/NCY3+R:!-U/M=!=[+;I,: M#,P:MWZZQ?)'RA+7F/5&ZSW/]7;24!D1NX9J;9,[F3(/74L'XC#N$Z157DEZ M>X(2%7Z4DF:>.EI:)0E20@@>>P>\[T&ETEC@DY$B/Y.&2,-=59W>'.Y5=_:, MIQ91IYMT2,M,?TK/IG"I8PYB_1^S59:&]\TR&U-F>"H'U>&+4;I+J: M=1>NG%!F1755AP=;;D+@%MD?C*IHE8&16/ZH$R.EB"F-;&#.M]9]JV5,I+)* MK=,K"#*BZNQ&??8P[\TY1Z7_=4L3%4!] (A1@9+2".ZPH M)Y29Y1\J'=<9=@8ER^P-R5J-87;2.CD@FEG]CB).> ,>ZQPIZQNXBMC!(99^ M^H1(8^I(]K9FI\+)0G6X+RF-&%+2UV>FS\#[WE >-RPK:A$>@KJ]6=A+GIJ= M?GNK3D;# 33FS#%6Z[+&UAAWMK'SEYG^G@FF$T()2S I21"\:BN4&9ZZ M%4;T"0QEQ983S!3&F(=+G$\JW3(/;4U%F:\K*,J1E+AUF88T/H0I:691*X&\ MFO"3D+%B7UO=RV(77U,I:695!VQ_@-3E_@B&8%6Q*B6JA0K)4+-+!0U:%95K M8WW+H4HZ0M':835)'+.BJL#QTV:<"G!])>TN&76/5 MJF@YIC6HV L?I2O\TV;Y3UB]=R-T!_?[XGXF6 QK[K"JS#]M_?U(.EZT&QM3 M6B)B#>M63!7"9)DTGK/T/RULFR=Z2+1NBM&F-D"9%8E%\)$VN[+F'BDC@S8M MH@O77'G:AL$&Z<2R2]L@YW-I)I@5:[\M3TNE0X/'V'2XV;5E-S:KOW L=D5+'-HUS'7*"J,]$U*FAEMORD+8[&& M->!7Z0"R:XMJY!YAJM$&WD^WX:QETG8[$03DQ-H2DJ8Y97>SZ*?2&M[E4L1"HWW!CA M$32[MNJ@5J[VK.8";FWFT);4M /&\PEI9K30<'.0%DO)@==-?ULM+TA\NS<2 MTLQ@MP.,Q;?!C.$$:53BNKT./FBE \AB?,GJ$/O!VN'*LE+EAQ-NAC I:79M MF^N6I:_E8,75-E. MLX<;?@.39;WBV0L+7B@I;59NE_4Y1NQ%<XAPH9:S=RRR$;9VBK;:K(V4-+NVG-&=].7 65A" MUW+K7*7L4AL^I%>ZM"$4:2:V>UHF?BV?7-NJ.;9%9=ERQ)7O0 MPD51:)FHSHEH9]LSW(U5M_MPN=%RQ[BYKLE>2IHQ>!.1A]$EXU)B3_>&%.%5 MX)IM)*39>?6BDE=EMZ2X'[2W3F5JA68Y?6K&X[::3+RU1);UM#G,,V+ MPRWD5!@SHMO>=#"#8@!K5,?+C5*5-I-T";(N;X-KC'Q_8NNPT.3LIC/N"N(T M?6[6D:WV-YQC<5M&7/O]#@=K)MF$C^OU[,FFZ9#GB/\IQ:5ZMBVO NW+\S,%V1K>O@R!0:EN:KTDZ=$(@S_3Y)F"/WGMSX] M#3FF']Y9R@Y_)E_MB#XW-R>>[\7/U&UO^YR">?X92O)_7Q1?DRUH&R_"/RLO M2#?1OOB:+8?F1OOIF4]9P/3%SZ2R$GAV%&H_3?1ZR6#D-Y+!\5R^??W;Q##@ M0P[X@']F@$+D@1'P9^;5[CR $8 1C\4(\C/VZET.@!' 5C\4'XC/#%"(/# " MF C ","('Z$)?K77 V#$U6PU!N*Y/##BK;N' 2. C0", (P QOIQ&0$"ZWSP M 2!33A@!G*:<, (@4S[X ) I)XP FQ$Y801 IGSP 2!33A@!?*;S,N)WNZ.^ M55)VGZ=Z+S_C[&'$7*W!6X53#[$(;QD!L B/L@AO^<.[E^;*IV[-N9]AOX=DP=2 K S;-U'Y1.?XCQ3?C!]Z,E,TM>(KL!=!)T']GIR/6:W9>N??-1T#_U4:C/N0[C M,C[)[RP02&4\F#J 5,:]V=_S %8E4?P.SYX50"4OGU$YZ,7 : (6)5\K\I; MQ:F/N2IO'>OXZ%4!N3( (V!5529Q_]4YA'L,W8W-5+) M/3$!J)&ZC*"@:7+YEB4EN=WT*"CLV83DKA)C9X&3]&[PNY"2$H"2>X]I0(0/ M/+ /CSHN;$/^%A%958VDO7+%180MYXZ %AP-BP@/\/(3>L9(@ & R 8W"9(/B61:'?* -! -%"LCK)[L%?V0N13:\X??&^ OJ9B+_"Q__B-Q;^8^[B4;M5 M7U:3OGJ%*/9[!YK^WT^) RP)H>S.97\N!0O9UP+)%BA4HQ67%"%O/F\LK/YD M*;*?"NE=J[OC'[*!U-.3RXHQ1$I$1(H"R)#E5?*P4'-B)>)2O2A[SLISXQ\# M=F<&TMQ70^E8YY'ZWL^$3P:>"*SOQ@CX-XHN03J07A4$RM7CI8W"* M61I3P)^^74X[[?MMU!RN8&V_VVPAI"HV)JQ$)'?Y8G@1H='__/O'93M?E) C M1;B7.?VOLU6>WH)'860N%!" "@"5>W94[D8@'PP< M@4#F7R!S%PDG(OA_\A'\/E,-M% V76W.R;X;K\1S$-RK=9:C_GSL<6MHOE[O M5]+6X[9G#8+C!?KO)^A$-%PQ,4OHX8T1C&+C+L_V2,=7DV@819)PF"29(LQ0 MF7#X_P*M?@BMSIV9N8Y6HXK5KXY;$=RKM!2+9IOC$GW>K-0O%5+'QA[C3QM= M;EW2@PK6-'HA/7)58&-V M))G!^%7Q4A4+KA8FOPQ]V0V>6*QZ05)YO%-I#G:[*Y$O)X^2$"EU*5!IZ$F,A,'''S)10VH&>WKJ*?P0,1QW MS-)?LT_1PN^%',<'I ]^^GN=@8-:;T,(8H\\<$-I5ZU8 ?\7>^?)LQ.;KLWC M:<>,[,<,\>;'+?688>FO@A.>CMTCQ"7=U:NPUJU,5531>U.3E4B)^O05+=(P M7(1A^')[Z@^E= \XY8NW'/SHG?C;!IG?CJ"R$#.2[4A[#6&J'*X.F>YLSFFH M%LWTNMXW>@G"(/ 3Q%QFG_]!#W;D2== C &F?-O6 L080(!O&H(_V-UYU6-A MX[5)'B;;?=F<-]RRO#)#V7[R7I:408^JSJ(,KUL-3^U,^-DV_+O\[Q]X+VR] M/&"&D[X*DV&MUVF3+ *S?.*]T)^^(G 1(9-21>QBI8H/I3X/B1@@K78_W'Q( M 7YLDX?MJK)8#L.RB#HAR88+EZ\,KFZF*GI)JQT@*[):"#G?S7Q>T:;;V$PE M&Y:IF:**\*MFZB9/OY4]-QYDD'#9TPO.\0!G?N=>H0+;B#\SID;HX38-BY,)YRCB35KB/MZS[_4!L!W->GIZ2!>JWT@ MO1[EC.VH)O;F7N]0$D<[K\=*5'+$#J6+!$YJ)#Q8_'E M7&[);X$+OM3\$F77N[ F(JT]KU0)9FK$X$+$X')B)^!&2QSSIU+@>. #,AVL MPD,>'+K^:<3\,3V'5=.W6O-4.E,Y@ET>TPCKD 8G#%75K1XZASJRO6+(\[,S MTN&JIA7IJF'5X%EG$C5@K==/G!$D#G40I(A1]&6KGQY=2<$JW(Q]NH&RJ>OA MU"5#IY]!:C45:<>IL"V1U"FK5E;HWACG$Y BGD'J3OJDY$\S 3[EU)7*;38F M;Z4-OY6\OKNJM/3Q]>*-U__#XT%5L3-#4F#<\D=;_SSLC^4+>*YI\'^).H3@1J:P[=%<;5)J;4^!-M><5?BT?_NT M2QL=KX ']1?@0/>]'>A.'O_EN] G4<:W5_VJ1MC:#)>22G$#SA''R+*B"RC< MW<8S0S]])8HD=IFK(T#=#EB%'-?MY2$'\;!:58 CR,#UB3[3_17\TU>JB+Y= M+YK_<[)IT1NDR($V3W995YH;I'P ]0]_O*5ZGR;I 6L['G#*H![KGKB9O[.P M (_ E&_I1,7E]X8>BITW4"T)M!-,^6$!Z=$%J M0PZRUN16U4(]B^AB0[3G-K<2 J>[.S11Q$\4$0.D 4@#<@E @.]^RH]N*L][ MQ^D'F+?NS"Z72@=]*IKU?L?KEX.UOC02\Y;LX+QIWF[RX%S%#$+?5*)D+FFG MT^/UJ.#8W/T>FP.UK* 4 13A7,;'>W2>@Z-*#\ATL H/6;H/CBKELMP.X!W M.X!WP+T#D@] 'T@^D/P[#^D_X'3![^T)#[10-EUMSLF^&Z_+5L)IHGBQ6U0!IMS]E$'6X)ZX M^9 "_-A&\8P[,!%69W9>8U) E&S=O&[*;/)?4U<*" MZ:J>HX'MYPN?1%(\?Z[YT/'OOR"K72'P;'->^!><_I,KC "EK%>J2?A HXI MT!Q@=(#F ,W)VRK=14HDS]OP%STV]MQDK:N%C33)WO:"4V=&%+/=]-%)/7[I MR&-ZEF]O\="0$"P],886*0(K$FCVU C (H!%P(KG&(O.VZOQ+1@IE7N;]H'B M>0[=5^F&,1BL]@T^A1'\?3"2_[-G)=F6754K%@1M%:98_;__A9#P/QA<-UZ2A[EF15YEL>$;@Z'19U_Z M/(UN]3>\GK3[=-"+PB!9F9AS)SR?C=KTY1I?[ECD8:3N4$3R^DD1,BY1Q^NP M3]\)"@P',!P_I_?O$$G>&\S<&(S\3NB4/GGAV3%O@^- 3MV[HH\DO.%W#]Q8 M1D11%S6C;K,)BB#P$XQ<)@7SH*4!WY&P0\A=GF1>8 M-'$KAU;$[;M= 7,L9V"3E_7DX7 C3G"8%[@UH?@Z8W -8W[T+.A/7ZDBC5!% M$K_?%0#B M]?GO)^@$$E3KT$K>^5Q/E&TR8':\I1J3% F.I14TAL8A1O:^N;.UXP50< ]0 M /R#'W$AK"F3NC269EP+PI>EEK7M3J=_7-CP+IM.3WS%]5=K3"3Y!@TW566D M]M/L7'H^N\@P3&S7\;>J&_X=)@?!+Z]][]2W\PSCA6BH,2IK_O$3TXW?&W[Y M<:"IE)#?).4_R@\CV&J):,4:8<_C7PX7OJ85.O$O%D&!BY\V_UYW4<#@8N%8 M;:$ G-4@XA MI=:I5333VN.3)5)K32AF:,24U,^4]G9BB<[$,$69+H=-O$)1JL[&E$G\^"/I MH4D0_96Z*7."P,^WL^FJL>DDKT\"=#354U8DK\9TI,:^M=S!] 8H2-RQM[,F9=.7EF9D[$ MPC]TN)[5$:%:N601HAFM-3ZF9'ZF--"Q;=6UA<:-1:S:[BRC)E5.*)',0!O* M:!ZNEY(+CYN:;?MXQ9S:R4"S"V67_>'(I_PU'/G\P0@G/L25MPEI9J'V[5&Y MZL7P:@GU8#(CZHVZ(VPE7()_IF3'C59'1>>A""GFDJ2B?00Q1DR96:@1Y"Z& M(WX0SULW*HT&T59:;/+,S/19"-[)5/Q*N$2A"_DP:*\F*MT42%Z%FPVVQ4W:%CE/2S%IY-;AA*5)-YLHL=B!' MV^ZHAAD2F1VJ-AG7)L)J/89;QB':] YH^;42-F@XMVO&U,F14INS%@M8,TYC2B@_9K&Y070C:FS,R> M[!'^"M=;!UC .QQ26X7V3DF>F57]#B4V=F;SF$- MVV52M!P#JZ_[SJ@YB6=/G9 HG-\V#-[92UQO[_?$2L.=6#POT=G9$^Z #T2Q MM8%1G L4?FJU1O6$,C-[<8:1!VECPK Y7_39WE;B_"D;4V9F7S]0*U7$55@4 MYJQ-=&<3U76,F#(S>Y*T:H$TW-:X?5]T1 ==S+AN0IF=/4O*L+.UMZHHD_*A MVJC#3%E.!IJ=O3S2^V2UQ^IPS_>V*&'.:XT&'WM$F8=ZO-6A5]6>'&M4N.J7 M@W:I9"24&8SJUKL5>C=IFZ*P[3B5 UX-5R,CILSH';_Q=R5B4Q[ 96.(,J8F MXX2XC2FS&-7FIR.S9Z$E&.UPBB_W)O@(2QZ:Q:B]4JW"M?V6$R.+9@XZ65M8 M=OK49XQ*?:5G_^#)_U4]VY97@?;E^9N7SDCL5_RS.+H0CKR#4A?2_>8.0[:F MAR_]8RAU9--/GD(F&/Z?Q"D)_>>W/CT-.3HK[ZQ+Q=]H&S8W-R>>[\7/U&UO M^^RP/?\,):' %\779 O:QHOPS\H+TGS7E_2Z W.C_?3,IQ A??$SJ:P$GAV% MVD\3/;<;>HP!/L/$=P?O=$R(_$9,&$_MV]>_C(A?;QL.^/(Q?"$_XPS@2_[X M O0EKWQ!7^W5#/CR43A& +;DCRT QO+)E[>:DP*^ 'T!? %F/^]\ 68_EVP! M,)97O@ 8RR-? (SEDBW(&T<% %\^#,9PP)?\\07 6"[9 F LKWP!,)9'O@ 8 MNR1;?K?3U%L[^A^V"%>KK7XKFKZE%5 ]._GPOY^83W^X&K% $#^79']DY[FG MLMM7E^^U2MOC0D="!$0F?R)S5][KARE/?I?D3Y4'_U/E0KJI$3I=>= MGP\X06!SL_+PLIO"__X7QOSSHU2 V"7_C@7UQHH<_:3LU[,8S.0HV/WXE4F_ MD^!6',JS\/U576+[ MC?*M!$>_/W6 #'\D%,=%FFNZJ9IG!(C+2P>0A;/+@I:V'3Q'I'S=RU3?$H=O M]R4V(U=[T;+O3)8P7Y.]?%A\]>F^H^GGRQ6XV#4E9#YN!:*& KD5^?$2KG4M MVQ9-IZ-L+GQ-2=>AG9K1=B&+=!E[(\/--48G#0+1M('PY>X6^P@5R_V&SG%+ M*U^XP\0=XI@-Z/HAK:(*TQG&-DZ4*+E?W4!<9\)F M&F84NO,$7))VQ$=T <@"D 4@R_F1Y2_N+!NL.[.Z4-E%7+E5ZL5SG*FN>MG[ M3:#(0T3/;??@EBIYV@32X-TV!0HLN;*,PJDBB5SHRK+TUAZ %=EC^0 KKH 5 MF7E>Z%JS/X6*7UQK-NYXU6F-9'MBF<+&C69GMB2#\V+$+Z\UZQO]1I5;+2>B MH-182W5Q9.>G8$%^^HH588PL8GC6L3C/K68 +0!:/)1GT>%[31RN*R.Q)TG( M*+*7^U)X66]@(9ILM+.H.ES;+]K="&:KL)K>2L0DEYU1*%'$7[W -'=EOF^) M:]ESXP$&"?L\O9"&?852X9C'*H3>TR=LS*@DJHM'DS9)R']%3^ZQZZW+'_*L MT;^1YJQ$OIP\*KG' M!9[#1WL.E\]KWC9&7=-Q^#5 J7-[*/G47$299=/;CZ/(WJ=W*L.G70B M3@"=[@&=3L4UR201]!SU\O?40N)OM@0>>06 A-\W?X&$WX2$W\,QMM3]@Q0Y MT)+#B\Y*$J@L;\\>%H=KZ,@C 94C#T M?O'B=/M: M6\Q5MRS5P1?B6L8Z(Y/3EUC WI"%#"<3IE9JDVM8D$<"O%>K:KW%)A:2>8>% MO+D#!Q4S"'U3B9)YI"<,G-33"<#^_KT>*CAW@/G(#+YX <=UC1F0U+N5U \O M5P8,!E $H A(*I#4&Y)44-MU^4NO'D)2,S/[\%, ?]+LI+O'C0'D-44KXL:M MZ3ST53GZ[6K^N:^&7U[&W4/O^/Q39_LPS<"XFJTYW%ZOP4[E4.],)FPR2?+3 M5Q(FBSB.7K##"=!^H/UWH/WGR4K^EN*BZYF_(AQ?A-?0Z-!$D<9.]K;)^)AW M*>X]%*QVM;!@NJKG:*"1#]^F B@ 5>4<) M+! 3("8 20&2 A4!*@)4!-3%7;0N#JC(S:C(P^:OGXOSNEK82),[;2\XE0%3 MJK.EK"#60D27 679\KSGP(9$IZEK&H&+% TZ^0/$ 8B33\0Y;R7O6V Q[##= MN13U*Y;,+]LS1Y-H9K1-P()Y#UC<7-WMMRN)!6T5INA\E'8,+AZ_.>L-Q8^, M?$\I\A]4'8M5?>Y%BJW=N*[_]@V'.6FH.^&\\9(\S#4K\BJ+#=\8#(T^>]D; M#HD:8DL46J[#M?5Z4Q*PB;MBC'A%TBN,&=# ^^(I@0_6P==6Z'SWA-PGT/S> MK2$W@S)GO[*D1J[P0:^[WL"]V@POT1M&#V0^7A#B"60 P%QP]^8^=>_:1OY< MS6]A4]Z/2%.;6.L0&M3VVR5L]K:7-?(M-MP;K2CLB2U7T.K5IBQ.M,3('Z\Q M1B]]C?$C*R&P\K>.-%>U\M>#F;-;>;LTXYL^,QF*K1[GJ?&8.+*4H,S3?<;H M)>\S!A#ST=H'("8'$/,7;7P6F#1Q*X=6Q.V[70%S+&=@DY>-"\I\S-Y]2^Z+ MFC+=(;"G& 3!)HB17FQ,(U21?/4J0U#(_[=['P T/A8T,K.^T W'9]XTM46W M+(S'CF.AD Y+/.VU$>[O[OYZ]PW'D;UVT< >;T2GM9TL^%Z-*K52U""3= *- MH7$T0X'S/P V[A=S4&@H!&7:GIZU3'#,+&/@+^U _KO4(ZY=B[E?,$5-49+S3]^8KJQPH5? M?E3?D_JZU1)FQB)HSY](O^VUH^_7XFM,!J$SLS%_A)[D^R^)#VFJ\6\%32O( M:M*$7W;WL3847"\\WM <+K18'.4H]C_3-OUN6E(@)S_HIBN[JBG;\9.?#%+P M.6;I$Q?GYN;K?^(OS^]5;4WV$_U=_+1X6#+")XR"X?\Y'QIGU^AI25#\&7Z^ MZ2#Q8M#IU____WLY^._5%I#JV9[_Y1E)7LQJ<10/- 450X,47Y,M2-;C%W^1 M[:V\#YYF2=,OH/C+-S1*UJ% ?*;I_RE\_S99CK%@3Q &V9H>?CG^ MU?-'*?P\?^8%:1#QQ==L.30W6O+L'YZ:F%9?EHZY9=( M]>EKI3'@RL-"I5%K#-EVH=YK5QK=FO!4F='HEC\7V&ZE((@EH5%IL(,&)_SG MW\IQO8[S+?>Z0J_=J+!#KB(,XZ\=KCL4>M4R*]2K[=Y8D B$4JDHH M36@2KBN:I% D+.$PI5+TG)*Q) !/F2 _V^)EVRTO5E*=LE &(OW>M.RO,",I MDOJ9DN''QFQAESA+@YTY5*()WQ6W$IJE[%#]$&W.*,/JC?"^/NY#998T8DKB M9TJLM12:56S+6]&JW(0FP6KF[ P)D^"?*0^KV9Q?M6%*)!V+,IP.ADEK5L*S ME)&^<4OE1I.#22JPJ6VGBD/]A#(S3K0BT?)<<@[<&-/7?H.=NIU10ID9)]G! MU1J$M3$8\I"*UNJ-2VQ5F\75,6Q/[?]+B^164J"+!NZ M3$JDV!O-^_BBH@1#*NEVD*'D("%8&'MNR8W9M64V50X/QTF]6(82@2B^6ED) MFECC#J%?FME-2TH\JPPEV@IL7R%7'0F!LP^E8J-"=T9N#>[M]87EK:L>U#$2TLQ3EY-M>;_%.ZI% MCAHHH40[:CEA)03)/K7%J"Y)UYF&6&N+Y?E^ZZAL(QX FB6=-DN1S3@F+Y8[ M4#5J=>%#&$M)3)H1?)5<"@-:$3W.Q!1S5NW!K:6UC3$Z^]1]!R-'1F^N<% M MZK=[H"WZSTI1I\3 MDD5JE=*(I?FZV.+ZT9I@.I7&(G[J"B()TD#7;)Z>]84J:$9>:WZZ; MK9E5L?;;L!_U=K09#YKV5Q,>H);%1%V2X?F M0+!0=J_)P@Z:+>*G8B>X)37V-E-I-2/.#%N1Y1S4#E?F$]*,$-I#NSZ-EHX- MK_MF@ZY!,Z[A;B7L!&/M^834UZMA"497';WIE*O;%ZL*WY!@6&E9T8BJA*9#U)EJ/( 3C'5"VU]O-Z'(:5L8 M-2JH.X,K*6F&!:YC4Z41!D^LL4)0ZKK+JNMAO%@G9(#F!_LYPU%3<3RL2&J] MV^Z%B_BI)V3 D'ZT^FBR@E:P"[<&L\; F2@R'T-& M3)IY:DMK]A8+J@]Q9:5.EQ6J/FRP6PD_(81P,&CBX^:,$]G3/I.29A@; M[A<83<[A$N=X/CJG6:VT-N-IG1!M1[6'>V>SA#A9'>B\Z@X;C5Y*FGFJM"UM M9[NP5X7W_6Z?7/?');T6#^"4*U82%CW=)TNB$+9M1615?GF(5^"$:'OHH:^Q MZXXKF@(^%")QO^.9F/2$$-K#L.VV!Z@#.QBAR!$!S<15/-83DM6;MKCYSIWO M1$=>34>['MZI)(P](5ERE6\KHH9V88BM= */T*5J[ _@3-9O5)H[E+2BQI0; MKR*Q3$XXQ!%3THSC&%$V->N$8P[6#'PJ$\Y\OHO5D#@A+IK3J:H&V3-@H;2> M5&;Q_R>-V,<\(0/^ H;HT-_YL, @OK,_5 5Q8B2DF;%2Y'1JP71I")?G"C'N M+"=+@DM),V.MBHL94A/+O!C)<*@.#^,2-(M)3WE$>$FM#LC]FMN33,,8[@E* M[[ ):68 2+A:,Y$O&=QXVY^1):DIR\HV()N46<0,+)JE\S!\K&Y63/<4IPCU0&[90T MR]@=9Y501Y]S/;G:U:=[E)%C[(MN([3$J:F=9H M.>PW(;G*PN1JPD30K$1;\YCTA&C/A&J].JK$WENO578'K#SO3CDV(0)8^3*JTX5FT U6!Y.E>ZR2Z^M.IN09L:*UV8&"N%*3]1FHA:PM:HZ M36ZX@;,#Z)16"[&+E7@1 MOWF9YB!7X7-:,TF.J<>DVG/^-LTWRE'H/7]PS#:FG_R0DWRQS_)$DTWYAO[S MP)Y>B!P3)>\[ 44AG^%7&T*_R/B]>+X7/U.WO>USPO[Y9RC94?IR3.!NXW5Z M,W?ZE,I.7_Q,*BN!9T>A=HTLZGMV&I'?V&G\G@?_ZUU'_-5]5\"7C^(+\6KM M'>#+!_$%_HP!(,LA8]#/) +XDC^^Q$!& K[DD"^QY0<*'GY8@CMV2-_ON)^/2GQHTZ MT57@J@U$SKQV5>^I 46XT([?=$U7*W1BRD50X-RY-O]EJXH?U_>N]"RS4F=1 M/"?^2UO+C^(EERR:^OX=S7A.*= MQ0(]-O6Z)[% SX&;UVUS1K^%I*]-N2P'BT(U=DV#0M_W-F9B4DK[0F^E)7VH M7*/ JK%;&CN>6O#EG1KS/@_F UK!_::D?+BC1UR]C>U;HO1+,/FK-!$0A7=E M;< RO2N)\RB[[>W6S^^)!^[''J9OB+ MYJ.3\B@2F4K3%Z'69K\A+:6$B5D01I$A3Y"7.YE\\HKN!'./KNQ&W MH:YOI>[O45U_;A>\J\IB.0S+(NJ$)!LN7+XR^.,SLZ^JJS!;8R0\VDD6I.#] MQ3#TM%XY4=?T4#Q%8$4"/6.SX)Q%VNG1V4]?V7F2GDG/D";'3GTMYI5JVEK! M_>87))\G/ZE)X+UZ#KF5?<'[%G+++T/NFPRWK^Q8W$9;^>O!]X>%U7E>E0\+ MHO.\*!\1,N=_43XLR 8A]0]&E3X:5<>+QW=(_9SD4/Q+'\N,O&G:_5*B>7GW6HG*B1*P[KYB!&J->>,K+G_.4VX^@ M,@2WYCX[:NDABD.&E)X[P3&\2./9QE<@)+^'D/S<*>S'TN>+QN5_H<^52A-K M1R6L;)G6HK5M[\Q5=Y=T@8BC=IS$BC#\6L_<&X_93[L7IALSVS"3,T9R$&AG M]"ONTZ$$L?O-Q^XY!,PK.D"-;PK/IOI^ B:UEBM)PR5-<6MY+%4-J1JNJULI M/<**%'&2*&+D1?H$@Z0%2%KD.&F10^"XHJ?U#N!8">&A)2X]UFI-F^-)9\FA MP=J(@8/\#AQO-A"]Z6Q-*A.0IT-1<':'ZJ'U_=()GORO $@,G=DO^E;UV];D M0!LDT^WI8G"$MY>*S>U6FAMH)P /GTVB&>$H JQ)&%[WE,&(5Y+[I1-/"<6* M#'J12UA @NCB":+\KP!(+)W9W3D''L@A.J.7;10FR5KU4.-DLKU.6H+&#A"# M%QGJ_-Y/SO-+ZO'6F_AOXTEY>KB5_?,5BX*@"*280(KI UVIN:^&/X6)Y>\* M+SSI^PF@Y"@&VU;D?1>N>:WV(*)%D<>2/L>)XT0P19BXX,X:T!"08+J;!%,R MX\LUG6/E)=6BX+\205]#6D;E*:DQ!'@7D44 >)4?&_SEN M>JF^ITQ]9]1B)MWQ1ERS533"(9@5)^E%!;&M1\DB@J @1P)R)(^3(SF3Q,0.>8D&9(4$6XTV =G.G)@I//O?=^RW186<6Q>2A2V_$)?3UCP M<&J7&OORK"F.]U!O/6#J4 @9R:5 L04G<*)(P*_E-4&T?NO1^K6K91]>[R^Z MS_%NO3_P"+TTY]N5Y<"UR@(=#V=6)=5[\M-7FBCBV&M)NMO+0U2]^)<;S=6" M($E#].6]NM!4*VD5%6I'/L??&K[L%&Q//I]G:"T[@7#=H ('Q707&SV\I MQU-0?#-^:EVS-UHRK>0-LAM )^7H0>+HS H6_L\MFN!TO^R%F>GIST;FNXUY M,C'MV,*'XS%(0M:Q(@+;C8 '?GP3,6=>E[YPID[<<9^ V;B9?CO M)^@$WG1TIS3OP/TJ[/ \>MA,.44@C01ODB/%<)%@D/-[8Q_I>L7^:E*,48AY M''M=2<\OS=RD5Q3*AJ]IH% #%&K<3:'&]7'NRWA>A<#ZK3GOM"+5X"2&2) '!P$629NZJD*(#'G9ROV-R2#1-M("\ <@;W$7>X-[V81(\#!) U&)(Y':):D=F ML$C2!CV]HBGA:^#7G>$J96.5J>C,M0TSULH>4H_!+VVBBC),D:)@25KAEZY]>E!O$;ZMZ?L6+ ME%"/;%;]98]EMNH10\_;X1:*TNBY'X)0 (!)!!RET#(][UI>8F]43Q]Q;,' M\:)*$:09\I=F>.PJA,QT;[/(\-F3;[BJG[3/K6C'_S?<9RW\7G1XPJ,O#YP* MWPL8$I8YIUP9*(*UFK"QHY_N$M!%C$:**)G-')ROWC#W43)('=RH._#H>'/1 MS,$?XDVUIR&V7AY1<(W'9CY-FAS)\0G>)%>5)+>WPT68S*81;O/LQI,_U/>U ME6S.G[=>C9$\W!+#NO)>HUR\O M3!IB^W@V<.AS$.(VAA5VT!#;?#SDM+,6BA=A)GN!"#AC 9(;=YG<>+1=CS^& MD5\66QU:]'+,1O@*+INT$O !,]QBVP1/DN.H-%I$F-=V7^\KZ[.2]R#E U(^ M^4OYW%N%R*]CL/Y1!8>^/#\5A2VGT[JVZ 5-T8R6,%?N(/V6&KL_:6-1E"IB M*%$DT==JXT'2!R1]F=C)(B3 MY'W@(@S3,>K<2?G(=X?(C[0?RD1 H@D"BYP]Q)E&F]G==>BT>JVJ#DE'!?@I5S62\FBQ\^@,0H:0]WP M'(U#IV$0+';>GC&V"6@D/DJ1((@B?('.ZWG) #QY+8T7K5UO/)5S"U@)#A?= M1.KH4?RK%[T8GR*ZU]RL=A1V]24_HSC(64ZF_KBA:+L8,=.NKR12A.E7>V*# M)!)((N72%\L7]CR,>W82?'[&'#]+%+T.AQKPBT/7^ MI&/5M$IP@((-3_%\ AS)T6@8*3+P!:J:=0/JF^^WDY^=,^_XUS%30"4HK.-NQ3'TGC%P!V_2MV-DBTO014Z10#7]^5>KNO8!*I V])S.7WA>@!>7(]X]7;/VZ M2_921=R]T>(MLH.TN0JK"081AR!DZ@C 11J^P#V">!?/>G/>ZN6\+,!E7(CLY![)J\C=[!]IRRM6Y7*LR?TG12[M MQ2#95O\6(;'?=/G4&8U(K524A6W!K=)8;NOB('(#7D+3#L)XD:3P(HYF"WI M0N;*"1G@MUTA80- ZVJ^W%^!EK#U&;/N8@?8'*NM$=5S'>>0@E;LP&%%C&%. M^G YSN7< #"!/L6@3S'H4PS22*!D)V\E.Z!/\?M#W_\H/[QAJR6.5CQN>Q[_ M,O%("E7;VP:%Q!TI--SXWXT6I"F1[Q[)E__\6SF?3041$*ANR65U2^Y7!600 M0$G'_91TY-N*?XC))M,WI%8Y[:6K>WY!E5=F&(_S$-OGP-/#K>QK:6_=E9]L M7X3[] =M'9FKY,Y4$/K>0YE$_EJP:*[JO ME;^#@O"$"?TG..C;LANR[IQ[1H131YH;CD6L"9?E]I&D>,/6',,I(QDYEC0H M)XL,!3K'@*J4F_)=\HM$#W#O\L]%%E&233#=^-_G;,+-%UC< K+DKC C_XMV MBP4==^+:O+$U^BT3^1FZQ-CK'K@LY0OD0'E"N <@50K@#*%4"YPDU8T7RM&"A7>&>Y0M5T95>] MGW*%CS_&<1>3^[#R@=\*VS_:5H#(%=03W%D]P4?HW_OM[J_6Z^-K#OJ^%S-H M'A1TWW,*KA=JM]0_X19 !02G.>S\"?HM@,CSHZUDSE3BE@_9/5NQ:FS$NK$- M>Z7#-J0*V/]C[TV;4T>6_L'W$S'?@3CSOQ'=,> K=NB^TQ'LQF8QF[']AA!2 M"01" BU@^/1368L6%F_M!?OHB>?VL8TH565EY5:9OQS5VYN;0403OLXW,140S1#WTG$//^7<'=_O0^^XN M6K)SUU;*:'PL04^P2]5FVI*J\ZV\OE_7-HO!]+8P2J8I0G<\FDB'J)%A2.#[ M&3N_NV#Y4//G!8)%$EI6N["J%H3,E5+?WM9J<4OL@& !LR>>B*:/&#W?$Q1R MW\11(M 4;T*V(V(AV]906# 1QC=^3'SCAUA)@8*'JF$VW$/;<\^L>^OW)&J* M-"XNU>ZZ'*NT\S/9TGJ34C:'C:@,R0C,)Y^3=6$L*(P%_=ZQH!]6I7 8]-!4 M'1'30#*1K+Z?+7#VOL*9E";\UD0YQU#+9UR2A'P01A?"Z,*WCBXT#'W21^:B M ?JSK92(]CQB@F\44[W.6L.-X$P?M(I=V.7NBY-1D@ 7IH3C=RP_(-P )H7, M>YHJ;HZB9%AVV-HT;&WZ4^3-AUZ3W+C2QG7W2W!^CHB9?&/2K[86MZ:0*,0* MUZB8-1(*]O1SY+HDE8C&>?NCI_SZ>_@^S2UXA)Z89K:RJ-^BNDE@, M]=TF=3WHC28@)[ YDDZDHXE\^N=VPCB6Z5FW+ ?3#('!4M)$RXH4\$XN%G!% M8AO2/!K1$;%F;!,?&\8=[VO&G MY/L2R^:F+"V,79^JFA[&+;VH0G/]9^M9& M@B\SE.N\ME(BFJX'BNZ(M: 49XMM:U&Q!IGRZN[NLK_>SON;43(/UD(\'HUG MLE$A]52OF&\7ON@B&2V69'?A4H0: K#/8=0BC%I\7ZU]7MHH=-"_@SX.'?1_ MJWO]F3S0M9*K%JYW8>I/0GKU$]>KRT1;7<_%^]+"K,:JYFUJ,DH)I&]E-/%1 M]P?GXK0=T\EXH3'H;ZU*ZI*VKER:_*+A?17UV5OU80[#UQ,EC .$?!#& 7YN M'. GF2)^"Z1EZ#=^+7K#E6AO*II/ XVJX_@\61B5&T)F.4L\W(HMZW92&*7B MU"H14IEH(OT!#;7/YL[ (#2T(N@1F9)J(?D[Q :^@P@-2RC.,!;QK5,H?%%/ M$N5LTZ-;X2?WB'BS5X*3:LS3&:%VA<9ZIUJ\+FTWHU0"]3,!'0_AO1-$4HGWA_]7\NR_Z0VX*?NKCO$@'X*7K MT_9EU;)-=>Q0']\V(@NT&",S3 XJP:1GZ[?S[>CR.>'*#\<]Z"M!$YAWVC2 M,_A46')]GQB)@YZ=K:PJC4Q'OA,>-F9AE$H1E1_-YW+19/(P62FL@GA''1_V M-GIOA1^*G4],TGB+V+FQLH$Q$[FUS_Y>"::>EKH M?.\ 22)%7G'0]](K^0S[7H9]+\^1:&'?RR^/ZISH>WD+>6UF[>:S&23)$:C09#0N)*+Y5#X$"_WR<,_W$D??PCH\*R*?G_3ZT(J: M]Y%>:L$9W,JRGIMGVD6Y6MZEJHM^!Z07U-A$A6P2&Y"9]S$@OZ[[RA/GCUF0 M3T@M^KV8AA2;3"CL)QKFX_R0?)RS)T$8V0H34\XN,27L)_K*T(RJ2R82+021 M&1*FP785_0&M''6-31+]V];-A%DL81;+-XEW@+L _ZMXAZZ+(-XLV4B&#PJZ M'/R#[\D;3#T#^Q?T))<1_;?R*&D.; K^82KJ$]05;511%"0=0R/4U[OI]6K1 M6E=6YG(M=-5;]/B G8TLO2)+)5/15/[0V0@C)6%BS)E;&[^]X/K04,>7"RZU M**3*R#!GE>O\1)@\= IK9;T!P97Y]4\BFDQDHLG,4YGYWR@+B;ZA=,I,BT;& M"']+A[LU@"6;HLB24/@[!#U^G_RD\U<^9Y_7] E2M&"-VLHHCN4E$Z)9I2,D M5]7N=)!(WM\VR[ED3,UOOD1N'A&#Y42C=Y5;Y[KSE:)UTBE]-;,F6 Q2F->H MD,I&4^FG\)C".-#WS7#Z/-EY]JE'GR\9XB,G,9[?5(?7CM N7X_GN<+5L)C[ M&HOJB&2(HWQ7W2VGJT'M=B7T6JM.)[8CDH%T\\WDL&>7/*S)_BFQKF=M)H3_ M^C'6TMF[;V>9C)3$XD0VG+&&SD%T_I]/3"CZ_)6?A23U8FK#C9)9-&92:]!+ M"4GSCX>BA#J&XB,,',GS-SYE,R=5V4[?C5- MPA#..:;R_,C -&P3$P_/69/QASUDN:?=O48N454O2#,LQ M:>,:B'=4-6,3J>O4U,%&Q%__^^_X_?1IZ)>$R4 ?O^7?4*&&!^/+$'GOMCR0N__;G_T.S0%YW[W75[MIY:E<5 -%+#RTVQG+HN M3>#<0YUK,AE-"3\W/>&80:/BW3*198<>>IB($"8B_$!CB![OTQ(Q=UDIK#:E M0J^2F'2N],O;H=(W.J,T@:A-1#.9;#21^\!DSE!>A)D&8:;!^1A1S\F+S:C8 M&4QV5_/*=3:9>5251O:VLP%Y09!"LJG4=ZN!>4(F9)Z3"2$H2)A:$*86G E- MPN!*F%H0IA:<:?!!>#ZUH&7H,5(SX8*713STLC"/(,PC^&YY!#\(X"!TUL,L M@Y^\*C_^:"(4QN.-?XW'OWH/_-&3V\S3]71O_. M@>@R&MN\Q6()U%M=EQQH#(]G@>F*747P%-LFZ1XO:NQWGU(\$KI>.(W;F+:) M32KJPIC8=^MX/QTKC-(9!G(M"/"_'W[]WW9L2Y519"Q:JA61545!)L)$!G-@ MB8FI(].:JLO0TP[S <)\@$^Q'\(3$MZ AS?@7VUXD 9L3#D603>67=58UV\\ MQ=C6L:T!.70L2"UJ@0X;^S;'G5)KR_GX?6*P$,NV-!HG:_W-9I0FD)'):"*9 M^A";XRL#$^)CQ$024M-_)BJ4$39%79R0 MAZ*11J,4AB#"$$08@@A#$&$((@Q!?)4ET#?%&ZJO^@;55DQ9>;JJH4GUUQD# M/=$I;)&RZPF98FN9;&0>M,IN,DH3>,1$-A?-__CP U@'8Z0C1;4CF!_L$\9" M&'X(PP]A^"$,/X3AAS#\\!L9'>)CD>K&MHX-D'WK8J^9Y[YU<3U,CS/#AC(7 M%K%$[3+UL+HIV851FH#\I7+I:/QG!1KX]9 _\6&-+)NUI#!=?$0\$4.:$S:P MHA$=V02#&5L>&]6>3@T-9AWF/81!AQ\>=/C.=8P].,%PX)$YGE_F;06H]+8PR A0QYI^2>F'@)0R\_,3 RX&70-3[?VUPLS\@3U-" M4#A(_Z+JF.'LO^+!W0%*J$%NA9__@IB**N%/>PA!/J*QP.RY!1VN&S:>#E;J MT"[!T45'5D&98QE$.H 0E:_PN L>&?\!0@?6!3[NC+]E=?W/__!_^'LE#8DF M;/F45^[Q#8495?B>Q%,OU!N[(G-)+>'OQ/C$Q-4&__3[]=.BIC"=?JH+BTO_U%+.Q/ M$.("N0")MZ M24M;)G+%E[!ED*S'Z"42M3=*24F42&!5*R%1&:7BXG@TSH[1 M**]DQJ*2EI-R0OY%W_H^5#LHV3G)W)26Y7JW4NI'RO5:O5]H1"[;C7*]5>M% M:8IZO56ZB!1:Y4AO4.S5R_5"MU[I$?K0];7:_4H/;T*[U6LWZN5"OU*NUEN% M5JE>:/3Z^-=FI=7OC?)?ND0R2;J>?COBGVO$G6S$FRU9WF<(WR-,'D]X3/Y4 M%=8? RYJ_W1+KD1N:#VV!^+F3FLU*JOYZ$Y,2B.KW"Y@ S#%ML%]4KNZ5V[4 MSG T2%0>5MU\L:PILTU(=,SF;?E6&F?4#7XRM__D37Z\ M7=TMJC5AU<^:M]W591<5-J/D*+'_I)X6IQFY52M6Q.'V+ET65V8\/<%/'KQ= M:$SOM\@8].=;$5V6D]EX?QZ#)P_>+A7LF\6Z.6G-G=Q#O_8@;9R*N1FE1L+^ MD[MY5ELGIO:-,$R:0N%N <_>3#/^WS:2>GWTRNA5ROI[5(JG=[$C,XF5>KU*XN_O.\E2NS) T[O!0W73CU\J&_SDP8K&PGVRWLXV!L+PPR'*ZHE.E7KRM249^OTN-E-G,U MWS16,.;!BC;ZC2IU9YBLCM/J6+.3ESN**A&>O.$\-.;M!+5ZN%2F.I MWC7A[0#7J73:6S-O(*F MFU'N<$7+FW)VG6]WE_-2;;)-:8_CYK0_&>4.5W0W,Z_UAVVA,A#7M[&U?'_3 M:V<[^,F#%=V*O9:1S^460CM5ZPKQQ,TB_@!/'JQHUK >8O&;55^H)=8;V9HF M>O=5>#M?$74J6\X""VCI/7SCH,_;-B>BKN[(0"77Z,6_%'3YQD060'##KVW% MO7WLN4:PA\S=QY,J:MA]9M[R>%04:Y=R4XQAH9/;[*;"IE05KR:_(@C[U4L\ M =MTT+N96@<:YK1::F&#G^K2. >/)4Y,Q$\)TEFMC*=JJDOR.S:TBHZEZLBR M/D:]SAS+5I7M4\[-_DKV\ILN68R16SZZ=!&%.BS#7!HF\6-$*R+B56GB1C11 MA'] EJ='"LX$3X%^-Y&,1J 1("'#%(GRRA%-P&PA]5R7!G[0T*,1O.FB%<7. MTP1A[\DDD.OK558 M=N [-I*F.O9>)MMH!'.S&)--;-7J$4G$?A^F-IZ2K2[\>VV0!6#N=^!/Q"'$ M+A R87I .?R(AO<^@A1%E51(-,-SF2.\5CP V-3$?QP[VQAYUD*P-,B 9XWX M9+9)_EDBR;"V%CY*%_NI:D>V,J):9" 628XP%Y; ZYWZ-J2Y1?X _DX(?Y?+ ME_ [^2W^]Y_1R&:J2GB[+&"2B.V8>$-/O8"NC;(_":=ADHRW$=^0\>S?\ FE M&0R8$.(Y_#WL24XH;41IY:C4SP"B7#JRK.%AFJ)EH;VI!C_[G^4L#P-060A' M_*WA*<68.TI<&?#IX'3LQ5_PG\%G:F(GR5G^PV@0P2L[^D9.([*5)]X!P#H4*)T=8F&.1AS-K)%<^MCF\!Q<(\ '0AVAQ": MC&>;HHP(,^(]$74=_YEXA6P&O=[-^Q/PD #X-=[RZWH$[DHB/;3$W#U&)I,J M0D*(X;WY07B"<2%AHB6T?%[ M5:B7BBR=L88W@],6&).H!R0Y)KE@A(7L*Q#&(%&0M8C\945 M^8-_DXHNEW,\18XGX2O7\D[V!G\)@0A[?F5CA-4&(B_ ^@%AP:^+$UC-@O V M3,J=,A>@],\OO M98OMI=#NQ=I?W*:3I[I*6:8_:&Y8R M7GA4K1%<\(X"F61\10U-:I+YCJQ"++:YK-5&\UX%E8W+32RWO._X[TP2+[U* MOD$FA 7$"6HKMP8()@[MYEZ?Q!+4(FR)ICGJZK'Y=(8G-5>G_8P<+UY5YG+A MUS_'[HS_PU7GF@SL8LA:/H+3@_RA-'_&R'[C%L@CQ93'FC%?)1-BK5H3[YK9 MP!8DW[(%%3QQ8Z%*="M@P=;Q?7!:ZZW\6,O=S]%DL"E=C:W=)-/!^Y"_R)[> M",2&/]@*>EC( ;/-(CEXKX(^[[,H="B.V@7-,E0R>E(6.1N<#\H!IW"A_*S>( D?_Z4_] M@B'X6/ER_T\;M/\7A\L=PJ_LCX9C\K\26D7^4/^DA%0,3:-2&A;!!"LSF^ O M3\BW* ->X%\^(8BC1\HCCKH/1#P[.C%]B8[:J)CBA,[X ]!$7*0'+'YO$JYD M?'JDPR& 4G^HG"2P>%"9*ABCQEOH @OV<>HKYW,1*="U$BW@^R "GE3 R5)U M^A",1,X'\[>P/GN4L$%$+79.%FJ$;T37K/8,._PUB[^RQT-,5FF89%I"NKZWK/-V]RFW(8PRC-BHMK MT\S-YN)25(3!K--$V\T'Q3 6JLXM<>%".+C6/'X/+[S\'I[- 702$7'-O@?Z T<^4O@GLYW6.;P&M4T^ M,>Z+T$6_^4(]E;[(I3\S<^+T%L4_+U7BMUMR]B+YJ1"M9[#DQ$7J=UMR]B+[ MNRWY-SS+\?1%*OF[K?FWW.;T-]WFER>O?[%9\DP^R=?G='XP$7(OH,%3V2G^ MKI+!#I/O@@[\.5;+F3/!A]LQ9\\$'VS4_-OU%[R;DW==^.]^^C_)SGG[\3\@ M2:@4/H&7=WQF%;W[PB?B6BP= M[7N97]^2%T*C+&06ERH+%;(!O])4>Y7D8'5ZB61<20B')/GU3UFT45!ZA.98 M>!:^B3GV;Y5H"0#==9;8_I]W4J*A0?4M#2I1ET-;*K2E0OT1VE)OM:4,Y3TL MJ2#01WSY&"&%=Y\/9_*L"\J3Y+8O%)G/[O=GGP*>U1A8\^E8[CL91%^\P?\^ MSNTF2K[3OG^ZQ?3Y^Y[]WOO>0Q,*BAN>\U=8.=]XPR$LP-+K%?IOE92 M,L&K+NV^"Q,\:]T4O"+==S%SOA+U]^_3%?+OUO_C'!;YWI;+>;7B35YD O!E MOU.!'\?H:*@+0$IJL/ZY6U;0AIFX;;+/?+V#&C=T$M;!A[[BEQ-5FGUII-J: ME*SVD3F/Y7:M7:M['3<'G5$:8(7B@G#Q03B7J:]AOJ".XHG] MM_!CI%\@H/&9X:TSEY-7CHXBB7B4 '&$N_VO+;SSWFT*WA-)9"ANS[>ZZ#N" M!/-MHJT?:8B=$W^=B=7%6(5RBF=M,3MIY *3<:@N%M*PO!&*SK:GRLB7V\S& MN$DXD_JV6:T-:EDC;0Q'1J?5^AX66]R^7 J-.Z3,Q;*QK+:K6F[8Z8PRGV"Q M_0#S[(MML2(#*OJ>(N_+K*]S$HXM8TV1@.($-B^>"/?R7%/>WVHV?\_PUQ'H MNA_C"811KR^POSA#$7YZD_W50YIVW "[N[87/4=%X_FV7[H=8=3LHZTVETO>-V)FS.NJ6EH7D-!.;Y"< M2$^WPU;A6QAL2)>4T5)Y&,]K9O+N[G8[/PHE6D/\-H+N>S8:< X1N$9J'N.T*@B#(P:M1 M@HGL,_D(FK.OUTD,Z4!M.=#SP&MI M\FW0PIZ(=F2)M:>'W:O@SO$A,/MI 6 MR7"6P$ND)-N -43=+DB8LCJ>&\%C\7-JM)4(-MHJTEXF2L1/)7+.>LYB ?R$/_.1+.+1+,*) M]I&0X7M[N;=C6_K?PUU+C#HY.X'JX\'U=583A%+OX=(YLFO'G_OX72,#\4[( MK]A'=[N6ONTZ&\G6/R*:GFW>3 #HV7(H9#_TA#9ET@V(2#S18SDLY?#WER#* M)D@GO8:V\#G8/B[\B4BL4W#9)A.%-I&B0H4ZE M(9\H[\<;Y:(,!O1)5J+)16L:40 ^GS04( V0\!L-V?(6=A'I3_?:7;^BPW7$ MFAJ.)D?&"$]#)"O%WYDY.HUEN(KAY0/"O&F_;:J2/?*Y.YC,X_TKZ+J#O]E% M2\.TH>D1U*5$XD+LVNU&MD70%TF'(%!OR)?5P4UH,1ZE1+I=8?W M5(O$L^3Y).\E@DFLZJR?!&GR0Z8=W>L,3IJ?J(L7+)=O+FG8) -OL]XDK/,: MI4&$M$NA?9WQ5[!Z-&D[.]\7= 2*#B0C7[\BJJ;W+MXF@K,+?^J0(X[JQ(/? MOU='\VS8T9SM2MC1_/F.YJ0!TB#7O!1NU'*ITFLWC.M<)5V92Y-?__".JTQG M4\OD2:N,Z^U7V&;0G_G$.YZT#MLQW8ZJH#9-V\'^7D$BL@R2J")_^%HX7;6+/?C0\S(';I\< M_EGTQ$2@+0TX?=B7%+'BEJ'W)WY&Q_0RP%E8J]!+U*?P+1:7]S<&$I=+;#81 M#L7N!FNGY(T/W]1H6T ;TY[T!IP:M*$0&PM&( X0UCUK\(#<;U,US6DZQ=]% M&FU\!UU(+?"5,*'Q#E%]Y[7X8_*=B'O2#HFH>*+L7K(ZZF>+:^A."J$$4"2T MYQXX4S*Q9&!HMEK0W@=S9RLG[<%$4U-I$S;2\91Z>?@5JNWUML(+T8V(9N@3 M_.1IWH&Y>]V?\ "B@IW%!3G*8'WAJ:@F7IP!6[*%=JYXLQQ7#SY!*]HPUL>1 MC'LNL.,?$9D&C3[16@R;!J"N;;"+R&Q-SA4>43 MJ+7MY['M_L8PTXXP,UX*9KK:R%0DZ:/Z+;V/4R3YUW567M'S!BJW0&WF)3BZ M_>(.7G "\=.;J0'ND+$!(7_8,0V?6+PZ/ :QFCDON^\B[1O]#3V)-!HCA 6# MIB[PG)F+%:#RUP1VF*["8GH,\X+I4C9VN3?V6"A@E?]0KJ"^ MW,L5K^1;S5DQ+]>&V W3MCN(?7N5Z33BAS!#80Y!$54YZ"_M]US!KV>]S[&; MCZ6C'6Q%C=60U]O:1X^@5G99ECC;O'6QK_&N8_&>B_[1%PB; 3*<*9^XIRW^ MJNZ)](6W>JYR+AKX'S=Z4"WTBF[@X.CS)4,FX3+R6OZU0L_M]QW)">EHY'_J M$:.<\8^/+4H!ME#_B?I'A)'VNXB;B%"$:3Y"9SB[V2<]$"UH@[^V/ M[5D-A%P>$>E'*@GL+ID2)/[O6M0$]A M3P;Y@TSP.9T9N>U15PZ)H1Q$K6!W^L82R[\K>K\.9;0K$F$BW'1!3^ M!;9;=-^VSWTI-%B!E\"7\!V00\"\71(G"Y1GX'@SP&O\GL M%1>1JG>@^#"^\*,[@()\(\,".1-C)EH8T/.;7(XI(FEM'@U. STNJ:.C.- % MF/"%%]C<>QB?2'+E!!("+%V0@1&3?$J("A:XJ$''=':]Q*)>GE1X[G6,47 9 ME8A$PT?*XQSP7[DMA04#>Y^?;SPBX">P6V0'%1&1JW[.(FV97\1,WC*I MYGEY-#&Q;"(=?/&*'1(BI3%.<,/6Y/+1.VN8-(II+'R'Z2OO @<6].3F^^.: MB?GLE;F+9Y$CB+N[6'YV[S2,6N$D&WYLW@#[AX,"N M0E*!:C-/W+V'\6P6+]8/IV(AS@,B39?I05@RTY,8.,099V<"+BF0=PY 4GD: M+7">@B9.\,YG[YKDU- F6B/=H><#Q)D.MJ?LF%R-T.^0H *)=UQ ;,-_;"1B M&=. #STL],"Y*[X(7+UZA @XBU3$,-+OF0!!4XJ%68Y9V+Z%TC[OGIG#+4#3 M54C[U(P>V@=44'%C@ A)U:3;"LO0)T&3'A2519Q8GYH!0]&R"6E-GC^"^7". MB(DHJZR;N">>#GC#G^XPQEXL6C/%2 49,6V\)M^2:DK. F)R$N]Z[A\ 49+0 M+ K_+D4(^?!_)P;)ZH!PQ)<(N1+6GP5=AG\J>,/P?(&'3P5X'AXN=W>->LVH M.)WAN*^LK@>I[EFZR+ @[Z(5>4L[&R%XA.Q7 ]L\]E3 M"RP #1]W+$P@)L[>3Y1VE,A!H$N4N!)@CB&97:OC%SIPYB'X P9!@0Q_D&:8 MC$;^SPMSZP>]\@@]]G.MZ]O.K**NE$39'):'Y=M",+6^8(W:BH_[AQLELVC, MI-:@EQ*2YN5JF,@V-O[L=N$5V>VP5]5RO52GZRL0@>YFI@N_O)NINO"@-,WJ MMCIPY'ZSZ:2GQ!:CK7)0=9$"?Y@Y(=45%SBOC1B [Y M>GAP=EUM04X><=1[6 9CVH'SJ*%MI"CJI++D^X;H.)NZ*3]6.J.ZW#6[GZ@';+R+AN>,'3=6:4U_ FGZ)1.R;HHRP M2&R#?F"Q&JN+)(3ICX7_7M"PHT_O6D;>:"O;QJK6_5(UE#QY\[WZPA MOG!P!-C*(8_!_C+Q>7Q.8+/@9_#[N=0D$@=;&9K/\"*W8*8A.Q+C3#=Y%EP\ M9#+ODR>',OW.-![-WWX'- \6L:YR+5_R!Q 7KI#LE/M$]VN.4*M M'CX4\O(D"\J9P@ MB;V^XT?L3FJZJ<2K/*0U42&.SLT]>ZJ:<@P;\38;DP2RO%LTE9@X2%$@"P@L M<[S<"7%L\228$[DQ(5O>4!2Z+]@^PF]2K2FBX5YLIV[(J+"#LN&,;8A:>/?L>32O93X*KWU>BAS(*LQN]E_!:X M<*L:9IFMY] N.FH-QV]70N4A,9W/G=M51K>RBVZY#]9P)II*)@]-89"['T.< M>&*4)#9A8I15.D)R5>U.!XGD_6VSG$O&U/Q74&=]AR=HS*=7\V')*MXUK,IM M.KF0BYI@%-QXLUB-D@::*Z\!)CGK(#2,84Q)+A7LG1P9:A(?RQ MJ+&8"3;9IR2:@D49F ,\%,:?@#HI&&4LRGB+QC:/FU&C9N*(9+HD5DQ>XR79 MTGFJ%KUZ>"21%TR@3Z[J/N5U>.R6> &[02WW7X=\57.7WV6K;RL#C\Q%1L.J M:2SJ?&MND G*_J"PFO!DH1.O#:[O;F\&:C,67U<2K<=":_+KG_QA3?5_N.?J M1A78EM$X&+O7Q\=!8X8X;(6/ [;T[F6?8Z(LIK@0Z<773]JN+L)&, D6!G:D MK9"+EG%>:R8M9O9V4VW8'2@ O[(5I$K5WBY M=QG)CC8Y]4=W K[DZ%YZG.;5.GB;&A03]%K7^L%;2$KQ+/SR(_+^R>V*;YJK MX9UN3FW747E7W/O+A]@2+FVS1VF[:@VVN(>51E*I/Y+MZ)#<9S\;*G+P8579HTJ$&1$'*'!@57!23" M&6'!39I;>L+M>\TW$H?,3WW-C]Z4A']3L&6C2YM"MIF:#E9BLGFK5I19TBI\ MT*9@PQ=S]M'=Z[F,6V45C+V !\8K#PPH81)#)8O2,L&C4-'ZJK6O$1B MD?"3&Z)6;Q[0KCVO)X55/39<2<7;6GS7.<>@WX4 M<.O^:4C;K>%7 E?V%Y0_>7+.*U0A9?87R@\^Q=%LG;K*)J1Q;E[+RJBAZTVM M53AEP+U5G]5;U8 8B5E( E&R >L3Z0$;#A\^O+2V4N)$O!37F-@'1^>H0-DM M:^UYYW(K##(MJ5]HS-7!M5KX]<]G4.75IM>G467KY(?UN][54.C=7=TV4];D M@M_:E+B<*9+NX1=P?YB,<)R9@K37A;+GK]\'DLC^U=;2'MW9 MG>*VB'1I"BDFY/O\P2X]P^#E09P5%C7$AY^/_/RP_>T2!4;D7SUXEHW546Y' MV?5P-ZV@7/$2F\FQT\+TZL MUKJ;K%:<:F_7;=U=J\T6WO#LB4@14VO6GOFTIYU>:8E]J!A^JX7[:6+X,9[+ MFIO[9%Q0!ZASV[^<+(?)ZL$G?EG73_\#@68NFQTEUT M;@:;!3XHV4]73L=ERH_;<"$G%TO5U?URWL[V&Z/T8'UIIU\=@GW[AC\D^M?] MMM5/#QQIOLGEKL?J;HJ54^89Y720$\*R/XXEAO@ :WYO@7M9&JTJHXY5'J#U M>EY?= MC+?/1/I+_(/DN=U-"Z_%QONZVYIE*M]<3]FCS)63)*E>%3;IG MY :)8O/Q:C-PA)MAX=5ZB,4+$ U-_RQ-='B]\A991((MIR31E3XMR UC.)B+ MQ:RZ;,ZK:T*$SY)$^7YY8Z%M<2;$K'%UV3=D2YUW3ERH?IKJ\9V8[[_%U['T M;2:?,FKS1/'Z5LVM[4)[]XG6Q4A/CU!C.= &I4%]7$-*M[-9X(.>.[+%0>\G MZBLM]P<$+X[G$'YP,/G&A)H^>WNC ="E+D-!R!(23$Z5@]2NFK4^VI6U>4RL M*7VT7*[;R;,LA>-+HUFF?%U?F]'\LCFRVB-?-:9;'>^B@["\BX@U1:34"B+2 MEDTJ.("[G(5#,W9E<&D@%LW3CL4%9/WNC@ FX TD5 ;L!EX@1G-TW4%8]=7R M^+0]0 4+GR78HYA&?'L74B$PFR.%Y_M%SJR$E5?>\Z(Q+W4:H)7=*'H@-Q)T M?$Q]C%$PZ;\NR3^CIE5M;*\G2)W7G%7W>B6;ZKBYV<>B?B^F?2HID\3DW41, M\@^D +S]P(-0[P+2-!&C5,0_J@MGP42F/AFEFP_W#V4A=MF<[$:WFZ6]W!S: M1;)C[ME%SPJ+ =FVAJH@GXC<# TI?]GJ.8-,IYA[[F'LI*22?W^,J M>CXT>*/%A.\YB 2* T1+P:!>5C7I&815V$@GAQ[HP:[$"9J"JI-B;1DR!&T*:OFK1 M&A]#B3)19='"\9.B"!( $8@D,M("SY!5K=.L"EZU/L&K)I5I!I9K#$/B":GH M*\D-X*]^2541:6>BBQH^'3U#L3=XJ?N51 ^=WE#*C'.5=GO.^BR5 M*5]+A!68\P5ASQ@;-0:5_R4#:G'^*'E.V)^]4QTX=/:] GMJ:"H M[\_XR+^=U;DY7E4!+KD!>"-UMXJ[0*1!<4M]"0T+AZ )C\GL8(IQ)MC[(M-+ MRUUG9?;7[<>*DYKMJ#]HVXM;:ES6*6 MZC"-?$(S?87\J+&R>*QI]TG./]J3)]M'8]?*/J;Z\V%ZVLZGK\?E6FMRCO*$ M+^!LQ(('3NIB(QQ% L.?6HY(<2<8LE;4!V!@>8 V,H4413[TI5/(2X=(6$&X MI9?C+%%@;(J=X$U+H78 PU8(9C!.V2P9+"5DH2),(Y:X$EDYF*2VZ)K?%&@G M"OG""P*#;2(%F:R<$@_%:XIMM(P(K*PX&D1_VTP12?^G)<)8WB$LLN:0ID\* M J" SX5E"%)&](%E0(R$G#EFW?GW@'A!9#!2D8D//8']<@LC\2/'UT4@:AAL M!C39<(N8-=JRC$#ET&H+XG50\!]6!@VU\I)I8 M%-Q94(+CH$Y@),4^:6V;* M<70*#W7#BE*CR4-=PMMM;V-NBQ(?UCPM0J66H(MJ =%L\(WX7#"C85^ E&3Z MD=%!E]AHLN78L*1Y U8<)@'7XNV:YP+#_=L^>V1_"G3KE/" !W:)C M$"$$:! P/?'_,YJ $>G6OC_!F7'&F1?8?L%F-"F8<9;4+/4C^!, >O(%+ U< MP#5>KL#@S-RY ?.,D9O(*AL;G=NT_GGS9%8_)-IKC%DX0.QQ3CE6;.'Z-@&" M4^P ZX2D"3Y\$:GYSA'E=&*9 +P_@_$%\<)"T[Y5N>0S)(H<);'MMTUU,D'$ M)"(\>CZ0;Z>A*MPM_7ZE>WS_CMY/E 7KJFS46EFAEBBG![+>;.M2X=<_F6@Z MGH]FDIDC)6B!U@G([G7.N10UL6/$PT+TK-VFS1+EL 9G.\S?DHOMVI M^4IV7+GNS!^J@WM4U=,?0]K+;5>+:35[/$C<]J>*U# %\[H#:<@IS%'Y(Z0E MF)5,V@1P*#G.J7*LFYC;JXLL%00'4.T#RR@YHPHOVYDCK4L'8_NVIECR;+YM MM^\NZW>;V_[BS04D3^Y",[N;=U>;UF.E=U4O#*?3R^W-(\%B$?+I:%8XDC&/ MR>P>=U]X@0-M[6^)NSX@_=Z=,5#IW%R%_=_W7(9%L=\N7]_;NWGL8=)L3(7A MO->8'%9G'W_N?,%,ZH=08^<4^#^8GA\!RI>/I%&5/U67 '8)L"1@//*^/'J, M@E?B028FHK8"> 'WH$9A.WU60',9B,M$-PX:@#*%^P7#VX$W((7W$> _T(= M)S?\%[QX.#Y)7Y!7)UT(_8&/,05P9TX3GN:)>P/:I%)!?4&95MUU MC=IFF=R/B%I;:1CZA 0J_T@XT/,9^#??EZ'KI0W@0>A#@]KHWM6"AP_>@V*R'+ C!<>L6H,N.!/FHY M"_XMK'H8OC@*-%H,!)N>")F0MT;W C6'EXX43G_OD2C@7G#BRJ3W L6N2%@ M]K+QEGG3S\W$C=GXL6[E@-VFRWOWHHM;T=# Q@W^(]NO(3Q M\(8_P7M')F:=8K^O\*T 59_T7/"U7'BZK>QV;.>S52'>$M1+O2F)'2%;&)_E MM:ZO8X OOGF>4ELQ-'*DR:U+0HC%_U6[#'H.::\[RW>PHD% 0BRB,#-L#'-. M)"\E$@W]NY3#_.Y"E$>9]\%PRB6L/R"# 803%A44@W$,;<^4XY2_\"WOR.Q\ M5TKDL+&+)'*H-KX&.HBH-(*+R 4ZX&&**KW9AOY- "8NNO#&HBB0Q'Z'"P*O6U2@185OV2#)7.V! MS5P5'W=3FI*NTL88D#NIX0IX4K[?57WIV RAD_?(PT2S)%,=DPL+N,_5X-J= MHG.2QRFQ6*B>-V!@<_%1^CVCU $/))5^_E3$R$/'C@4Y+[_^:<"BX!;#WZ2[ MSM9'4Q<\9'9ZCXG],KCUP8M<.08H$[+/F!W7HJHQ"U8J]\,O7;6 M#1C0SC*[H MV(KQW/Z&%WR#W4R^;3>/R!&"9ZW:CG?)9B)FZX 5J=HV%4&ZP44@.2T@\-@6 M^0](H"$$N?LB][FD5X7U1+,*ZB9 X@]= C 0SJ@ 8E6L-KQ$T#A?AL&3X5YFM% M1%2"/Y+I&\K3/0%WAK$(UQ=>,L/>UYEQZ]=MI W75QBN97;_72)M?D[&&N:[ MFIWCX_*7)B:1G%F\OC"='\I."CB7FZ'@P)0ES,8$!.+)HDI54 M@7XO0Y@.[6-@83.OA=4M'2_CTPCQOR,0<8OU\6G%KQW;?[(^:RQ5$_8/" 4! MAA-D@I=_,J 6OV>%"=?=?A[[Y;V&1NH2"5VJHD1,[[TZJP8F7EL)/N+=U (9 M@8I 1/;%_#Q=2=Z;>JP2NY]UAX[46]Q=OAW*2]P2IZ:M5#E-2:KLT9M;*_-X M65++Y>H\T^AKL:NN5BIKY.8V$S\"&^Q+L@7\B$ GDU/0?1RWJZU'KASLF20R MQR']J)]$N/?PQ+&V>HCK=[8/_!F%D9E9;B0;2Z8(^/P;O![A2S@N.TIDCI4$ M?AW/7=9NT7;7Z,P&O=Z@NB@GKV?;V9MYKN"[['L1W_74HJ9/!JO&W$GTY8+0 MKC0R=YM?_R23T50R=EE)VTQ: 9C".)9P1\I&_5ST(OPV M+MT&NL>=)W=]K\X!F&M?TP*??W3JVQ>R0M]\S P:BVI'0)T1$O/%^6Q<>C,K M<&.3,@(B;-!"Q_M%U98K)2Y>[1Z$6*]ZGX@E^C>7(\P)\5PVFDNEOP@B_PNW M8O9XN2R9W>)LL*T\E.QRJ]N\Z[]9 [QF*ZXG"FH\R*FZ<%TKSY*6,E*O%"S\ MCP&KON6J)(@:^G6MT=S,/9JETX,DG0;K!QG0\3?4^JFPW!?>$ZM$>\'22^N] M[?X"AEG?FF*NN%KM!BMS5LY.[BN3N\F;,7F/,0Q;\"F^&=G51+?;+B\$Q]FL M;"'7ZS>W&RC_CZ:%(R>8>D#@-[U$.!/1RQ)N26KXDMFD;DJ2E_;O=NFED1.W M0P//QX+R2?(@N>H&ZY6WB_Z\R% R@Y_QB[D YPK.V M4,,0:6):CX;#MI$"OR*G%#C:[@X&]%K>T4'<[_$.>$&KZ9.QIC_)"&?4H<3Q M':M<.9Z.;=?9F\I*C.=VRO)^/)B].5OZ5=91*2$B\VY9OQT,+^WVU) =9:0 MC'@\'LT?,\-)L./$^=GS#5]J.!6LO<(HF5Q!;Y$=D4UQHT=H;((U]J5Q0366;#DE'"@"02&+6HA@_XK M!AU"([JVHK05K@'(LE@X#7CU**LNY*N6E;-2H\JBM[V1M'ZQD9P J^;ST>P1 M)$S:2(-4#[I)):3!/+D<]?$ Y$\%;? W,G(_."@-4?L=Q1=V XV,D80I!OW\ M& !'86FJ&GX7>]^9J9! 2B2 R-/[Z+\H! A^ !8F)/]VLQZ_KJ_E"Z*@09VG M>Z*&[F%#5$0LFFP4Z:T M/*2'6MN6+[$E&D]'TYDC[0^^H#_$EVQ))R_&>_.K6:NR*DNSG6W4F]G%YVQ) MHM4>)C)JMS9PMNWM8R&73O>:V+]/8[F9.=83Y16Q["/8E,<\S1?%@-Q.&/CX M1Y;BEC9\_82"QR]AB&)]A6:]WJ@BQ.[TAW(V*:6VFT^)]S2+@Z34U8SA'!5L MK9MNEAN5,<1[HMD$-"DY5AEX#A&?#]F&TJY0&BUN>I>5H=G/W1M7M3:RWVS" MO68;8HGL;?Y^I0N#5:N>N4M5Y5MK20HTXUA8QC/QPVWXF<4\T'TLK.8)JWD^ MH)HG]:IJGO3I=SR9;/(E;7W_=?R7U74@TH]1!& SBR8+^;NVT@2.9^LK+SZW M]10!1NX"][65@86>KEWJWH\O$Y.MIL]+S4>M/:T;J#(]R^QWLJ*8H1 XKS.N M5Q)E8PD\4.@-H-@_$Q,2KF?G^QMWZIY+BR<@BU;DC[ZQQ$R22R7^A)1X=L'! M8K"4D5T^YB6UI-3$XO6NF%\)?&(@;8_\P9^\Q[AYCX=MNPKS? 297ZY)Y M\ ;?V.,M%&:)FAN6\R>\L@GS,(B[VP!AQ\G7;0^\R.]3J^#&\M[26::GX5&' MI0OB;[&R8OR[SZ+7MF!J,UA+/R7=V#Y!=R'A?H,@@9N.EX;X,GP8>.L33WKE M45^2EL@Z$W2]W3DE2;24,X\IQ5A^OJJIQ5)6354TLW"H8HX_=[Z9B8P" 08] M2\'C._*\0YV7^$?K<4@M#(0&+1LMK;\B\3]=J#+)C4"*9,O K/[#^I,>!@8O MQLLC_XXDCGV19$#[X*Z\U$9W(*\ZG[S@[TCR3S<]-S".KPZ%IN7_'4G]"?G' MAO3T>^&.*$A&,>)4?(+!@/]D*2K4(;)(K[=9)&:7 M_=O=*9[2:9)2((KTA=F)U5QNC(AE.*:$\)9Y/07E-3)MVI8PV%_0]\E[!GT/ M3]%IOO1T&F%F&3)E"85(XNE?#N#WP4]_[W],QR?"$ ]3/+)84']G>?X\%.X% M ?L)I*2/'7D"E:)NN1KIKTX U=S6D>R4*0;^$WP/,M]-<<*J2,2(1<+%I/*$ MURF/36J*@O$J:C$"#,+K'3C@&@&Q4R73B+F'Q\\A 51Q0U%@)C O_C::KP\- MQ;<,FTZF.?L!\#:WL)4F$\,\/.&#;>:E8_-T8Q<0[?@9@O'PVQ15TV@)+[\& M!FQD9$&S668$P),R@H)P")B1845O;33Z+BZ7 !$*BP#7UZ(GD0&EC2F8'K-O M3D_'//\Q\9LZ2"R4N;L (6E"\;V*K!*G+9 +@0P/L MKV?"0H!0VPP6K9!W&IW7%WVU:>0='92%><_9N=39,,M M"]$D*%4>>CH":F$V)!S*SQYZ1))CDRLF"XAGL*)-USJNM_UI$?\%9859R@+, M=7:6?;=2_$O-7L']%JG<)EL"@*%CGT:F(H4<9]"U$M[?&D?UCT;J;8NRC[*E M(6K2E(>:T]LE12KP;;C_H! 4]]1(>=+9*/!@:-GS7:OU&0*74A5/4'%#)S: M&>5*RZVFE=WS<1&Y.?XH4-SK42"ZY:5@84 MCDWD*ZW-('5Z8[K,I6@2%E5U M6G(K(0_/DY& K-PB< B:N 6X ;#TP5:/2%B!SJEPE6E!/O^$6C/8Y:/BU0=R M2G%0"5VP/R.33HT3AH%$#C& 6&H&^435P4E3*;2^JYK^Y'4DS*WA!88$W/H$ M2&SIIAGY@\"=+I'IVSWLNI9N2KZ/R)+HO6/IIN#[@*Z(OILV3/;5X>U;1%Q& MTDDIFFC'3%)#J2 4HSK5?>1\SG(=,!PXA();C>AAE[N+8CE?JBG'@(&V05F( M^5!B;O@8345-\<%\<;U&"$WQ1<0]XQG + ":).#B8GG+CAQ)G&#V=:"A7K7VY M2)USS)N&Z:T):S>=E4!)05SWO:XLOL7358O[^4.,\PS-K8!RE16YS+$\% ]K M":@QH'B8\@9CQ461#]@?3+1M?4@%_$' +P,# QWBF!#C3OVE:/CX8^I,J48 MN+);ES/:L]8ICZG[K 4T']_RP?] M@Q]]?X#J3R):*4XYV0FV7T29> CD9C#TL ,%XOF&OJJ @%U)V M*#=PUX&DJ6Y9-MS[9WY\+&[NL2Z9#0YIP=*!3USO/O32H]9D6D&5!Z.>VZ4< M$9HBQZ-"*A45,ODONM[-*ATAN:IVIX-$\OZV6&*/:C$MC(T-WHPM*AT0>3 MF-Z@>8*FN0[>GV%N3PG7()YQ3((0,QADU"!QRR8-[#&ZN"1_< 4$VWT"YQV[ M?GA.KB=B(31GL I82E)(,-=(=P,U_4&D,SN .JEXXQUF;2,=%#IH6=27W M)?D;_IOAA8%]58X(3?KR,(D"GID_F&30#B6N&^.7-ZX&5VH;6H5NR=R7HACZB9=+ M8@DB5EXZ04$8J_3Z'\K6"1WP,'3QY^7>1T/_GL6] _;!!SCX7V!SM\D5B':V M%X&D^2=DC/FP@*GY%[SOXWA6((T@VL8Z$1T$Z]V;-H+=Z+ > ?]41E<<0 4 MF45YZ<-_8,$!V(#8.'O7QK64SUG*<*&Y[JPL]K*2R%:G\7)VWM/NXX]R?KQJWQ6@/7T$T^^@]^&?O)$K<9J,/858)Z(? M*?@WFP:)94>BD6J"8HC9"8_EAH7V!2AF:4PRB"2Q:SE_'!L@@E6LE+G@.=(U MG=R,$*1%<6RLT2?G17K!$UFE5V--N>8 MG51RFP_3/)+O+=G//M]CG]PIBG)/$,)>Q&R5]E&O"X);MS]H4CL7$M?@\19\&9! M2I1.*0EG:N[L1K96KV!#YV$S;ZW5PGDJ"=^*WAU5\QT;?;AX*?O3);%$YOE= M1/RK<;MS'FGG_2(<+K>3YWYXKHT;HT:]S>U^\VO?U+9>#2?^^PBY.S1(N2D+FT* MV69J.EB)R>:M6E%F2>O-]< O),RP=#.\=\1.OU*:#=N-VKC8'@*F90)Z$>8/ M44V"]UB?4JO]0GGVH61JEX8]L9*:/P@HGKJ9.7?BW+DA-ZBI;"J:2!^[)/S\ M,O;D8U4\#W?8%C!5,E"7)CT\J9C+5ZW) M_@K=0'J,2-R* :4],46=9+6BQU(PM<8UD%;^'=&_G M[;;XA]Y'_L 7>0'F6Z_$"C!?,7=2YH8/:;*ON< M 9#7UJ8.0V#![\2G(QJ!5IAR(%LZ1A?S-28!FA=/[T[<_/TNO/ MX#D"AQ0\3/KTWA3UW^P?;Y8 0[@=ROS?9>M:&Q /)1!*+K@Y0=/CC1G\.Q(- M#O?$ZW N&)#^XHLDIRN.7(5D6:?#X9=54X@1X6D*I3'0C;Z)'7 M.B&'W&7Z=X5T68"#S5-1W9*STX<@&N%(1I&X$.'M0(CXPYPELU00S!F1RLI1 M65,_*AV+9%9^E1"YT<0OTDP5T225$3?([$VQ[CVED:3[>R4K*HN%,-3;EU$L/+[ Q)$FSQ[W.2R3#QQ,YC&%Y50"E"(2X2?$6\I4"D+=9 00!;@#BR:@& M]FT#-#^"H/;KGQL#L@]4$CN252]+DGF.*4&L4S=#HQT MGT2*R =0=P #0*NW\8(MGAOPW*IIW[4IWAQR"8Z?C;ESH+=Y%0PF9!H$RW'VF9RUGN)K@],=(\=?VA&5B+, MR HSLCXD(ROSJHRL[.EW/&D(?$5_;"(*^^+C*0NGEG[LHO3ZIE3I72GW<;3J MB?VKL\2184:*+3Z^ZVWIO[-,*BYH:Q6-38*K'4_S='F\FQPXW$4,Y^[<":G. M(4W(%8Q$R[I)&:/_2G\/IQM3)'!7?U KBK''B),CZL'IYO;W2H,/"G,^/7 M>WEXH--X9U>FT?\ (\*/)@$6A;U!K"[=1?*!R;*)DVO*((CTA?LA-4S4A0I* MWNNL*OG&V:C8G^6R@96]VD1OLU[0/(EZJBYIUAF22>1.==D5JCBQG**!%N(D M0[5IU%>[2E["&C%;#JEP)>E[=*_QE&*TF1YI@'OD!22;C)&*1 "]JF[?8Y!/ M#XVU\8^L(2/Y!)K*@FW&$[O=.EE.3C([/#-&=FH/<>L9\S$ELS\H W^!Z+!7 M&$"ZGD*IE9>% J_H(4Q:.5)@K."9C<]BEK%_%D13I"C_V63:>X,*N#7(+H!"^0+QG8H?DC( )DY&U/0*:1 M S9(&-,&%G4/6 JE68(N^LC<2&\$[P')0W&([=! WX$GW$JETCBK+?-- %5 MAE63Y%G>Y-EE^P4)WP?&"&XLJ=2%=*QG"4+6#T(!B> ,L TAT ZNBT"ZR2,: ME/'/AS.G&[$R)'Z16GY9YZLHJ8GG3BP6R[ZUOO!2A_I%(ZV73:#<6,\,8H8L MUZ?SF[O9X"7W.KY".1FIHP::B%J%2#0/P92J%:95/*72T*0](-0>O]L@8SPK3E%O.KA>=>/%5:I3*-X&[I/JK>H+;I1(ZA\= MG_!1A9/RZ(524>[(]7:AF1HX\GQIK7*]^>,]W+4)0A1[)(<72C1R6^2.*-'L M/)I+_W8^H4C_62!5R(BVB\^F7M(NGIEQ?6K&09-X*)WUYV!SO#H&!D'3$7G0 MQ=&YHB.:E9G_>UGLB+8D1M:IQST-!+DY#C]]"JGPLDE$5'(#IWR-(I=B"TAU MU]0YW!X3WQVK;F[RN&![< _"IG$,)X](+ZQQ%9!)@/0 9H]%E^(1T_=N>V/$ M /T+GN1)HL$&N4QU/3DX1Q@PY:/7AQX&BW>1>!&IJJ:UEU7JOMERP0:\OAV\ M[[LOSY\%H'7_%Z?&)K( W V"7>:;RG5(.U'N#O;62)L.UC;WW]Y@UJ+[*(HR^:>/*==25H>A,\$H.F23&+B!O] MGK_"ZQ$JNL!% M9E%@[QKKE-!F8L5G59L($,%8E@2H,E:49(-?1V*KY,*5WH@1 ")#GQ@TL1%0 MUFC,EZQ$W)"+2D?SP7L2>F -8;._D7 V2"OOGI/F_2HBNZG\7)-WU34PKKI).79. Z9 M;^<7+F+K\M^4GHT%U7;Q:"TZ2Q?(";,H3]X!#X/RG\HR,'@QT5(T21J!JZS] MM\$0TW"OO%AE'#=$9,;AT!,IZ.1[!W*J(L4'F O2FQS/A3A'Q&V!OY!C"OH; MHA0L+ !N*06[I.>1(!*18B8/E.6$$'CFG;0@O30551B%XE21KU0(M!I$W]K@ MKB,S: :";*#?'4.^!AA-^,2^U/6A.S-:8A>K;,PFB\I*;^8>EIO^[?7CY)W3 M_?9]D&=T8XM<3;85>FAAIQFW'U>/TYO8_?VXO;VKU,;34:]S90RW]]@BP";E MH3HTW3%=YHP>!2]UL^)UW^4:6-,:Y=]+1Y8!QZ9).('L6IL4CL93#.OZ*/+I M<\,&D2R^1&1B,5%PO9(;T] -T%BT%NQ)Z6D]=LH-9WIW7VE?IS(EIW*3KTB3 MH*^P\/26&0FN\WO7I/B6M0PLB\31">H'0X,_JT(5:-[I\,Y% $=/S=)J MH5?DG0\!J+YE7'B/Q.+)I_WQ:*3JZA&O/XWE:U&6^#M"N\]$&H;EP[1/)C)_ M1O$Q)(F#''HN^"06KT='IXX_Q,]IY)HY0'P5/$FY)>%65/F'I7I ]0/Q% M:*;-;U>\E#+Z=A+HY+'A4J74<./0/-6-07 >^-#[JHF #5!P0)(J93AC6W$T MKTAR/R![I'J2*24\#?9Z'PX_16;U A;]^Q8&LXC2,*D,=:4D$,"1=7A# ;=@V7T#I#-#](3$R'GXE34(\)+R MR(4)JW3?!U\C-?N$%!373;7@=@P%S!EQ#(738&J0N P%LF');.X2_!FD-"SG M%6E3RYR2&@^L.8@T[+6];$Y8VS$2\[8#9-D$;9?E6< YM M((4QU0'7C26%^.=(_ IUX>:+P%Z2^1K$YPI^;8PF#,2!I"GL@7/QV\8@97DO M"[HOF\C$4>G-B^'U_XVS@ F!8,",2?%)L;-C&BY(,(-"GO4UU*! V'N9_I\\UK)TWJ) MM\@]1[74)TE>X,#HAC]$ V''PRB^=;%C"A>AFHHXR*\/ZA*\(%\FV#'. M>U%0<^_^_;@9>0[$?4NWU>^?Z94,,[W"3*\/R?3*_OK8_ET-%1LT,EQPZG*) M8O=W>5SDE%N86^SB5_>[VWNAU"I5^_=C[*4GSC('RUT=-2_I^KS S]FHI%.W M0X?W0,2FH(O!/X UNA8UKB&^&;8N7@'A.FM:\=91L$NB:4*#AELHZ3@:(*JV M6O<+NS&M#[:M:?OQ2KPO9:#^,1U-Y>+1?.H07)>WQBGRHB6L[&>( >"3FBIC M [A)N@L)1D RW! ?M_#<2TB"D 79#%&6" -BQV/SI;]: ?6UM>X1K7-.$VRHD!8C8([ZL(3)M M+R(*242T>RJQC/?:B+G(463J-DWOH$T*?:E&Q*>P24 MNRB2ZFY!1H_KO5GH^ 7O"]/%12JOI-&HE%/+5]MR=3"\ORT*]R5!NLIT0&+^ MHJ+=?;)8RZ3ZN[H]$A+I;N_R89<5U0=X,KW_Y*W63'7$5?5QL+TV*CL]TTDT M,IM1XG#,Z4-[+0BS>']>BY6S3KY^DYE.X,F#,1O-NY31:#ST*[W;?$*TI[O. M_;8P2HZ$@WDJZM6VTUXD!RND-F_Z:V&FCSOXR8.W5W6A)K;,U6:>V3C%HG!9 MJN]&$_SDP=OKEE 9WF:$_*!4F73QH2O5D\IDE#I\^^4@.1RC[5:NK&YWK=+T M_E*\619&Z2/SM(2$U-S=7 ]$H[2I5*JK[EU]@I_,[#_9MZQFQR[FY$'-ZB2* MDTU&*@PGH\SAF%J[/EMT,OW+BC-<*:/'=JG9;11&V<,GL[7KMAI/K=9";#(? M2MF"X#1FDU'N\,EVO-K=9I+C^3S3GSXD=[MF=K[<8,EW\*1PK5<&UX]ES"'; M17>MI)?% AXS?TCY[D,KG['R=F;>KLZN%^O6]6!2AC$/*&]T+J\?S;:H"34G M,WVH7 VNYL)1_E3L=G935.\O*Z7Q&!6N8TO5ZL.3N?TG.P^5V.W55A(KO4+% M229JM<=%^BA_7FTK*)<6*F)%%7)"W]CJ6NH6GCP8\W)A[ :U\;4X6 WJC7XU MO3&7[:-<-YS-[X7.]4UEKM9BJ'0?%V-BXRC775W?EI3JTNK/G/MN+JW:LI.?"[7KS&P=N\R-97.#GXS'#YC),?-%49QE!R7+;%22[;*: MOND<8V5C6NRV4PW;$;;ECMP>/JP?9C-@^H,E+>^FBU4J.ZD.:L7^,I:8K>/= MP@8_>;"D?,5(]M/KQ&RP*G<*)7&P3&^:!?SD =,7RGFCVBD^C"N]<7?[V.HJ M,64!3QZ2OF%G6I?CL5VY'F>GEZ*U1:,ZS/-P\1.I>W6]=$Q/5[GU- MZ<&@\8,UM;=C>==+6O<5-.VOG6;!S*U*G6,'N7-3*-=7#\IHKMY/I*T9'UJI MJ\VQ@YP2Y'4Z44\KE:&XD[&8JHBC$ASYP]>G%P_Y5*>2F52&[?)BMA9T)Y'K M'#OSL9ZSSGIGN9WE#8:#,)I,/!F)IUY;4(3QYNDUZMZK;0S%?GO4ER-TR9TU9C3A[E:_K@ M6Z$;$[2ZO86J5AO;86"#+4'!EFEF?7V_O.]O!97:P:O=FJ::C&[G) MA]ZGO\S0AQP&AOX?O G@JXQ&W/71(E]#L3_/?8QL0,0"-3<-7_;%"(!>G(B_FCXIBT-D"?$1["C)!^JLZFS5B8MX-MR7\]N7^$4R$^[+^>U+_B(5 MRK$SW)=0CIWGOH1R[$SW1;A()L*-.;^-"079A^[+?VT3')GW<5J^C *Y5U#@ M0[GQ@U,<7DN3@T#-*XF$O6?XX__W*_'K[7(U^[$4R[V>8./ ._<@./E=+XM: M"5'ZP__^._X6#/3.Y.!!N_W_'I#C'5@E?I')?2?:''0W_5Z<8>%T2#\%RS,=[;)):E_IZWYN=2- M'R3T_YV)R$^9^PP3^,-)SY ,Y7)26>SN[/Q&OUVO2F^NNGJUP+\;R4VMZ)0' M W%2OY6DI;'MUB#U'.S#?#23S'R38CX0>+A7]J$I^1#964( M=5M5'P6Q]7"]T\Q:H=+^/(-P4*TF>[ED;S2X[BX?A+ZTLD?U#BUWB6>B^5PZ ME \_+(+8 )!S0-2/U!< ?.O#V JM_)\:%/@JR_%WC2#\.V/2/:+^$\H4QKR= M;>0FQG@\=V+IZ\=-RWR0.Y\7<*R8F?MQIU"<"ZK07&];AH-25U!UB W*9":: M2![BS8>B)10M'V%V?BX=%X\?XCV4*XDD:^1B6:T39F5U::=_D5X-:_3[A M:,5$LC.RY0)7@HVHC(9(9J)AV&Y4.!\N/T4 M2IQ_'=9[N$K;3H MED:K#@5,26?CT5SZ QVW;WF\OG^D[WE D@EP2^B>A/YY&/H[>\3-5XO\1V04 M-W?ES*JRS>:4_KQM-SOCSB@+5F8NE8JFXJDP5A?*@A\8JSL?8? O6A:^LS1H MM81AH7ZS&PJEQF8XO&X.^KG1!DL#; !FA6PT]9&I(#_E&'RSP&4#6=9?T"7! M63BT':0,750D5?3ZS2Z@$]_.:UGWV]K[88CAMXII'A I\L>W,@<+WJDN^PXU M_EE#\ /6"07?V3ZI+XZH"E$JI!LY?7(SW^I(*0YWO9JV >AE;#@FXOEH,G>H M*OX,A4@RRA8YI@N9#1JQW9N7=',6."CE^^]+,0#Y\?E3PN'\3^5A@FKNX30DSO-TUCT&R/[T ^8$LQDTT> M-15#^7#,>/PO:7#PSX_I*GH.\_;W.%X8:R1'IDB45XYHVL@DW>3@!/F;$Y(, M4>4H0D\4VL[MU6&3!S2W'$?U)?M'"-0L;54-74+@_;P-7J#WLL1;6N,_:JJ$ M= OQ!MU@C)LJLJ'_GU;B)+/#0<:5A""]X(70O)6D@G;I7TMU-- M.;;$2]VZC;!-VO;9U_6--M5P%IB&>.G6T]%ETO8:IN=;VG/^ K3A@U;&>$YH MP1IB0^]T$U'JZO 9ZT9'>KL?:<-('H35?6B#%=*/LR=-D>QHJ*WX?>H]5[I" MR4#:E1YV77E(7T[5H9Y"PG 8+PW'*52ZMR9AUY7/[+J2SES$4R&>])-<\$7 M^)EP7\YP7X2+?#[[+^>U+*,?..\]]">78>>X+ML?"\W*&^X+ML7!;/FQ;7IFE M]6P4^?OW(/JW_L%/:D_E[T23?G,GFOQ%ZENU?NN3J[@FO8&KD!NX=VIM%O+. M&WCG6[7&:\'E[0>QSC?BG ],% Y54"A&WJB"?DXSM ]NUAHRV-OT5,A@H38+ MM=DKNS%^NK Y_Z:NN1\F3=ZQI^MS8>V?W-,U?Q%/_C"V>*^6KJ$0"85(*$1> M*$12/XPMWE&(G!U7?%;]-3-$SZR ",!&(X82,=$:ZII-W7OY)L ML]?:4%#5GHCI0X$L2[D\F4JEE!77=:?C?L)8>F7_6#9"LEF*"%> M7 PO$C