0001410578-22-001714.txt : 20220516 0001410578-22-001714.hdr.sgml : 20220516 20220516170223 ACCESSION NUMBER: 0001410578-22-001714 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Direct Digital Holdings, Inc. CENTRAL INDEX KEY: 0001880613 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] 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: 22930594 BUSINESS ADDRESS: STREET 1: 1233 WEST LOOP SOUTH STREET 2: SUITE 1170 CITY: HOUSTON STATE: TX ZIP: 77027 BUSINESS PHONE: 832-402-1051 MAIL ADDRESS: STREET 1: 1233 WEST LOOP SOUTH STREET 2: SUITE 1170 CITY: HOUSTON STATE: TX ZIP: 77027 10-Q 1 tmb-20220331x10q.htm 10-Q
7106471341827106471341820001880613--12-312022Q1false341822800000113780000.0923.68P3YP6M99139406716238092930.0923.680001880613us-gaap:MeasurementInputPriceVolatilityMember2022-03-310001880613us-gaap:MeasurementInputExpectedTermMember2022-03-310001880613us-gaap:MeasurementInputExpectedDividendRateMember2022-03-310001880613us-gaap:MeasurementInputDiscountRateMember2022-03-310001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-03-310001880613us-gaap:RetainedEarningsMember2022-03-310001880613us-gaap:AdditionalPaidInCapitalMember2022-03-310001880613us-gaap:RetainedEarningsMember2021-12-310001880613us-gaap:RetainedEarningsMember2021-03-310001880613us-gaap:RetainedEarningsMember2020-12-310001880613drct:DdhLlcMemberdrct:Orange142AcquisitionMemberdrct:ClassPreferredUnitsMember2022-03-310001880613drct:DdhLlcMemberdrct:Orange142AcquisitionMemberdrct:ClassBPreferredUnitsMember2022-03-310001880613us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-03-310001880613us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001880613drct:CommonUnitsMember2021-12-310001880613drct:CommonUnitsMember2021-03-310001880613drct:CommonUnitsMember2020-12-310001880613drct:OperatingLeaseCorporateOfficeHeadquartersMember2022-03-310001880613us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001880613us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-03-310001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WoolfordMember2022-01-012022-03-310001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WalkerMember2022-01-012022-03-310001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:SmithMember2022-01-012022-03-310001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WoolfordMember2021-01-012021-03-310001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WalkerMember2021-01-012021-03-310001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:SmithMember2021-01-012021-03-310001880613drct:PaycheckProtectionProgramMember2020-05-082020-05-080001880613us-gaap:AccountsPayableAndAccruedLiabilitiesMember2022-01-012022-03-310001880613srt:SubsidiariesMemberdrct:LafayetteSquareMember2021-01-012021-12-310001880613drct:OperatingLeaseOfficeFurnitureMember2022-01-012022-03-3100018806132021-01-012021-12-310001880613us-gaap:CorporateMember2022-01-012022-03-310001880613drct:SellSideAdvertisingMember2022-01-012022-03-310001880613drct:BuySideAdvertisingMember2022-01-012022-03-310001880613us-gaap:CorporateMember2021-01-012021-03-310001880613drct:SellSideAdvertisingMember2021-01-012021-03-310001880613drct:BuySideAdvertisingMember2021-01-012021-03-310001880613drct:Orange142LlcMemberdrct:BuySideAdvertisingMember2022-03-310001880613drct:HuddledMassesLlcMemberdrct:BuySideAdvertisingMember2022-03-310001880613drct:DirectDigitalHoldingsLlcMemberdrct:BuySideAdvertisingMember2022-03-310001880613drct:ColossusMediaLlcMemberdrct:SellSideAdvertisingMember2022-03-310001880613drct:DirectDigitalHoldingsLlcMember2022-03-310001880613us-gaap:RevolvingCreditFacilityMember2022-03-310001880613drct:EastWestBankMember2021-12-170001880613drct:EastWestBankMember2020-09-300001880613drct:EastWestBankMember2021-12-172021-12-170001880613drct:DdhLlcMemberdrct:ClassbPreferredUnitsMember2022-03-310001880613drct:DdhLlcMemberdrct:ClassaPreferredUnitsMember2022-03-310001880613drct:EconomicInjuryDisasterLoanMember2022-03-310001880613drct:EconomicInjuryDisasterLoanMember2021-12-310001880613drct:LafayetteSquareMember2022-01-012022-03-310001880613drct:SilverpeakMember2021-01-012021-03-310001880613drct:DdhLlcMemberdrct:ClassBPreferredUnitsMember2022-01-012022-03-310001880613drct:DdhLlcMemberdrct:ClassPreferredUnitsMember2021-01-012021-03-310001880613drct:DdhLlcMemberdrct:ClassBPreferredUnitsMember2021-01-012021-03-310001880613drct:SilverpeakAndLafayetteSquareMember2021-01-012021-03-310001880613drct:EastWestBankMember2021-01-012021-03-310001880613drct:Orange142LlcMember2022-03-310001880613drct:HuddledMassesAndColossusMediaLlcMember2022-03-3100018806132020-09-300001880613us-gaap:TrademarksAndTradeNamesMember2022-01-012022-03-310001880613us-gaap:NoncompeteAgreementsMember2022-01-012022-03-310001880613us-gaap:CustomerListsMember2022-01-012022-03-3100018806132020-09-302020-09-300001880613us-gaap:TrademarksAndTradeNamesMember2022-03-310001880613us-gaap:NoncompeteAgreementsMember2022-03-310001880613us-gaap:CustomerListsMember2022-03-310001880613drct:LoansFromRelatedPartyMemberdrct:WalkerAndSmithFoundingMembersMember2021-12-310001880613us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-03-310001880613srt:SubsidiariesMemberdrct:LafayetteSquareMember2022-03-310001880613drct:EastWestBankMember2022-03-310001880613srt:SubsidiariesMemberdrct:LafayetteSquareMember2021-12-310001880613drct:LafayetteSquareLoanServicingLlcMember2021-12-310001880613drct:EastWestBankMember2021-12-310001880613us-gaap:RevolvingCreditFacilityMemberdrct:EastWestBankMember2022-03-310001880613drct:LafayetteSquareLoanServicingLlcMemberdrct:TermLoanMember2022-03-310001880613us-gaap:RevolvingCreditFacilityMemberdrct:EastWestBankMember2021-12-310001880613drct:LafayetteSquareLoanServicingLlcMemberdrct:TermLoanMember2021-12-310001880613drct:PaycheckProtectionProgramMember2021-03-012021-03-310001880613drct:EconomicInjuryDisasterLoanMember2020-01-012020-12-310001880613drct:EconomicInjuryDisasterLoanMember2020-12-310001880613srt:SubsidiariesMemberdrct:DelayedDrawTermLoanMemberdrct:LafayetteSquareMember2021-12-030001880613srt:SubsidiariesMemberdrct:ClosingDateTermLoanMemberdrct:LafayetteSquareMember2021-12-030001880613srt:SubsidiariesMemberdrct:LafayetteSquareMember2021-12-030001880613drct:PaycheckProtectionProgramMember2021-02-162021-02-160001880613drct:PaycheckProtectionProgramMember2021-03-310001880613drct:EastWestBankMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-12-172021-12-170001880613srt:SubsidiariesMemberdrct:ConsolidatedTotalNetLeverageRatioIsLessThan2Memberdrct:LafayetteSquareMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-12-032021-12-030001880613srt:SubsidiariesMemberdrct:ConsolidatedTotalNetLeverageRatioIsGreaterThan4Memberdrct:LafayetteSquareMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-12-032021-12-030001880613drct:SellSideAdvertisingMember2022-01-012022-03-310001880613drct:BuySideAdvertisingMember2022-01-012022-03-310001880613drct:SellSideAdvertisingMember2021-01-012021-03-310001880613drct:BuySideAdvertisingMember2021-01-012021-03-310001880613drct:CustomerFMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001880613drct:CustomerEMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001880613drct:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001880613drct:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-03-310001880613drct:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-03-310001880613drct:CustomeraMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001880613drct:CustomeraMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-03-310001880613drct:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-01-012021-12-310001880613drct:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-01-012021-12-310001880613drct:CustomeraMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-01-012021-12-310001880613drct:CustomerFMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310001880613drct:CustomerEMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310001880613drct:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310001880613drct:CustomeraMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310001880613drct:DdhLlcMember2021-12-310001880613drct:DdhLlcMemberdrct:CommonUnitsMember2022-03-310001880613us-gaap:CommonClassBMember2022-03-310001880613us-gaap:CommonClassAMember2022-03-310001880613us-gaap:CommonClassAMemberus-gaap:OverAllotmentOptionMember2022-03-310001880613srt:MaximumMemberus-gaap:OverAllotmentOptionMember2022-03-3100018806132020-12-310001880613drct:Orange142LlcMember2020-09-302020-09-300001880613drct:Orange142LlcMember2020-09-300001880613drct:DdhLlcMemberdrct:Orange142AcquisitionMemberdrct:ClassPreferredUnitsMember2022-01-012022-03-310001880613drct:DdhLlcMemberdrct:Orange142AcquisitionMemberdrct:ClassBPreferredUnitsMember2022-01-012022-03-310001880613us-gaap:CorporateMember2022-03-310001880613drct:SellSideAdvertisingMember2022-03-310001880613drct:BuySideAdvertisingMember2022-03-310001880613us-gaap:CorporateMember2021-03-310001880613drct:SellSideAdvertisingMember2021-03-310001880613drct:BuySideAdvertisingMember2021-03-3100018806132021-03-310001880613us-gaap:TrademarksAndTradeNamesMember2020-09-302020-09-300001880613us-gaap:NoncompeteAgreementsMember2020-09-302020-09-300001880613us-gaap:CustomerListsMember2020-09-302020-09-300001880613us-gaap:IPOMember2022-02-152022-02-150001880613srt:MinimumMember2022-01-012022-03-310001880613srt:MaximumMember2022-01-012022-03-310001880613drct:SilverpeakAndLafayetteSquareMember2022-01-012022-03-310001880613drct:DdhLlcMemberus-gaap:AccruedLiabilitiesMemberdrct:WoolfordMember2022-01-012022-03-310001880613drct:DdhLlcMemberdrct:CommonUnitsMemberdrct:WoolfordMember2022-03-310001880613drct:DdhLlcMemberdrct:ClassbPreferredUnitsMemberdrct:WoolfordMember2022-03-310001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WoolfordMember2020-09-302020-09-300001880613drct:BoardServicesAndConsultingAgreementsMemberdrct:WalkerAndSmithFoundingMembersMember2020-09-302020-09-300001880613us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001880613drct:CommonUnitsMember2022-01-012022-03-310001880613drct:DdhLlcMember2022-01-012022-03-310001880613drct:DdhLlcMemberdrct:WoolfordMemberus-gaap:IPOMember2022-01-012022-03-310001880613us-gaap:IPOMember2022-02-150001880613drct:OperatingLeaseOfficeFurnitureMember2021-01-012021-03-310001880613drct:OperatingLeaseCorporateOfficeHeadquartersMember2019-06-012019-06-300001880613drct:DdhLlcMemberdrct:ClassBPreferredUnitsMember2022-02-012022-02-280001880613drct:DdhLlcMemberdrct:ClassPreferredUnitsMember2021-12-012021-12-310001880613us-gaap:SubsequentEventMember2022-04-112022-04-1100018806132022-04-112022-04-110001880613us-gaap:OverAllotmentOptionMember2022-01-012022-03-3100018806132021-12-310001880613us-gaap:RetainedEarningsMember2022-01-012022-03-310001880613us-gaap:RetainedEarningsMember2021-01-012021-03-310001880613us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-03-310001880613drct:SilverpeakMember2020-09-302020-09-300001880613drct:SilverpeakMember2020-09-300001880613srt:SubsidiariesMemberdrct:LafayetteSquareMember2021-12-032021-12-0300018806132021-01-012021-03-310001880613drct:OperatingLeaseCorporateOfficeHeadquartersMember2022-01-012022-03-310001880613drct:DdhLlcMemberdrct:WoolfordMember2022-01-012022-03-310001880613us-gaap:OverAllotmentOptionMember2022-03-310001880613srt:SubsidiariesMemberdrct:LafayetteSquareMember2022-01-012022-03-310001880613drct:EastWestBankMember2022-01-012022-03-310001880613drct:EastWestBankMember2021-01-012021-12-3100018806132022-03-310001880613us-gaap:WarrantMember2022-01-012022-03-310001880613us-gaap:CommonClassAMember2022-01-012022-03-310001880613us-gaap:CommonClassBMember2022-05-120001880613us-gaap:CommonClassAMember2022-05-1200018806132022-01-012022-03-31xbrli:sharesxbrli:pureiso4217:USDutr:sqftiso4217:USDxbrli:sharesdrct:itemdrct:segment

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 MARCH 31, 2022

OR

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

FOR THE TRANSITION PERIOD FROM                      TO                     

COMMISSION FILE NUMBER 001-41261

_________________________________________________________

DIRECT DIGITAL HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

_________________________________________________________

Delaware

    

83-0662116

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

1233 West Loop South,

Suite 1170

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

Warrants to Purchase Common Stock

DRCTW

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 May 12, 2022, there were 2,800,000 shares of the registrant’s Class A common stock outstanding, par value $0.001 per share, and 11,378,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 March 31, 2022 and December 31, 2021

3

Consolidated Statements of Operations for the three months ended March 31, 2022 and 2021

4

Consolidated Changes in Stockholders’ / Members’ Equity (Deficit) for the three months ended March 31, 2022 and 2021

5

Consolidated Statements of Cash Flows for the three months ended March 31, 2022 and 2021

6

Notes to Consolidated Financial Statements

7

2.

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

23

3.

Quantitative and Qualitative Disclosures About Market Risk

35

4.

Controls and Procedures

35

Part II. Other Information

35

1.

Legal Proceedings

35

1A.

Risk Factors

36

2.

Unregistered Sales of Equity Securities and Use of Proceeds

36

3.

Defaults Upon Senior Securities

36

4.

Mine Safety Disclosures

36

5.

Other Information

36

6.

Exhibits

37

Signatures

40

2

PART 1. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

DIRECT DIGITAL HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(Unaudited)

    

March 31, 2022

    

December 31, 2021

ASSETS

 

  

 

  

CURRENT ASSETS

 

  

 

  

Cash and cash equivalents

 

$

4,406,800

$

4,684,431

Accounts receivable, net

 

 

7,754,091

 

7,871,181

Prepaid expenses and other current assets

 

 

875,928

 

1,225,447

Total current assets

 

 

13,036,819

 

13,781,059

Goodwill

 

6,519,636

 

6,519,636

Intangible assets, net (Note 3)

 

15,103,123

 

15,591,578

Deferred financing costs, net (Note 2)

 

66,869

 

96,152

Operating lease - right-of-use assets

 

917,877

 

Other long-term assets

 

56,602

 

11,508

Total assets

$

35,700,926

$

35,999,933

LIABILITIES AND MEMBERS' EQUITY

 

  

 

  

CURRENT LIABILITIES:

 

  

 

  

Accounts payable

$

5,920,459

$

6,710,015

Accrued liabilities

 

6,087,173

 

1,044,907

Notes payable, current portion

 

687,500

 

550,000

Deferred revenues

 

431,432

 

1,348,093

Operating lease liabilities, current portion

 

209,914

 

Related party payables (Note 7)

 

-

 

70,801

Total current liabilities

 

13,336,478

 

9,723,816

Notes payable, net of short-term portion and deferred financing cost of $2,153,821 and $2,091,732, respectively

 

19,021,179

 

19,358,268

Mandatorily redeemable non-participating preferred units

 

 

6,455,562

Line of credit

 

400,000

 

400,000

Paycheck Protection Program loan

 

287,143

 

287,143

Economic Injury Disaster Loan

 

150,000

 

150,000

Operating lease liabilities, net of current portion

 

708,262

 

Total liabilities

 

33,903,062

 

36,374,789

COMMITMENTS AND CONTINGENCIES (Note 8)

 

  

 

  

STOCKHOLDERS’ / MEMBERS' EQUITY (DEFICIT)

 

  

 

  

Units, 1,000,000 units authorized at December 31, 2021; 34,182 units issued and outstanding as of December 31, 2021

 

 

4,294,241

Class A common stock, $0.001 par value per share, 160,000,000 shares authorized, 2,800,000 shares issued and outstanding as of March 31, 2022

 

2,800

 

Class B common stock, $0.001 par value per share, 20,000,000 shares authorized, 11,378,000 shares issued and outstanding as of March 31, 2022

 

11,378

 

Additional paid-in capital

 

7,272,856

 

Accumulated deficit

 

(5,489,170)

 

(4,669,097)

Total stockholders’ / members' equity (deficit)

 

1,797,864

 

(374,856)

Total liabilities and stockholders’ / members' equity

$

35,700,926

$

35,999,933

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 March 31,

    

2022

    

2021

Revenues

 

  

 

  

Buy-side advertising

 

$

5,831,041

$

4,828,048

Sell-side advertising

 

 

5,539,296

 

865,686

Total revenues

 

 

11,370,337

 

5,693,734

Cost of revenues

 

 

  

 

  

Buy-side advertising

 

 

2,069,346

 

1,954,640

Sell-side advertising

 

 

4,520,192

 

741,693

Total cost of revenues

 

 

6,589,538

 

2,696,333

Gross profit

 

4,780,799

 

2,997,401

Operating expenses

 

  

 

  

Compensation, taxes and benefits

 

 

2,555,036

1,773,081

General and administrative

 

 

1,640,892

1,250,515

Total operating expenses

 

 

4,195,928

3,023,596

Income (loss) from operations

 

 

584,871

(26,195)

Other income (expense)

 

 

  

  

Other income

 

 

47,982

18,659

Forgiveness of Paycheck Protection Program loan

 

 

10,000

Loss on redemption of non-participating preferred units

 

(590,689)

 

Interest expense

 

(713,787)

 

(811,757)

Total other expense

 

(1,256,494)

 

(783,098)

Tax expense

 

 

Net loss

$

(671,623)

$

(809,293)

Net loss per common share / unit:

 

  

 

  

Basic and diluted

$

(0.09)

$

(23.68)

Weighted-average number of common shares / units outstanding:

 

  

 

  

Basic and diluted

 

7,106,471

 

34,182

See accompanying notes to the unaudited consolidated financial statements.

4

DIRECT DIGITAL HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ / MEMBERS’ EQUITY (DEFICIT)

(Unaudited)

    

    

    

    

Common Shares

    

    

    

Accumulated

    

Members'

Common Units

Class A

Class B

equity 

equity

    

Units

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

APIC

    

 (deficit)

    

 (deficit)

Balance, December 31, 2020

34,182

$

4,294,241

$

$

$

$

(1,925,951)

$

2,368,290

Distributions to members

 

 

 

 

 

 

 

 

(144)

 

(144)

Net income

 

 

 

 

 

 

 

 

(809,293)

 

(809,293)

Balance, March 31, 2021

 

34,182

$

4,294,241

 

$

 

$

$

$

(2,735,388)

$

1,558,853

    

    

    

Members' /

Common Shares

    

    

    

Accumulated

    

Stockholders'

Common Units

Class A

Class B

equity 

equity

    

Units

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

APIC

    

 (deficit)

    

 (deficit)

Balance, December 31, 2021

34,182

$

4,294,241

$

$

$

$

(4,669,097)

$

(374,856)

Issuance of Class A common shares, net of transaction costs

 

 

 

2,800,000

 

2,800

 

 

 

10,189,993

 

 

10,192,793

Conversion of member units to Class B shares

 

(28,545)

 

(200)

 

 

 

11,378,000

 

11,378

 

(11,178)

 

 

Redemption of common units

 

(5,637)

 

(4,294,041)

 

 

 

 

 

(2,905,959)

 

 

(7,200,000)

Distributions to members

 

 

 

 

 

 

 

 

(148,450)

 

(148,450)

Net income

 

 

 

 

 

 

 

(671,623)

 

(671,623)

Balance, March 31, 2022

 

$

 

2,800,000

$

2,800

 

11,378,000

$

11,378

$

7,272,856

$

(5,489,170)

$

1,797,864

See accompanying notes to the unaudited consolidated financial statements.

5

DIRECT DIGITAL HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

    

For the Three Months Ended March 31,

    

2022

    

2021

Cash Flows (Used In) Provided By Operating Activities:

  

  

Net loss

 

$

(671,623)

$

(809,293)

Adjustments to reconcile net loss to net cash (used in) provided by operating activities:

 

Amortization of deferred financing costs

 

 

152,287

 

84,629

Amortization of intangible assets

 

 

488,455

 

488,455

Amortization of right-of-use asset

 

17,602

 

Forgiveness of Paycheck Protection Program loan

 

 

(10,000)

Paid-in-kind interest

 

 

95,344

Loss on redemption of non-participating preferred units

 

 

590,689

Bad debt expense recovery

 

 

(2,425)

Changes in operating assets and liabilities:

 

Accounts receivable

 

 

119,515

1,508,681

Prepaid expenses and other current assets

 

 

304,423

(84,211)

Accounts payable

 

 

(926,581)

(717,036)

Accrued liabilities

 

 

80,104

46,148

Deferred revenues

 

 

(916,661)

2,966,693

Operating lease liabilities

(17,303)

Related party payable

 

 

(70,801)

Net cash (used in) provided by operating activities

 

 

(852,317)

3,569,410

Cash Flows Provided By (Used In) Financing Activities:

 

 

  

  

Proceeds from issuance of Class A common shares, net of transaction costs

 

 

11,329,818

Payments on term loan

 

 

(137,500)

(77,801)

Payment of deferred financing costs

 

 

(185,093)

Redemption of non-participating preferred shares

 

 

(7,046,251)

Redemption of common units

 

 

(3,237,838)

Distributions to members

 

 

(148,450)

(144)

Net cash provided by (used in) financing activities

 

 

574,686

(77,945)

Net (decrease) increase in cash and cash equivalents

 

 

(277,631)

3,491,465

Cash and cash equivalents, beginning of the period

 

4,684,431

 

1,611,998

Cash and cash equivalents, end of the year

$

4,406,800

$

5,103,463

Supplemental Disclosure of Cash Flow Information:

 

  

 

  

Cash paid for taxes

$

$

Cash paid for interest

$

559,069

$

630,281

Non-cash Financing Activities:

 

  

 

  

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

$

1,137,025

$

Common unit redemption balance included in accrued liabilities

$

3,962,162

$

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. and its subsidiaries, incorporated as a Delaware corporation on August 23, 2021 and 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 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”) and Colossus Media, LLC (“Colossus Media”). Colossus Media operates our proprietary sell-side programmatic platform operating under the trademarked banner of Colossus SSP TM (“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. 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. 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 LGBTQ+ customers, as well as other specific audiences.

Providing both the front-end, buy-side operations coupled with our proprietary sell-side operations enables us 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 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

7

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 March 31, 2022, $3,135,548 of the Company’s cash and cash equivalents exceeded the federally insured limits. 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

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 began insuring its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establish an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of March 31, 2022 and December 31, 2021, the Company’s allowance for doubtful accounts was $40,360 and $40,856, 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

8

collect the full amount, the Company records the remaining 10% to bad debt expense. Bad debt expense related to recoveries was $(2,425) and $0 for the three months ended March 31, 2022 and 2021, respectively.

Concentrations of credit risk

The Company has customers on both the buy-and sell-side of its business. The following table sets forth our consolidated concentration of accounts receivable:

    

March 31, 

    

December 31, 

 

    

2022

    

2021

 

Customer A

 

69.4

%  

62.9

%

Customer B

 

33.9

%  

0.0

%

Customer C

 

0.9

%  

5.2

%

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. As of March 31, 2022 and December 31, 2021, the Company has fully depreciated all property and equipment.

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.

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, we have 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 our 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 that measurement, the recorded goodwill may be written down, and 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 March 31, 2022, 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

Our intangible assets consist of customer relationships, trademarks and non-compete agreements. Our intangible assets are recorded at fair value at the time of their acquisition and are stated within our 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 our 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

9

amount of the asset exceeds its estimated fair value and is recognized as a reduction in the carrying amount of the asset. As of March 31, 2022 and December 31, 2021, 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, (“ASC 820-10”), 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.

We segregate 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 5 – Long Term Debt) and incurred additional deferred financing costs of $4,613 during the three months ended March 31, 2022. Unamortized deferred financing costs related to the line of credit was $66,869 and $96,152 as of March 31, 2022 and December 31, 2021, respectively, and due to the revolving nature of this debt, was classified as an asset on the consolidated balance sheets.

In December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 5 – Long Term Debt) and incurred additional deferred financing costs of $180,480 during the three months ended March 31, 2022. Unamortized deferred financing costs was $2,153,821 and $2,091,732 as of March 31, 2022 and December 31, 2021, respectively, and netted against the outstanding debt on the consolidated balance sheets.

Right-of-use assets

The Company adopted Accounting Standards Update (“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 us to increase our assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for our operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on our consolidated statements of operations and consolidated statements of cash flows.

Revenue recognition

The Company adopted FASB ASU 2014-09, Revenue from Contracts with Customers, (“Topic 606”), as of January 1, 2019, for all contracts not completed as of the date of adoption which had no impact on its financial position or results of operations using the modified retrospective method. The Company recognizes revenue using the following five steps:

Identification of a contract(s) with a customer;

10

Identification of the performance obligation(s) in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligation(s) in the contract; and
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 and a self-serve 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 and the delivery of media inventory for self-serve 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”). 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for the self-serve proprietary 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 $431,432 and $1,348,093 as of March 31, 2022 and December 31, 2021, respectively.

Sell-side advertising

The Company partners with publishers to sell advertising inventory to the Company’s existing buy-side clients, as well as its own 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 publishers to sell, in real time, ad impressions 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 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for its self-serve proprietary platform.

11

The Company maintains agreements with each DSP 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.

The following table sets forth our concentration of revenue sources as a percentage of total revenues on a consolidated basis.

    

For the Three Months 

Ended

 March 31,

    

2022

    

2021

 

Customer A

47.0

%  

11.0

%

Customer D

 

10.3

%  

20.9

%

Customer E

 

9.0

%  

8.3

%

Customer F

 

0.3

%  

5.9

%

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 our 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 March 31, 2022 and 2021 was $102,348 and $41,920, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.

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”). The Tax Receivable Agreement 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 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. 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 TRA. 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 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. As of March 31, 2022, no redemptions or exchanges have been made by the members of DDH, LLC.

The Company applies ASC 740-10, Income Taxes (“ASC 740-10”), 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 March 31, 2022 and December 31, 2021, 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

12

conclusions 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.

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.

Risks and uncertainties

Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company’s financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Recent Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The new lease guidance supersedes Topic 840. The core principle of the guidance is that entities should recognize the assets and liabilities that arise from leases. Topic 840 does not apply to leases to explore for or use minerals, oil, natural gas and similar nonregenerative resources, including the intangible right to explore for those natural resources and rights to use the land in which those natural resources are contained. In July 2018, the FASB issued ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements”, which provides entities with an alternative modified transition method to elect not to recast the comparative periods presented when adopting Topic 842. The Company adopted Topic 842 as of January 1, 2019, using the alternative modified transition method, for which, comparative periods, including the disclosures related to those periods, are not restated. In addition, the Company elected practical expedients provided by the new standard whereby, the Company has elected to not reassess its prior conclusions about lease identification, lease classification, and initial direct costs and to retain off-balance sheet treatment of short-term leases (i.e., 12 months or less and does not contain a purchase option that the Company is reasonably certain to exercise). Refer to “Note 10 - Commitments and Contingencies” to our consolidated financial statements included in Item 1. of this Quarterly Report on Form 10-Q for additional information.

In March 2020, the FASB issued ASU No. 2020-04: Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This update provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. Management is currently evaluating the impact of this update, but does not expect this update to have a material impact on the Company’s financial statements.

Liquidity and capital resources

As of March 31, 2022, the company had cash and cash equivalents of $4,406,800 and availability under its Revolving Credit Facility (see Note 5 — Long-Term Debt) of $1,459,383. Based on projections of growth in revenue and operating results in the coming year, the available cash held by us and availability under our Revolving Credit Facility, 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.

13

Note 3 — 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. Intangible assets consist of $13,028,320 of 10-year amortizable customer relationships, $3,501,200 of 10-year amortizable trademarks and tradenames, and $1,504,330 of 5-year amortizable non-compete agreements. The Company records amortization expense on a straight-line basis over the life of the identifiable intangible assets. For the three months ended March 31, 2022 and 2021, amortization expense of $488,455 and $488,455, respectively, was recognized, and as of March 31, 2022 and December 31, 2021, intangible assets net of accumulated amortization was $15,103,123 and $15,591,578, respectively.

Intangible assets and the related accumulated amortization 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

 

(1,954,248)

 

(525,180)

 

(451,299)

 

(2,930,727)

Intangibles, net as of March 31, 2022

$

11,074,072

$

2,976,020

$

1,053,031

$

15,103,123

Estimated life (years)

 

10

 

10

 

5

 

  

Weighted-average remaining life (years) at March 31, 2022

 

8.5

 

8.5

 

3.5

 

  

o

    

Total

2022

    

1,465,364

2023

 

1,953,818

2024

 

1,953,818

2025

 

1,878,602

2026

 

1,652,952

Thereafter

 

6,198,569

Total

$

15,103,123

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 4 — Accrued Liabilities

Accrued liabilities consisted of the following:

    

March 31,

    

December 31, 

    

 2022

    

2021

Accrued compensation and benefits

$

1,386,736

$

406,510

Accrued litigation fees

 

501,078

 

501,078

Accrued expenses

 

4,183,578

 

123,188

Accrued interest

 

15,781

 

14,201

Total accrued liabilities

$

6,087,173

$

1,044,907

As of March 31, 2022, accrued expenses includes $3,962,162 related to the partial redemption of common units issued in connection with the acquisition of Orange142 (See Note 9 — Stockholders’ / Members’ Equity).

Note 5 — Long-Term Debt

Revolving Line of Credit - East West Bank

On September 30, 2020, the Company entered into a credit agreement that provides for a revolving credit facility with East West Bank in the amount of $4,500,000 with an initial availability of $1,000,000 (the “Revolving Credit Facility”). On December 17, 2021, the Company amended the Revolving Credit Facility, which increased the amount of the revolving loan to $5,000,000 with an initial

14

availability of $2,500,000. The loans under the Revolving Credit Facility bear interest at the LIBOR rate plus 3.5% per annum, and at March 31, 2022 and December 31, 2021, the rate was 7.6% and 7.0%, respectively, with a 0.50% per annum unused line fee. We expect that interest rates applicable to the Revolving Credit Facility will be modified upon the implementation of a LIBOR replacement rate that will apply to our current and future borrowings. The maturity date of the Revolving Credit Facility is September 30, 2022. All accrued but unpaid interest under the Revolving Credit Facility is payable in monthly installments on each interest payment date until the maturity date when the outstanding principal balance, together with all accrued but unpaid interest will be due.

In connection with the amendment, the Company incurred additional deferred financing fees of $63,689 in 2021 and $4,613 during the three months ended March 31, 2022. As of March 31, 2022 and December 31, 2021, the Company had outstanding borrowings under the Revolving Credit Facility of $400,000 and $400,000, respectively, and deferred financing cost of $66,869 and $96,152, respectively, which are classified as an asset on the consolidated balance sheets.

The Revolving Credit Facility is secured by senior liens on all or substantially all of the assets of DDH LLC and its subsidiaries, including a priority lien on the trade accounts receivable of DDH LLC and its subsidiaries. The Revolving Credit Facility includes financial covenants, and as of March 31, 2022 and December 31, 2021, the Company was in compliance with all of its financial covenants.

The components of interest expense and related fees for the lines of credit are as follows:

    

For the Three Months 

Ended

 March 31,

    

2022

    

2021

Interest expense – East West Bank

$

9,605

$

9,187

Amortization of deferred financing costs

 

33,896

 

12,944

Total interest expense and amortization of deferred financing costs

$

43,501

$

22,131

Accrued and unpaid interest as of March 31, 2022 and December 31, 2021 for the Revolving Credit Facility was $5,750 and $5,553, respectively, related to the unused line fee.

2020 Term Loan Facility and 2021 Credit Facility

In conjunction with the acquisition of Orange142 on September 30, 2020, the Company entered into a loan and security agreement (the “2020 Term Loan Facility”) with SilverPeak in the amount of $12,825,000, maturing on September 15, 2023. Interest in year one was 15%, of which 12% was payable monthly and 3% was paid-in-kind (“PIK”). All accrued but unpaid interest under the 2020 Term Loan Facility was payable in monthly installments on each interest payment date, and the Company was required to repay the outstanding principal balance on January 15 and July 15 of each calendar year in an amount equal to 37.5% of excess cash flow over the preceding six calendar months until the term loan was paid in full. The remaining principal balance, and all accrued but unpaid interest were to be due on the maturity date.

The obligations under the 2020 Term Loan Facility were secured by first-priority liens on all or substantially all assets of DDH LLC and its subsidiaries. The 2020 Term Loan Facility contained a number of financial covenants and customary affirmative covenants. In addition, the 2020 Term Loan Facility included a number of negative covenants, including (subject to certain exceptions) limitations on (among other things): indebtedness, liens, investments, acquisitions, dispositions, and restricted payments. Each of Mark Walker (“Walker”), Chairman of the Board and Chief Executive Officer, and Keith Smith (“Smith”), President, provided limited guarantees of the obligations under the 2020 Term Loan Facility.

The maturity date of the 2020 Term Loan Facility was September 15, 2023; however, on December 3, 2021, DDH LLC entered into the Term Loan and Security Agreement (the “2021 Credit Facility”) with Lafayette Square and used the proceeds to repay and terminate the 2020 Term Loan Facility.

Lafayette Square

On December 3, 2021, DDH LLC entered into 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. The loans under the

15

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). We expect that interest rates applicable to the 2021Credit Facility will be modified upon the implementation of a LIBOR replacement rate that will apply to our current and future borrowings. The maturity date of the 2021 Credit Facility is December 3, 2026.

The obligations under the 2021 Credit Facility are secured by senior liens on all or substantially all assets of DDH LLC and its subsidiaries and are guaranteed by the subsidiaries of DDH LLC. The 2021 Credit Facility is subject to an intercreditor agreement pursuant to which the lenders under the Revolving Credit Facility have a priority lien on the trade accounts receivable of DDH LLC and its subsidiaries that constitute eligible accounts under the Revolving Credit Facility and related proceeds, and the lenders under the 2021 Credit Facility have a priority lien on all other collateral. In connection with the entry into the 2021 Credit Facility, we paid off in full and terminated the 2020 Term Loan Facility. As of March 31, 2022, the Company owed a balance on the 2021 Credit Facility of $21,862,500. Financing costs incurred in the transaction were initially $2,127,185 in 2021 and additional fees of $180,480 for the three months ended March 31, 2022.  Unamortized deferred financing costs as of March 31, 2022 and December 31, 2021 were $2,153,821 and $2,091,732, respectively. Accrued and unpaid interest was $0 as of March 31, 2022 and December 31, 2021.

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

    

For the Three Months

 Ended 

March 31,

    

2022

    

2021

Interest expense – SilverPeak

$

$

508,503

Interest expense - Lafayette Square

 

487,500

 

Amortization of deferred financing costs -SilverPeak

 

 

71,685

Amortization of deferred financing costs – Lafayette Square

 

118,391

 

Total interest expense and amortization of deferred financing costs

$

605,891

$

580,188

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 will be payable monthly beginning June 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 March 31, 2022 and December 31, 2021 was $10,031 and $8,648, 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 (“CARES”) 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 should be forgivable after a “covered period” (eight or twenty-four weeks) as long as the borrower maintains its payroll and utilities.

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

16

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 does not apply for forgiveness, then months after the end of the covered period.

DDH LLC received the PPP-1 Loan proceeds of $287,100 on May 8, 2020. On February 16, 2021, the remaining $10,000 balance of the PPP-1 Loan was forgiven. In March 2021, DDH LLC applied for and received another PPP loan (the “PPP-2 Loan”) for a principal amount of $287,143 and there are no collateral or guarantee requirements. Under the terms of the PPP-2 Loan, monthly payments of $6,440 are due starting June 11, 2022, and the loan bears interest at 1% per annum and matures on March 11, 2026.

On April 11, 2022, the Company received notification that its PPP Loan of $287,143 was fully forgiven.

As of March 31, 2022, future minimum payments related to long-term debt is as follows for the years ended December 31:

2022

    

$

1,099,643

2023

 

 

1,100,000

2024

 

 

1,100,000

2025

 

 

1,100,473

2026

 

 

1,100,473

Thereafter

 

17,199,054

Total

 

22,699,643

Less current portion

 

(687,500)

Less deferred financing costs

 

(2,153,821)

Long-term debt, net

$

19,858,322

Note 6 — Mandatorily Redeemable Preferred Units

ASC 480, Distinguishing Liabilities from Equity, (“ASC 480”), defines mandatorily redeemable financial instruments as any financial instruments issued in the form of shares that have an unconditional obligation requiring the issuer to redeem the instrument by transferring its assets at a specified or determinable date (or dates) or upon an event that is certain to occur. A mandatorily redeemable financial instrument shall be classified as a liability unless the redemption is required to occur only upon the liquidation or termination of the reporting entity. Under ASC 480, mandatorily redeemable financial instruments shall be measured initially at fair value.

In connection with the acquisition of Orange142, DDH LLC issued mandatorily redeemable preferred units which are only redeemable for a fixed amount of cash at a date specific to each class. Due to the mandatory redemption feature, ASC 480 requires that these preferred units be classified as a liability rather than as a component of equity, with preferred annual returns being accrued and recorded as interest expense.

Class A Preferred Units

In connection with the Orange142 acquisition, DDH LLC issued 3,500 non-voting Class A Preferred Units at a purchase price of $3,500,000, and a fair value of $3,458,378. Class A Preferred Units were entitled to certain approval rights and were mandatorily redeemable for $3,500,000 on September 30, 2022, with 10% preferred annual returns paid on a quarterly basis. Due to the mandatory redemption feature, ASC 480, requires that the Class A Preferred Units be classified as a liability rather than as a component of equity, with the preferred annual returns being accrued and recorded as interest expense.

In December 2021, DDH LLC redeemed the Class A Preferred Units and recognized a loss on the redemption of $41,622 in connection with the write-off of the fair value associated with the units. For the three months ended March 31, 2021, the Company recorded interest expense relating to the Class A Preferred Units of $86,301.

Class B Preferred Units

In connection with the Orange142 acquisition, DDH LLC issued 7,046 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, ASC 480 requires that the Class B Preferred Units be classified as a liability rather than as a component of equity, with the preferred annual returns being accrued and recorded as interest expense.

17

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. For the three months ended March 31, 2022 and March 31, 2021, the Company recorded interest expense relating to the Class B Preferred Units of $62,162 and $121,620, respectively.

Note 7 — Related Party Transactions

Related Party Transactions

Member Payable

As of December 31, 2021, the Company had a net payable to members that totaled $70,801 pertaining to loans made to the Company by its founding members Walker and Smith during fiscal 2020. This remaining balance owed was paid to the members as of March 31, 2022.

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 the Company. 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 March 31, 2022, total fees paid to Walker, Smith and Woolford were $56,250, $56,250 and $22,500, respectively. For the three months ended March 31, 2021, total fees paid to Walker, Smith and Woolford were $103,846, $103,846, and $45,000, respectively.

Note 8 — 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 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. The matter is currently underway, and the Company has estimated a potential liability of approximately $500,000. Such liability has been recorded and included in accrued liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021. The Company entered into mediation discussions beginning April 2021.

Office Lease

In June 2019, the Company entered into a sublease for its corporate office headquarters at 1233 West Loop South, Ste 1170 in Houston, TX. The lease term expires July 1, 2022, and has 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, Ste 1170 in Houston, TX effective July 1, 2022. 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 paid a security deposit of approximately $29,000. The Company also leases office furniture for its corporate headquarters  under a lease agreement effective April 2019 and expiring July 2023. The monthly rent expense is approximately $6,700.

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

18

For the three months ended March 31, 2022 and 2021, the Company incurred rent expense of $51,378 and $50,171, respectively, for the combined leases.

Supplemental cash flow information related to the Company’s operating lease is included in the table below for the three months ended March 31, 2022:

    

2022

Cash paid for amounts included in the measurement of lease liabilities

$

35,568

Supplemental balance sheet information related to operating leases is included in the table below for the year ended March 31, 2022:

    

2022

Operating lease - right-of-use asset

$

917,877

Operating lease liabilities - current

$

209,914

Operating lease liabilities - long-term

 

708,262

Total lease liability

$

918,176

The weighted-average remaining lease term for the Company’s operating lease is seven years as of ended March 31, 2022, with a weighted-average discount rate of 8%:

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

2022

    

$

116,956

2023

 

154,490

2024

 

110,215

2025

 

156,077

2026

 

159,754

Thereafter

 

530,324

Total lease payments

 

1,227,816

Less imputed interest

 

(309,640)

Total lease liability

$

918,176

Note 9 — Stockholders’ / Members’ Equity (Deficit)

Members’ Equity

Prior to the Organizational Transactions, DDH LLC was authorized to issue common units, Class A Preferred Units and Class B Preferred Units. In connection with the acquisition of Orange142, DDH LLC issued 5,637 common units, 3,500 Class A Preferred Units and 7,046 Class B Preferred Units. The common units were valued at $4,294,041 and Class A and Class B Preferred Units were valued at a total of $9,913,940. In December 2021, DDH LLC redeemed all of the Class A Preferred Units.

As of December 31, 2021, the total outstanding common units of DDH LLC was 34,182 units. The common units have voting rights, as well as certain redemption features at the option of the Company. In accordance with ASC 480, as of December 31, 2021, the Company classified the preferred units as a liability in the consolidated balance sheets.

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 Direct Digital Management, LLC, our Chairman and Chief Executive Officer and our President, and (ii) noneconomic voting units of DDH LLC, 100% of which are held by the Company.

19

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 our Class A common stock and (ii) one warrant entitling the holder to purchase one share of our 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 may be transferred separately immediately upon issuance. The underwriters, in our 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, and elected to purchase warrants which have the same terms as those issued in the initial public offering, to purchase an additional 420,000 shares of Class A Common Stock. In connection with our initial public offering, we 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 did not exercise this option.

The Units were sold at a price of $5.50 per Unit, and the net proceeds from the offering were $10,192,793, after deducting underwriting discounts and commissions and offering expenses payable by the Company. The Company recorded offering expenses in accounts payable and accrued liabilities of $1,137,025 as of March 31, 2022 and intends to pay these amounts throughout the remainder of 2022. 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 $14,246,251, of which $10,284,089 was paid on the closing date of the initial public offering, and $3,962,162 was recorded in accrued liabilities in the consolidated balance sheets as of March 31, 2022. The Company intends to pay the remainder of the purchase price to the entity controlled by Woolford during the first half of 2022.

The warrants have 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 during the three months ended March 31, 2022:

Weighted-

Weighted-average

average

Remaining

Aggregate

Exercise

Contractual Term

Intrinsic

    

Number of Shares

    

Price

    

(years)

    

Value

Outstanding at January 1, 2022

 

$

 

$

Warrants granted

 

3,220,000

$

5.50

 

4.88

 

Warrants exercised

 

$

 

 

Warrants canceled

 

$

 

 

Outstanding at March 31, 2022

 

3,220,000

$

5.50

 

4.88

$

Exercisable at March 31, 2022

 

3,220,000

$

5.50

 

4.88

$

20

Note 10 — Loss Per Share / Unit

Basic loss per share / unit is calculated by dividing the net loss for the year by the weighted average number of share / unit outstanding during the period. The Company does not have any dilutive share / unit, and therefore the diluted weighted average number of share / unit outstanding are equal to the basic weighted average number of share / unit.

    

For the Three Months Ended 

March 31,

    

2022

    

2021

Net income loss per unit attributable to stockholders / members

$

(671,623)

$

(809,293)

Number of units outstanding at the beginning of the period

 

34,182

 

34,182

Weighted average Class A and Class B shares issued during the period

 

7,106,471

 

Weighted average units redeemed during the period

 

(34,182)

 

Number of shares / units outstanding at the end of the period, basic and diluted

 

7,106,471

 

34,182

Net loss per shares / unit, basic and diluted

$

(0.09)

$

(23.68)

Note 11 — 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 months ended March 31, 2022 and 2021, the Company matching contributions were $50,561 and $36,715, respectively. Additionally, the Company may make a discretionary profit- sharing contribution to the Plan. During the three months ended March 31, 2022 and 2021, 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. 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 March 31, 2022 and December 31, 2021, the Company analyzed the incurred but not reported claims and records an estimated liability if needed.

Note 12 — 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

 Ended 

March 31,

    

2022

    

2021

Buy-side advertising

 

$

5,831,041

$

4,828,048

Sell-side advertising

 

5,539,296

 

865,686

Total revenues

$

11,370,337

$

5,693,734

21

Operating income (loss) by business segment is as follows:

For the Three Months

Ended

March 31,

    

2022

    

2021

Buy-side advertising

$

1,074,210

$

519,663

Sell-side advertising

 

651,042

 

(37,581)

Corporate office expenses

 

(1,140,381)

 

(508,277)

Consolidated operating income (loss)

$

584,871

$

(26,195)

Total assets by business segment are as follows:

    

As of 

    

As of 

March 31,

December 31,

    

 2022

    

 2021

Buy-side advertising

$

24,015,562

$

25,648,105

Sell-side advertising

 

7,999,673

 

8,277,575

Corporate office expenses

 

3,685,691

 

2,074,253

Total Assets

$

35,700,926

$

35,999,933

Note 13 — Subsequent Events

The Company has evaluated events and transactions occurring subsequent to March 31, 2022 through the date of this report and determined there were no events or transactions that would impact the consolidated financial statements for the three months ended March 31, 2022.

On April 11, 2022, the Company received notification that its PPP Loan of $287,143 was fully forgiven.

22

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, 2021. 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, 2021.

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, such as the ongoing global COVID-19 pandemic;
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 DDH LLC to pay our taxes, expenses (including payments under the Tax Receivable Agreement) and dividends;

23

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, 2021.

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. (“Holdings”) 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 Direct Digital Holdings, LLC (“DDH LLC”), which operates the business formed in 2018 through the acquisition of Huddled Masses LLC (“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 LGBTQ+ 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.

24

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 200 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 for 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 year ended December 31, 2021 and the three months ended March 31, 2022. In addition, we cultivate client relationships through our pipeline of managed and moderate/self-serve clients that conduct campaigns through our platform that eventually grow into managed service clients, which has resulted in their increased use of our platform over time. As our clients expand their usage of our technology platform, they often transition to our managed services delivery model, which in turn drives higher profitability for us, as well as increased client loyalty. 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 items:

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.

25

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 43,000 advertisers per month in the three months ended March 31, 2021, which increased to an average of approximately 69,000 advertisers per month in the three months ended March 31, 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 are providing 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 consistently 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 (or 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 January 2022, Colossus Media was ranked by MediaMath as 5th among the industry’s approximately 80 supply- side companies in terms of key quality measures such as transparency, fraud detection, and accountability. 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 three months ended March 31, 2022, less than 1% of inventory was determined to be invalid, resulting in minimal financial impact to our customers. We address IVT on a number of fronts, including sophisticated technology, which detects and avoids invalid traffic 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.

26

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. For the three months ended March 31, 2022, we processed approximately 570 million bid requests and had connections to 19 DSPs.

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 half of 2022, we expect to transition our server platform to HPE Greenlake, which we expect will provide 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

27

fee, which is typically a percentage of the value of the ad impressions monetized through our 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.

Operating Expenses

Operating expenses consist of compensation expenses related to our executive, sales, finance, and administrative personnel (including salaries, commissions, bonuses, 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 (Expense) Income

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

Forgiveness of PPP Loan. From time to time, we obtain loans pursuant to the Paycheck Protection Program (“PPP”), administered by the U.S. Small Business Administration (“SBA”). Forgiveness of PPP loans is recognized as a gain in the period it is granted. We received the PPP-1 Loan proceeds of $287,100 on May 8, 2020. On February 16, 2021, the remaining $10,000 balance of the PPP-1 Loan was forgiven.

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 in accordance with Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity, the value of these units are classified as a liability, and the corresponding distributions are recognized as interest expense.

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.

28

Results of Operations

Comparison of the Three Months Ended March 31, 2022 and 2021

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 March 31,

    

Change

 

   

2022

   

2021

   

Amount

   

%

Revenues

  

  

  

  

 

Buy-side advertising

$

5,831,041

$

4,828,048

$

1,002,993

 

21

%

Sell-side advertising

 

5,539,296

 

865,686

 

4,673,610

 

540

%

Total revenues

 

11,370,337

 

5,693,734

 

5,676,603

 

100

%

Cost of revenues

 

  

 

  

 

  

 

  

Buy-side advertising

 

2,069,346

 

1,954,640

 

114,706

 

6

%

Sell-side advertising

 

4,520,192

 

741,693

 

3,778,499

 

509

%

Total cost of revenues

 

6,589,538

 

2,696,333

 

3,893,205

 

144

%

Gross Profit

 

4,780,799

 

2,997,401

 

1,783,398

 

59

%

Operating Expenses

 

4,195,928

 

3,023,596

 

1,172,332

 

39

%

Income (loss) from operations

 

584,871

 

(26,195)

 

611,066

 

nm

Other (expense) income

 

(1,256,494)

 

(783,098)

 

(473,396)

 

‑60

%

Tax expense

 

 

 

 

%

Net loss

$

(671,623)

$

(809,293)

$

137,670

 

17

%

Adjusted EBITDA (1)

$

1,121,308

$

480,919

$

640,389

 

133

%

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

Revenues

Our revenues increased from $5.7 million in for the three months ended March 31, 2021 to $11.4 million for the three months ended March 31, 2022, an increase of $5.7 million or 100%. Buy-side advertising revenue increased $1.0 million, or 21%, while sell-side advertising revenue increased $4.7 million, or 540% over the 2021 first quarter results. The increase in our sell-side advertising revenue was the result of an  increase in the number of customers served, and an increase in the number of publisher connections. The increase in our buy-side advertising revenue was primarily as a result of higher spending by our current customers as well as the increase in the number of clients served. We expect continued revenue growth momentum for both segments as we work to innovate our programmatic advertising offerings for the middle market segment, enhance our publisher partner engagement and monetization strategies, and further extend our reach into the underserved and underrepresented publisher communities.

Cost of Revenues

Along with the increase in gross sales across both platforms, we correspondingly experienced an increase in cost of revenues from $2.7 million for the three months ended March 31, 2021 to $6.6 million for the three months ended March 31, 2022, an increase of $3.9 million or 144%. Buy-side advertising cost of revenues increased $0.1 million to $2.1 million or 35% of revenue for the three months ended March 31, 2022 compared to $2.0 million or 40% of revenue for the three months ended March 31, 2021. Sell-side advertising cost of revenues increased $3.8 million, to $4.5 million, or 82% of revenue for the three months ended March 31, 2022, compared to $0.7 million, or 86% of revenue, for the same period in 2021. Our sell-side cost of media is approximately 80% and our lower cost of media revenue for the first quarter of 2022 was due to economies of scale from the higher revenue we generated during this period.

Gross Profit

Gross profit also increased in the three months ended March 31, 2022 to $4.8 million, or 42% of revenue, compared to $3.0 million, or 53% of revenue, for the three months ended March 31, 2021, an increase of $1.8 million or 60% compared to the quarter ended

29

March 31, 2021. The lower margin for the three months ended March 31, 2022 is attributable to the mix in revenue between our business segments. Buy-side advertising gross profit increased $0.9 million, primarily due to a lower cost of revenue. Sell-side advertising gross profit increased $0.9 million over the first quarter of 2021, primarily as a result of the increase in revenue and related economies of scale as discussed above.

Operating Expenses

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

    

For the Three Months Ended

    

 

March 31,

Change

   

2022

   

2021

   

Amount

   

%

Compensation, taxes, and benefits

$

2,555,036

$

1,773,081

$

781,955

44

%

General and administrative

 

1,640,892

 

1,250,515

 

390,377

 

31

%

Total operating expenses

$

4,195,928

$

3,023,596

$

1,172,332

 

39

%

Compensation, taxes and benefits

Compensation, taxes and benefits increased from $1.8 million for the three months ended March 31, 2021 to $2.6 million in for the three months ended March 31, 2022, an increase of $0.8 million, or 44%. The increase was primarily due to higher commissions, the transition of professional fee expenses being converted to full time employees’ wages, salaries and benefits, and hiring of additional personnel to support our growth.

General and administrative expenses

General and administrative (“G&A”) expenses also increased from $1.3 million for the three months ended March 31, 2021 to $1.6 million for the three months ended March 31, 2022, primarily due to costs associated with our transition to and operation as a public company. For the three months ended March 31, 2021, G&A expenses as a percentage of revenue was 14% for the three months ended March 31, 2022 compared to 22% for the three months ended March 31, 2021. During the first quarter of 2022, we invested in systems, increased insurance, additional software fees, and incurred additional professional fee expenses.

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, legal and accounting costs, higher insurance premiums, and compliance costs associated with developing the requisite infrastructure required for internal controls. As a result, we expect G&A expenses to increase in absolute dollars in future periods.

Other income (expense)

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

    

For the Three Months Ended

    

 

March 31,

Change

   

2022

   

2021

   

Amount

   

Pcnt

 

Other income

$

47,982

$

18,659

$

29,323

157

%

Forgiveness of Paycheck Protection

 

  

 

  

 

  

 

  

Program loan

 

 

10,000

 

(10,000)

 

‑100

%

Loss on early redemption of non-

 

  

 

  

 

  

 

  

participating preferred units

 

(590,689)

 

 

(590,689)

 

‑100

%

Interest expense

 

(713,787)

 

(811,757)

 

97,970

 

12

%

Total other expense

$

(1,256,494)

$

(783,098)

$

(473,396)

 

‑60

%

Other expense for the three months ended March 31, 2022 primarily consists of $0.6 million associated with the loss on the early redemption of DDH LLC’s previously outstanding Class B Preferred Units and $0.7 million of interest expense partially offset by other income. Other expense for the three months ended March 31, 2021 is comprised of approximately $0.8 million of interest expense partially offset by other income and the forgiveness of the PPP loan.

30

Interest Expense

Interest expense decreased for the three months ended March 31, 2022 to $0.7 million compared to $0.8 million for the three months ended March 31, 2021. The decrease in interest expense was the result of the refinancing of our debt to a lower interest rate, as well as the redemption of DDH LLC’s Class A Preferred Units in December 2021 and DDH LLC’s Class B Preferred Units in February 2022.

Liquidity and Capital Resources

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

   

March 31, 2022

   

December 31, 2021

Cash and cash equivalents

$

4,406,800

$

4,684,431

Working capital (deficiency)

$

(299,659)

$

4,057,243

Availability under Revolving Credit Facility

$

1,459,383

$

1,798,145

We anticipate funding our operations for the next twelve months using available cash, cash flow generated from operations, proceeds from our public offering in 2022, and availability under the revolving credit facility provided under our credit agreement, as amended, entered into on September 30, 2020, with East West Bank in the amount of $2,500,000 (the “Revolving Credit Facility”). As of March 31, 2022 and December 31, 2021, we had cash and cash equivalents of approximately $4.4 million and $4.7 million, respectively, and $1.5 million and $1.8 million available under our Revolving Credit Facility, respectively. Based on our projections of growth in revenue and cash generated from operations in the coming year, the available cash held by us and availability under our Revolving Credit Facility, 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.

In conjunction with the acquisition of Orange142 on September 30, 2020, DDH LLC and each of its subsidiaries as co-borrowers entered into a loan and security agreement (the “2020 Term Loan Facility”) with SilverPeak in the amount of $12.825 million, maturing on September 15, 2023. Interest in year one was 15%, of which 12% was payable monthly and 3% was paid-in-kind (“PIK”). All accrued but unpaid interest under the 2020 Term Loan Facility was payable in monthly installments on each interest payment date, and we were required to repay the outstanding principal balance on January 15 and July 15 of each calendar year in an amount equal to 37.5% of excess cash flow over the preceding six calendar months until the term loan was paid in full. The remaining principal balance, and all accrued but unpaid interest were to be due on the maturity date. The obligations under the 2020 Term Loan Facility were secured by first-priority liens on all or substantially all assets of DDH LLC and its subsidiaries. The 2020 Term Loan Facility contained a number of financial covenants and customary affirmative covenants. In addition, the 2020 Term Loan Facility included a number of negative covenants, including (subject to certain exceptions) limitations on (among other things): indebtedness, liens, investments, acquisitions, dispositions, and restricted payments. Each of Mark Walker (“Walker”), Chairman of the Board and Chief Executive Officer, and Keith Smith (“Smith”), President, provided limited guarantees of the obligations under the 2020 Term Loan Facility. The maturity date of the 2020 Term Loan Facility was September 15, 2023; however, on December 3, 2021, DDH LLC entered into the Term Loan and Security Agreement (the “2021 Credit Facility”) with Lafayette Square Loan Servicing, LLC and used the proceeds to repay and terminate the 2020 Term Loan Facility.

Also, in conjunction with the acquisition of Orange142 on September 30, 2020, DDH LLC and each of its subsidiaries as co-borrowers entered into the Revolving Credit Facility that provides for a revolving credit facility with East West Bank in the amount of $4.5 million with an initial availability of $1.0 million. On December 17, 2021, we amended the Revolving Credit Facility, which increased the availability to $5.0 million with an initial availability of $2.5 million. The loans under the Revolving Credit Facility bear interest at the LIBOR rate plus 3.5% per annum, and at March 31, 2022 and December 31, 2021, the rate was 7.6% and 7.0%, respectively, with a 0.50% per annum unused line fee. We expect that interest rates applicable to the Revolving Credit Facility will be modified upon the implementation of a LIBOR replacement rate that will apply to our current and future borrowings. The maturity date of the Revolving Credit Facility is September 30, 2022. The Revolving Credit Facility is secured by senior liens on all or substantially all of the assets of DDH LLC and its subsidiaries, including a priority lien on the trade accounts receivable of DDH LLC and its subsidiariesand guaranteed by Holdings. The Revolving Credit Facility includes financial covenants, including that the Company

31

maintains (i) a minimum fixed charge coverage ratio of not less than 1.25 to 1.00 as of the end of each fiscal quarter, commencing with the fiscal quarter ending September 30, 2020, and beginning with the fiscal quarter ended December 31, 2021, a minimum fixed charge coverage ratio of not less than 1.50 to 1.00 as of the end of each fiscal quarter, (ii) a maximum total net leverage ratio of 3.75 to 1.00 for the fiscal quarters ending December 31, 2021 and thereafter and (iii) a minimum liquidity amount, plus revolving credit availability of at least $1.3 million at all times for the period of December 31, 2021 to June 29, 2022 and $1.4 million thereafter. As of March 31, 2022, the Company was compliant with all of its financial covenants under the Revolving Credit Facility. As of each of March 31, 2022 and December 31, 2021, the Revolving Credit Facility had borrowings outstanding in the amount of $0.4 million, and $1.5 million of unused capacity. The Revolving Credit Facility and the 2021 Credit Facility contain customary events of default, including with respect to a failure to make payments when due, cross-default and cross-judgment default and certain bankruptcy and insolvency events. From time to time, we are required to post financial assurances to satisfy contractual and other requirements generated in the normal course of business. Some of these assurances are posted to comply with federal, state or other government agencies’ statutes and regulations. DDH LLC was in compliance with all of its financial covenants under the Revolving Credit Facility and the 2020 Term Loan Facility as of March 31, 2022 and December 31, 2021.

On December 3, 2021, DDH LLC entered into 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.0 million, consisting of a $22.0 million closing date term loan and an up to $10.0 million delayed draw term 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). We expect that interest rates applicable to the 2021 Credit Facility will be modified upon the implementation of a LIBOR replacement rate that will apply to our current and future borrowings. The maturity date of the 2021 Credit Facility is December 3, 2026.

The obligations under the 2021 Credit Facility are secured by senior liens on all or substantially all assets of DDH LLC and its subsidiaries and are guaranteed by the subsidiaries of DDH LLC. The 2021 Credit Facility is subject to an intercreditor agreement pursuant to which the lenders under the Revolving Credit Facility have a priority lien on the trade accounts receivable of DDH LLC and its subsidiaries that constitute eligible accounts under the Revolving Credit Facility and related proceeds, and the lenders under the 2021 Credit Facility have a priority lien on all other collateral. In connection with the entry into the 2021 Credit Facility, we paid off in full and terminated the 2020 Term Loan Facility.

32

Consolidated Statement of Cash Flow Data:

    

For the Three Months Ended March 31,

   

2022

   

2021

Net cash (used in) provided by operating activities

$

(852,317)

$

3,569,410

Net cash used in investing activities

 

 

Net cash provided by (used in) financing activities

 

574,686

 

(77,945)

Net (decrease) increase in cash and cash equivalents

$

(277,631)

$

3,491,465

Cash Flows from 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.

For the Three Months Ended March 31, 2022 and 2021

Cash flows from operating activities decreased from $3.6 million provided by operating activities for the three months ended March 31, 2021 to $(0.9) million used in operating activities for the three months ended March 31, 2022. The period-over-period decrease of $(4.5) million was primarily due to $(3.9) decrease in the timing of the cash receipts and revenue recognition for our deferred revenue activity, $(1.4) million decrease in accounts receivable related to the timing of collection payments, partially offset by $0.2 million increase related to changes in other operating assets and liabilities as well as the $0.6 million effect of the non-cash loss on the early redemption of the Class B non-participating preferred units.

Cash Flows Provided by Financing Activities

For the Three Months Ended March 31, 2022 and 2021

Our financing activities consist primarily of proceeds and payments under our notes payable and line of credit, proceeds from government loans, distributions to DDH LLC members, 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. 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 three months ended March 31, 2022, net cash provided by financing activities increased by $0.7 million, from $(0.1) million used in financing activities for the three months ended March 31, 2021 to $0.6 million for the three months ended March 31, 2022.

During the three months ended March 31, 2022, we received net proceeds of $11.3 million related to our issuance of Class A common units and used a portion of the proceeds to redeem the common units and Preferred B units held by USDM for approximately $10.3 million. Also during the three month ended March 31, 2022, we paid our quarterly debt obligation on the 2021 Credit Facility of $0.1 million, incurred additional deferred financing costs related to 2021 Credit Facility and the Revolving Credit Facility amended in late 2021 of $0.2 million, and members of DDH LLC received tax distributions of $0.1 million.

During the three months ended March 31, 2021, we paid our scheduled debt obligation on the 2020 Term Loan Facility for $0.1 million.

Contractual Obligations and Future Cash Requirements

Our principal contractual obligations expected to give rise to material cash requirements consist of non-cancelable leases for our various facilities, the Revolving Credit Facility 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 $116,956 in 2022, $154,490 in 2023, $110,215 in 2024, $156,077 in 2025, $159,755 in 2026 and $530,324 thereafter. We anticipate that the future minimum payments related to our current indebtedness over the next five years will be approximately $1.1

33

million in each of 2022, 2023, 2024, 2025 and 2026, with $17.2 million coming due in the years following, assuming we do not refinance our indebtedness. We believe our cash on hand 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 acquisition transaction costs, forgiveness of Paycheck Protection Program loans, gain from revaluation and settlement of seller notes and earnout liability, loss on early extinguishment of debt, and loss on early redemption of non-participating preferred units (“Adjusted EBITDA”), a non-GAAP measure, is useful in evaluating our operating performance. The most directly comparable GAAP measure to Adjusted EBITDA is net loss.

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

    

For the Three Months Ended March 31,

   

2022

   

2021

Net Loss

$

(671,623)

$

(809,293)

Add back (deduct):

 

  

 

  

Amortization of intangible assets

 

488,455

 

488,455

Interest expense

 

713,787

 

811,757

Forgiveness of Paycheck Protection Program loan

 

 

(10,000)

Loss on early redemption of non-participating preferred units

 

590,689

 

Adjusted EBITDA

$

1,121,308

$

480,919

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, 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 three months ended March 31, 2022, 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, 2021.

34

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, “Leases (Topic 842)”. The new lease guidance supersedes Topic 840. The core principle of the guidance is that entities should recognize the assets and liabilities that arise from leases. Topic 840 does not apply to leases to explore for or use minerals, oil, natural gas and similar nonregenerative resources, including the intangible right to explore for those natural resources and rights to use the land in which those natural resources are contained. In July 2018, the FASB issued ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements”, which provides entities with an alternative modified transition method to elect not to recast the comparative periods presented when adopting Topic 842. The Company adopted Topic 842 as of January 1, 2019, using the alternative modified transition method, for which, comparative periods, including the disclosures related to those periods, are not restated. In addition, the Company elected practical expedients provided by the new standard whereby, the Company has elected to not reassess its prior conclusions about lease identification, lease classification, and initial direct costs and to retain off-balance sheet treatment of short-term leases (i.e., 12 months or less and does not contain a purchase option that the Company is reasonably certain to exercise). Refer to “Note 10 - Commitments and Contingencies” to our consolidated financial statements included in Item 1. of this Quarterly Report on Form 10-Q for additional information.

In March 2020, the FASB issued ASU No. 2020-04: Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This update provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. Management is currently evaluating the impact of this update, but does not expect this update to have a material impact on the Company’s financial statements.

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.

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”), 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 March 31, 2022. Based upon that evaluation, the CEO and CFO have concluded that our disclosure controls and procedures, as of March 31, 2022, were effective.

Changes in Internal Control over Financial Reporting

During the three months ended March 31, 2022, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

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

35

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.

ITEM 5.Other Information

None.

36

ITEM 6.Exhibits

The following exhibits are being filed as part of this report or incorporated by reference as indicated therein:

    

Incorporated by Reference  

Exhibit No.

   

Description

   

Form

   

File Number

   

Date

   

Exhibit No.

   

Filed herewith

1.1

Underwriting Agreement, dated February 10, 2022, by and among the Company, The Benchmark Company, LLC and Roth Capital Partners, LLC, as representatives of the underwriters.

8-K

001-41261

February 16, 2022

1.1

  

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

  

4.1

Unit Purchase Option, dated February 15, 2022, issued by the Company to The Benchmark Company, LLC.

8-K

001-41261

February 16, 2022

4.1

  

4.2

Unit Purchase Option, dated February 15, 2022, issued by the Company to Roth Capital Partners, LLC.

8-K

001-41261

February 16, 2022

4.2

  

4.3

Warrant Agent Agreement, dated February 15, 2022, by and between the Company and American Stock Transfer & Trust Company, LLC.

8-K

001-41261

February 16, 2022

4.3

  

10.1

Second Amended and Restated Limited Liability Company Agreement of Direct Digital Holdings, LLC, dated as of February 15, 2022.

8-K

001-41261

February 16, 2022

10.1

  

10.2

Tax Receivable Agreement, dated February 15, 2022, by and among the Company, Direct Digital Holdings, LLC and Direct Digital Management, LLC.

8-K

001-41261

February 16, 2022

10.2

  

10.3+

Direct Digital Holdings, LLC 2022 Omnibus Incentive Plan.

S-1

333-261059

February 7, 2022

10.3

  

10.4+

Executive Employment Agreement, dated as of February 15, 2022, by and between Direct Digital Holdings, LLC and Mark Walker.

10-K

001-41261

March 31, 2022

10.10

  

10.5+

Executive Employment Agreement, dated as of February 15, 2022, by and between Direct Digital Holdings, LLC and Keith Smith.

10-K

001-41261

March 31, 2022

10.11

  

10.6+

Executive Employment Agreement, dated as of February 15, 2022, by and between Direct Digital Holdings, LLC and Susan Echard.

10-K

001-41261

March 31, 2022

10.12

  

37

10.7+

Executive Employment Agreement, dated as of March 9, 2022, by and between Direct Digital Holdings, LLC and Anu Pillai.

10-K

001-41261

March 31, 2022

10.13

  

10.8

First Amendment to Term Loan and Security Agreement, dated as of February 3, 2022, by and among Direct Digital Holdings, LLC, as borrower, Colossus Media, LLC, Huddled Masses LLC, Orange142, LLC, and Universal Standards for Digital Marketing, LLC, as guarantors, Lafayette Square Loan Servicing, LLC as administrative agent, and the various financial institutions signatory to the Term Loan and Security Agreement as lenders.

10-K

001-41261

March 31, 2022

10.16

  

10.9

Second Amendment to Credit Agreement, dated as of February 10, 2022, by and among Direct Digital Holdings, LLC, Colossus Media, LLC, Huddled Masses LLC, Orange142, LLC, Universal Standards for Digital Marketing, LLC and East West Bank.

10-K

001-41261

March 31, 2022

10.19

  

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

38

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.

+

Indicates management contract or compensatory plan required to be filed as an Exhibit.

39

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934 the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Date: May 16, 2022

DIRECT DIGITAL HOLDINGS, INC.

By:

 

/s/ Susan Echard

 

SUSAN ECHARD

Chief Financial Officer

(Duly Authorized Signatory, Principal Financial and Accounting Officer)

40

EX-31.1 2 tmb-20220331xex31d1.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:  May 16, 2022

/s/ Mark Walker

Mark Walker,

Chairman and Chief Executive Officer

(Principal Executive Officer)


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

Exhibit 31.2

Certification Pursuant to Section 302

of the Sarbanes-Oxley Act of 2002

I, Susan Echard, 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:  May 16, 2022

/s/ Susan Echard

Susan Echard,

Chief Financial Officer

 

(Principal Financial Officer)


EX-32.1 4 tmb-20220331xex32d1.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 March 31, 2022, 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:  May 16, 2022

/s/ Mark Walker

Mark Walker,

Chairman and Chief Executive Officer

 

(Principal Executive Officer)


EX-32.2 5 tmb-20220331xex32d2.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 March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Susan Echard, 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:  May 16, 2022

/s/ Susan Echard

Susan Echard,

Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 tmb-20220331.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 40302 - Disclosure - Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40507 - Disclosure - Long-Term Debt - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details) - Calc 2 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 STOCKHOLDER'S OR MEMBER'S EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - 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 - Concentrations of Credit Risk (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 - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Long-Term Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Long-Term Debt - 2020 Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Long-Term Debt - Lafayette Square (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Long-Term Debt - Interest Expense and Related Fees 2020 Term Loan Facility and 2021 Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40506 - Disclosure - Long-Term Debt - U.S. Small Business Administration Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Mandatorily Redeemable Preferred Units (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Commitments and Contingencies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stockholders' or Members' Equity (Deficit) - Members' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stockholders' or Members' Equity (Deficit) - Stockholder's Equity (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stockholders' or Members' Equity (Deficit) - Warrants assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Segment Information - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Segment Information - Operating Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Segment Information - Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - 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 - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Mandatorily Redeemable Preferred Units link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stockholders' or Members' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Loss Per Share or Unit link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11301 - 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 - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stockholders' or Members' Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Loss Per Share or Unit (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - 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 40208 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 40507 - Disclosure - Long-Term Debt - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Commitments and Contingencies - Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Stockholders' or Members' Equity (Deficit) - Warrants Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Loss Per Share or Unit (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - 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-20220331_cal.xml EX-101.CAL EX-101.DEF 8 tmb-20220331_def.xml EX-101.DEF EX-101.LAB 9 tmb-20220331_lab.xml EX-101.LAB EX-101.PRE 10 tmb-20220331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 12, 2022
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
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 83-0662116  
Entity Address State Or Province TX  
Entity Address, Address Line One 1233 West Loop South  
Entity Address, Adress Line Two Suite 1170  
Entity Address, City or Town Houston  
Entity Address, Postal Zip Code 77027  
City Area Code 832  
Local Phone Number 402-1051  
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 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Class A    
Title of 12(b) Security Class A Common Stock, par value $0.001 per share  
Trading Symbol DRCT  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   2,800,000
Common Class B    
Entity Common Stock, Shares Outstanding   11,378,000
Warrants    
Title of 12(b) Security Warrants to Purchase Common Stock  
Trading Symbol DRCTW  
Security Exchange Name NASDAQ  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2022
Dec. 31, 2021
CURRENT ASSETS    
Cash and cash equivalents $ 4,406,800 $ 4,684,431
Accounts receivable, net 7,754,091 7,871,181
Prepaid expenses and other current assets 875,928 1,225,447
Total current assets 13,036,819 13,781,059
Goodwill 6,519,636 6,519,636
Intangible assets, net (Note 3) 15,103,123 15,591,578
Deferred financing costs, net (Note 2) 66,869 96,152
Operating lease - right-of-use assets 917,877  
Other long-term assets 56,602 11,508
Total assets 35,700,926 35,999,933
CURRENT LIABILITIES:    
Accounts payable 5,920,459 6,710,015
Accrued liabilities 6,087,173 1,044,907
Notes payable, current portion 687,500 550,000
Deferred revenues 431,432 1,348,093
Operating lease liabilities, current portion 209,914  
Related party payables (Note 7)   70,801
Total current liabilities 13,336,478 9,723,816
Notes payable, net of short-term portion and deferred financing cost of $2,153,821 and $2,091,732, respectively 19,021,179 19,358,268
Mandatorily redeemable non-participating preferred units   6,455,562
Line of credit 400,000 400,000
Paycheck Protection Program loan 287,143 287,143
Economic Injury Disaster Loan 150,000 150,000
Operating lease liabilities, net of current portion 708,262  
Total liabilities 33,903,062 36,374,789
COMMITMENTS AND CONTINGENCIES (Note 8)
STOCKHOLDERS' / MEMBERS' EQUITY (DEFICIT)    
Units, 1,000,000 units authorized at December 31, 2021; 34,182 units issued and outstanding as of December 31, 2021   4,294,241
Additional paid-in capital 7,272,856  
Accumulated deficit (5,489,170) (4,669,097)
Total stockholders' / members' equity (deficit) 1,797,864 (374,856)
Total liabilities and stockholders' / members' equity 35,700,926 $ 35,999,933
Class A    
STOCKHOLDERS' / MEMBERS' EQUITY (DEFICIT)    
Common stock 2,800  
Class B    
STOCKHOLDERS' / MEMBERS' EQUITY (DEFICIT)    
Common stock $ 11,378  
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Deferred financing cost $ 2,153,821 $ 2,091,732
Common units, Authorized   1,000,000
Common units, Issued   34,182
Common units, Outstanding 34,182 34,182
Class A    
Common stock , par value $ 0.001  
Common stock , Authorized 160,000,000  
Common stock , shares issued 2,800,000  
Common stock , shares outstanding 2,800,000  
Class B    
Common stock , par value $ 0.001  
Common stock , Authorized 20,000,000  
Common stock , shares issued 11,378,000  
Common stock , shares outstanding 11,378,000  
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues    
Total revenues $ 11,370,337 $ 5,693,734
Cost of revenues    
Total cost of revenues 6,589,538 2,696,333
Gross profit 4,780,799 2,997,401
Operating expenses    
Compensation, taxes and benefits 2,555,036 1,773,081
General and administrative 1,640,892 1,250,515
Total operating expenses 4,195,928 3,023,596
Income (loss) from operations 584,871 (26,195)
Other income (expense)    
Other income 47,982 18,659
Forgiveness of Paycheck Protection Program loan   10,000
Loss on redemption of non-participating preferred units (590,689)  
Interest expense (713,787) (811,757)
Total other expense (1,256,494) (783,098)
Net loss $ (671,623) $ (809,293)
Net loss per common share / unit:    
Basic (in dollars per share) $ (0.09) $ (23.68)
Diluted (in dollars per share) $ (0.09) $ (23.68)
Weighted-average number of common shares / units outstanding:    
Basic (in shares) 7,106,471 34,182
Diluted (in shares) 7,106,471 34,182
Buy-side advertising    
Revenues    
Total revenues $ 5,831,041 $ 4,828,048
Cost of revenues    
Total cost of revenues 2,069,346 1,954,640
Sell-side advertising    
Revenues    
Total revenues 5,539,296 865,686
Cost of revenues    
Total cost of revenues $ 4,520,192 $ 741,693
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S OR MEMBER'S EQUITY (DEFICIT) - 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, 2020 $ 4,294,241       $ (1,925,951) $ 2,368,290
Balance, at beginning of period (in shares) at Dec. 31, 2020 34,182          
Distributions to members         (144) (144)
Net loss         (809,293) (809,293)
Balance, at end of period at Mar. 31, 2021 $ 4,294,241       (2,735,388) 1,558,853
Balance, at end of period (in shares) at Mar. 31, 2021 34,182          
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   $ 2,800   $ 10,189,993   10,192,793
Issuance of Class A common shares, net of transaction costs (in shares)   2,800,000        
Conversion of member units to Class B shares $ (200)   $ 11,378 (11,178)    
Conversion of member units to Class B shares (in shares) (28,545)   11,378,000      
Redemption of common units $ (4,294,041)     (2,905,959)   (7,200,000)
Redemption of common units (in shares) (5,637)          
Distributions to members         (148,450) (148,450)
Net loss         (671,623) (671,623)
Balance, at end of period at Mar. 31, 2022   $ 2,800 $ 11,378 $ 7,272,856 $ (5,489,170) $ 1,797,864
Balance, at end of period (in shares) at Mar. 31, 2022   2,800,000 11,378,000      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Cash Flows (Used In) Provided By Operating Activities:      
Net loss $ (671,623) $ (809,293)  
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Amortization of deferred financing costs 152,287 84,629  
Amortization of intangible assets 488,455 488,455  
Amortization of right-of-use asset 17,602    
Forgiveness of Paycheck Protection Program loan   (10,000)  
Paid-in-kind interest   95,344  
Loss on redemption of non-participating preferred units 590,689    
Bad debt expense (2,425) 0  
Changes in operating assets and liabilities:      
Accounts receivable 119,515 1,508,681  
Prepaid expenses and other current assets 304,423 (84,211)  
Accounts payable (926,581) (717,036)  
Accrued liabilities 80,104 46,148  
Deferred revenues (916,661) 2,966,693  
Operating lease liabilities (17,303)    
Related party payable (70,801)    
Net cash (used in) provided by operating activities (852,317) 3,569,410  
Cash Flows Provided By (Used In) Financing Activities:      
Proceeds from issuance of Class A common shares, net of transaction costs 11,329,818    
Payments on term loan (137,500) (77,801)  
Payment of deferred financing costs (185,093)    
Redemption of non-participating preferred shares (7,046,251)    
Redemption of common units (3,237,838)    
Distributions to members (148,450) (144)  
Net cash provided by (used in) financing activities 574,686 (77,945)  
Net (decrease) increase in cash and cash equivalents (277,631) 3,491,465  
Cash and cash equivalents, beginning of the period 4,684,431 1,611,998 $ 1,611,998
Cash and cash equivalents, end of the year 4,406,800 5,103,463 $ 4,684,431
Supplemental Disclosure of Cash Flow Information:      
Cash paid for interest 559,069 $ 630,281  
Non-cash Financing Activities:      
Transaction costs related to issuances of Class A shares included in accounts payable and accrued liabilities 1,137,025    
Common unit redemption balance included in accrued liabilities $ 3,962,162    
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Description of Business
3 Months Ended
Mar. 31, 2022
Organization and Description of Business  
Organization and Description of Business

Note 1 — Organization and Description of Business

Direct Digital Holdings, Inc. and its subsidiaries, incorporated as a Delaware corporation on August 23, 2021 and 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 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”) and Colossus Media, LLC (“Colossus Media”). Colossus Media operates our proprietary sell-side programmatic platform operating under the trademarked banner of Colossus SSP TM (“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. 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. 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 LGBTQ+ customers, as well as other specific audiences.

Providing both the front-end, buy-side operations coupled with our proprietary sell-side operations enables us 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.22.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
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 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 March 31, 2022, $3,135,548 of the Company’s cash and cash equivalents exceeded the federally insured limits. 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

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 began insuring its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establish an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of March 31, 2022 and December 31, 2021, the Company’s allowance for doubtful accounts was $40,360 and $40,856, 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 related to recoveries was $(2,425) and $0 for the three months ended March 31, 2022 and 2021, respectively.

Concentrations of credit risk

The Company has customers on both the buy-and sell-side of its business. The following table sets forth our consolidated concentration of accounts receivable:

    

March 31, 

    

December 31, 

 

    

2022

    

2021

 

Customer A

 

69.4

%  

62.9

%

Customer B

 

33.9

%  

0.0

%

Customer C

 

0.9

%  

5.2

%

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. As of March 31, 2022 and December 31, 2021, the Company has fully depreciated all property and equipment.

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.

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, we have 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 our 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 that measurement, the recorded goodwill may be written down, and 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 March 31, 2022, 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

Our intangible assets consist of customer relationships, trademarks and non-compete agreements. Our intangible assets are recorded at fair value at the time of their acquisition and are stated within our 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 our 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 March 31, 2022 and December 31, 2021, 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, (“ASC 820-10”), 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.

We segregate 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 5 – Long Term Debt) and incurred additional deferred financing costs of $4,613 during the three months ended March 31, 2022. Unamortized deferred financing costs related to the line of credit was $66,869 and $96,152 as of March 31, 2022 and December 31, 2021, respectively, and due to the revolving nature of this debt, was classified as an asset on the consolidated balance sheets.

In December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 5 – Long Term Debt) and incurred additional deferred financing costs of $180,480 during the three months ended March 31, 2022. Unamortized deferred financing costs was $2,153,821 and $2,091,732 as of March 31, 2022 and December 31, 2021, respectively, and netted against the outstanding debt on the consolidated balance sheets.

Right-of-use assets

The Company adopted Accounting Standards Update (“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 us to increase our assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for our operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on our consolidated statements of operations and consolidated statements of cash flows.

Revenue recognition

The Company adopted FASB ASU 2014-09, Revenue from Contracts with Customers, (“Topic 606”), as of January 1, 2019, for all contracts not completed as of the date of adoption which had no impact on its financial position or results of operations using the modified retrospective method. The Company recognizes revenue using the following five steps:

Identification of a contract(s) with a customer;
Identification of the performance obligation(s) in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligation(s) in the contract; and
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 and a self-serve 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 and the delivery of media inventory for self-serve 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”). 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for the self-serve proprietary 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 $431,432 and $1,348,093 as of March 31, 2022 and December 31, 2021, respectively.

Sell-side advertising

The Company partners with publishers to sell advertising inventory to the Company’s existing buy-side clients, as well as its own 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 publishers to sell, in real time, ad impressions 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 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for its self-serve proprietary platform.

The Company maintains agreements with each DSP 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.

The following table sets forth our concentration of revenue sources as a percentage of total revenues on a consolidated basis.

    

For the Three Months 

Ended

 March 31,

    

2022

    

2021

 

Customer A

47.0

%  

11.0

%

Customer D

 

10.3

%  

20.9

%

Customer E

 

9.0

%  

8.3

%

Customer F

 

0.3

%  

5.9

%

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 our 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 March 31, 2022 and 2021 was $102,348 and $41,920, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.

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”). The Tax Receivable Agreement 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 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. 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 TRA. 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 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. As of March 31, 2022, no redemptions or exchanges have been made by the members of DDH, LLC.

The Company applies ASC 740-10, Income Taxes (“ASC 740-10”), 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 March 31, 2022 and December 31, 2021, 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

conclusions 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.

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.

Risks and uncertainties

Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company’s financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Recent Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The new lease guidance supersedes Topic 840. The core principle of the guidance is that entities should recognize the assets and liabilities that arise from leases. Topic 840 does not apply to leases to explore for or use minerals, oil, natural gas and similar nonregenerative resources, including the intangible right to explore for those natural resources and rights to use the land in which those natural resources are contained. In July 2018, the FASB issued ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements”, which provides entities with an alternative modified transition method to elect not to recast the comparative periods presented when adopting Topic 842. The Company adopted Topic 842 as of January 1, 2019, using the alternative modified transition method, for which, comparative periods, including the disclosures related to those periods, are not restated. In addition, the Company elected practical expedients provided by the new standard whereby, the Company has elected to not reassess its prior conclusions about lease identification, lease classification, and initial direct costs and to retain off-balance sheet treatment of short-term leases (i.e., 12 months or less and does not contain a purchase option that the Company is reasonably certain to exercise). Refer to “Note 10 - Commitments and Contingencies” to our consolidated financial statements included in Item 1. of this Quarterly Report on Form 10-Q for additional information.

In March 2020, the FASB issued ASU No. 2020-04: Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This update provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. Management is currently evaluating the impact of this update, but does not expect this update to have a material impact on the Company’s financial statements.

Liquidity and capital resources

As of March 31, 2022, the company had cash and cash equivalents of $4,406,800 and availability under its Revolving Credit Facility (see Note 5 — Long-Term Debt) of $1,459,383. Based on projections of growth in revenue and operating results in the coming year, the available cash held by us and availability under our Revolving Credit Facility, 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.22.1
Intangible Assets
3 Months Ended
Mar. 31, 2022
Intangible Assets  
Intangible Assets

Note 3 — 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. Intangible assets consist of $13,028,320 of 10-year amortizable customer relationships, $3,501,200 of 10-year amortizable trademarks and tradenames, and $1,504,330 of 5-year amortizable non-compete agreements. The Company records amortization expense on a straight-line basis over the life of the identifiable intangible assets. For the three months ended March 31, 2022 and 2021, amortization expense of $488,455 and $488,455, respectively, was recognized, and as of March 31, 2022 and December 31, 2021, intangible assets net of accumulated amortization was $15,103,123 and $15,591,578, respectively.

Intangible assets and the related accumulated amortization 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

 

(1,954,248)

 

(525,180)

 

(451,299)

 

(2,930,727)

Intangibles, net as of March 31, 2022

$

11,074,072

$

2,976,020

$

1,053,031

$

15,103,123

Estimated life (years)

 

10

 

10

 

5

 

  

Weighted-average remaining life (years) at March 31, 2022

 

8.5

 

8.5

 

3.5

 

  

o

    

Total

2022

    

1,465,364

2023

 

1,953,818

2024

 

1,953,818

2025

 

1,878,602

2026

 

1,652,952

Thereafter

 

6,198,569

Total

$

15,103,123

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 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2022
Accrued Liabilities  
Accrued Liabilities

Note 4 — Accrued Liabilities

Accrued liabilities consisted of the following:

    

March 31,

    

December 31, 

    

 2022

    

2021

Accrued compensation and benefits

$

1,386,736

$

406,510

Accrued litigation fees

 

501,078

 

501,078

Accrued expenses

 

4,183,578

 

123,188

Accrued interest

 

15,781

 

14,201

Total accrued liabilities

$

6,087,173

$

1,044,907

As of March 31, 2022, accrued expenses includes $3,962,162 related to the partial redemption of common units issued in connection with the acquisition of Orange142 (See Note 9 — Stockholders’ / Members’ Equity).

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt
3 Months Ended
Mar. 31, 2022
Long-Term Debt.  
Long-Term Debt

Note 5 — Long-Term Debt

Revolving Line of Credit - East West Bank

On September 30, 2020, the Company entered into a credit agreement that provides for a revolving credit facility with East West Bank in the amount of $4,500,000 with an initial availability of $1,000,000 (the “Revolving Credit Facility”). On December 17, 2021, the Company amended the Revolving Credit Facility, which increased the amount of the revolving loan to $5,000,000 with an initial

availability of $2,500,000. The loans under the Revolving Credit Facility bear interest at the LIBOR rate plus 3.5% per annum, and at March 31, 2022 and December 31, 2021, the rate was 7.6% and 7.0%, respectively, with a 0.50% per annum unused line fee. We expect that interest rates applicable to the Revolving Credit Facility will be modified upon the implementation of a LIBOR replacement rate that will apply to our current and future borrowings. The maturity date of the Revolving Credit Facility is September 30, 2022. All accrued but unpaid interest under the Revolving Credit Facility is payable in monthly installments on each interest payment date until the maturity date when the outstanding principal balance, together with all accrued but unpaid interest will be due.

In connection with the amendment, the Company incurred additional deferred financing fees of $63,689 in 2021 and $4,613 during the three months ended March 31, 2022. As of March 31, 2022 and December 31, 2021, the Company had outstanding borrowings under the Revolving Credit Facility of $400,000 and $400,000, respectively, and deferred financing cost of $66,869 and $96,152, respectively, which are classified as an asset on the consolidated balance sheets.

The Revolving Credit Facility is secured by senior liens on all or substantially all of the assets of DDH LLC and its subsidiaries, including a priority lien on the trade accounts receivable of DDH LLC and its subsidiaries. The Revolving Credit Facility includes financial covenants, and as of March 31, 2022 and December 31, 2021, the Company was in compliance with all of its financial covenants.

The components of interest expense and related fees for the lines of credit are as follows:

    

For the Three Months 

Ended

 March 31,

    

2022

    

2021

Interest expense – East West Bank

$

9,605

$

9,187

Amortization of deferred financing costs

 

33,896

 

12,944

Total interest expense and amortization of deferred financing costs

$

43,501

$

22,131

Accrued and unpaid interest as of March 31, 2022 and December 31, 2021 for the Revolving Credit Facility was $5,750 and $5,553, respectively, related to the unused line fee.

2020 Term Loan Facility and 2021 Credit Facility

In conjunction with the acquisition of Orange142 on September 30, 2020, the Company entered into a loan and security agreement (the “2020 Term Loan Facility”) with SilverPeak in the amount of $12,825,000, maturing on September 15, 2023. Interest in year one was 15%, of which 12% was payable monthly and 3% was paid-in-kind (“PIK”). All accrued but unpaid interest under the 2020 Term Loan Facility was payable in monthly installments on each interest payment date, and the Company was required to repay the outstanding principal balance on January 15 and July 15 of each calendar year in an amount equal to 37.5% of excess cash flow over the preceding six calendar months until the term loan was paid in full. The remaining principal balance, and all accrued but unpaid interest were to be due on the maturity date.

The obligations under the 2020 Term Loan Facility were secured by first-priority liens on all or substantially all assets of DDH LLC and its subsidiaries. The 2020 Term Loan Facility contained a number of financial covenants and customary affirmative covenants. In addition, the 2020 Term Loan Facility included a number of negative covenants, including (subject to certain exceptions) limitations on (among other things): indebtedness, liens, investments, acquisitions, dispositions, and restricted payments. Each of Mark Walker (“Walker”), Chairman of the Board and Chief Executive Officer, and Keith Smith (“Smith”), President, provided limited guarantees of the obligations under the 2020 Term Loan Facility.

The maturity date of the 2020 Term Loan Facility was September 15, 2023; however, on December 3, 2021, DDH LLC entered into the Term Loan and Security Agreement (the “2021 Credit Facility”) with Lafayette Square and used the proceeds to repay and terminate the 2020 Term Loan Facility.

Lafayette Square

On December 3, 2021, DDH LLC entered into 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. 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). We expect that interest rates applicable to the 2021Credit Facility will be modified upon the implementation of a LIBOR replacement rate that will apply to our current and future borrowings. The maturity date of the 2021 Credit Facility is December 3, 2026.

The obligations under the 2021 Credit Facility are secured by senior liens on all or substantially all assets of DDH LLC and its subsidiaries and are guaranteed by the subsidiaries of DDH LLC. The 2021 Credit Facility is subject to an intercreditor agreement pursuant to which the lenders under the Revolving Credit Facility have a priority lien on the trade accounts receivable of DDH LLC and its subsidiaries that constitute eligible accounts under the Revolving Credit Facility and related proceeds, and the lenders under the 2021 Credit Facility have a priority lien on all other collateral. In connection with the entry into the 2021 Credit Facility, we paid off in full and terminated the 2020 Term Loan Facility. As of March 31, 2022, the Company owed a balance on the 2021 Credit Facility of $21,862,500. Financing costs incurred in the transaction were initially $2,127,185 in 2021 and additional fees of $180,480 for the three months ended March 31, 2022.  Unamortized deferred financing costs as of March 31, 2022 and December 31, 2021 were $2,153,821 and $2,091,732, respectively. Accrued and unpaid interest was $0 as of March 31, 2022 and December 31, 2021.

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

    

For the Three Months

 Ended 

March 31,

    

2022

    

2021

Interest expense – SilverPeak

$

$

508,503

Interest expense - Lafayette Square

 

487,500

 

Amortization of deferred financing costs -SilverPeak

 

 

71,685

Amortization of deferred financing costs – Lafayette Square

 

118,391

 

Total interest expense and amortization of deferred financing costs

$

605,891

$

580,188

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 will be payable monthly beginning June 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 March 31, 2022 and December 31, 2021 was $10,031 and $8,648, 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 (“CARES”) 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 should be forgivable after a “covered period” (eight or twenty-four weeks) as long as the borrower maintains its payroll and utilities.

The forgiveness amount will be reduced if the borrower terminates employees or reduces salaries and wages more than 25% during the covered period. Any unforgiven portion is 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 does not apply for forgiveness, then months after the end of the covered period.

DDH LLC received the PPP-1 Loan proceeds of $287,100 on May 8, 2020. On February 16, 2021, the remaining $10,000 balance of the PPP-1 Loan was forgiven. In March 2021, DDH LLC applied for and received another PPP loan (the “PPP-2 Loan”) for a principal amount of $287,143 and there are no collateral or guarantee requirements. Under the terms of the PPP-2 Loan, monthly payments of $6,440 are due starting June 11, 2022, and the loan bears interest at 1% per annum and matures on March 11, 2026.

On April 11, 2022, the Company received notification that its PPP Loan of $287,143 was fully forgiven.

As of March 31, 2022, future minimum payments related to long-term debt is as follows for the years ended December 31:

2022

    

$

1,099,643

2023

 

 

1,100,000

2024

 

 

1,100,000

2025

 

 

1,100,473

2026

 

 

1,100,473

Thereafter

 

17,199,054

Total

 

22,699,643

Less current portion

 

(687,500)

Less deferred financing costs

 

(2,153,821)

Long-term debt, net

$

19,858,322

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Mandatorily Redeemable Preferred Units
3 Months Ended
Mar. 31, 2022
Mandatorily Redeemable Preferred Units  
Mandatorily Redeemable Preferred Units

Note 6 — Mandatorily Redeemable Preferred Units

ASC 480, Distinguishing Liabilities from Equity, (“ASC 480”), defines mandatorily redeemable financial instruments as any financial instruments issued in the form of shares that have an unconditional obligation requiring the issuer to redeem the instrument by transferring its assets at a specified or determinable date (or dates) or upon an event that is certain to occur. A mandatorily redeemable financial instrument shall be classified as a liability unless the redemption is required to occur only upon the liquidation or termination of the reporting entity. Under ASC 480, mandatorily redeemable financial instruments shall be measured initially at fair value.

In connection with the acquisition of Orange142, DDH LLC issued mandatorily redeemable preferred units which are only redeemable for a fixed amount of cash at a date specific to each class. Due to the mandatory redemption feature, ASC 480 requires that these preferred units be classified as a liability rather than as a component of equity, with preferred annual returns being accrued and recorded as interest expense.

Class A Preferred Units

In connection with the Orange142 acquisition, DDH LLC issued 3,500 non-voting Class A Preferred Units at a purchase price of $3,500,000, and a fair value of $3,458,378. Class A Preferred Units were entitled to certain approval rights and were mandatorily redeemable for $3,500,000 on September 30, 2022, with 10% preferred annual returns paid on a quarterly basis. Due to the mandatory redemption feature, ASC 480, requires that the Class A Preferred Units be classified as a liability rather than as a component of equity, with the preferred annual returns being accrued and recorded as interest expense.

In December 2021, DDH LLC redeemed the Class A Preferred Units and recognized a loss on the redemption of $41,622 in connection with the write-off of the fair value associated with the units. For the three months ended March 31, 2021, the Company recorded interest expense relating to the Class A Preferred Units of $86,301.

Class B Preferred Units

In connection with the Orange142 acquisition, DDH LLC issued 7,046 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, ASC 480 requires that the Class B Preferred Units be 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. For the three months ended March 31, 2022 and March 31, 2021, the Company recorded interest expense relating to the Class B Preferred Units of $62,162 and $121,620, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions  
Related Party Transactions

Note 7 — Related Party Transactions

Related Party Transactions

Member Payable

As of December 31, 2021, the Company had a net payable to members that totaled $70,801 pertaining to loans made to the Company by its founding members Walker and Smith during fiscal 2020. This remaining balance owed was paid to the members as of March 31, 2022.

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 the Company. 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 March 31, 2022, total fees paid to Walker, Smith and Woolford were $56,250, $56,250 and $22,500, respectively. For the three months ended March 31, 2021, total fees paid to Walker, Smith and Woolford were $103,846, $103,846, and $45,000, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies.  
Commitments and Contingencies

Note 8 — 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 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. The matter is currently underway, and the Company has estimated a potential liability of approximately $500,000. Such liability has been recorded and included in accrued liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021. The Company entered into mediation discussions beginning April 2021.

Office Lease

In June 2019, the Company entered into a sublease for its corporate office headquarters at 1233 West Loop South, Ste 1170 in Houston, TX. The lease term expires July 1, 2022, and has 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, Ste 1170 in Houston, TX effective July 1, 2022. 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 paid a security deposit of approximately $29,000. The Company also leases office furniture for its corporate headquarters  under a lease agreement effective April 2019 and expiring July 2023. The monthly rent expense is approximately $6,700.

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

For the three months ended March 31, 2022 and 2021, the Company incurred rent expense of $51,378 and $50,171, respectively, for the combined leases.

Supplemental cash flow information related to the Company’s operating lease is included in the table below for the three months ended March 31, 2022:

    

2022

Cash paid for amounts included in the measurement of lease liabilities

$

35,568

Supplemental balance sheet information related to operating leases is included in the table below for the year ended March 31, 2022:

    

2022

Operating lease - right-of-use asset

$

917,877

Operating lease liabilities - current

$

209,914

Operating lease liabilities - long-term

 

708,262

Total lease liability

$

918,176

The weighted-average remaining lease term for the Company’s operating lease is seven years as of ended March 31, 2022, with a weighted-average discount rate of 8%:

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

2022

    

$

116,956

2023

 

154,490

2024

 

110,215

2025

 

156,077

2026

 

159,754

Thereafter

 

530,324

Total lease payments

 

1,227,816

Less imputed interest

 

(309,640)

Total lease liability

$

918,176

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' or Members' Equity (Deficit)
3 Months Ended
Mar. 31, 2022
Stockholders' / Members' Equity (Deficit)  
Stockholders' / Members' Equity (Deficit)

Note 9 — Stockholders’ / Members’ Equity (Deficit)

Members’ Equity

Prior to the Organizational Transactions, DDH LLC was authorized to issue common units, Class A Preferred Units and Class B Preferred Units. In connection with the acquisition of Orange142, DDH LLC issued 5,637 common units, 3,500 Class A Preferred Units and 7,046 Class B Preferred Units. The common units were valued at $4,294,041 and Class A and Class B Preferred Units were valued at a total of $9,913,940. In December 2021, DDH LLC redeemed all of the Class A Preferred Units.

As of December 31, 2021, the total outstanding common units of DDH LLC was 34,182 units. The common units have voting rights, as well as certain redemption features at the option of the Company. In accordance with ASC 480, as of December 31, 2021, the Company classified the preferred units as a liability in the consolidated balance sheets.

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 Direct Digital Management, LLC, our Chairman and Chief Executive Officer and our President, and (ii) noneconomic voting units of DDH LLC, 100% of which are held by the Company.

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 our Class A common stock and (ii) one warrant entitling the holder to purchase one share of our 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 may be transferred separately immediately upon issuance. The underwriters, in our 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, and elected to purchase warrants which have the same terms as those issued in the initial public offering, to purchase an additional 420,000 shares of Class A Common Stock. In connection with our initial public offering, we 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 did not exercise this option.

The Units were sold at a price of $5.50 per Unit, and the net proceeds from the offering were $10,192,793, after deducting underwriting discounts and commissions and offering expenses payable by the Company. The Company recorded offering expenses in accounts payable and accrued liabilities of $1,137,025 as of March 31, 2022 and intends to pay these amounts throughout the remainder of 2022. 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 $14,246,251, of which $10,284,089 was paid on the closing date of the initial public offering, and $3,962,162 was recorded in accrued liabilities in the consolidated balance sheets as of March 31, 2022. The Company intends to pay the remainder of the purchase price to the entity controlled by Woolford during the first half of 2022.

The warrants have 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 during the three months ended March 31, 2022:

Weighted-

Weighted-average

average

Remaining

Aggregate

Exercise

Contractual Term

Intrinsic

    

Number of Shares

    

Price

    

(years)

    

Value

Outstanding at January 1, 2022

 

$

 

$

Warrants granted

 

3,220,000

$

5.50

 

4.88

 

Warrants exercised

 

$

 

 

Warrants canceled

 

$

 

 

Outstanding at March 31, 2022

 

3,220,000

$

5.50

 

4.88

$

Exercisable at March 31, 2022

 

3,220,000

$

5.50

 

4.88

$

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Loss Per Share or Unit
3 Months Ended
Mar. 31, 2022
Loss Per Share / Unit  
Loss Per Share / Unit

Note 10 — Loss Per Share / Unit

Basic loss per share / unit is calculated by dividing the net loss for the year by the weighted average number of share / unit outstanding during the period. The Company does not have any dilutive share / unit, and therefore the diluted weighted average number of share / unit outstanding are equal to the basic weighted average number of share / unit.

    

For the Three Months Ended 

March 31,

    

2022

    

2021

Net income loss per unit attributable to stockholders / members

$

(671,623)

$

(809,293)

Number of units outstanding at the beginning of the period

 

34,182

 

34,182

Weighted average Class A and Class B shares issued during the period

 

7,106,471

 

Weighted average units redeemed during the period

 

(34,182)

 

Number of shares / units outstanding at the end of the period, basic and diluted

 

7,106,471

 

34,182

Net loss per shares / unit, basic and diluted

$

(0.09)

$

(23.68)

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2022
Employee Benefit Plans  
Employee Benefit Plans

Note 11 — 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 months ended March 31, 2022 and 2021, the Company matching contributions were $50,561 and $36,715, respectively. Additionally, the Company may make a discretionary profit- sharing contribution to the Plan. During the three months ended March 31, 2022 and 2021, 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. 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 March 31, 2022 and December 31, 2021, the Company analyzed the incurred but not reported claims and records an estimated liability if needed.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information
3 Months Ended
Mar. 31, 2022
Segment Information  
Segment Information

Note 12 — 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

 Ended 

March 31,

    

2022

    

2021

Buy-side advertising

 

$

5,831,041

$

4,828,048

Sell-side advertising

 

5,539,296

 

865,686

Total revenues

$

11,370,337

$

5,693,734

Operating income (loss) by business segment is as follows:

For the Three Months

Ended

March 31,

    

2022

    

2021

Buy-side advertising

$

1,074,210

$

519,663

Sell-side advertising

 

651,042

 

(37,581)

Corporate office expenses

 

(1,140,381)

 

(508,277)

Consolidated operating income (loss)

$

584,871

$

(26,195)

Total assets by business segment are as follows:

    

As of 

    

As of 

March 31,

December 31,

    

 2022

    

 2021

Buy-side advertising

$

24,015,562

$

25,648,105

Sell-side advertising

 

7,999,673

 

8,277,575

Corporate office expenses

 

3,685,691

 

2,074,253

Total Assets

$

35,700,926

$

35,999,933

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events  
Subsequent Events

Note 13 — Subsequent Events

The Company has evaluated events and transactions occurring subsequent to March 31, 2022 through the date of this report and determined there were no events or transactions that would impact the consolidated financial statements for the three months ended March 31, 2022.

On April 11, 2022, the Company received notification that its PPP Loan of $287,143 was fully forgiven.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
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 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 March 31, 2022, $3,135,548 of the Company’s cash and cash equivalents exceeded the federally insured limits. 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

Accounts receivable

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 began insuring its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establish an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of March 31, 2022 and December 31, 2021, the Company’s allowance for doubtful accounts was $40,360 and $40,856, 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 related to recoveries was $(2,425) and $0 for the three months ended March 31, 2022 and 2021, respectively.

Concentrations of credit risk

Concentrations of credit risk

The Company has customers on both the buy-and sell-side of its business. The following table sets forth our consolidated concentration of accounts receivable:

    

March 31, 

    

December 31, 

 

    

2022

    

2021

 

Customer A

 

69.4

%  

62.9

%

Customer B

 

33.9

%  

0.0

%

Customer C

 

0.9

%  

5.2

%

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. As of March 31, 2022 and December 31, 2021, the Company has fully depreciated all property and equipment.

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.

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, we have 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 our 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 that measurement, the recorded goodwill may be written down, and 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 March 31, 2022, 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

Our intangible assets consist of customer relationships, trademarks and non-compete agreements. Our intangible assets are recorded at fair value at the time of their acquisition and are stated within our 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 our 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 March 31, 2022 and December 31, 2021, 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, (“ASC 820-10”), 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.

We segregate 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 5 – Long Term Debt) and incurred additional deferred financing costs of $4,613 during the three months ended March 31, 2022. Unamortized deferred financing costs related to the line of credit was $66,869 and $96,152 as of March 31, 2022 and December 31, 2021, respectively, and due to the revolving nature of this debt, was classified as an asset on the consolidated balance sheets.

In December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 5 – Long Term Debt) and incurred additional deferred financing costs of $180,480 during the three months ended March 31, 2022. Unamortized deferred financing costs was $2,153,821 and $2,091,732 as of March 31, 2022 and December 31, 2021, respectively, and netted against the outstanding debt on the consolidated balance sheets.

Right-of-use assets

Right-of-use assets

The Company adopted Accounting Standards Update (“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 us to increase our assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for our operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on our consolidated statements of operations and consolidated statements of cash flows.

Revenue recognition

Revenue recognition

The Company adopted FASB ASU 2014-09, Revenue from Contracts with Customers, (“Topic 606”), as of January 1, 2019, for all contracts not completed as of the date of adoption which had no impact on its financial position or results of operations using the modified retrospective method. The Company recognizes revenue using the following five steps:

Identification of a contract(s) with a customer;
Identification of the performance obligation(s) in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligation(s) in the contract; and
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 and a self-serve 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 and the delivery of media inventory for self-serve 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”). 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for the self-serve proprietary 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 $431,432 and $1,348,093 as of March 31, 2022 and December 31, 2021, respectively.

Sell-side advertising

The Company partners with publishers to sell advertising inventory to the Company’s existing buy-side clients, as well as its own 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 publishers to sell, in real time, ad impressions 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 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for its self-serve proprietary platform.

The Company maintains agreements with each DSP 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.

The following table sets forth our concentration of revenue sources as a percentage of total revenues on a consolidated basis.

    

For the Three Months 

Ended

 March 31,

    

2022

    

2021

 

Customer A

47.0

%  

11.0

%

Customer D

 

10.3

%  

20.9

%

Customer E

 

9.0

%  

8.3

%

Customer F

 

0.3

%  

5.9

%

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 our 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 March 31, 2022 and 2021 was $102,348 and $41,920, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.

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”). The Tax Receivable Agreement 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 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. 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 TRA. 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 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. As of March 31, 2022, no redemptions or exchanges have been made by the members of DDH, LLC.

The Company applies ASC 740-10, Income Taxes (“ASC 740-10”), 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 March 31, 2022 and December 31, 2021, 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

conclusions 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.

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.

Risks and uncertainties

Risks and uncertainties

Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company’s financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The new lease guidance supersedes Topic 840. The core principle of the guidance is that entities should recognize the assets and liabilities that arise from leases. Topic 840 does not apply to leases to explore for or use minerals, oil, natural gas and similar nonregenerative resources, including the intangible right to explore for those natural resources and rights to use the land in which those natural resources are contained. In July 2018, the FASB issued ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements”, which provides entities with an alternative modified transition method to elect not to recast the comparative periods presented when adopting Topic 842. The Company adopted Topic 842 as of January 1, 2019, using the alternative modified transition method, for which, comparative periods, including the disclosures related to those periods, are not restated. In addition, the Company elected practical expedients provided by the new standard whereby, the Company has elected to not reassess its prior conclusions about lease identification, lease classification, and initial direct costs and to retain off-balance sheet treatment of short-term leases (i.e., 12 months or less and does not contain a purchase option that the Company is reasonably certain to exercise). Refer to “Note 10 - Commitments and Contingencies” to our consolidated financial statements included in Item 1. of this Quarterly Report on Form 10-Q for additional information.

In March 2020, the FASB issued ASU No. 2020-04: Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This update provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. Management is currently evaluating the impact of this update, but does not expect this update to have a material impact on the Company’s financial statements.

Liquidity and capital resources

Liquidity and capital resources

As of March 31, 2022, the company had cash and cash equivalents of $4,406,800 and availability under its Revolving Credit Facility (see Note 5 — Long-Term Debt) of $1,459,383. Based on projections of growth in revenue and operating results in the coming year, the available cash held by us and availability under our Revolving Credit Facility, 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 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Description of Business (Tables)
3 Months Ended
Mar. 31, 2022
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 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounts receivables | Credit concentration risk  
Concentrations of credit risk  
Schedule of concentration risk

    

March 31, 

    

December 31, 

 

    

2022

    

2021

 

Customer A

 

69.4

%  

62.9

%

Customer B

 

33.9

%  

0.0

%

Customer C

 

0.9

%  

5.2

%

Revenues | Customer concentration risk  
Concentrations of credit risk  
Schedule of concentration risk

    

For the Three Months 

Ended

 March 31,

    

2022

    

2021

 

Customer A

47.0

%  

11.0

%

Customer D

 

10.3

%  

20.9

%

Customer E

 

9.0

%  

8.3

%

Customer F

 

0.3

%  

5.9

%

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
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

 

(1,954,248)

 

(525,180)

 

(451,299)

 

(2,930,727)

Intangibles, net as of March 31, 2022

$

11,074,072

$

2,976,020

$

1,053,031

$

15,103,123

Estimated life (years)

 

10

 

10

 

5

 

  

Weighted-average remaining life (years) at March 31, 2022

 

8.5

 

8.5

 

3.5

 

  

Schedule of future amortization expense

o

    

Total

2022

    

1,465,364

2023

 

1,953,818

2024

 

1,953,818

2025

 

1,878,602

2026

 

1,652,952

Thereafter

 

6,198,569

Total

$

15,103,123

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Accrued Liabilities  
Schedule of accrued liabilities

    

March 31,

    

December 31, 

    

 2022

    

2021

Accrued compensation and benefits

$

1,386,736

$

406,510

Accrued litigation fees

 

501,078

 

501,078

Accrued expenses

 

4,183,578

 

123,188

Accrued interest

 

15,781

 

14,201

Total accrued liabilities

$

6,087,173

$

1,044,907

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Instrument [Line Items]  
Schedule of future minimum payments related to long-term debt

As of March 31, 2022, future minimum payments related to long-term debt is as follows for the years ended December 31:

2022

    

$

1,099,643

2023

 

 

1,100,000

2024

 

 

1,100,000

2025

 

 

1,100,473

2026

 

 

1,100,473

Thereafter

 

17,199,054

Total

 

22,699,643

Less current portion

 

(687,500)

Less deferred financing costs

 

(2,153,821)

Long-term debt, net

$

19,858,322

East West Bank  
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 lines of credit are as follows:

    

For the Three Months 

Ended

 March 31,

    

2022

    

2021

Interest expense – East West Bank

$

9,605

$

9,187

Amortization of deferred financing costs

 

33,896

 

12,944

Total interest expense and amortization of deferred financing costs

$

43,501

$

22,131

SilverPeak and Lafayette Square  
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 2020 Term Loan Facility and 2021 Credit Facility are as follows:

    

For the Three Months

 Ended 

March 31,

    

2022

    

2021

Interest expense – SilverPeak

$

$

508,503

Interest expense - Lafayette Square

 

487,500

 

Amortization of deferred financing costs -SilverPeak

 

 

71,685

Amortization of deferred financing costs – Lafayette Square

 

118,391

 

Total interest expense and amortization of deferred financing costs

$

605,891

$

580,188

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies.  
Supplemental cash flow information related to operating leases

Supplemental cash flow information related to the Company’s operating lease is included in the table below for the three months ended March 31, 2022:

    

2022

Cash paid for amounts included in the measurement of lease liabilities

$

35,568

Supplemental balance sheet information related to operating leases

Supplemental balance sheet information related to operating leases is included in the table below for the year ended March 31, 2022:

    

2022

Operating lease - right-of-use asset

$

917,877

Operating lease liabilities - current

$

209,914

Operating lease liabilities - long-term

 

708,262

Total lease liability

$

918,176

Maturity of lease liability

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

2022

    

$

116,956

2023

 

154,490

2024

 

110,215

2025

 

156,077

2026

 

159,754

Thereafter

 

530,324

Total lease payments

 

1,227,816

Less imputed interest

 

(309,640)

Total lease liability

$

918,176

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' or Members' Equity (Deficit) (Tables)
3 Months Ended
Mar. 31, 2022
Stockholders' / Members' Equity (Deficit)  
Stockholders' / Members' Equity (Deficit)

The following table summarizes warrant activity during the three months ended March 31, 2022:

Weighted-

Weighted-average

average

Remaining

Aggregate

Exercise

Contractual Term

Intrinsic

    

Number of Shares

    

Price

    

(years)

    

Value

Outstanding at January 1, 2022

 

$

 

$

Warrants granted

 

3,220,000

$

5.50

 

4.88

 

Warrants exercised

 

$

 

 

Warrants canceled

 

$

 

 

Outstanding at March 31, 2022

 

3,220,000

$

5.50

 

4.88

$

Exercisable at March 31, 2022

 

3,220,000

$

5.50

 

4.88

$

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Loss Per Share or Unit (Tables)
3 Months Ended
Mar. 31, 2022
Loss Per Share / Unit  
Schedule of basic and diluted earnings per share

    

For the Three Months Ended 

March 31,

    

2022

    

2021

Net income loss per unit attributable to stockholders / members

$

(671,623)

$

(809,293)

Number of units outstanding at the beginning of the period

 

34,182

 

34,182

Weighted average Class A and Class B shares issued during the period

 

7,106,471

 

Weighted average units redeemed during the period

 

(34,182)

 

Number of shares / units outstanding at the end of the period, basic and diluted

 

7,106,471

 

34,182

Net loss per shares / unit, basic and diluted

$

(0.09)

$

(23.68)

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Information  
Schedule of information by segment

Revenue by business segment is as follows:

    

For the Three Months

 Ended 

March 31,

    

2022

    

2021

Buy-side advertising

 

$

5,831,041

$

4,828,048

Sell-side advertising

 

5,539,296

 

865,686

Total revenues

$

11,370,337

$

5,693,734

Operating income (loss) by business segment is as follows:

For the Three Months

Ended

March 31,

    

2022

    

2021

Buy-side advertising

$

1,074,210

$

519,663

Sell-side advertising

 

651,042

 

(37,581)

Corporate office expenses

 

(1,140,381)

 

(508,277)

Consolidated operating income (loss)

$

584,871

$

(26,195)

Total assets by business segment are as follows:

    

As of 

    

As of 

March 31,

December 31,

    

 2022

    

 2021

Buy-side advertising

$

24,015,562

$

25,648,105

Sell-side advertising

 

7,999,673

 

8,277,575

Corporate office expenses

 

3,685,691

 

2,074,253

Total Assets

$

35,700,926

$

35,999,933

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Description of Business (Details)
Mar. 31, 2022
Schedule of Organization and Description of Business [Line Items]  
Percentage of voting interests 100
Direct Digital Holdings, LLC  
Schedule of Organization and Description of Business [Line Items]  
Percentage of ownership interest 19.70%
Direct Digital Holdings, LLC | Buy-side advertising  
Schedule of Organization and Description of Business [Line Items]  
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 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)
Mar. 31, 2022
USD ($)
Basis of Presentation and Summary of Significant Accounting Policies  
Cash deposits insured by FDIC $ 3,135,548
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Basis of Presentation and Summary of Significant Accounting Policies      
Allowance for doubtful accounts $ 40,360   $ 40,856
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 $ (2,425) $ 0  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - Accounts receivables - Credit concentration risk
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Customer A    
Concentrations of credit risk    
Concentration risk (as a percent) 69.40% 62.90%
Customer B    
Concentrations of credit risk    
Concentration risk (as a percent) 33.90% 0.00%
Customer C    
Concentrations of credit risk    
Concentration risk (as a percent) 0.90% 5.20%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details)
3 Months Ended
Mar. 31, 2022
Minimum  
Property and equipment, net  
Useful lives 3 years
Maximum  
Property and equipment, net  
Useful lives 5 years
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2020
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 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Credit facility    
Less deferred financing costs $ 2,153,821 $ 2,091,732
East West Bank    
Credit facility    
Less deferred financing costs   4,613
Lafayette Square Loan Servicing, LLC    
Credit facility    
Less deferred financing costs   180,480
Term loan | Lafayette Square Loan Servicing, LLC    
Credit facility    
Deferred financing costs 2,153,821 2,091,732
Revolving credit facility | East West Bank    
Credit facility    
Deferred financing costs $ 66,869 $ 96,152
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Concentrations of credit risk      
Contract liabilities $ 431,432   $ 1,348,093
Minimum      
Concentrations of credit risk      
Payment term 30 days    
Maximum      
Concentrations of credit risk      
Payment term 90 days    
Revenues | Customer concentration risk | Customer A      
Concentrations of credit risk      
Concentration risk (as a percent) 47.00% 11.00%  
Revenues | Customer concentration risk | Customer D      
Concentrations of credit risk      
Concentration risk (as a percent) 10.30% 20.90%  
Revenues | Customer concentration risk | Customer E      
Concentrations of credit risk      
Concentration risk (as a percent) 9.00% 8.30%  
Revenues | Customer concentration risk | Customer F      
Concentrations of credit risk      
Concentration risk (as a percent) 0.30% 5.90%  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Basis of Presentation and Summary of Significant Accounting Policies    
Advertising expense $ 102,348 $ 41,920
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Basis of Presentation and Summary of Significant Accounting Policies    
Uncertain tax positions $ 0 $ 0
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)
3 Months Ended
Mar. 31, 2022
segment
Basis of Presentation and Summary of Significant Accounting Policies  
Number of reportable segments 2
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Credit facility    
Cash and cash equivalents $ 4,406,800 $ 4,684,431
Revolving credit facility    
Credit facility    
Available borrowing capacity $ 1,459,383  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - USD ($)
3 Months Ended
Sep. 30, 2020
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Intangible Assets        
Goodwill $ 4,095,700 $ 6,519,636   $ 6,519,636
Intangible assets acquired $ 18,033,850      
Amortization of intangible assets   488,455 $ 488,455  
Intangible assets, net   15,103,123   $ 15,591,578
Orange 142 LLC        
Intangible Assets        
Equity interests acquired (as a percent) 100.00%      
Purchase price $ 26,207,981      
Goodwill   4,095,700    
Customer lists        
Intangible Assets        
Intangible assets acquired $ 13,028,320      
Useful life (years) 10 years      
Intangible assets, net   11,074,072    
Trademarks and tradenames        
Intangible Assets        
Intangible assets acquired $ 3,501,200      
Useful life (years) 10 years      
Intangible assets, net   2,976,020    
Non-compete agreements        
Intangible Assets        
Intangible assets acquired $ 1,504,330      
Useful life (years) 5 years      
Intangible assets, net   $ 1,053,031    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Intangible assets    
Fair value at acquisition date $ 18,033,850  
Accumulated amortization (2,930,727)  
Intangibles, net 15,103,123 $ 15,591,578
Customer lists    
Intangible assets    
Fair value at acquisition date 13,028,320  
Accumulated amortization (1,954,248)  
Intangibles, net $ 11,074,072  
Estimated life (years) 10 years  
Weighted-average remaining life (years) 8 years 6 months  
Trademarks and tradenames    
Intangible assets    
Fair value at acquisition date $ 3,501,200  
Accumulated amortization (525,180)  
Intangibles, net $ 2,976,020  
Estimated life (years) 10 years  
Weighted-average remaining life (years) 8 years 6 months  
Non-compete agreements    
Intangible assets    
Fair value at acquisition date $ 1,504,330  
Accumulated amortization (451,299)  
Intangibles, net $ 1,053,031  
Estimated life (years) 5 years  
Weighted-average remaining life (years) 3 years 6 months  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Future Amortization Expense (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Future amortization expense    
2022 $ 1,465,364  
2023 1,953,818  
2024 1,953,818  
2025 1,878,602  
2026 1,652,952  
Thereafter 6,198,569  
Intangibles, net $ 15,103,123 $ 15,591,578
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Accrued Liabilities    
Accrued compensation and benefits $ 1,386,736 $ 406,510
Accrued litigation fees 501,078 501,078
Accrued expenses 4,183,578 123,188
Accrued interest 15,781 14,201
Total accrued liabilities 6,087,173 $ 1,044,907
Payable for redemption of common units $ 3,962,162  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 11, 2022
Dec. 17, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Sep. 30, 2020
Long-Term Debt            
Deferred financing costs, net (Note 2)     $ 66,869   $ 96,152  
Forgiveness of Paycheck Protection Program loan $ 287,143     $ (10,000)    
East West Bank            
Long-Term Debt            
Borrowing capacity   $ 5,000,000       $ 4,500,000
Initial availability   $ 2,500,000       $ 1,000,000
Interest rate     7.60%   7.00%  
Unused line fee   0.50%        
Additional deferred financing fees     $ 4,613   $ 63,689  
Deferred financing costs, net (Note 2)     66,869   96,152  
Outstanding borrowings     $ 400,000   $ 400,000  
East West Bank | London Interbank Offered Rate (LIBOR) [Member]            
Long-Term Debt            
Spread on variable rate   3.50%        
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Interest Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Long-Term Debt      
Accrued interest $ 15,781   $ 14,201
East West Bank      
Long-Term Debt      
Interest expense - East West Bank 9,605 $ 9,187  
Amortization of deferred financing costs 33,896 12,944  
Total interest expense and amortization of deferred financing costs 43,501 $ 22,131  
Accrued interest $ 5,750   $ 5,553
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - 2020 Term Loan Facility (Details) - SilverPeak
Sep. 30, 2020
USD ($)
Long-Term Debt  
Borrowing capacity $ 12,825,000
Interest rate 15.00%
Interest rate payable monthly 12.00%
Interest rate paid in kind 3.00%
Loan repayable in excess of cashflow percentage 37.50%
Repayment in excess of cash flow term 6 months
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Lafayette Square (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 03, 2021
Mar. 31, 2022
Dec. 31, 2021
Long-Term Debt      
Payment of deferred financing costs   $ 185,093  
Deferred financing costs, net (Note 2)   66,869 $ 96,152
Accrued interest   15,781 14,201
Lafayette Square | Subsidiaries [Member]      
Long-Term Debt      
Face amount $ 32,000,000    
Applicable impact discount 0.05%    
Outstanding borrowings   21,862,500  
Payment of deferred financing costs     2,127,185
Additional deferred financing fees   180,480  
Deferred financing costs, net (Note 2)   2,153,821 2,091,732
Accrued interest   $ 0 $ 0
Lafayette Square | Subsidiaries [Member] | Closing Date Term Loan [Member]      
Long-Term Debt      
Face amount $ 22,000,000    
Lafayette Square | Subsidiaries [Member] | Delayed Draw Term Loan [Member]      
Long-Term Debt      
Face amount $ 10,000,000    
Lafayette Square | Subsidiaries [Member] | London Interbank Offered Rate (LIBOR) [Member] | Consolidated total net leverage ratio is less than 2.00      
Long-Term Debt      
Spread on variable rate 6.50%    
Lafayette Square | Subsidiaries [Member] | London Interbank Offered Rate (LIBOR) [Member] | Consolidated total net leverage ratio is greater than 4.00      
Long-Term Debt      
Spread on variable rate 9.00%    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Interest Expense and Related Fees 2020 Term Loan Facility and 2021 Credit Facility (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
SilverPeak    
Long-Term Debt    
Interest expense - East West Bank   $ 508,503
Amortization of deferred financing costs   71,685
Lafayette Square    
Long-Term Debt    
Interest expense - East West Bank $ 487,500  
Amortization of deferred financing costs 118,391  
SilverPeak and Lafayette Square    
Long-Term Debt    
Total interest expense and amortization of deferred financing costs $ 605,891 $ 580,188
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - U.S. Small Business Administration Loans (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 16, 2021
May 08, 2020
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2022
Dec. 31, 2021
Long-Term Debt            
Accrued interest         $ 15,781 $ 14,201
Economic Injury Disaster Loan            
Long-Term Debt            
Loan proceeds       $ 150,000    
Interest rate       3.75%    
Installment payments       $ 731    
Accrued interest         $ 10,031 $ 8,648
Paycheck Protection Program            
Long-Term Debt            
Loan proceeds   $ 287,100 $ 287,143      
Loan forgiven $ 10,000          
Loan collateral or guarantee     $ 0      
Interest rate     1.00%      
Installment payments     $ 6,440      
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Future Minimum Payments (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Long-Term Debt.    
2022 $ 1,099,643  
2023 1,100,000  
2024 1,100,000  
2025 1,100,473  
2026 1,100,473  
Thereafter 17,199,054  
Total 22,699,643  
Less current portion (687,500) $ (550,000)
Less deferred financing costs (2,153,821) $ (2,091,732)
Long-term debt, net $ 19,858,322  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Mandatorily Redeemable Preferred Units (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2022
Dec. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]        
Interest expense     $ 713,787 $ 811,757
Class a preferred units | DDH LLC        
Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]        
Loss on redemption of preferred units   $ 41,622    
Interest expense       86,301
Class a preferred units | Orange 142 acquisition | DDH LLC        
Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]        
Number of shares issued     3,500  
Value of shares issued     $ 3,500,000  
Fair value of shares issued     3,458,378  
Mandatory redemption of fair value     $ 3,500,000  
Preferred dividend     10.00%  
Class B Preferred Units [Member] | DDH LLC        
Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]        
Loss on redemption of preferred units $ 590,689      
Interest expense     $ 62,162 $ 121,620
Class B Preferred Units [Member] | Orange 142 acquisition | DDH LLC        
Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]        
Number of shares issued     7,046  
Value of shares issued     $ 7,046,251  
Fair value of shares issued     6,455,562  
Mandatory redemption of fair value     $ 7,046,251  
Preferred dividend     7.00%  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Details)
3 Months Ended
Sep. 30, 2020
USD ($)
item
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Walker and Smith | Related party Loans        
Related Party Transactions        
Due to related parties       $ 70,801
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   $ 56,250 $ 103,846  
Smith | Board services and consulting agreements        
Related Party Transactions        
Fees amount   56,250 103,846  
Woolford | Board services and consulting agreements        
Related Party Transactions        
Fees per hour $ 300      
Number of hours | item 50      
Fees amount   $ 22,500 $ 45,000  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Litigation (Details)
Mar. 31, 2022
USD ($)
Commitments and Contingencies.  
Estimated a potential liability $ 500,000
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Leases (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
Mar. 31, 2022
USD ($)
ft²
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Office leases        
Rent expense   $ 51,378   $ 50,171
Cash paid for amounts included in the measurement of lease liabilities   35,568    
Operating lease - right-of-use assets   917,877    
Operating lease liabilities - current   209,914    
Operating lease liabilities - long-term   708,262    
Total lease liability   $ 918,176    
Operating lease, weighted-average remaining lease term   7 years    
Operating lease, weighted-average discount rate   8.00%    
Corporate office headquarters        
Office leases        
Base monthly rent $ 3,600      
Area of property leased | ft²   7,397    
Security deposit   $ 29,000    
Office furniture        
Office leases        
Base monthly rent     $ 6,700  
Rent expense   $ 6,700    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Maturity of Leases (Details)
Mar. 31, 2022
USD ($)
Maturity of leases  
2022 $ 116,956
2023 154,490
2024 110,215
2025 156,077
2026 159,754
Thereafter 530,324
Total lease payments 1,227,816
Less imputed interest (309,640)
Total lease liability $ 918,176
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' or Members' Equity (Deficit) - Members' Equity (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Capital Unit [Line Items]      
Common units, Issued   34,182  
Common units, Outstanding 34,182 34,182 34,182
DDH LLC      
Capital Unit [Line Items]      
Common units, Outstanding   34,182  
Common Units | DDH LLC      
Capital Unit [Line Items]      
Common units, Issued 5,637    
Common units issued, Value $ 4,294,041    
Class A Preferred Units | DDH LLC      
Capital Unit [Line Items]      
Preferred units issued 3,500    
Preferred units issued Value $ 9,913,940    
Class B Preferred Units | DDH LLC      
Capital Unit [Line Items]      
Preferred units issued 7,046    
Preferred units issued Value $ 9,913,940    
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' or Members' Equity (Deficit) - Stockholder's Equity (Details) - USD ($)
3 Months Ended
Feb. 15, 2022
Mar. 31, 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
Warrants exercise price   $ 5.50
Warrants outstanding   3,220,000
Term of underwriters   45 days
Net proceeds from the offering   $ 10,192,793
Accounts payable and accrued liabilities    
Subsidiary, Sale of Stock [Line Items]    
Offering expenses   $ 1,137,025
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 exercise price $ 5.50  
Warrants exercisable term 5 years  
Over-Allotment Option    
Subsidiary, Sale of Stock [Line Items]    
Warrants exercise price   $ 0.012
Warrants issued   21,000
Additional units issued   140,000
Exercise price of additional units   $ 6.60
Public offering price per unit sold   120.00%
Public offering price per warrant 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
Common stock , par value   $ 0.001
Common Class A | Over-Allotment Option    
Subsidiary, Sale of Stock [Line Items]    
Warrants issued   420,000
Common Class B    
Subsidiary, Sale of Stock [Line Items]    
Common stock , Authorized   20,000,000
Common stock , par value   $ 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 | Accrued liabilities | Woolford    
Subsidiary, Sale of Stock [Line Items]    
Remaining amount payable   $ 3,962,162
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
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' or Members' Equity (Deficit) - Warrants assumptions (Details)
Mar. 31, 2022
USD ($)
Class of Warrant or Right [Line Items]  
Warrants fair value $ 0
Measurement Input, Discount Rate [Member]  
Class of Warrant or Right [Line Items]  
Measurement input 1.94
Measurement Input, Expected Term [Member]  
Class of Warrant or Right [Line Items]  
Measurement input 5
Measurement Input, Price Volatility [Member]  
Class of Warrant or Right [Line Items]  
Measurement input 66
Measurement Input, Expected Dividend Rate [Member]  
Class of Warrant or Right [Line Items]  
Measurement input 0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' or Members' Equity (Deficit) - Warrants Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Stockholders' / Members' Equity (Deficit)  
Warrants granted | shares 3,220,000
Ending balance | shares 3,220,000
Exercisable | shares 3,220,000
Warrants granted | $ / shares $ 5.50
Ending balance | $ / shares 5.50
Exercisable | $ / shares $ 5.50
Warrants granted 4 years 10 months 17 days
Outstanding 4 years 10 months 17 days
Exercisable 4 years 10 months 17 days
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Loss Per Share or Unit (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Loss Per Share / Unit      
Net income loss per unit attributable to stockholders / members, basic $ (671,623) $ (809,293)  
Net income loss per unit attributable to stockholders / members, diluted $ (671,623) $ (809,293)  
Number of units outstanding at the beginning of the period 34,182 34,182 34,182
Weighted average Class A and Class B units issued during the period 7,106,471    
Weighted average units redeemed during the period (34,182)    
Number of shares / units outstanding at the end of the period, Basic 7,106,471 34,182  
Number of shares / units outstanding at the end of the period, Diluted 7,106,471 34,182  
Net loss per shares / unit, Basic $ (0.09) $ (23.68)  
Net loss per shares / unit, Diluted $ (0.09) $ (23.68)  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans (Details) - Pension Plan [Member] - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Defined Contribution Plan Disclosure [Line Items]    
Employee contributions maximum percentage of match 100.00%  
Employee compensation (as a percent) 4.00%  
Employer matching contribution $ 50,561 $ 36,715
Employer discretionary contribution amount $ 0 $ 0
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Details)
3 Months Ended
Mar. 31, 2022
segment
Segment Information  
Number of reportable segments 2
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information - Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Revenues $ 11,370,337 $ 5,693,734
Buy-side advertising    
Segment Reporting Information [Line Items]    
Revenues 5,831,041 4,828,048
Sell-side advertising    
Segment Reporting Information [Line Items]    
Revenues $ 5,539,296 $ 865,686
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information - Operating Income (Loss) (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Operating income (loss) $ 584,871 $ (26,195)
Buy-side advertising    
Segment Reporting Information [Line Items]    
Operating income (loss) 651,042 (37,581)
Sell-side advertising    
Segment Reporting Information [Line Items]    
Operating income (loss) 1,074,210 519,663
Corporate office expenses    
Segment Reporting Information [Line Items]    
Operating income (loss) $ (1,140,381) $ (508,277)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information - Assets (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Segment Reporting Information [Line Items]      
Assets $ 35,700,926 $ 35,999,933 $ 35,999,933
Buy-side advertising      
Segment Reporting Information [Line Items]      
Assets 24,015,562   25,648,105
Sell-side advertising      
Segment Reporting Information [Line Items]      
Assets 7,999,673   8,277,575
Corporate office expenses      
Segment Reporting Information [Line Items]      
Assets $ 3,685,691   $ 2,074,253
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details) - USD ($)
3 Months Ended
Apr. 11, 2022
Mar. 31, 2021
Subsequent Event [Line Items]    
Forgiveness of Paycheck Protection Program loan $ (287,143) $ 10,000
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Forgiveness of Paycheck Protection Program loan $ 287,143  
XML 79 tmb-20220331x10q_htm.xml IDEA: XBRL DOCUMENT 0001880613 us-gaap:MeasurementInputPriceVolatilityMember 2022-03-31 0001880613 us-gaap:MeasurementInputExpectedTermMember 2022-03-31 0001880613 us-gaap:MeasurementInputExpectedDividendRateMember 2022-03-31 0001880613 us-gaap:MeasurementInputDiscountRateMember 2022-03-31 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001880613 us-gaap:RetainedEarningsMember 2022-03-31 0001880613 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001880613 us-gaap:RetainedEarningsMember 2021-12-31 0001880613 us-gaap:RetainedEarningsMember 2021-03-31 0001880613 us-gaap:RetainedEarningsMember 2020-12-31 0001880613 drct:Orange142AcquisitionMember drct:ClassPreferredUnitsMember drct:DdhLlcMember 2022-03-31 0001880613 drct:Orange142AcquisitionMember drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2022-03-31 0001880613 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001880613 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001880613 drct:CommonUnitsMember 2021-12-31 0001880613 drct:CommonUnitsMember 2021-03-31 0001880613 drct:CommonUnitsMember 2020-12-31 0001880613 drct:OperatingLeaseCorporateOfficeHeadquartersMember 2022-03-31 0001880613 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WoolfordMember 2022-01-01 2022-03-31 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WalkerMember 2022-01-01 2022-03-31 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:SmithMember 2022-01-01 2022-03-31 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WoolfordMember 2021-01-01 2021-03-31 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:WalkerMember 2021-01-01 2021-03-31 0001880613 drct:BoardServicesAndConsultingAgreementsMember drct:SmithMember 2021-01-01 2021-03-31 0001880613 drct:PaycheckProtectionProgramMember 2020-05-08 2020-05-08 0001880613 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2022-01-01 2022-03-31 0001880613 srt:SubsidiariesMember drct:LafayetteSquareMember 2021-01-01 2021-12-31 0001880613 drct:OperatingLeaseOfficeFurnitureMember 2022-01-01 2022-03-31 0001880613 2021-01-01 2021-12-31 0001880613 us-gaap:CorporateMember 2022-01-01 2022-03-31 0001880613 drct:SellSideAdvertisingMember 2022-01-01 2022-03-31 0001880613 drct:BuySideAdvertisingMember 2022-01-01 2022-03-31 0001880613 us-gaap:CorporateMember 2021-01-01 2021-03-31 0001880613 drct:SellSideAdvertisingMember 2021-01-01 2021-03-31 0001880613 drct:BuySideAdvertisingMember 2021-01-01 2021-03-31 0001880613 drct:Orange142LlcMember drct:BuySideAdvertisingMember 2022-03-31 0001880613 drct:HuddledMassesLlcMember drct:BuySideAdvertisingMember 2022-03-31 0001880613 drct:DirectDigitalHoldingsLlcMember drct:BuySideAdvertisingMember 2022-03-31 0001880613 drct:ColossusMediaLlcMember drct:SellSideAdvertisingMember 2022-03-31 0001880613 drct:DirectDigitalHoldingsLlcMember 2022-03-31 0001880613 us-gaap:RevolvingCreditFacilityMember 2022-03-31 0001880613 drct:EastWestBankMember 2021-12-17 0001880613 drct:EastWestBankMember 2020-09-30 0001880613 drct:EastWestBankMember 2021-12-17 2021-12-17 0001880613 drct:ClassbPreferredUnitsMember drct:DdhLlcMember 2022-03-31 0001880613 drct:ClassaPreferredUnitsMember drct:DdhLlcMember 2022-03-31 0001880613 drct:EconomicInjuryDisasterLoanMember 2022-03-31 0001880613 drct:EconomicInjuryDisasterLoanMember 2021-12-31 0001880613 drct:LafayetteSquareMember 2022-01-01 2022-03-31 0001880613 drct:SilverpeakMember 2021-01-01 2021-03-31 0001880613 drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2022-01-01 2022-03-31 0001880613 drct:ClassPreferredUnitsMember drct:DdhLlcMember 2021-01-01 2021-03-31 0001880613 drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2021-01-01 2021-03-31 0001880613 drct:SilverpeakAndLafayetteSquareMember 2021-01-01 2021-03-31 0001880613 drct:EastWestBankMember 2021-01-01 2021-03-31 0001880613 drct:Orange142LlcMember 2022-03-31 0001880613 drct:HuddledMassesAndColossusMediaLlcMember 2022-03-31 0001880613 2020-09-30 0001880613 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-03-31 0001880613 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-03-31 0001880613 us-gaap:CustomerListsMember 2022-01-01 2022-03-31 0001880613 2020-09-30 2020-09-30 0001880613 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001880613 us-gaap:NoncompeteAgreementsMember 2022-03-31 0001880613 us-gaap:CustomerListsMember 2022-03-31 0001880613 drct:LoansFromRelatedPartyMember drct:WalkerAndSmithFoundingMembersMember 2021-12-31 0001880613 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-03-31 0001880613 srt:SubsidiariesMember drct:LafayetteSquareMember 2022-03-31 0001880613 drct:EastWestBankMember 2022-03-31 0001880613 srt:SubsidiariesMember drct:LafayetteSquareMember 2021-12-31 0001880613 drct:LafayetteSquareLoanServicingLlcMember 2021-12-31 0001880613 drct:EastWestBankMember 2021-12-31 0001880613 us-gaap:RevolvingCreditFacilityMember drct:EastWestBankMember 2022-03-31 0001880613 drct:LafayetteSquareLoanServicingLlcMember drct:TermLoanMember 2022-03-31 0001880613 us-gaap:RevolvingCreditFacilityMember drct:EastWestBankMember 2021-12-31 0001880613 drct:LafayetteSquareLoanServicingLlcMember drct:TermLoanMember 2021-12-31 0001880613 drct:PaycheckProtectionProgramMember 2021-03-01 2021-03-31 0001880613 drct:EconomicInjuryDisasterLoanMember 2020-01-01 2020-12-31 0001880613 drct:EconomicInjuryDisasterLoanMember 2020-12-31 0001880613 srt:SubsidiariesMember drct:DelayedDrawTermLoanMember drct:LafayetteSquareMember 2021-12-03 0001880613 srt:SubsidiariesMember drct:ClosingDateTermLoanMember drct:LafayetteSquareMember 2021-12-03 0001880613 srt:SubsidiariesMember drct:LafayetteSquareMember 2021-12-03 0001880613 drct:PaycheckProtectionProgramMember 2021-02-16 2021-02-16 0001880613 drct:PaycheckProtectionProgramMember 2021-03-31 0001880613 drct:EastWestBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-17 2021-12-17 0001880613 srt:SubsidiariesMember drct:ConsolidatedTotalNetLeverageRatioIsLessThan2Member drct:LafayetteSquareMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-03 2021-12-03 0001880613 srt:SubsidiariesMember drct:ConsolidatedTotalNetLeverageRatioIsGreaterThan4Member drct:LafayetteSquareMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-03 2021-12-03 0001880613 drct:SellSideAdvertisingMember 2022-01-01 2022-03-31 0001880613 drct:BuySideAdvertisingMember 2022-01-01 2022-03-31 0001880613 drct:SellSideAdvertisingMember 2021-01-01 2021-03-31 0001880613 drct:BuySideAdvertisingMember 2021-01-01 2021-03-31 0001880613 drct:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 drct:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 drct:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 drct:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 drct:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 drct:CustomeraMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 drct:CustomeraMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-03-31 0001880613 drct:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001880613 drct:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001880613 drct:CustomeraMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001880613 drct:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001880613 drct:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001880613 drct:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001880613 drct:CustomeraMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001880613 drct:DdhLlcMember 2021-12-31 0001880613 drct:CommonUnitsMember drct:DdhLlcMember 2022-03-31 0001880613 us-gaap:CommonClassBMember 2022-03-31 0001880613 us-gaap:CommonClassAMember 2022-03-31 0001880613 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2022-03-31 0001880613 srt:MaximumMember us-gaap:OverAllotmentOptionMember 2022-03-31 0001880613 2020-12-31 0001880613 drct:Orange142LlcMember 2020-09-30 2020-09-30 0001880613 drct:Orange142LlcMember 2020-09-30 0001880613 drct:Orange142AcquisitionMember drct:ClassPreferredUnitsMember drct:DdhLlcMember 2022-01-01 2022-03-31 0001880613 drct:Orange142AcquisitionMember drct:ClassBPreferredUnitsMember drct:DdhLlcMember 2022-01-01 2022-03-31 0001880613 us-gaap:CorporateMember 2022-03-31 0001880613 drct:SellSideAdvertisingMember 2022-03-31 0001880613 drct:BuySideAdvertisingMember 2022-03-31 0001880613 us-gaap:CorporateMember 2021-03-31 0001880613 drct:SellSideAdvertisingMember 2021-03-31 0001880613 drct:BuySideAdvertisingMember 2021-03-31 0001880613 2021-03-31 0001880613 us-gaap:TrademarksAndTradeNamesMember 2020-09-30 2020-09-30 0001880613 us-gaap:NoncompeteAgreementsMember 2020-09-30 2020-09-30 0001880613 us-gaap:CustomerListsMember 2020-09-30 2020-09-30 0001880613 us-gaap:IPOMember 2022-02-15 2022-02-15 0001880613 srt:MinimumMember 2022-01-01 2022-03-31 0001880613 srt:MaximumMember 2022-01-01 2022-03-31 0001880613 drct:SilverpeakAndLafayetteSquareMember 2022-01-01 2022-03-31 0001880613 us-gaap:AccruedLiabilitiesMember drct:WoolfordMember drct:DdhLlcMember 2022-01-01 2022-03-31 0001880613 drct:CommonUnitsMember drct:WoolfordMember drct:DdhLlcMember 2022-03-31 0001880613 drct:ClassbPreferredUnitsMember drct:WoolfordMember drct:DdhLlcMember 2022-03-31 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:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001880613 drct:CommonUnitsMember 2022-01-01 2022-03-31 0001880613 drct:DdhLlcMember 2022-01-01 2022-03-31 0001880613 drct:WoolfordMember us-gaap:IPOMember drct:DdhLlcMember 2022-01-01 2022-03-31 0001880613 us-gaap:IPOMember 2022-02-15 0001880613 drct:OperatingLeaseOfficeFurnitureMember 2021-01-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 drct:ClassPreferredUnitsMember drct:DdhLlcMember 2021-12-01 2021-12-31 0001880613 us-gaap:SubsequentEventMember 2022-04-11 2022-04-11 0001880613 2022-04-11 2022-04-11 0001880613 us-gaap:OverAllotmentOptionMember 2022-01-01 2022-03-31 0001880613 2021-12-31 0001880613 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001880613 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001880613 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0001880613 drct:SilverpeakMember 2020-09-30 2020-09-30 0001880613 drct:SilverpeakMember 2020-09-30 0001880613 srt:SubsidiariesMember drct:LafayetteSquareMember 2021-12-03 2021-12-03 0001880613 2021-01-01 2021-03-31 0001880613 drct:OperatingLeaseCorporateOfficeHeadquartersMember 2022-01-01 2022-03-31 0001880613 drct:WoolfordMember drct:DdhLlcMember 2022-01-01 2022-03-31 0001880613 us-gaap:OverAllotmentOptionMember 2022-03-31 0001880613 srt:SubsidiariesMember drct:LafayetteSquareMember 2022-01-01 2022-03-31 0001880613 drct:EastWestBankMember 2022-01-01 2022-03-31 0001880613 drct:EastWestBankMember 2021-01-01 2021-12-31 0001880613 2022-03-31 0001880613 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001880613 us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001880613 us-gaap:CommonClassBMember 2022-05-12 0001880613 us-gaap:CommonClassAMember 2022-05-12 0001880613 2022-01-01 2022-03-31 shares pure iso4217:USD utr:sqft iso4217:USD shares drct:item drct:segment 7106471 34182 7106471 34182 0001880613 --12-31 2022 Q1 false 34182 2800000 11378000 -0.09 -23.68 P3Y P6M 9913940 -671623 -809293 -0.09 -23.68 10-Q true 2022-03-31 false 001-41261 DIRECT DIGITAL HOLDINGS, INC. DE 83-0662116 1233 West Loop South Suite 1170 Houston TX 77027 832 402-1051 Class A Common Stock, par value $0.001 per share DRCT NASDAQ Warrants to Purchase Common Stock DRCTW NASDAQ Yes Yes Non-accelerated Filer true true false false 2800000 11378000 4406800 4684431 7754091 7871181 875928 1225447 13036819 13781059 6519636 6519636 15103123 15591578 66869 96152 917877 56602 11508 35700926 35999933 5920459 6710015 6087173 1044907 687500 550000 431432 1348093 209914 70801 13336478 9723816 2153821 2091732 19021179 19358268 6455562 400000 400000 287143 287143 150000 150000 708262 33903062 36374789 1000000 34182 4294241 0.001 160000000 2800000 2800 0.001 20000000 11378000 11378 7272856 -5489170 -4669097 1797864 -374856 35700926 35999933 5831041 4828048 5539296 865686 11370337 5693734 2069346 1954640 4520192 741693 6589538 2696333 4780799 2997401 2555036 1773081 1640892 1250515 4195928 3023596 584871 -26195 47982 18659 10000 -590689 713787 811757 -1256494 -783098 -671623 -809293 -0.09 -23.68 7106471 34182 34182 4294241 -1925951 2368290 144 144 -809293 -809293 34182 4294241 -2735388 1558853 34182 4294241 -4669097 -374856 2800000 2800 10189993 10192793 -28545 -200 11378000 11378 -11178 -5637 4294041 2905959 7200000 148450 148450 -671623 -671623 2800000 2800 11378000 11378 7272856 -5489170 1797864 -671623 -809293 152287 84629 488455 488455 17602 10000 95344 -590689 -2425 -119515 -1508681 -304423 84211 -926581 -717036 80104 46148 -916661 2966693 -17303 -70801 -852317 3569410 11329818 137500 77801 185093 -7046251 -3237838 -148450 -144 574686 -77945 -277631 3491465 4684431 1611998 4406800 5103463 559069 630281 1137025 3962162 <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. and its subsidiaries, incorporated as a Delaware corporation on August 23, 2021 and 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 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”) and Colossus Media, LLC (“Colossus Media”). Colossus Media operates our proprietary sell-side programmatic platform operating under the trademarked banner of Colossus SSP TM (“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. 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. 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:47.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin: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:14.76%;margin: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:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;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:14.76%;margin: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:14.87%;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:47.18%;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:14.76%;margin: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:14.87%;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:47.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:14.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:14.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Acquisition</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">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:14.76%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:14.87%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">August 26, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 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:right;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:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">June 21, 2018</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 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:right;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:14.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">June 21, 2018</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 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:right;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:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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 LGBTQ+ 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 our proprietary sell-side operations enables us to curate the first through the last mile in the ad tech ecosystem execution process to drive higher results.</p> 100 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:47.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.18%;margin: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:14.76%;margin: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:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;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:14.76%;margin: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:14.87%;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:47.18%;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:14.76%;margin: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:14.87%;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:47.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;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:14.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:14.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Acquisition</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">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:14.76%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:14.87%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">August 26, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 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:right;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:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">June 21, 2018</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 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:right;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:14.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">June 21, 2018</p></td></tr><tr><td style="vertical-align:bottom;width:47.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 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:right;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:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 March 31, 2022, $3,135,548 of the Company’s cash and cash equivalents exceeded the federally insured limits. 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</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 began insuring its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establish an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of March 31, 2022 and December 31, 2021, the Company’s allowance for doubtful accounts was $40,360 and $40,856, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">collect the full amount, the Company records the remaining 10% to bad debt expense. Bad debt expense related to recoveries was $(2,425) and $0 for the three months ended March 31, 2022 and 2021, 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;">Concentrations of credit 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 has customers on both the buy-and sell-side of its business. The following table sets forth our consolidated concentration of accounts receivable:</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:68.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.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:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;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:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align: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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.09%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer 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 style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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_6e9ZNze67k2_nwES_JD-Lg;"><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. As of March 31, 2022 and December 31, 2021, the Company has fully depreciated all property and equipment.</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;">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, we have 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 our 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 that measurement, the recorded goodwill may be written down, and 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 March 31, 2022, 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;">Our intangible assets consist of customer relationships, trademarks and non-compete agreements. Our intangible assets are recorded at fair value at the time of their acquisition and are stated within our 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 our 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">amount of the asset exceeds its estimated fair value and is recognized as a reduction in the carrying amount of the asset. As of March 31, 2022 and December 31, 2021, 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>, (“ASC 820-10”), 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;">We segregate 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;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 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 5 – Long Term Debt) and incurred additional deferred financing costs of $4,613 during the three months ended March 31, 2022. Unamortized deferred financing costs related to the line of credit was $66,869 and $96,152 as of March 31, 2022 and December 31, 2021, respectively, and due to the revolving nature of this debt, was classified as an asset on the consolidated balance sheets.</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 December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 5 – Long Term Debt) and incurred additional deferred financing costs of $180,480 during the three months ended March 31, 2022. Unamortized deferred financing costs was $2,153,821 and $2,091,732 as of March 31, 2022 and December 31, 2021, 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 Accounting Standards Update (“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 us to increase our assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for our operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on our 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 adopted FASB ASU 2014-09, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, (“Topic 606”), as of January 1, 2019, for all contracts not completed as of the date of adoption which had no impact on its financial position or results of operations using the modified retrospective method. The Company recognizes revenue using the following five steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identification of a contract(s) with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identification of the performance obligation(s) in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Determination of the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Allocation of the transaction price to the performance obligation(s) in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognition of revenue when, or as, the performance obligation(s) are satisfied.</span></td></tr></table><div style="margin-top:12pt;"/><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 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 and a self-serve 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 and the delivery of media inventory for self-serve 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”). 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for the self-serve proprietary 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 $431,432 and $1,348,093 as of March 31, 2022 and December 31, 2021, 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 0pt 12pt 0pt;">The Company partners with publishers to sell advertising inventory to the Company’s existing buy-side clients, as well as its own 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 publishers to sell, in real time, ad impressions 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 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for its self-serve proprietary 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;">The Company maintains agreements with each DSP 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;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth our concentration of revenue sources as a percentage of total revenues on a consolidated basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;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 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.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:middle;white-space:nowrap;width:3.1%;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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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 Three Months </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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 style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.1%;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 style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom: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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</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:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer E</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:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer F</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:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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;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 our 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 March 31, 2022 and 2021 was $102,348 and $41,920, 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;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”). The Tax Receivable Agreement 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 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. 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 TRA. 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 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. As of March 31, 2022, no redemptions or exchanges have been made by the members of DDH, LLC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company applies ASC 740-10, <i style="font-style:italic;">Income Taxes </i>(“ASC 740-10”), 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 March 31, 2022 and December 31, 2021, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">conclusions 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.</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;">Risks and uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company’s financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.</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="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</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;">In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The new lease guidance supersedes Topic 840. The core principle of the guidance is that entities should recognize the assets and liabilities that arise from leases. Topic 840 does not apply to leases to explore for or use minerals, oil, natural gas and similar nonregenerative resources, including the intangible right to explore for those natural resources and rights to use the land in which those natural resources are contained. In July 2018, the FASB issued ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements”, which provides entities with an alternative modified transition method to elect not to recast the comparative periods presented when adopting Topic 842. The Company adopted Topic 842 as of January 1, 2019, using the alternative modified transition method, for which, comparative periods, including the disclosures related to those periods, are not restated. In addition, the Company elected practical expedients provided by the new standard whereby, the Company has elected to not reassess its prior conclusions about lease identification, lease classification, and initial direct costs and to retain off-balance sheet treatment of short-term leases (i.e., 12 months or less and does not contain a purchase option that the Company is reasonably certain to exercise). Refer to “Note 10 - Commitments and Contingencies” to our consolidated financial statements included in Item 1. of this Quarterly Report on Form 10-Q for additional 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;">In March 2020, the FASB issued ASU No. 2020-04: Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This update provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. Management is currently evaluating the impact of this update, but does not expect this update to have a material impact on the Company’s 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;">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 March 31, 2022, the company had cash and cash equivalents of $4,406,800 and availability under its Revolving Credit Facility (see Note 5 — Long-Term Debt) of $1,459,383. Based on projections of growth in revenue and operating results in the coming year, the available cash held by us and availability under our Revolving Credit Facility, 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 March 31, 2022, $3,135,548 of the Company’s cash and cash equivalents exceeded the federally insured limits. The Company has not experienced any losses in such amounts and believes it is not exposed to any significant credit risk to cash.</p> 3135548 <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</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 began insuring its accounts receivable with unrelated third-party insurance companies in an effort to mitigate any future write-offs and establish an allowance for doubtful accounts as deemed necessary for accounts not covered by this insurance. As of March 31, 2022 and December 31, 2021, the Company’s allowance for doubtful accounts was $40,360 and $40,856, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">collect the full amount, the Company records the remaining 10% to bad debt expense. Bad debt expense related to recoveries was $(2,425) and $0 for the three months ended March 31, 2022 and 2021, respectively.</p> 40360 40856 0.90 0.10 0.10 -2425 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of credit 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 has customers on both the buy-and sell-side of its business. The following table sets forth our consolidated concentration of accounts receivable:</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:68.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.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:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;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:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align: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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.09%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer 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 style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:68.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.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:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;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:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align: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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.09%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer 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 style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.694 0.629 0.339 0.000 0.009 0.052 <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_6e9ZNze67k2_nwES_JD-Lg;"><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. As of March 31, 2022 and December 31, 2021, the Company has fully depreciated all property and equipment.</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;">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, we have 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 our 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 that measurement, the recorded goodwill may be written down, and 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 March 31, 2022, 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;">Our intangible assets consist of customer relationships, trademarks and non-compete agreements. Our intangible assets are recorded at fair value at the time of their acquisition and are stated within our 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 our 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">amount of the asset exceeds its estimated fair value and is recognized as a reduction in the carrying amount of the asset. As of March 31, 2022 and December 31, 2021, 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>, (“ASC 820-10”), 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;">We segregate 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;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 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 5 – Long Term Debt) and incurred additional deferred financing costs of $4,613 during the three months ended March 31, 2022. Unamortized deferred financing costs related to the line of credit was $66,869 and $96,152 as of March 31, 2022 and December 31, 2021, respectively, and due to the revolving nature of this debt, was classified as an asset on the consolidated balance sheets.</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 December 2021, the Company entered into an agreement with Lafayette Square Loan Servicing, LLC (“Lafayette Square”) (see Note 5 – Long Term Debt) and incurred additional deferred financing costs of $180,480 during the three months ended March 31, 2022. Unamortized deferred financing costs was $2,153,821 and $2,091,732 as of March 31, 2022 and December 31, 2021, respectively, and netted against the outstanding debt on the consolidated balance sheets.</p> 4613 66869 96152 180480 2153821 2091732 <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 Accounting Standards Update (“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 us to increase our assets and liabilities by equal amounts through the recognition of Right-of-Use (“ROU”) assets and lease liabilities for our operating leases and to recognize the initial and the monthly payments as operating expenses when paid or accrued on our 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 adopted FASB ASU 2014-09, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, (“Topic 606”), as of January 1, 2019, for all contracts not completed as of the date of adoption which had no impact on its financial position or results of operations using the modified retrospective method. The Company recognizes revenue using the following five steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identification of a contract(s) with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identification of the performance obligation(s) in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Determination of the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Allocation of the transaction price to the performance obligation(s) in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognition of revenue when, or as, the performance obligation(s) are satisfied.</span></td></tr></table><div style="margin-top:12pt;"/><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 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 and a self-serve 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 and the delivery of media inventory for self-serve 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”). 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for the self-serve proprietary 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 $431,432 and $1,348,093 as of March 31, 2022 and December 31, 2021, 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 0pt 12pt 0pt;">The Company partners with publishers to sell advertising inventory to the Company’s existing buy-side clients, as well as its own 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 publishers to sell, in real time, ad impressions 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 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 and is responsible for fulfilling the advertisement delivery, establishing the selling prices and delivering the advertisements for fully managed revenue and providing updates and performing all billing and collection activities for its self-serve proprietary 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;">The Company maintains agreements with each DSP 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;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth our concentration of revenue sources as a percentage of total revenues on a consolidated basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;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 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.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:middle;white-space:nowrap;width:3.1%;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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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 Three Months </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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 style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.1%;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 style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom: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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</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:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer E</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:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer F</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:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 431432 1348093 P30D P90D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;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 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.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:middle;white-space:nowrap;width:3.1%;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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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 Three Months </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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></tr><tr><td style="vertical-align:bottom;width:76.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:21.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;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;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 style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.1%;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 style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom: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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</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:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer E</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:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;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></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Customer F</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:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.470 0.110 0.103 0.209 0.090 0.083 0.003 0.059 <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 our 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 March 31, 2022 and 2021 was $102,348 and $41,920, respectively. These costs are included in general and administrative expenses in the consolidated statements of operations.</p> 102348 41920 <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”). The Tax Receivable Agreement 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 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. 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 TRA. 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 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. As of March 31, 2022, no redemptions or exchanges have been made by the members of DDH, LLC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company applies ASC 740-10, <i style="font-style:italic;">Income Taxes </i>(“ASC 740-10”), 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 March 31, 2022 and December 31, 2021, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">conclusions 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.</p> 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;">Risks and uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company’s financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.</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="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</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;">In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The new lease guidance supersedes Topic 840. The core principle of the guidance is that entities should recognize the assets and liabilities that arise from leases. Topic 840 does not apply to leases to explore for or use minerals, oil, natural gas and similar nonregenerative resources, including the intangible right to explore for those natural resources and rights to use the land in which those natural resources are contained. In July 2018, the FASB issued ASU No. 2018-11, “Leases (Topic 842): Targeted Improvements”, which provides entities with an alternative modified transition method to elect not to recast the comparative periods presented when adopting Topic 842. The Company adopted Topic 842 as of January 1, 2019, using the alternative modified transition method, for which, comparative periods, including the disclosures related to those periods, are not restated. In addition, the Company elected practical expedients provided by the new standard whereby, the Company has elected to not reassess its prior conclusions about lease identification, lease classification, and initial direct costs and to retain off-balance sheet treatment of short-term leases (i.e., 12 months or less and does not contain a purchase option that the Company is reasonably certain to exercise). Refer to “Note 10 - Commitments and Contingencies” to our consolidated financial statements included in Item 1. of this Quarterly Report on Form 10-Q for additional 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;">In March 2020, the FASB issued ASU No. 2020-04: Reference Rate Reform (Topic 848) Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This update provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. Management is currently evaluating the impact of this update, but does not expect this update to have a material impact on the Company’s 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;">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 March 31, 2022, the company had cash and cash equivalents of $4,406,800 and availability under its Revolving Credit Facility (see Note 5 — Long-Term Debt) of $1,459,383. Based on projections of growth in revenue and operating results in the coming year, the available cash held by us and availability under our Revolving Credit Facility, 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> 4406800 1459383 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 — 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. Intangible assets consist of $13,028,320 of 10-year amortizable customer relationships, $3,501,200 of 10-year amortizable trademarks and tradenames, and $1,504,330 of 5-year amortizable non-compete agreements. The Company records amortization expense on a straight-line basis over the life of the identifiable intangible assets. For the three months ended March 31, 2022 and 2021, amortization expense of $488,455 and $488,455, respectively, was recognized, and as of March 31, 2022 and December 31, 2021, intangible assets net of accumulated amortization was $15,103,123 and $15,591,578, 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;">Intangible assets and the related accumulated amortization 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;width:51.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:10.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: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:8.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.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.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><b style="font-weight:bold;">    </b></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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 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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Trademarks 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 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: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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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: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: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:51.08%;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: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:10.27%;border-bottom: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: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:11.59%;border-bottom: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: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.36%;border-bottom: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: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:10.27%;border-bottom: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:51.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at acquisition date </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;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: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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,028,320</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;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: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:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,501,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;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: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:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,504,330</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;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: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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,033,850</p></td></tr><tr><td style="vertical-align:bottom;width:51.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</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:0.92%;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.35%;border-bottom: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,954,248)</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:0.92%;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.66%;border-bottom: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;"> (525,180)</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:0.92%;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.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 0pt 0.05pt 0pt;"> (451,299)</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:0.92%;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.35%;border-bottom: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;"> (2,930,727)</p></td></tr><tr><td style="vertical-align:bottom;width:51.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Intangibles, net as of March 31, 2022</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.92%;background:#cceeff;border-bottom:3px double #000000;border-top: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.35%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,074,072</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.92%;background:#cceeff;border-bottom:3px double #000000;border-top: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.66%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,976,020</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.92%;background:#cceeff;border-bottom:3px double #000000;border-top: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.43%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,053,031</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.92%;background:#cceeff;border-bottom:3px double #000000;border-top: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.35%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,103,123</p></td></tr><tr><td style="vertical-align:bottom;width:51.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Estimated life (years)</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.92%;border-top: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.35%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</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.92%;border-top: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.66%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</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.92%;border-top: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.43%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</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.92%;border-top: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.35%;border-top:3px double #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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining life (years) at March 31, 2022</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.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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.5</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.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:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.5</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.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:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.5</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.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.35%;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.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:1pt;margin:0pt 0pt 0.05pt 0pt;">o</p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 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.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:11.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 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.46%;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.4%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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.43%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,465,364</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;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.4%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,953,818</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;background:#cceeff;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.4%;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.43%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,953,818</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;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.4%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,878,602</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;background:#cceeff;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.4%;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.43%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,652,952</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;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.4%;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.43%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,198,569</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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.43%;background:#cceeff;border-bottom:3px double #000000;border-top: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.68%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,103,123</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 13028320 P10Y 3501200 P10Y 1504330 P5Y 488455 488455 15103123 15591578 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:10.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: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:8.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.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.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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><b style="font-weight:bold;">    </b></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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 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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Trademarks 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 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: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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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: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: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:51.08%;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: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:10.27%;border-bottom: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: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:11.59%;border-bottom: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: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.36%;border-bottom: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: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:10.27%;border-bottom: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:51.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at acquisition date </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;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: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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,028,320</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;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: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:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,501,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;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: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:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,504,330</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;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: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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,033,850</p></td></tr><tr><td style="vertical-align:bottom;width:51.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</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:0.92%;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.35%;border-bottom: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,954,248)</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:0.92%;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.66%;border-bottom: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;"> (525,180)</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:0.92%;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.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 0pt 0.05pt 0pt;"> (451,299)</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:0.92%;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.35%;border-bottom: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;"> (2,930,727)</p></td></tr><tr><td style="vertical-align:bottom;width:51.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Intangibles, net as of March 31, 2022</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.92%;background:#cceeff;border-bottom:3px double #000000;border-top: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.35%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,074,072</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.92%;background:#cceeff;border-bottom:3px double #000000;border-top: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.66%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,976,020</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.92%;background:#cceeff;border-bottom:3px double #000000;border-top: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.43%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,053,031</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.92%;background:#cceeff;border-bottom:3px double #000000;border-top: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.35%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,103,123</p></td></tr><tr><td style="vertical-align:bottom;width:51.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Estimated life (years)</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.92%;border-top: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.35%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</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.92%;border-top: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.66%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</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.92%;border-top: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.43%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</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.92%;border-top: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.35%;border-top:3px double #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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining life (years) at March 31, 2022</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.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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.5</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.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:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.5</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.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:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.5</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.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.35%;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 1954248 525180 451299 2930727 11074072 2976020 1053031 15103123 P10Y P10Y P5Y P8Y6M P8Y6M P3Y6M <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.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:1pt;margin:0pt 0pt 0.05pt 0pt;">o</p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 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.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:11.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 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.46%;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.4%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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.43%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,465,364</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;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.4%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,953,818</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;background:#cceeff;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.4%;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.43%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,953,818</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;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.4%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,878,602</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;background:#cceeff;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.4%;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.43%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,652,952</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;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.4%;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.43%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,198,569</p></td></tr><tr><td style="vertical-align:bottom;width:84.46%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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.43%;background:#cceeff;border-bottom:3px double #000000;border-top: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.68%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,103,123</p></td></tr></table> 1465364 1953818 1953818 1878602 1652952 6198569 15103123 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 — 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:71.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: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.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.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></tr><tr><td style="vertical-align:bottom;width:71.99%;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.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;">March 31,</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.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></tr><tr><td style="vertical-align:bottom;width:71.99%;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.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.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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,386,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="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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 406,510</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accrued litigation fees </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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501,078</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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501,078</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accrued 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 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,183,578</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,188</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</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:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,781</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:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,201</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total accrued liabilities</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;border-top: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.53%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,087,173</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;border-top: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.53%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,044,907</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;">As of March 31, 2022, accrued expenses includes $3,962,162 related to the partial redemption of common units issued in connection with the acquisition of Orange142 (See <span style="color:#231f20;">Note 9 — Stockholders’ / Members’ Equity).</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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: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.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.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></tr><tr><td style="vertical-align:bottom;width:71.99%;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.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;">March 31,</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.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></tr><tr><td style="vertical-align:bottom;width:71.99%;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.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.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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,386,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="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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 406,510</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accrued litigation fees </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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501,078</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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 501,078</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accrued 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 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,183,578</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,188</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</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:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,781</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:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,201</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total accrued liabilities</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;border-top: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.53%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,087,173</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;border-top: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.53%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,044,907</p></td></tr></table> 1386736 406510 501078 501078 4183578 123188 15781 14201 6087173 1044907 3962162 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 — 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;">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;">On September 30, 2020, the Company entered into a credit agreement that provides for a revolving credit facility with East West Bank in the amount of $4,500,000 with an initial availability of $1,000,000 (the “Revolving Credit Facility”). On December 17, 2021, the Company amended the Revolving Credit Facility, which increased the amount of the revolving loan to $5,000,000 with an initial </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">availability of $2,500,000. The loans under the Revolving Credit Facility bear interest at the LIBOR rate plus 3.5% per annum, and at March 31, 2022 and December 31, 2021, the rate was 7.6% and 7.0%, respectively, with a 0.50% per annum unused line fee. We expect that interest rates applicable to the Revolving Credit Facility will be modified upon the implementation of a LIBOR replacement rate that will apply to our current and future borrowings. The maturity date of the Revolving Credit Facility is September 30, 2022. All accrued but unpaid interest under the Revolving Credit Facility is payable in monthly installments on each interest payment date until the maturity date when the outstanding principal balance, together with all accrued but unpaid interest will be due.</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 amendment, the Company incurred additional deferred financing fees of $63,689 in 2021 and $4,613 during the three months ended March 31, 2022. As of March 31, 2022 and December 31, 2021, the Company had outstanding borrowings under the Revolving Credit Facility of $400,000 and $400,000, respectively, and deferred financing cost of $66,869 and $96,152, respectively, which are classified as an asset on the consolidated balance sheets.</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 Revolving Credit Facility is secured by senior liens on all or substantially all of the assets of DDH LLC and its subsidiaries, including a priority lien on the trade accounts receivable of DDH LLC and its subsidiaries. The Revolving Credit Facility includes financial covenants, and as of March 31, 2022 and December 31, 2021, the Company was in compliance with all of its financial covenants.</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 lines of credit 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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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 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.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 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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></tr><tr><td style="vertical-align:bottom;width:76%;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.4%;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:21.58%;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></tr><tr><td style="vertical-align:bottom;width:76%;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.4%;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:21.58%;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></tr><tr><td style="vertical-align:bottom;width:76%;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.4%;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:21.58%;border-bottom: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;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76%;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.4%;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.61%;border-bottom: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.39%;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.57%;border-bottom: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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense – East West Bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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.51%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.51%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,187</p></td></tr><tr><td style="vertical-align:bottom;width:76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.51%;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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.51%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,944</p></td></tr><tr><td style="vertical-align:bottom;width:76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.4%;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.51%;background:#cceeff;border-bottom:3px double #000000;border-top: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.1%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.51%;background:#cceeff;border-bottom:3px double #000000;border-top: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.05%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,131</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;">Accrued and unpaid interest as of March 31, 2022 and December 31, 2021 for the Revolving Credit Facility was $5,750 and $5,553, respectively, related to the unused line fee.</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 Term Loan Facility and 2021 Credit Facility</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 conjunction with the acquisition of Orange142 on September 30, 2020, the Company entered into a loan and security agreement (the “2020 Term Loan Facility”) with SilverPeak in the amount of $12,825,000, maturing on September 15, 2023. Interest in year one was 15%, of which 12% was payable monthly and 3% was paid-in-kind (“PIK”). All accrued but unpaid interest under the 2020 Term Loan Facility was payable in monthly installments on each interest payment date, and the Company was required to repay the outstanding principal balance on January 15 and July 15 of each calendar year in an amount equal to 37.5% of excess cash flow over the preceding <span style="-sec-ix-hidden:Hidden_w0DiGupzwEGsMYtWKQzpEA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six</span></span> calendar months until the term loan was paid in full. The remaining principal balance, and all accrued but unpaid interest were to be due on the maturity date.</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 obligations under the 2020 Term Loan Facility were secured by first-priority liens on all or substantially all assets of DDH LLC and its subsidiaries. The 2020 Term Loan Facility contained a number of financial covenants and customary affirmative covenants. In addition, the 2020 Term Loan Facility included a number of negative covenants, including (subject to certain exceptions) limitations on (among other things): indebtedness, liens, investments, acquisitions, dispositions, and restricted payments. Each of Mark Walker (“Walker”), Chairman of the Board and Chief Executive Officer, and Keith Smith (“Smith”), President, provided limited guarantees of the obligations under the 2020 Term Loan 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 maturity date of the 2020 Term Loan Facility was September 15, 2023; however, on December 3, 2021, DDH LLC entered into the Term Loan and Security Agreement (the “2021 Credit Facility”) with Lafayette Square and used the proceeds to repay and terminate the 2020 Term Loan 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;">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 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. The loans under the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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). We expect that interest rates applicable to the 2021Credit Facility will be modified upon the implementation of a LIBOR replacement rate that will apply to our current and future borrowings. 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;">The obligations under the 2021 Credit Facility are secured by senior liens on all or substantially all assets of DDH LLC and its subsidiaries and are guaranteed by the subsidiaries of DDH LLC. The 2021 Credit Facility is subject to an intercreditor agreement pursuant to which the lenders under the Revolving Credit Facility have a priority lien on the trade accounts receivable of DDH LLC and its subsidiaries that constitute eligible accounts under the Revolving Credit Facility and related proceeds, and the lenders under the 2021 Credit Facility have a priority lien on all other collateral. In connection with the entry into the 2021 Credit Facility, we paid off in full and terminated the 2020 Term Loan Facility. As of March 31, 2022, the Company owed a balance on the 2021 Credit Facility of $21,862,500. Financing costs incurred in the transaction were initially $2,127,185 in 2021 and additional fees of $180,480 for the three months ended March 31, 2022.  Unamortized deferred financing costs as of March 31, 2022 and December 31, 2021 were $2,153,821 and $2,091,732, respectively. Accrued and unpaid interest was $0 as of March 31, 2022 and December 31, 2021.</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 2020 Term Loan Facility and 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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 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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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: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:22.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></tr><tr><td style="vertical-align:bottom;width:75.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: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:22.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></tr><tr><td style="vertical-align:bottom;width:75.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: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:22.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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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: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:9.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:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense – SilverPeak</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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 508,503</p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense - Lafayette Square</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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 487,500</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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs -SilverPeak</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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,685</p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs – Lafayette Square</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:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,391</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:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.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;border-top: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.79%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 605,891</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;border-top: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.79%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 580,188</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;">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 will be payable monthly beginning June 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 March 31, 2022 and December 31, 2021 was $10,031 and $8,648, 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 (“CARES”) 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 should be forgivable after a “covered period” (eight or twenty-four weeks) as long as the borrower maintains 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 will be reduced if the borrower terminates employees or reduces salaries and wages more than 25% during the covered period. Any unforgiven portion is payable over two years if issued before, or five years if issued after, June 5, 2020 at an </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 does not apply for forgiveness, then 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;">DDH LLC received the PPP-1 Loan proceeds of $287,100 on May 8, 2020. On February 16, 2021, the remaining $10,000 balance of the PPP-1 Loan was forgiven. In March 2021, DDH LLC applied for and received another PPP loan (the “PPP-2 Loan”) for a principal amount of $287,143 and there are no collateral or guarantee requirements. Under the terms of the PPP-2 Loan, monthly payments of $6,440 are due starting June 11, 2022, and the loan bears interest at 1% per annum and matures on March 11, 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 April 11, 2022, the Company received notification that its PPP Loan of $287,143 was fully forgiven.</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 March 31, 2022, future minimum payments related to long-term debt is 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:84.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:middle;white-space:nowrap;width:2.39%;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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.39%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,099,643</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100,473</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100,473</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.43%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,199,054</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;background:#cceeff;border-top: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.68%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,699,643</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (687,500)</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;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.68%;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,153,821)</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,858,322</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> 4500000 1000000 5000000 2500000 0.035 0.076 0.070 0.0050 63689 4613 400000 400000 66869 96152 <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 lines of credit 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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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 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.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 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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></tr><tr><td style="vertical-align:bottom;width:76%;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.4%;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:21.58%;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></tr><tr><td style="vertical-align:bottom;width:76%;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.4%;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:21.58%;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></tr><tr><td style="vertical-align:bottom;width:76%;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.4%;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:21.58%;border-bottom: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;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76%;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.4%;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.61%;border-bottom: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.39%;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.57%;border-bottom: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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense – East West Bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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.51%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.51%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,187</p></td></tr><tr><td style="vertical-align:bottom;width:76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.51%;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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.51%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,944</p></td></tr><tr><td style="vertical-align:bottom;width:76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.4%;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.51%;background:#cceeff;border-bottom:3px double #000000;border-top: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.1%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.51%;background:#cceeff;border-bottom:3px double #000000;border-top: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.05%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,131</p></td></tr></table> 9605 9187 33896 12944 43501 22131 5750 5553 12825000 0.15 0.12 0.03 0.375 32000000 22000000 10000000 0.0650 0.0900 0.0005 0.0005 21862500 2127185 180480 2153821 2091732 0 0 <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 2020 Term Loan Facility and 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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 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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.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: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:22.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></tr><tr><td style="vertical-align:bottom;width:75.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: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:22.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></tr><tr><td style="vertical-align:bottom;width:75.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: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:22.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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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: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:9.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:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense – SilverPeak</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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 508,503</p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense - Lafayette Square</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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 487,500</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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs -SilverPeak</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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,685</p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of deferred financing costs – Lafayette Square</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:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,391</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:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.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;border-top: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.79%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 605,891</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;border-top: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.79%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 580,188</p></td></tr></table> 508503 487500 71685 118391 605891 580188 150000 0.0375 731 10031 8648 287100 10000 287143 0 6440 0.01 -287143 <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 March 31, 2022, future minimum payments related to long-term debt is 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:84.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:middle;white-space:nowrap;width:2.39%;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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.39%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,099,643</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100,473</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,100,473</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.43%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,199,054</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;background:#cceeff;border-top: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.68%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,699,643</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (687,500)</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43%;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.68%;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,153,821)</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,858,322</p></td></tr></table> 1099643 1100000 1100000 1100473 1100473 17199054 22699643 687500 2153821 19858322 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 — 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;">ASC 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity, </i>(“ASC 480”), defines mandatorily redeemable financial instruments as any financial instruments issued in the form of shares that have an unconditional obligation requiring the issuer to redeem the instrument by transferring its assets at a specified or determinable date (or dates) or upon an event that is certain to occur. A mandatorily redeemable financial instrument shall be classified as a liability unless the redemption is required to occur only upon the liquidation or termination of the reporting entity. Under ASC 480, mandatorily redeemable financial instruments shall be measured initially at fair value.</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 acquisition of Orange142, DDH LLC issued mandatorily redeemable preferred units which are only redeemable for a fixed amount of cash at a date specific to each class. Due to the mandatory redemption feature, ASC 480 requires that these preferred units be classified as a liability rather than as a component of equity, with preferred annual returns being accrued and recorded as interest expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Class A 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 3,500 non-voting Class A Preferred Units at a purchase price of $3,500,000, and a fair value of $3,458,378. Class A Preferred Units were entitled to certain approval rights and were mandatorily redeemable for $3,500,000 on September 30, 2022, with 10% preferred annual returns paid on a quarterly basis. Due to the mandatory redemption feature, ASC 480, requires that the Class A Preferred Units be 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;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2021, DDH LLC redeemed the Class A Preferred Units and recognized a loss on the redemption of $41,622 in connection with the write-off of the fair value associated with the units. For the three months ended March 31, 2021, the Company recorded interest expense relating to the Class A Preferred Units of $86,301.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Class B 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,046 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, ASC 480 requires that the Class B Preferred Units be 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;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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. For the three months ended March 31, 2022 and March 31, 2021, the Company recorded interest expense relating to the Class B Preferred Units of $62,162 and $121,620, respectively.</p> 3500 3500000 3458378 3500000 0.10 41622 86301 7046 7046251 6455562 7046251 0.07 590689 62162 121620 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 — 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 December 31, 2021, the Company had a net payable to members that totaled $70,801 pertaining to loans made to the Company by its founding members Walker and Smith during fiscal 2020. This remaining balance owed was paid to the members as of March 31, 2022.</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 the Company. 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 March 31, 2022, total fees paid to Walker, Smith and Woolford were $56,250, $56,250 and $22,500, respectively. For the three months ended March 31, 2021, total fees paid to Walker, Smith and Woolford were $103,846, $103,846, and $45,000, respectively.</p> 70801 450000 300 50 56250 56250 22500 103846 103846 45000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 — 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 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. The matter is currently underway, and the Company has estimated a potential liability of approximately $500,000. Such liability has been recorded and included in accrued liabilities on the consolidated balance sheets as of March 31, 2022 and December 31, 2021. The Company entered into mediation discussions beginning April 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Office Lease</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, Ste 1170 in Houston, TX. The lease term expires July 1, 2022, and has 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, Ste 1170 in Houston, TX effective July 1, 2022. 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 paid a security deposit of approximately $29,000. The Company also leases office furniture for its corporate headquarters  under a lease agreement effective April 2019 and expiring July 2023. The monthly rent expense is approximately $6,700.</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, Ste 100 in Austin, Texas with an effective date of January 1, 2022. The lease expires 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 March 31, 2022 and 2021, the Company incurred rent expense of $51,378 and $50,171, 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 cash flow information related to the Company’s operating lease is included in the table below for the three months ended March 31, 2022:</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:86.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 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.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 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.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:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;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.92%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,568</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p 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;">Supplemental balance sheet information related to operating leases is included in the table below for the year ended March 31, 2022:</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:86.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;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.92%;border-bottom:1px solid #000000;margin:0pt;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:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease - right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 917,877</p></td></tr><tr><td style="vertical-align:bottom;width:86.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:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-top:3px double #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></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease liabilities - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,914</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease liabilities - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 708,262</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 918,176</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 seven years as of ended March 31, 2022, 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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.52%;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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:85.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.52%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,956</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,490</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;background:#cceeff;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,215</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,077</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;background:#cceeff;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,754</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.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 3pt 0pt 0pt;"> 530,324</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,227,816</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.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;"> (309,640)</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 918,176</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> 500000 3600 7397 29000 6700 6700 51378 50171 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to the Company’s operating lease is included in the table below for the three months ended March 31, 2022:</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:86.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 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.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 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.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:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;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.92%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,568</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p 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> 35568 <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 for the year ended March 31, 2022:</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:86.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;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.92%;border-bottom:1px solid #000000;margin:0pt;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:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease - right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 917,877</p></td></tr><tr><td style="vertical-align:bottom;width:86.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:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-top:3px double #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></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease liabilities - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,914</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating lease liabilities - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 708,262</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 918,176</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 917877 209914 708262 918176 P7Y 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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.52%;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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:85.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.52%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,956</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,490</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;background:#cceeff;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,215</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,077</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;background:#cceeff;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,754</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.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 3pt 0pt 0pt;"> 530,324</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,227,816</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.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;"> (309,640)</p></td></tr><tr><td style="vertical-align:bottom;width:85.39%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 918,176</p></td></tr></table> 116956 154490 110215 156077 159754 530324 1227816 309640 918176 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 — Stockholders’ / Members’ Equity (Deficit)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Members’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the Organizational Transactions, DDH LLC was authorized to issue common units, Class A Preferred Units and Class B Preferred Units. In connection with the acquisition of Orange142, DDH LLC issued 5,637 common units, 3,500 Class A Preferred Units and 7,046 Class B Preferred Units. The common units were valued at $4,294,041 and Class A and <span style="-sec-ix-hidden:Hidden_4vteBDXyxECYiblNomcb_A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Class B</span></span> Preferred Units were valued at a total of $9,913,940. In December 2021, DDH LLC redeemed all of the Class A 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;">As of December 31, 2021, the total outstanding common units of DDH LLC was 34,182 units. The common units have voting rights, as well as certain redemption features at the option of the Company. In accordance with ASC 480, as of December 31, 2021, the Company classified the preferred units as a liability in 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;">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 Direct Digital Management, LLC, our Chairman and Chief Executive Officer and our President, and (ii) noneconomic voting units of DDH LLC, 100% of which are held by 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;">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 0pt 12pt 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 our Class A common stock and (ii) one warrant entitling the holder to purchase one share of our 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 may be transferred separately immediately upon issuance. The underwriters, in our 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, and elected to purchase warrants which have the same terms as those issued in the initial public offering, to purchase an additional 420,000 shares of Class A Common Stock. In connection with our initial public offering, we 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 did not exercise this option.</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,192,793, after deducting underwriting discounts and commissions and offering expenses payable by the Company. The Company recorded offering expenses in accounts payable and accrued liabilities of $1,137,025 as of March 31, 2022 and intends to pay these amounts throughout the remainder of 2022. 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 $14,246,251, of which $10,284,089 was paid on the closing date of the initial public offering, and $3,962,162 was recorded in accrued liabilities in the consolidated balance sheets as of March 31, 2022. The Company intends to pay the remainder of the purchase price to the entity controlled by Woolford during the first half of 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 have 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 during the three months ended March 31, 2022:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:5.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></tr><tr><td style="vertical-align:bottom;width:55.99%;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.48%;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:12.99%;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.48%;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:6.73%;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-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Weighted-average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;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.48%;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:12.99%;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.48%;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:6.73%;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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:6.78%;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:55.99%;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.48%;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:12.99%;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.48%;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:6.73%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:6.78%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;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.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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-bottom: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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Outstanding at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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></tr><tr><td style="vertical-align:bottom;width:55.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;">Exercisable at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</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> 5637 3500 7046 4294041 9913940 34182 1 160000000 0.001 20000000 0.001 10000000 0.001 2800000 1 1 5.50 P5Y P45D 420000 420000 140000 6.60 1.20 21000 0.012 1.20 5.50 10192793 1137025 5637 7046 14246251 10284089 3962162 0 1.94 5 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 during the three months ended March 31, 2022:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:5.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></tr><tr><td style="vertical-align:bottom;width:55.99%;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.48%;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:12.99%;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.48%;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:6.73%;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-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Weighted-average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;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.48%;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:12.99%;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.48%;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:6.73%;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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:6.78%;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:55.99%;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.48%;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:12.99%;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.48%;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:6.73%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:6.78%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;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.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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.73%;border-bottom: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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Outstanding at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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></tr><tr><td style="vertical-align:bottom;width:55.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;">Exercisable at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,220,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:5.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> 3220000 5.50 P4Y10M17D 3220000 5.50 P4Y10M17D 3220000 5.50 P4Y10M17D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 — Loss Per Share / Unit</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 loss per share / unit is calculated by dividing the net loss for the year by the weighted average number of share / unit outstanding during the period. The Company does not have any dilutive share / unit, and therefore the diluted weighted average number of share / unit outstanding are equal to the basic weighted average number of share / unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:75.38%;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.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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:75.38%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;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.37%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.37%;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:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income loss per unit attributable to stockholders / members</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_XJFDISgyAE-H7RqzZZ7E8g;"><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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (671,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Yu1QTDxym0mHZ7UcaQKJGw;"><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:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (809,293)</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of units outstanding at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,182</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average Class A and Class B shares issued during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,106,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average units redeemed during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of shares / units outstanding at the end of the period, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,106,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,182</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per shares / unit, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wHBWLIo5JECKB6NBHt3C0g;"><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:8.79%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Huqaf74gwE6p2c17vqWU4Q;"><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:8.05%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.68)</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:75.38%;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.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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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></tr><tr><td style="vertical-align:bottom;width:75.38%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;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.37%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.37%;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:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income loss per unit attributable to stockholders / members</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_XJFDISgyAE-H7RqzZZ7E8g;"><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:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (671,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Yu1QTDxym0mHZ7UcaQKJGw;"><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:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (809,293)</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of units outstanding at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,182</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average Class A and Class B shares issued during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,106,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average units redeemed during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of shares / units outstanding at the end of the period, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,106,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,182</p></td></tr><tr><td style="vertical-align:bottom;width:75.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per shares / unit, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wHBWLIo5JECKB6NBHt3C0g;"><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:8.79%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Huqaf74gwE6p2c17vqWU4Q;"><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:8.05%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.68)</p></td></tr></table> -671623 -809293 34182 34182 7106471 -34182 7106471 34182 -0.09 -23.68 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 — 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 months ended March 31, 2022 and 2021, the Company matching contributions were $50,561 and $36,715, respectively. Additionally, the Company may make a discretionary profit- sharing contribution to the Plan. During the three months ended March 31, 2022 and 2021, 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. 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 March 31, 2022 and December 31, 2021, the Company analyzed the incurred but not reported claims and records an estimated liability if needed.</p> 1 0.04 50561 36715 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12 — 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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></tr><tr><td style="vertical-align:bottom;width:70.83%;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:26.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;"><b style="font-weight:bold;">For the Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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:26.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;"><b style="font-weight:bold;"> Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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:26.85%;border-bottom: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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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: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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,831,041</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,828,048</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,539,296</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:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 865,686</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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;border-top: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.68%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,370,337</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;border-top: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.53%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,693,734</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 (loss) by business segment 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:72.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.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;">For the Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.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;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.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;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align: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:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 0pt 0pt;"> 1,074,210</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:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 519,663</p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 0pt 0pt;"> 651,042</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:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,581)</p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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;"> (1,140,381)</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:9.65%;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;"> (508,277)</p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Consolidated operating income (loss)</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 3pt 0pt 0pt;"> 584,871</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:9.65%;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;"> (26,195)</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:69.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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:12.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;">As of </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:12.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;">As of </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.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;">March 31,</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.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;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,015,562</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,648,105</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,999,673</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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,277,575</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 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 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.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,685,691</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.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,074,253</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 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;border-top: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.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,700,926</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;border-top: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.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,999,933</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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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></tr><tr><td style="vertical-align:bottom;width:70.83%;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:26.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;"><b style="font-weight:bold;">For the Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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:26.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;"><b style="font-weight:bold;"> Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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:26.85%;border-bottom: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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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: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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,831,041</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,828,048</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,539,296</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:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 865,686</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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;border-top: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.68%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,370,337</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;border-top: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.53%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,693,734</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 (loss) by business segment 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:72.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.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;">For the Three Months</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.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;">Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.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;"> March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align: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:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 0pt 0pt;"> 1,074,210</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:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 519,663</p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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 3pt 0pt 0pt;"> 651,042</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:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,581)</p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">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;"> (1,140,381)</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:9.65%;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;"> (508,277)</p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Consolidated operating income (loss)</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 3pt 0pt 0pt;"> 584,871</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:9.65%;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;"> (26,195)</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:69.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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:12.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;">As of </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:12.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;">As of </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.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;">March 31,</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.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;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,015,562</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,648,105</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,999,673</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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,277,575</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 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 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.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,685,691</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.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,074,253</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 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;border-top: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.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,700,926</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;border-top: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.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,999,933</p></td></tr></table> 5831041 4828048 5539296 865686 11370337 5693734 1074210 519663 651042 -37581 -1140381 -508277 584871 -26195 24015562 25648105 7999673 8277575 3685691 2074253 35700926 35999933 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 13 — Subsequent Events</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 evaluated events and transactions occurring subsequent to March 31, 2022 through the date of this report and determined there were no events or transactions that would impact the consolidated financial statements for the three months ended March 31, 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;">On April 11, 2022, the Company received notification that its PPP Loan of $287,143 was fully forgiven.</p> 287143 EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $:(L%0'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+!4AVD%&^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'9I!R;U96.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATDO#T]OLSK%K[- M;%ND\5?VFD^1MN(R^75U=[][$$952A75NI";G9*ZDGI]^SZY_O"["H?.^;W_ MQ\8705/#K[LP7U!+ P04 " !&B+!4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $:(L%0B'>-NT@4 ,,9 8 >&PO=V]R:W-H965T&UL MI9G1Q*W1,/MLKD9#F>HPB,5 C6&VT^Z(R&6[X6"Z'_W,X57'5*%3^(1)P$,B9*K"Y; M8_I^TG5,@^R.OP*Q2X[>$].5)RF_FHN9?]ER#)$(A:>-!(>79S$186B4@./? M0K15_J9I>/S^H'Z3=1XZ\\03,9'A8^#KS65KT"*^6/$TU ]R]U$4';HP>IX, MD^P_V>7W=KLMXJ6)EE'1& BB(,Y?^4L1B.,&[TXT8$4#]J8!=4\T<(L&;M;1 MG"SKUI1K/AHJN2/*W UJYDT6FZPU]":(S3 NM()O VBG1U/II3 JFO#8)]>Q M#O2>S.)\>I@PMTFRX4HDPXZ&7S-M.EZA?)4KLQ/*+ODD8[U)0-47_NOV': L M4=D!]8JA@I^X.B:43V!F M5H8(5SJ,]X\__% S9KV2K==PS!0'(\HF^.EPX5HK'B98O/HE4Q_5*=;<31 * M :CD/;7>GJX:R0';MOI M]1BE/8SP* 70)H1CWP>C3XKPW2LR5_(YB+W*T-5(+O_&R)@E8]]!=E8BWL)] MY#ZN)L,E*7-=\B@236ZEW)(%E#8;C-7F XH[^K>L%G6YDY6HN.(B#6 @*.T[ M&*!-%10W^+> $W,%JV0I=W$E'2[W49KJ),;0;,Z@N-6_19O+1/.0_!-L3Z[= M&L5^WV%]C,WF#(H;?1:F,93(IU%P@8&+Y2YJ$P7%7?Y6>A"3^4;&6*:H$>DZ MK$V="RQ34)LJ:*-<,4F5,EDU3Z5!O,XL)*VN&7'%+V\KS==D-B_0AHD!:J)\ MIV"*$'Y K23#%7$R9M,!:Y0.3+Z'! 5.NY9J7\53HW,GXS;W/-@/0=H3?BZ( M$=ITP!JE@T7$PY!Y9 M:N3:;KV4(Q:_JLIK!_0U7L\TYSX7*? MT5A9PV>X/8\!R<^Q0KZNY, %ZN:Z:QW>Q9T9UEL$-C ).91_8TS26K);4TX' M&K:'.^!*!14I(!=:>E_/R!8FUC,/4T%^=LYA?9$M M)*?LX ?#MP;NXGX+YNAG9<$^>I)A)34N,'V8+#&2HT.;FI*ZB!Q8MK?A\5J< MW-W6"-V-%],Q=H+C6K-V&YGUZQ%99*=NY#[54 G')GI5)UZ%VSR,V M<,S?L/-L4USI@$6T)/-4P61-Q*O08;S6-5W<]!HLS)HS$EB8C]@Y MIG7-+NZ:S5=FC=#IE=DY.B8WM63V]" AGCDERD_,RT_+)Q3C[%R^8V_/'V]\ MXJ8434@H5M#4.>_#:E+Y$X/\0LMM=NC^)+664?9V([@OE+D!OE])J0\7Y@?* MYS:C_P!02P,$% @ 1HBP5,( CV@M!P E1L !@ !X;"]W;W)KMNXS801E^%, IT"SAK7G3=)@$ M?G:?7Y[+G4KB3-SGJ-BE*<_?KD0B7R\&9/#]@X?X>:/T!Z/+\RU_%@NA'K?W M.9R-:B^K.!59$"T.CI&>RI.47_3)?'4QP%J1 M2$2DM L._U[$1"2)]@0ZOE9.!_4U]<##X^_>?RDG#Y-YXH68R.3/>*4V%X-@ M@%9BS7>)>I"OGT4U(5?[BV12E'_1:V6+!RC:%4JFU6!0D,;9_C__5@7B8 !Q M>@;0:@!][P!6#6#E1/?*RFE-N>*7Y[E\1;FV!F_ZH(Q-.1IF$V?Z-BY4#M_& M,$Y=3NYN%W?7\^EX.9NBJ_'U^'8R0XO/L]ER@<[0XV**/OSPT_E(P:7T@%%4 MN;W:NZ4];F]X_A$Q,D044VH8/K$/GXJH'DZ.AX]@@O4L:3U+6OIS^V;Y^/ P MNUVB\6(!$[,X9+5#5CID?0YYL4$\6Z%('XBON_B%)R)3A2E4>U=>Z4JGUH]+J79YAY 0E; M.DV&?D"P&YJ%^K50WRKT5RE7KW&2F,3YG6MZ+@D]YK6TG;8[DA;4T@*KM'FF M>/8BK6 M>[Y"ZSCC611GSRB2Q;%T:I0>=H/H!5Y[&72M0H^XU"R:X*;L8ZOLNZW(N=)J M$P$4A%J?:^"=R?79KA"6]5OY/1)$(/E[TH<<@(C8%95IGLCL^4R)/+5)(!T) MKN=AVHJ29,M?],H,4:@BPYSC:*[:/ =9U^PF#G@M6!W;'DAB#$CI"ZYN7B162[GM!V(0&M MC,,Z:=JU(\P)<-B7 PU-B!TG[1IWL!;>%^S,>! )5Q"^ M+<_5V_=;7U2P\$VPF) N!WP&]4-+5O'E1G.>L0/=$A<-@PH*2WA M%+K[&CL%+H!U5S) M/$[>0/!*P.Y>]TV9S,[TLHJC>+M?^["[KX*PRV(CL2:TRR'/<5W7ZVDS:(,A M:M\G7<.YCG8$UX^-.X[*P5&9P$=%JM)XTNY88@,T:@?:/7^+-B+Z@NYS6%K[ MAPMP^)SS%+H1;JP,M,LM"M1PVM0X;7-M%LE,IG&$YMG?N_P-3>." M%[#\T76?8@._7%.83]H=*VXP1^V8LQ;C*HO?49-IEVE0!VGO2FV81NU,VQ?" M4P6PRRK&0LRPUZ::R=)C/E3*GNT;;;!&[5B;W-W15$ N..P^Y8/S'\5&QY)"X&4#0*D;^(P24R%HS_[NAX\@TZ:6CM M:Q?+N\EOG^^NI[.'Q8]HA&YF-U?EX>SWQ_GR+_1A.OME/IDO?[(]Y&GHR.QT M?-05KTX)\U-&5VFHY74)8AU6#IZP99FL'0\+\1A3\/.#A[]V9FVKQ2%DM&7C4Q6(B_T0DS+VPB'^F$@='4? MJFD8$Y%U80;-@Q]X3GL:7<,SJ"+]$6^PQ^S8Z]2[F)5Q+EW&]6QW*TOO MR-*VW64-#YF=AY,$]N-H;$OZAE3,^_]+3,,=9N?.1*8I=!QEX(WA[8*$!GTX M9@U$V F(E &[LDVAJ&PO=V]R:W-H M965T&ULG59=;YLP%/TK%MI#*W4!0SY(E2#E:VJEKHV:=GMV MP0E6PVW; M(HQQBD2';3%55]:,ITBJ)=_88LLQB@PH36S7"2;6.H3=C#:H@U>8?F\77*ULDN6B*28"L(HX'@] MMB;P>@9[&F!V_")X+RK'0%MY8>Q5+VZCL>5H13C!H=042/WL\ PGB692.OX4 MI%994P.KQQ_L/XQY9>8%"3QCR6\2R7AL^1:(\!IEB7QD^QM<&#("0Y8(\PWV M^=Y>UP)A)B1+"[!2D!*:_Z*WXD94 / 4P"T ;EN 5P \8S179FS-D43!B+,] MX'JW8M,'YMX8M')#J'Z,*\G55:)P,I@]W*\>[F[GDZ?%'$PG=Y/[V0*L;A:+ MIQ6X6"*.J8RQ)"%*+L%W\+R:@XMOER-;JM*:P Z+,M.\C'NBS$_$.\"#5\!U M7+<&/FN&SW%8PN%GN*T,EZ[=TK5K^+R3?&O,.8[ FE!$0T(W(&1"UOG*B?J& M2+\3N\"%/<_7,G95 S7[G"$<>&ZY[Y-2KU3J-2J=L315:<\HD>(*3#(9,T[^ MXJCN'N9,W8H$Z)A/O81N*:%[AH1;(;+Z\MVC\EX7^B?\]\KBO3.*/V122$0C M]<#JGE7O"P6YSJ]V?=+9+W7VFW4F2 @P:)@AY(, MUQG.F085*T['<6"]%;\4X)\CH#%S4_\XNB!L;H/G1*V@:IDU>.AO ML%6#:Y-SBW,:TP4.3@ZVZ7.N\P>-V!Z$W\$]+.;0\V*KGG9FXX[9V0H]= MF1;TJ*;^FS>$"I#@M8(ZG8%BXOGTDR\DVYH!XH5)-8Z8PUA-C)CK#>KZFC'Y ML= S23F#!O\ 4$L#!!0 ( $:(L%30Q^I"F@4 /\5 8 >&PO=V]R M:W-H965T&ULK5C;;MLX$/T5PMB'%JAC7G0-' .)D]T-T#1! MG&Z?&8NVA4JBEZ*3].]W=(EDFQ371>L'ZS8S/#-#GAER^BK5]W(CA$9O>5:4 M%Z.-UMOSR:1<;D3.RS.Y%05\64F55R.3KQ8B,WE\\INN-KEY,9M,M7XN%T%^W#PJ> M)IV5),U%4::R0$JL+D:7Y'S._$JAEO@G%:_EWCVJ7'F6\GOU<)M),651H76L'7%/3T M;'[_97'_^?;Z\NGF&BV>X')W\^5I@>[_1/^F' WB@#%F]SWL@(9.H'\I699HJ^0JU39X MH3&L%T8XC.,C>*8/0P\0.+^K@1<[4W&^%XCHMUDB\ <>7SN3$G='8Z?-< MYI4M7C'N)Z3YFR@1+Q+T+ H!8;"F*3;]\WT?L^ H#J8<"4.&HX$X$-PS&G8G M"L IF%,54)X 9Z:EKD+S(JSLA4T<@8>CF![AM0E2'_O$'P"\1\'DA"4@_R>! M+5QB3C,2^S$]7@46088I\^-@ "[MX5(GW-MB*7.!/F2P'CZBE9+Y.W99V#%3 M XH?>5%(CB&;KXGOA >MSAHF?B& NH!>'_@/Z .7W]&#DKIMI.!V MK7B.,LD+6SEM1SB AN$W *WG?>(F_L\5G=:]8"+R;0T%$!:R&&^YTNDRW3:K M ;K3E5 @A7;% .40D_+'?HR#:"A^/><3-^G?%EHH ;6IG336T4U&'X=0EJ/C MHFP3C @)_7 9L_])#J%0>JYZ$(:F0" PP(O]HZA6B3#B.$X&H#:5Q3B+BE? M8&M2,8<57VRT+>,@) %EQ_ L@A&.:3Q0XVE?/"AV4L4[/ 2,!EU)GL.T+#=< M"32IY]^YJX/M&9^Z&?^*E^D2?4@+E,@LXZH9KA['VF*WYJ)]?_$9/FXM;&*4 MG04#2:,]Y5,WY5^GV4[#"OP)Q/0TQ!8Q%^*>\JF;\K_5^S>1C/D+E*:U0,4N M?P;$0#'[62W;M (3[72IH64 RG'FN*\,U%T9^APW(]G#9/)^2'#@&;71(L@\ MLE='#E'V!8*Z"\1^9ETXS2(P@-,4=.'LJP5U5XNKW8]QF28".CI(J$Y+R),K M33W#T_!7]V^TYV%Z"@^[-C&M@8.=6<0(]HQ FH)>1"/L#2V-GH%I_+LV<:SG M3>9NND_?QC&SCZ88-J?>\0;!(@B]H ?-N3T"K*=?YJ;?AUF=W1^^OR/F\ M.8OLS31'HW<<>O*B1)E8@4E\%@(TU9PV-@]:;NL#NV>IMVX=J@.[,=_8?4$L#!!0 ( $:(L%0IQ=^NO00 &T3 8 >&PO M=V]R:W-H965T&ULM5AM;^(X$/XK%CKI6JDTL?.^HDB%T!;= M]N4*O=-]-,&4J$G,QD[9_?=GAS1 XH1T[_8+./$SXV<\SCPC#[8T?6-K0CCX M'D<)N^JM.=]\T306K$F,V27=D$3,K&@:8RX>TU>-;5*"E[E1'&E(UVTMQF'2 M&P[R=T_I<$ S'H4)>4H!R^(8IS]&)*+;JQ[L?;QX#E_77+[0AH,-?B4SPE\V M3ZEXTDHORS F"0MI E*RNNI=PR^WT),&.>*OD&S9P1C(4!:4OLF'Z?*JITM& M)"(!ERZP^'LG8Q)%TI/@\:UPVBO7E(:'XP_O-WGP(I@%9F1,H[_#)5]?]=P> M6)(5SB+^3+=WI C(DOX"&K'\%VP+K-X#0<8XC0MCP2 .D]T__EYLQ($!-!H, M4&& *@;(:3 P"@.CJX%9&)A=*5F%@55=P6LPL L#N^L*3F'@Y,G:[6Z>&A]S M/!RD= M2B1;>Y"#/;VXM,A(F\BC.>"IF0V''A^/'A]GCUZE_/9_X8#87?_>3 MA_D,/-Z \=WUP^UD!J8/8N)Q_,?=XU=_\OR[F'L&]Y/[43Z>_/DRG?\#SOS) MS70\G9^#/GB9^>#LM_.!Q@4_N8H6%%Q&.RZHB0N-8W$Z7Y*0,X7UN)/UC-/@ MK1B/(\P8N%;X\G_2UTCA:]+NZ_II.E98W9RP"H(LSB+,R1*0;UG(?X S\86% M0"G:\@"^7[T$2>B4PXT-X/]Z>.ZT,/69Y5 M =[6@3I)>XH5J.,U?A/L9Z%"6!KG!)VWBGNW6KF 4W#A"Y2DS1+DF8K M23]D/ T7F2SK#' *8A(O2*KZ?&[,&H$^-,W*9IX '9&T2I)6*\D'H:@194I2 M5GT]5_>09U1XG<8=4;-+:G;G))-D>7R4[W%:IA2J4FIW/,IVG3QR#,MPW4J4 M=2"T+->U&J)TRBB=GXRRI8O3)6[U=5%67DEFAHB#8">&.W05( MQ%KZ\99/%"BH0]?S:M6@0)K'2 \Y3?4 'O1# M\%=%?I@\Y2[ &FNY"[K>H%1P+\NP79?'-'D755\R$<1V&@ RV4=)32A:EX*: MLB]3B"VJYL=7H" T'+>:1J30$ @/<,=1[@49MBOR9Z(\D8L1K,MQ'[F6:55C MKN/RF)N3MI=NV*[=SV1)X@TOPBG.6-;0_(X*9T QW;UDPW;-;FN:8%V&^[8#;52KDZ>!Q_3VD@V[:W9KXX24E; NUW4]\!4H M9;VIPQSDH$.I+K:M#NQ;INM!IY96Q MA?REMIQK]+O(2W4]VFJ]^S29J'3+"Z8^BATOX9>UD 73\%5N)FHG.5M53D4^ M(9X73@J6E:.;J^K>H[RY$GN=9R5_E$CMBX+)EQG/Q?/U"(\.-[YGFZTV-R8W M5SNVX0NN?^X>)7R;'$=9904O529*)/GZ>C3%GVYI9!PJB[\R_JPZU\B$LA3B ME_GR974]\@PBGO-4FR$8?#SQ.<]S,Q+@^+<9='2"*5[I471. ."(BOK M3_:[243' <:Q.Y#&@9P[^ ,.M'&@YP[A@(/?./A59NI0JCS<,LUNKJ1X1M)8 MPVCFHDIFY0WA9Z59]X66\&L&?OIF_G"_>/CZY7;ZX_,M6OR CV^?[W\LT,,= MFD\7?Z*[KP]_+] 8_5S_0HQ5,&V4*S%_2PXY+IK-R@J=EC MFC5YZF;:8A=[ M"4E:NQ-HP1%:X,S)=/4/[!Q@)ZV0%D!/J2C3+.>H;#";N^8Z-$C^._2 X M WS1[ 1Q?$0-V08Y[N$:8P_^[,"PU_*_YX3VR++5."O' MO[+2; +-)5>VQ,R;<;H(DH#Z_@" C@!A)X"O9C]63<2*%[O#8I6B'.\8K%^: M[>IM"&U-LU/V968OMV:F+L0@\<)XH/0Q:3$2)\896\%&76K$?T/#I;AU*3\UJWF VM82L!^((&;&$K<@7+UZ6M:E42FBLHIE([V*L9NPN+>K[?4S&+W3CV"1Y"WTH%OJ 5AS3OV,M@COML/TY( M&'1RUZ"T&$8X\F@X +-5!GQ!&M)4[OE)F5F1]FD^]K#GG^.TJ$&(_7@ 9:L& MV"T'MP?ZD!R8>#^ L4__XP2'8=C+9M^0)& WU+K@5BJP6RO:?BWG<*"YF%6; M,$34&\!!6F$@;F'XSG.F(5V&A5]<%4CZPC"./%C: 02M,A"W,MR_O4.SXNNK MPC@.",7G?9/%D 9AXN,!@B:M?A#RVB:]VYJW#?O=L?E[79-.6FT@] (#BI3S ME4)K*0J4*;6'B;B1V'D.U(>FT&X6!8BNVC*0_@]57PR_:LE*Q>K>9+ A;>8^ M)7A*DA@/;%?22@QQ2PST2'4##_-#4S+8&,U(7SS&F$9!IS5JEM=B&$7#==J* M#+D@,C74MW;SQ"(;. Z\(0HAK6X0MVY\?W4K52^Z%9U-+CPX1P1#^6KU@KCU MXA1>4WZ#31WIZ\&8$AK%=*C&6DD@%R0A4UIFR[V!4IT)"UXLN;3#L"@#J)(? M],K,:CC0)I-6%HA;%HYDV*7 EAC;>KM AGVY""(_C,/S*"RR$D6)/W FHZVL M4+>LF#C>K7@JC;B]!^SUE>E=J_!,@U9=\'_WT%GFA@-L@5"+ZI H"NFY4EL, MJ9]@/QP*I=4GZM:G^1#>#VC)-UE9FN4P5+KE"+0J$[;'7S/:5QU8#]_O!](W MQ"'TTTE\:GC;&(8.P].(6QVC[G.0(V)N&NLZUA?.I#72_M'']^%XUF-JBV& M/>J']#Q2THOT/'>GD7:>JKF/5(O];I=S0^LL1\ 3:2[47M:Z>1!S4.[ZP3O0 MATNL:2MZU"UZU=#5@04&=IW&9[0O9H$YZR;GJ>P_8@NI1X9.5K05/>I^QG8/ MJE)5P5M;%]K*&'7+V(_S%@1:][HG!:H^=#*JV\K4=6=G07P*JQ1;Z%I$A(%A1<;JJ7+@I56:H?HA_O'E_L3*O7&6?W9_C3O'X]TPY3ORWZQB30GX(# MS!J&]#Y&4$2R?@%3?]%B5[V26 JM15%=;CE;<6D,X/>U$/KPQ4QP? UV\S]0 M2P,$% @ 1HBP5-0-;DR(!P _Q, !@ !X;"]W;W)KE=M^ADB(P@0$ M& "TXOWU/?>"I"BMI6T[W2^6">*^S[TXX,7&^2]AK504WTICP^5@'6/U?CP. MV5J5,HQK)PO9<2C+\:A\DKF+%2:\6PR^6%<2FT'5Q>\]NBO+EP=C;;J MT8M0EZ7T+S?*N,WE8#IH%W[1Q3K2POCJHI*%6JCXC^K1XVG<:#Z^G[FU/:SQO^J=4F]/X7%,G2N2_T\"&_'$S((654%DF#Q,^SNE7&D"*X M\;71.>A,DF#__U;[CQP[8EG*H&Z=^9?.X_IR<#80N5K)VL1?W.9>-?&\)7V9 M,X'_BDW:>PJ+61VB*QMA/)?:IE_YK77BW M$9YV0QO]PZ&R-)S3EHJRB!YO->3BU6=?2*M_E2E%-A=W*F1>5_SL5N*F#I ( MX6(<88UDQEFC^29IGAW0/!V=R;8LP%!]L-F))'0-:=1ETKJ77"J^TS9ROG)=1Y4(& M(:'=R(WT2K0OV(P5UW4!Z(K9G(LU97UKC(ROM?11>8AK"YL$;SL43^J;)/70 M:(6R^4ET)_@9BE5MS$E0_EEG2E3>%5YB=$2="9D_*Q\U@BE$962DZ80=&H-% MFQ>QAR-$W)[G'<+ BDV4E=8$@D+*RGT@7 MUPK#S)F:EH*(3M0 MB?W*!W88BBQ:K72F58VHDO]%X4D0L$2T@(*Q+)^.>&] MF$L(3>>*JD)O\J82?2]5YL)+B*H<_4Z]D#K2L4ZKJ :BL)0&?UCPX\=;\89P M,YNM2<8VP,X9^CP+O#D#;:#1=);$L!F8(1ML4_XVY7\ MZ^A=)XKI:5V)%+XFS$7"KJ#Z^(IH-3#.&'9R4]:8!$WRO\%5,U5IY4AY^7PW==X* M'\ A(>YXY8<)F+7E\Y![YQ>-_0X8QS7]5@7EYXU&(BAD MF@Z:3BCWOV2#PFRQR.S>W9P?$0FMRT6ICHC023_MND*'C? Y^LA5"1WC/$)K,S_^PW^O>2-=WW4K;*J^I0,(6;0)?Q.<-CN:PUA5.V8+:/YG MIG3Q(V>N>PSE**7"\!I-X,:G\75G[J?:*C'CFPN(3Y>DAB3_T)#DUUA/J^VF M/8A;X4\XKWF,3IEC3V<'C+W&B5JEBX[3=+GO6,89R[\[H'6/;!ST$E6.=>SV]FY^N+X]/W@^]7@];A!R2=O[U&5+WTF:283A M\Z5E%M3UF2'Z'CJ"VE$8@QL,G_H@=43AF0TV9"ALN?3BL3LJ1[MLCVXX-!MP MQ9'&(:'D;NOH[D6D(UEQ+2.8D:D"[!J\0Y#2%XDM]&\T1%&>Z3Z2: TY#=X# M[DZ7"HQ59;/=(7N]\N!A@#9X%/U#D",*VU^X#KJ_@U5__/O-T\]_:3Y.P."0 M1LM&$9\*+06K5*97=$]K#8_$8W<1ZVY#*^]L3%>]KN8-D:8:9:ZNJ(+,; X3 M\IY$2F40=2ID34,Y6=(>K=:_HCUKJ@.,$JD.(P>NT3P;CW409I*OC3$P=E8_H^TZUV7[>NTT>=[?;T:0QM M!.84 , 51">C=V\'PJ?/3>DANHH_\2"SJ G_2]=MY6D#WJ^B^^5W] M&U!+ P04 " !&B+!4;(@[-] A !'9P & 'AL+W=OWT7?WQGYU2Z7:[&%5 M-^[[%\NV77_[ZI4KEVI5N)%9JP:^F1N[*EKXU2Y>N;55144OK>I7T_'X]-6J MT,V+'[ZCSZ[M#]^9KJUUHZYMYKK5JK";MZHV]]^_F+SP']SHQ;+%#U[]\-VZ M6*A;U7Y97UOX[548I=(KU3AMFLRJ^?C_V3T_>WK^(BL[UYJ5O PK M6.F&_RT>A [)"V?C/2],Y84IK9LGHE6^*]KBA^^LN<\L/@VCX0^T57H;%J<; M9,IM:^%;#>^U/[PMG':9F6?75CG5M 73JJFR6V83?G>K%XV>Z[)HVNRB+$W7 MM+I99->FUJ56[KM7+:P$QWM5RJQO>=;IGEF/LH^F:9_W&9:5I'+Q5%:VJ MLKENBJ;419TY>$6!-FA=5ECEAX%'-![MTM@*'E1P>MHE_2X+6%L-[Z]K6,)" M-)"U\9IW%P.WSO0#30@*%%+6W;T9EFX938'A>@RT*L9+"J# M![2I7-S8**5.IO'%# A@%[BM!0@2;+3D;_.L<*B*@(]A3S]WJS70S+;9I\YF M;SL'7SJ'>[1MMW; I!87-AU/IMD!OB!;_?G3VUO\TN]T!-2IE.4QY;M\ST*0 MT2 !L)2Z "I79DT\:$ WPRZMNM,.%IAP!Q;85(6%;1L8W][#]UFQ7H/,%+-: M9:W)UMT,?DO&QS=!&KIRF;5@'7#G[=+ >W$L'&%#+UM]!RR-;_=INH1WR3S MHN#I#@9IET!H]= JU$M9:XN&F2GL(6[A:/4&ET_"]IS=MGN5%;I^5Q9 M8'"FX VB\VN.P#C<^W63&?:S1RL!X\(+ ;6%+!AD!#ZY1C+O6S_@(A=;6W.DJ MD4.1F5%V 9R1,Y'C5TX-'^\5R$YCVFPFF[=>%B(I:+/,!V8"SK2?$;"F!GXN MO?Y@191*UF:;'2PI+,*P.691I1V89!Q\AF@F40!:) F>'45=%U695W9/*S=0 M5W57*=J1;('&>J]0$KILY M7>G"DN1?@)(!!@.7X'4-&L;ZK8=IQD91 MN\"(,WR*7DZ/6M$4]>9W(&%1_M9IEAB'/*T4+ 1&5IF>RY[# YE;FJY&8@.E M4<,C5TD/%L"$MOJ9YE^[:A&-:.>8G9X)?NO*@6IE$<4A[W!( M/#8.1F)=201")KA(192>6A(G(,F&5*=T3+",(DU#0/,53(R;A#Q.K -;'&Q@E'9RL"FRM98.#J]9:B'-9N" M>=<"Z4"=M(F=WGH83(PUH*)1\Z)60$9FEKXEHJ*V*NJRJUDU![PBFWC&=)[" MSA$3\8T";!Y1)& EVG*Y*6N5\^&%ES1(.MMV/-^JU:346K Y:&:;QX>A47I4 MHO,#JCI*#EIXKTA U\A\J=Q$(L 38$+:_FDB>Y5*%C[X/&&*VV1#0A*+FFE! M7P"7Z727R\(N: 4YFX32P!GXG:0]![?*D@7&-X3Z@L]@& %M('/&BI6*- &W MUX'4Y>A,=G#D/<)#DW6'2-C%LP:DF5NS2@Y3&/J+8Q$(Y/K,$H*VCK79?)]Q M0-6+KKANQ?(%: K#$^UP-0WXTR0V0-E5\;5W+)J*B;D6'8RFM"#C)W1=&XNK M];1$:1?F;/.DC?!#@,$P7@\LVQT:K+5J.J8Q'HD&E7#56:^*^!TRXH0O1H@E M4M*79"(85C'!F6EAQZ.> HR$Z!E:%E,A_;JS($ .6:)+MMF :(0U FN&3$VR MT9H8CN(=1HVB/4C-'&URT2PT@AU^A(5]84QUK\%XXT$#C$9LQ6TTB[YM0V7G M" 4DJ@IP6>%:(BW (! ,"KX;%]1VYBF8D.<)R*^(QMM.@7 '4GRI4/ X&S M+K@(I;9EMT+D2U-YBO@!%).$(%R/2QF1#_Z_,,CL&4*H47:)"C$X3"C?\#[) MU/YOB%V.%."\0YU7*7+)@/)T8**(Z@9F;[MH2)9ZL81C6VL8KJ*O;<AA36)&(7SAT? M[Q"5J(QBBHDBAP=KU"/P[2!5^!22GJU0MA!!P)FL]>]$'[*M6QI"+8J&68Z' M3)/!W:4L"7O7>"T&WHVM#L$VM2(N%&B)SIBFDPO^$RAJ,CBPN079?)A2[.L] M'!=U:.9SY@(<>YA)DZR2\KVG,9%;E>EF+<*YZ)7@$5:()!M8HW-H9QF^RP-( ML]+<$3=G&_;&PD*'SQ*MXAT,MYH!O^7323YXIIY:WSTL\)OC<7YT.J9A\>>S MDU.*_ZS9IZPW(UA L,ILRN ,(-O17U7WY%Y3P("PS !7YL8F*KRU:6U4<*G>WC8849>"@IL9D;E9MSED]5O7 MAXBFO)[T.(JE8V[PK)%$$3D)**%> >/;V7[TI$R7E;CFZ:'YEJ*:XZ,W?_K? M2*.>MO!?$^&0:-FE[#N[R$[/1\?97[/3Z>@<_@E?O,V.CNB3\6B%3E1)-SDU&"2-"\*4!K(20 M!>G7K3J6*P N,)*.L!:$&&#X[P,AE;)88T1*8W3'(V?6\F$0@:7KX67'D O@ MK0*S:(>8D4B"+KW5D&KJ1RFV(PCB'XH,!S0=3:U%H V3BK^ )X.C!9[-5#5$-"2PGD")1X$*@*UFAK1T:(NT8VQEYKGPVK%;NY>7J+L5\I1&6L$* MQ:=FK>1]Z@7LFK L0#W6B8^*5>+L]9(=X)EZ[R5F$8)[-1A5@V]=5[#K>G%[ MR?&NZ .Y&%>I./:O"-HZ-^"Y!5&)P09/;3Q&T=U"(U+!\@&8DM[9<<6"]P96 MH/'N5US6G!DN[EF>W2L.G9+-X@@RZG4%0B<9JNPW<&)U6P0!Y3A/CC8%E#3A M O!H!:#"1B44>-NJ=3:6:&#>CZ#>+Q699L;><& 52-A7-*%DK!$F!8^N3Y$B M\;.[1I-OV(I12FE/>H(&(XP+T(/R( %JPB/#^Z((B7C<.2C]X!V0WR&1&D9" M="XY]B3^!;I/I34@@HU94<@^.JZZJ4"/VHV<5>_81H?=Y7PJ8M /V-QN#E$[ MH!^29NX8UO-1#PXQ!BA0>_BU@( U"X:]:)-BL"4G_=6JQ<8G<"@Y"F>="P<" M@/":,W#.A>S-O\NW)WA$6J)AZ4,R,)N&(@P4L,5Z M7"2JRE9_4%'AV9''/<$$209STJ,S>]-NCW+I/YPH05H>"CEYTDW'V6@T"J!1 M5+6E1R+53,DQRU*XW@(.7BARXD@\]P4, @T)&9[F)Y/S_/3HU+.1SR-\@Y#Q M*#^';XJ8I N&*4VSS+.?NJJJ"3TZ;^@O#=J)SF4? 1<62/CI>'(FSE ^/C_) M7X_'^&Y83V)/?,QN>YY/:*35Y'B*X]UBOI[0%VQLC$IX)U:&&AU3W;NZ.XD( M>73* !HYO]1KC+:CJX_J@S?4F.:0H^V6P&*]\':#OTH4GD&4J) )O[<&O&64LQF;#, M/?B**Q^2=%PR<3B'L@]!7+S+"I,_I")1Z81@[]!V]^.)JW@ZAE)%/60:@XT[ MS^4B_)(='D3:C*,D:+M7JG"$YPL6AY2:8N6#H\.2EF]K E1/ZBY8(X1FB1WJ M!5W1).HRE 3T=%HT'#Z'FB3;Q9%$ #3*;OPO&)[F\A,RYB2+G%03#Y?B.TE! M2TALD6]*BB0<\6O:%H;U&=)JD6)^U'4K_U;7^&R;ZE71].S>(VJ< M9D7*I\3=!;F@3YO-]B,Y!AH\<<$6HJUFZQ60J$PVVXB&?6HEP8ZD4?NJIT"0 M0#W\+1H:0YI)/N*Q6?YP" P#=OB_QCQ'WH#/CXC\*78M;(%6D@C0YOLR>0XDY+U7ZO$#A=L$ ZK8WLJCI'UX4H]$T?&YF&,V6 ME>$@J5;K[P'7Z0!JUX5-5IES'0@('N>N\UYD1[586+)G'S&UDP@K9H9G,45/ ML6-KNL4R/?PK4REVD7E'0SN&M;VA"9A81W^86%VS0QS*5^BVBX#/*A%VU!X M+FL,,*+0BQ]!O$;M)Q1(V=M+:1(.([>"LJWND70KFP>,=QBI"]"EF)#^%"DO M^P,L"DN?(I-&V2_XT@(_;2F/F?@S>]*VG/&U*M%>/OKRA\C)6_22*FJ&P)\L109BB>5LT7[,#IU1&M;\G?-XFH*RP:N8S< ?FF;4OI9:'HUZ Z-@-1[.]CR$P M);@ IY.C-*G_9"P:BTXCS?8.GO"4Z=/?(_D\I_G9Z3F[(N>G^>1D*BKM><8P MC82SRJLZY>?#^LCZCBI<"ZXBF7/R"9F3T_QEC553<[U5N6:>#,T^Q5M%0E3Q MN<1Q/79DUGXHYL5&@;^J,#HJ&/=E&;M6&$\ M@[74^G)HYH=H$@<<%RH[A?<&*P2_K*G@)M8&?@G\ J_[]' \3;_SG_EG@/.* M O0'G\U:E]G9\?0E@'TNPA&4N5V:']:#Y8N9#'I\.#[/PYN$\"\-IF-*7RYQ M&3)!?_O+^>GK<[#>$F.-I38%11KQI0/WTH=&O2_UYI$7R78F\;JHIW&@&/JA ML>- []+J03].4O+*>"D^?]$K#!I\.%CRYZ\&9/:M<*J07< M/SR%#^ WAVIF--A3(:-ZRV3)$XX%%.R?W9O,@2<.+4-B11U=\9OE@YE06<4A!& _M?'B3PL:ZM.8P,+JWL70/!FO,V%<+920$ MEC#-NY%(L!A\)-3\$!^3R$HO=AJ<.;;MN+ ( D"E #SRUC\$)H<% ,>#Z>=4 M]H)NJP_%8OX)/&)X1(Y^1H8)@R"H-FG8(FZ6;0?@.E58*1M#9T]BE3,.8TN6 M=O]*@A@F&Q/7&$QEQT&PN#(OCWY1W=H?)G]6.JJV>M"K;D4^3)_2:?$@@R(: MB0#[2D*1Z+\:*3)(>"*O4EG&)A$SVX&70*)5)[T:98&A@ 65Q)%#@[T0..,& MR,6E2SYCA[2++SI?,$KI!AA3_.F87E@BS3'1XNLIM4USEP#L0WD:2BAC^*UR M)&ZYP/X$;@[8/K1RY#IRR&&IT1?8/E4(2L2-9+60T%%Z6VS;@JHHC\:SN*;?3 M.P&_,J^DJ0#/5!"8478]_"C2(VE(\SX.61FL76Y);R5M75+$@F4[ONBJNN,: M&)^9$A+0SJE995T#KJMR B,=:L2RUN575EH5!W7\-[[CXX"U5)*NXXP>T:7& MKM^<9-*U(;V&"9G:T#>ZP7 IU47:J/)?>N]H76PX&<@A $IU[TEW7EY_S XH M<;=6-N$> )C+Z\OD*]H2P]#+ZXOD"]X1SPW[^=78Q)4?:#H4Z(*+FH-;<6@I MRC%7ZI!M57B$H#D"0 Y_A4!"K(CHXZ"TWJIW,H'_U!N)A3)J6=3S)$7@U3)M MD$/"1;_W@>*/5*!HHD4)*I'LTL)B9!-C&F#RV(\/=E=\D=A>X+/'Z4[00)8M MAR!\N +;*>'TBZ@O\&T!. DTVFU>W#,,O^JVM04K=) )8^.>0-_ MHU_YDFR>=RW3]NJ4D$FFC@%6M\: OJ^T$YL:FH%Z9M+;F3Q"EN#!*W[)QPZI M#(:>'AS*/6'56+5S!K4* 251/T30NJ::5Z_JI?HL-+RSFO=%8(D!Y ".:C%% M#7JBQ0&EX%J.J2^D8JAH[%8]7#@[J=7M8:->7HSB/'+$_0YC1^,S(,5H(+B3 M.H)^T -__-*@UTM2*^Q.$36$9J1(8_V([3M"OZ/RC# Y"3?T\(EN$)\X7WL< M53-SQ,-1:O#8<&Z)PB+@:AX?L?OYS20_.CX#-_7H3[NH(W#O![!Y'RF $FH" MFJ8.2$#;EDPB2F[?9 ;LM(?QZD'R7\%;B+H*IJ#Q&"Z#A=A*$A_"R>4R/GXE M8#B\;B*$UP^\.%-7ZG#- 4PN9=;D SNEODI\%=N\'9]\GXCT\#\NKVOT;YAN MP,(G6%3==I2P["KNENA+G< C%3RJF-I*3P%;]$KAHL'L48(0@H:M>DQ14-@U]8AB4Q*+74ON^M?9XAQC* "0R'@!']&1!, M16M *65'P]?C!15@S<(6*^P +A,GSVN&@,9N;Z\C'.L?R+GL@88.HI6C4P'4 M 0YBFE72GIA,:E0=!;+':)&:.,A37$C3# G5,A'^SY?1ZTM50\&&JZ0BQTH!6FG]<LJ-#2VKK2852J S;*=D)RRA,4VPS]N2$FO^Q6-. M03WFNO$Z!D_AH>X-;J5".9V!N_G<:O=^@;L7"HG2<24 R $^!5)#9#0M]49* MN(].P58HFAKK_MVR>&F.A6U@U%XN\]E^B"[W>:2B_M$B>O_E\6NJEI],^D7S M[[+)>'0$GTS'_2K['[-S>O*,O@T?O\_X\1-ZV@]^&0J^A6"#<RSBZ=LZL5A;>?]])G7T7,)&"QY)RUH5 [\EI<+@ MU1C!E93LQ_ATVNPKPWEM&6/#8,NJF$@B\UYB3"8EI%L7U%.6?+2;>0ZU;<7. M8[VN@7244,'J#=H?R8V%WAU.?TW&4W0GI !SDI]/Q]N^PG:Z6@A$EOZ957L[ M::Y'JO::$L03U-P#O/ICN&GEO9K9#HW/Y,17K*+2D_;\T+!6@N.0U$ALRY/& M[ F6;_.%+A2EI^C9_GPIKJ2GG4/VU./<&)_1 M71.^/:,("!]L.N,<;CWV:T9&K#N+;2QTI@FG84 S;=>A2:1>S'441/7MQ%+- MST4H=!?"P 0$BH16)*0QG)X\1I?D8 =D\2!E0_2-[X+Q7D<(Q7IZTNIFX1(! M]D^7IJZH"6Y.E,0;QMS0565D1&\NI+8 #YJ>=>%V''*([YO!@1I?6N>Z^1PO M6>.>&>QY%U\1MY[6K_B%8M1P!YTG=-U#1JY)"CE^4I"/$)/W)UK' S*F$8&= M96&E%'4OR:-P HE&V772&C08C_"HE]^[E=]>GQQ[U7&%6@"K$WR.XM* 44BO M/\,/8JZ\W5+J)=L%,R-1HE[J$GMRJ320P+7?%:EMH+^OGN(".;AC4[^ M#)+31>=-*H-\Z$S:GH$L5;L M^!"V]SRA%!?V+1$^H-)3Q<5HZ<*\?(;B)FI9V'N306.2<5PZ4'KI%(6WG[MA MNC=.<5WHZV.N"Q6[\YGD$4U+W;FM*CJ\%HPU ZDBX^^FDJZ3Y%APYX98Q5\! M<8FCVJ*2Q#Y]O@F%(^R4,/*W67"V65K]8):ZN.9IL&KK9IY;15?RP)OLWR-//H6;;)Q*KGI"G0WHS%_HTK!!!)CEF.7>-:,K M:%3ODHPXMDZ+8<5I]D7VE>S'@K[N*\B89%EJ-4^NVJE4J>ER5Q11RW=$E0QP ME^:^=WT0B)1W>KB@$B$G7PKCX\;#\9NGYN1(T^42"[T+;L>XI%=^I+PDHI1/ MJ%Z5[4L;]^RG'HI\NPV'?>#0'S70:!-Z8O+]Q1A/ M#=N/PV(QDI/FA' 4*%Z0W%> 79<,RNK05>&Q:;QNBEC^Z5]7[PXGYV#V0')6,[_12F:]E@2N%AY."&6CC4UFVL_7L0KYJ( MP+%,C E 15Y8!XL%:+=?LG^8D2\BR[V5W*TA"SU_GY=\$V--9G'1:08[KL/@ MKT)Y]"^-1])T;4,TL ZV,[RH??;^FGZ6I!>#L<#)Y1 *^!3,K:8^KI/<]M"KSHH+_$OC) 36\!H:P&;=7 MT"V(JG>_J-1#(8'H?@UJBZ74=R&UF');*(VPKJS:JO,&7D:WBFH28?T O4/ M*BB2[ M++DES>4E 7(5,PSZLEK0O7K.7#[UQ=+^4Y9F=NXK=J0E8-%(=QGA-G#X#WL5 MMNR ^KH&T!>V/42M[8_V@1ZI49Y-IEN7=K$/YA6"'!%T8?VM KZ5?_M:M+X- M"W@2C[*R@#?42]3&>$$=?"8'B,JJ)^/L$$$$A!RXEWV\,Z#O_)U4NQ@#L!?B16#.&Q_?8Q M+3$='XZ/O^7=4K_R#5K&&\5)1'^LSEYF[XM2\T4!L;:6(T-TX(8'P/6&3=_X MWANY>8"S(U'#P.;A ;J??"U[2D2>FCT?\!YP[VS'FQ0IA"A%!*OD0E8X<4M5 M+?B:R%Z;9Q+%3>_/Y7L5^5S9L"/+B)9VA$*"HN75X>YU8;'%:-99.#>AFD5R MV5'5N @,/IBF@EV0OSO#YHY/5)%8,35#X?_5VT\WO2O->0\ZO&;D-4ZW$B*/ MVJZ_(^!+#C9'(>*DR^4.ANX8O:R 'B]TVRG+%^&1:8M'G /F$>]C0"_+] M>9[DB4_#3NZ,DY#;!1B A^A*#TJ$/G)G96J2$P*A"I6[E6E!HS\#N8/<\ZT: M07MQM")]@*)2#*#C-= RTE, .H6Q'^AV1"W]TE+XFL"+88<_V&>R'=4C%Q5R MQ]#Q^#0_&_.%:N)S_JC)<=24WIE/^.Z9D=ZZ+C?%PRLABS$2N\ W^,FUTJ6JI MIMZW,]3R>W?6M\'ALD5_>P@%^(C'24R0YHWLP1"AYNN,^NZ/>)22M:7<;\LR MO=,(1Y:";7DK>.$!?KA7]5U(4R3)S66_K^X1'VGH3V:\2OZX"=YC3W_"A3S" MIN6_+J$2J)!4G_>MW1\FRO-HML+WLQ2:/ M]\V['T\76VV^V K L<>F5O9R5CG7OE@L;%Y!(^Q*&F7D2<+Q>-D&IV=>%I'\S5A>Y<+15\,,QV32/,TPW4>GLY"V<[PD>YJ1P1 M%E<7K=C ';@_VP\&=XM12R$;4%9JQ0R4E[/K\,5-0OR>X2\)6SM9,XKD7NLO MM'E;7,XX.00UY(XT"/Q[@%NH:U*$;GP==,Y&DR0X7>^TO_&Q8RSWPL*MKC_+ MPE67LVS&"BA%5[N/>OL[#/&DI"_7M?6_;-OSALB<=];I9A!&#QJI^G_Q..1A M(I#Q$P+1(!!YOWM#WLM7PHFK"Z.WS! W:J.%#]5+HW-2T:7<.8.G$N7171"1:>4JRUZK HI#^06Z,_H4[7RZ MB7ZH\)TP:PF%0.#%C4A_0_#-J ,(D8]C,3K.U,7F%1L];('(CC+%H&$5\%ZRR< MLT^HQNNVTO?0@8:ML-B6N39XZ^P>G:AKG0LGU<:;=]J)>F\@U]C(!1CA%3GM M>4HA#7L0=0<[IQ7BT)@'T>=A%UV L>1U5Y"%C=;%5M8U$ZJ@$ ]%B!/%R#>A M,*ZM=!6[OKME&4_[J$[X!8\Y ,5SVKN=!7FEU MGF,- E:RV!@ A&M\(WR&=[79EX@=Y88\XZN"V2=<9A;M$GB>4X<0QDK,T0/& M0RFO93FF'^]).5E*;_N[O,X9XG1?>A6ZPIH>E8!0B2&FY-4(*CXZ7.#VN%MT MBUD6)&G:)V+8^%MO^Z:LGX*Q!39*?J/Z)%[A+_B(O5>0#SW<4\/@2&U0A:$X MUF[7='B;Z/J!AV3Q+$R#D,=!&,7#-:5!NL:[6F6'#AXK+7_/F"-?*Z3]E"5B M+#O7&3B>(T$'%G$$VWYK7W@ZXGX7!.DV" M*,F>[VEIA*64\0DE2='P>CVA1,$:7YU5M'H^*2=$B!X,CQ3[Q+\PX"N$P]64 MB/I62PSZ,#B>8B+B<$K;5_EKZV3C0_-P\(R R.Y=#/FQ93JN/OO9#(IS@:B" MHR86/\VKA-T'^O"F3H22S=.CZWBRWOWKGY>D+Y$# V&0+-,@7B9$CB?D->8E M"S,B)\?)Z82<(00L>43DY82\3#'I:42XC)-[B0/!>+@,PG46I,OUX-71_(^. M3W"=<""G+M X!1==[O:/(,T63CS2(]MJB^V!+^0 )3[3_0-1XD2N#2JH,.^- M^ *L:_IQCEC!]B-!;YS4#F<6>)"ZLS4-0#E8V^,<-OD&U.Y% MQ_(<3&]PQ,,Q0+GL!O!SH^-@HO).(W=OO$?#?0H=\KUD_5(';]+KOMQ M?,_>?]1@.6VDLJR&$D7Y?(4SJND_%/J-TZT?SN^U0VCQRPJ_K< 0 YZ7&J?$ M84,&QJ^UJ[\!4$L#!!0 ( $:(L%3UD3!K^P( \' 9 >&PO=V]R M:W-H965T)VUH050"U*N%I.DU:(76T6@3;M5TM3(=* M:KBVS'5M*^RO2U!FMXRRZ&"XD9L&O2%9+;9B [> 7[?7EK1D8*ED"]I)HYF% M>AE=9&>7A?&-V[V&?S\3SE4:Y\&6[ MWI>G$2L[AZ;=@RF"5NK^+^[W=1@!YG\#\#V A[C[C4*4;P2*U<*:';/>F]B\ M$%(-: I.:M^46[2T*@F'JXNRM!U4[*,4:ZDD2G"+!(G8+R?EGN2R)^%_(:G__WG[I0-J$-;Z"$=@TV*(=EWQO_R88 2]/2L'"BOV^Z8FO04$MT ^8Y MR^)\/HUG^71D*])I/,G24:(H-SU+#7!$3](L3F?S1_H!!_=^^Q&@B+-Y'D]& MD(SG9#M"I$:PX/#H,(EG\^RH%C%/,_;%H% T0AXWXIC%-$[GLSB;Y0^R38LB M/DUG@^W"^8X=2^NK& _,0P92EZJK2'B>QZ=3'F=33C-0"=]Q-*'C6V%14E06 M*FBWH5K$3#UH2>JT+[MTKD_2GQ>]'X0[B4T@$.6/3CIY0'ZV0F\@*SA[>0O MPL$\'0[F+9KRKC&J NN";7;.$G85CL5@>$N$^.O5R9\N5S(:4BW831C%_B!W M&OMY-5B':7_1#[FC>_]44/4V4CNFH"9H>C*C>V_[\=LK:+9AY*T-T@ -8D,O M%ECO0.NUH>3VBM]@> -7OP%02P,$% @ 1HBP5-Y)+*0/#P C2\ !D M !X;"]W;W)K&ULU5I;<]LXLOXK*!_G5%)%RZ)N MEB>7*CO)U&;7<^**,V>>81*2,*9(+4!:T?[Z_;H!\"+)LIR=EWVQ11+H&_KR M=9/OUH5YL NE2O%CF>7V__G)_;9*&6TO:*E;G=F64 M3'G3,CL?]/N3\Z74^Z+XH$NOJ3O3_HDD,I44A(%B7^/ZJ/*,B($,?[I:9[4+&EC^W>@_BOK M#EWNI54?B^P/G9:+]R?3$Y&JF:RR\ENQ_IOR^HR)7E)DEO^*M5L;3TY$4MFR M6/K-D&"I<_=?_O!V:&V8]I_8,/ ;!BRW8\12?I*E_/#.%&MA:#6HT0]6E7=# M.)W3H=R5!D\U]I4?;HI\?O9=F:7XI.[+=^%/F^SP_O\K2B7&XG__9SJ(!V]%EYSXIAZ+[%'GC:-SO1_U^WZV7.=;H4LM,R$>I,WGOB-'2F);QTM=$A"PRZ+]M+. U M_]4+P,_CMV]ZI/HGE3C-XPO6/.YJ+J$?')+O/4DP$NN%3A80$*HBM-,M7>BJ M,4=60!?8\71?5,L*_E)8BA*!4B"&^6UO+W_768E)K:<5%;_** M%U[T^J\B*&U7BO-E1D9B+46_-^ZWV$&-BDQ&[BUF2O7@%4+]H'W.KVKIB8L5 M$<32]7&?NNY*0.&\M@%K7*9.+\ MFO5B(9@2L=X0UZ(R2*K&T!K2=E:5E5'BOC#( 1#$NF-"LJ\,R9$2'>\(3TNK M[6X@#GKBBC@GB:D@_WU5PEXKJ=/&+,>X 4BOY(:-ADA;4JJ%)CJWIA OS31=8+ 6?PJ=/?Q,W-Q]9&XU;M$6G M6AJM;$0>DE5L:TF>6K S$Y>@06EDJL@_*7];F"%1^I%CYQG:S^K'G*E"N@. M:R;%H\+OTOJL^Y->1+E74YP@K6FV>!UGH$=R[F'IQ*4]1>Y2P*P)0'HAKI:%*?6_ZO+Q1' U M(@^'T?1R4E_&@^AR-!+?"V3@_5:7+^5P*D9#X(2X=6,PB.)A<^/*YUPBOYUS MCW>]V@4.%%Y0 [ZY&/NL-([&X^%V1@ENY",!.%&Q-#4*;H//)V0/T-/) M=J>S1V5NE=R'?^$@TX&#B+[FPLX=@>,Q"SSL-4X-,AM"? AH/H-X#!0&:BYY MQX-7?#= @8 #2)]A>*33,YV?/6C<>^V5N?WRCP8S'P]'GCJ_M@@_A49EQ";O\N\DF8#4S'5OU<9_X;16(!$9BCX,.G&(6FN=^Z4 MP ^DP&UX00":=OQ(E+788Q=BAC0HD&J=+59415@(JW]PWBWN,SWGX+;'V Q6 M:!?'F3:V/.N4K\-%\KCJZ$K"4T(@N$J)\$0"$4#NY(.@MZ>R,&TW=2#3RAG$ MA0\C[MO5!^$:0%IT4'E?-[ML_@%R*5EJE*'0@SC8F'H_P1_;2J)U9<)5JNRKJ M*URL6Q5H]DE9%JU4?!@@47+F3I!DTU!S(&G:-J\]5:/1AOD2IU#:)A],31$!D< -YP%([I+^^ M2-&]=? )F1&6*432<$D7.7+.QQ^2Z2-20%%900E/&4OWC"H+=YJDCJM^G>/? M9;XU!FKV^1+7).&FV%4K'H@,!V$B$G$; 4FYZ%%S?CJH'Z(!093A 3M6PX!! M4QZ(Q?UZ?0J@L8'54B/7S?K]HY2].NU,4=RH@([5'=TE M+O\3!@ARK#&.QZC%8\?@6P=RA.5ELQBFZ/?Z[MJFQ8K,K*O M15:91Z1KRU[E)HP%B8/@48P:J&8K='/%!MV/A6IV)OT+"*XKQ(&NV =EWAEW M_)R$].J%9",EK^$=9L72HM%/7 \"V'%'4 H5R(HK<-I0]^%GBGF1 XX4,]CK M&KGG7KSF\+=50I (O[NTZ&&3C KSYN5C/SJB_X:!WU.NM)7E)[W#L'"7ANQ" MPJ/G)<=!09=.P:(& \R%I.DL:\C4X'&ONBU QL4 I^LF!^0*=5U>5<96,N=E MKFGA68.O2,=,Q!:2*MM?/-EQ/D$9J-1EA;-5."5-&VMBQ\C6'J8$U-#4WUTM M]]KR*07YO!G )D5&/)!#GIR>PM9F_NC[KW/J4R=V3?[F"(#@= M1/'@(HJGX\[3&_7DR-6^9-K"PI/(XV$T M#2-J@*'+.+H8;HUI>P='/#R5Z;^ ]W\V(7SQ_.:_?838FN\GI8[C:32\ MC'<8_K53STE_'$TOVV//,:(VGD[K.[_W[GKHABE#7E>6!M< ,*U>"*QNN _X MC%Q9+'6"L_FS0H+\I*VTA"79@[_D>P:$#$Q\P%& X9I 7.K['^Y,VE6-]AYF M$QKVSU\^W33]>H!+RC2%^ B]ZN[_^JJ9X7UOR>^*H$_E3MK0SW("'+L>BB9E M5:Y":]YZ$VT1TVS,.Q=C-T;8<9&RFX1&O>I1-6#OWI*TI[EM#K&O,EF M/-<\O1C&->C;'FO>*W13.5%H2S[P Y@P4.3=/$XC&N$T<5#QU +Z@J5 NH1Q[ZBC*- M)J/IOM>&VC8#.)I_>CD\3WO4>[];N4D6*GD0MZ8H/1;!S[F1R[\NJ@XQJ4?9 MM[>'0PIQTAD.8<-9S''9#1_<=X)5Y0(X[%\-\$#G! SQJ T:LRN=1L"#4&7F MC%E'?CV3"I)]O/KV^:X>.UTE9:U[JJR>Y]XIW72%^U!#<+J9ON*0J"<$."0; MT6Q:SS;LGR$U8/^#4BN24AO^S TK<4JAS_1=#)E@24"9='3S$?]!BFN^]I#F M1M8/=*QOXP>]L2CUDL$S\9.^3P_AB?@R!76YWI&<@1P_NRBJ+*5@@H1SC]'E MC%*D#"=#K!O*#XRFO-*-[9Q M[1MH-JTO ?\@&$=:2="DGHP[:11;TX^O0M2[:$_#M**F78-EV]B9Q'/KH2I" MI>ZWUC"0A86,\A,2),_6=PA=E9$3$"E5'H02*RJ=1=[^VL.]@%@7_/K"DG#: M6GYUH[!-123)C'QF^SD;.W*9TZ=\SNQYMS&G?!/W^J]<9Q&R=U.UF^]&R*N0 M,\G ;?LP)+AX:UU([[&O#V[7'+&\VQ9."]@L+TK?KI/WM^CXE.TAN_,AUP&E MH4/?-FOH!#NEL4D$W0(Y #*+78'\#15C&LKC5R!>=6_2>S#3J9S2?7?1-:I^9H M&)I50NJ&ICZM9I/.IAX6A-=Q_IW'[W5/2_%@VYHZ&:)V7EB&9N-T$HU&?6:5 M5B@GI31E4]#KEK+NH/?#D;@] =O"(LZ>GM2$C^T*!LA:U,M]: F6;:99;F % MD @\,^2T,+F,_2C"UX\:5U^)S=Q M 5-SU#?!E-QVA78 !_<]\WON>M3Z27RLSY0W":G2-.W-?2]=WZ6_,K M]XEUL]Q]J/X;3_MI'C[#UCZ \HDP[N-O=U$6*_[@^KXHRV+)/Q<*==G0 CR? M%8 Y_H(8U%_@?_@W4$L#!!0 ( $:(L%3N;F)7:00 /,- 9 >&PO M=V]R:W-H965TM=?B(LW4,Y-C% M+I"T08)MGVEI9!%+D0I)Q7%_?8>4+#MUY!XPVC[8DLB9^;ZY>,S72G\S!:*% MEU)(A:;2R#*O5(HPB:)I6#(N!XNY M'[O7B[FJK> 2[S68NBR9WERA4.N+03S8#CSP56'=0+B85VR%CVB_5O>:OL+. M2L9+E(8K"1KSB\%E_.%J[.2]P"\O*M>F\AQZ9+R:#7-5<>K]KS6 M!4\+8!I!R=>2M/ @YR_D"PK52VM TR9(7%+,V0=P528\IRG8!4@(TNI8,8, MX:9&-^08;XDTQLO*4\^1V5ICL(T+S9%?FH)@"[).>N:0ZQ(;\P3H.!DB(=KP MD7%&2MJIRV8J566E)#:TL8VJC^/.+I.R9H+ B8QT "XE+$UU[29#LGMQUR=K/XD'B1L$DBD J^?Y9N4KI1?%9J&J= M%LP'BZ?H7'WG#001_;P+E$/&-3PS46_GQY-9,#J;]3NP)D>!0L>MH#%*9(K: MTDX#K*JT>G8AN*?<7!'M"%&-P2-6%LLEI6H4-8M*FY4X^KX_,Q7C MF=-F\%0S37D@&-H4^#\HM>"PUGKC<*J*?MM!(.6NV*W3;%2VF5,W;W8;^O1\4528WNZ#\,2(T(YCO ME+8,^CQW'LVFP2B*MY5_==K6/0NB\?2P=0]1^EK7&PB22=S3NE-JW4DPF2;] M#OQI-W88;W;CN*W8LW^G&7M[\="Q_VLO?L*EIC!LVK7L2"^^40=_HQ*ZG[,_#:/@*3X)XVH"]BQ.W_/@%VYTSW#5";(9O'0W#O8-XB7KE MKQN&XD2GEN9,WHUV-YK+YB"_$V^N0^3BBE,E",Q)-1J>T4%6-U>,YL.JRA_K ME\K2)<&_%G0K0^T$:#Y7=$!L/QQ =\];_ Y02P,$% @ 1HBP5.&ULK59M;QLW#/XK MA!<,&V#XSF<["1K'0.*T:(%D,9)N_4S?\7Q"==)-TL7Q?OTHW4OM-$F'9A_B MG"3RX4.*I#C?:O/5%D0.'DNI[/F@<*YZ%T4V+:A$.](5*3[)M2G1\=)L(EL9 MPBPHE3)*XO@X*E&HP6(>]E9F,=>UDT+1RH"MRQ+-[I*DWIX/QH-NXTYL"N13U*)DI25F@%AO+SP<7XW>74RP>!OP1M[=XW>$_66G_U MBT_9^2#VA$A2ZCP"\K\'6I*4'HAI_-UB#GJ37G'_NT/_$'QG7]9H::GE%Y&Y MXGQP.H",X(XF. M,EBA<3OX;%!9#/&R\\@QOI>*TA;KLL%*7L":P(U6KK#P7F64'>I'S*LGEW3D M+I-7 6_0C& R'D(2)\DK>)/>V4G F[W1V0/P:0\^#>"3_R62KV/]H1W!"?SZ MRVDR3L[@9>C7CFZH7)/ADQVN)<&%!9W#%:7-=AM6_G4%P5*7%:H=%)@!@N)F M4+5J3D,9-"P+HN.U0\D&CT[BX6D\AHJ,X]H7:N-%I68"G)]94-Q'7N] . NY MKE7FA3O0+RB_,AU4&=R7PA60U<:?Y\*F*#W%> 2?"V&Y!92MH35*5"F!WC*1 M+5HF*[+.8 >,P5].H;3HR2@\4U[($O-H:(6XZ#6\5" ME6MC%0?U^#!6+$:&"0C%EM%$CJ;B3FV VZE7;X(9HASVFPR[^@C7U\MA(*>XA@) MN(]E@8([J>I(]?I7PG"7UJ:]D$)0#N\?*:U]RX;;/.>@FC>XTD3K)SUYQA&$ MK&7\'<"A*RM#5F0^H9Z2[Z^-W]('H6LK=V\B>$_*1^,B>Q!6F[W3$7Q20(]I M@6I#7'_&XUGJ<_4PJ4,E?5>3J%3-0QG$,A&F3A%164N^(8$V* M\J;0@R%AVE!!CJ60@JROYJ?VNE@<31B4.PH4NC8!HJ[\!<_BL&/#6>D?F5>L M]FA>I*!# KL0#BY-U8X%H1Y_F$!>X(5Z]E67^G;$7;%)^M9U_F.IAJ[E;L%O MXI-V-&RZ:1/7KH?]J,*/9L?#A./??021(P:;Q;S)^591F'2\JQ_^(Y/QSS$9 MQY/AZ?1XN/<5R$QG/CN>D'GNB8WV!I>2S":,9Y8C72O7S##];C\!7C2#SS?Q M9GQD?S:"WQY).:O&HQ,> DPSDC4+IZLP!JVUXZ$J?!8\Q9+Q GR>:WYTVX4W MT,_%BW\!4$L#!!0 ( $:(L%1W'ELR& < /$1 9 >&PO=V]R:W-H M965TQTYU^L4D0]W7NN1<7NMQI\X/+1IN*.[R:[<0V1O#""U5JDL;Q?%)Q68^N+_W: M!W-]J5NG9"T^&&;;JN)F_UHHO;L:):-^X:/7#=^*.^%^;SX8O$T. M6@I9B=I*73,C-E>CF^3EZRGM]QO^(\7.#IX91;+6^@]Z^:6X&L7DD% B=Z2! MX]^]N!5*D2*X\:73.3J8),'A#!;SUCI==<)XKV0=_O.'#H>!P#+^AD#:":3>[V#( M>_DC=_SZTN@=,[0;VNC!A^JEX9RL*2EWSN"KA)R[OM55)1U0=I;QNF"WNG:R MWHHZE\)>3AQ,T,9)WJE['=2EWU"7L?=04%KV4UV(XE1^ M<._J6]?Z_3)Q6^ MYV;,LB1B:9RF3^C+#O%F7M_L_XEW_(2!Z<' U!O(_BY GU;WJW:"+=F__K%, MD_05>U([>R>=W'+/]D^EH,T-K_>@RYYMC*Z80SDQI\/_M4 EKO^'ZJ"E>VZD M;BU38LL5TX;Q FR3UAE.9<-RQ645;#9&YT(4,(MW(RT>F*R9@T5ML(S:9KEN MC<7[AJU;;!#6CMDO-3RI4>GDO@]H\"3Q$K6@]( M6^=81 MS!&,7C!7.*>]L")GV2\VI1"&P8)V!2!LYA46\,"I M#8FZX/ 4DIPIOK,M7 5D;UNH2V*JGV0%?Q6,%!0R"8%L7UJ*;\T5D!)A_1ZJ M-*J.* 2?8)]BSEMCL!7:6I2VV?%]Y-DP )Z5<$98L,L;X<#$0802H"1?2V1R M[U/; ,\'OPOJ7LSB.(KC>,SN0KK[G:1M+03U_AS$(HVP)^M:Y:?'8 MRU#R=( .&;=:R<)[TH?GVZ0ER. %.@O,]:W%Z_Y1Y*):(]YN-1F?U!%B$<9; M!D[ 7@96%M*B4=,I1?YN95U31=PT1JI.R6^;C83Y=V"+H#)XV];")R0Z@>]$ M/Z?J5%X"1R^(AQ1HTVC4(]6'5UCB%/[2<@,Q3\HDS3+V&1E@[[1NV!UH5D;L M#@))LH@)L3>:CA14VZ?_AMB"!>(8$P^--$ P4"; $G)<>I+1X<NB2561Q4?HT5 M-5A!#;1N?8DC0./A\-AW?<%[>P3U>AC(;27%D= MM-H^B$UK:NE:;0@]X>,21XQY@']Q->^L^Q8&R?906X6R9P.1CAL+;NY%QTK M8D^*&W!"$B?$ UB]DZZ$[X.8BE!?["VO?5[/,*7/_>-VD3TNEF\4B0]T6"28 M+P,52F <%M%(?:1GNM37N* G4GS),H62R^&/ALE"TC"]28$J]## M-YUMG$=K'-1%QQ;JQDT3CC\Z0+DMV083/&R%FT 8R@_'R;GS%S<'FAY B$.% M#;NWCYC3D;FFN\'!DV=1>.G'H3A[]>Q_C]DM^>[+B"SP2K'BP]#I?L&P6S>;+[W;B!,B3H^A;8#X"SGXO8'Q!Y,[ MS<5PUX8CJX1*AJ9(8R:MU)B5Q,6^GS%IF*?<(C@%4MGG.>.Y\@+'[3Q:S>:A M _;?DMDTFJYB6IP>%S&(ILF,%F>#G?,H!GNP.!\LKJ+%;$HI@<,;\KC_-,OB M*(/2878;O@]WHH-\E*8@)0Z"=W0(R*II71@UH,\>2?;O#!R;3^,?_BI9SMT4 M)X-K>"7,UO_80,?@P!.S!(TB&W@6@\7N ^:\(/ M#.'%Z<9?ZM?:.5WY1SJ\A:$-^+[1F+V[%S)P^)7G^D]02P,$% @ 1HBP M5-*-F=(_"0 .QH !D !X;"]W;W)K&ULQ5EK M4]NX&OXKFASV')@Q2>PD% IEADL[VS/;+5.VV\_"EF--;=Y)=NQ M20+=W6G>C#)KJ]>3B8DS47 S5I4H\215 MNN 6MWHY,946/'&'BGP23:='DX++)V]&4V)(Y"*VA,#QY_:16OXI&G@7AQ2HW[C];^;WSV8C% MM;&J: Z#@T*6_I<_-'KH'3B>[C@0-0LQF8<"B M:10]@S?KA)\YO,4/"3_Y4=D'M.8=K;FC-?NYM+Q:GH?^75G!3MB__W4_ MLM]^NV(K;ABO;::T_"X2.BJ-J06+55$@"NM26NR^RKDQ[ +X(A5:8^-G>L!X MF33/+I\^&[/W)5#*LHGGE;298XO'X-5(MZA2<,G+I0CGT9HGQT'"%L'1[-43 M1F;!8CI]EIU7P71^M)NI/[*A;&PEM&#W/">*W+*]>1"=S($1]H2[& AZ88CO M:Q$[$[0.CO\DG546ND8Z-19G9+D<4J.#/44F@IN:RT,B4+LJ*K5,]U=J:+BY:,S#8]CI1-> MQL*;YN+VBLV/IX[ ;O$:!!:3+F0JR66P7'5J]HR34[%<\CN9DUN"1^MD*XW* M9<(M-M[QW!%WN1#";PN#QJO=;7@*KN$UT.Y-?9?+F'U,09-4\T[E*%9TY:D4 M52[Z8O]((#0D#;@N)/&WYCYN9.9++00*G/5!@ZN$? :> 85;)Y15T!_LMV0* MA!&)&;@BHU65DJ4=J! 8= N-"%2(DB])@,(KO>%E MC42TF>=#G]NP!T &G@5F%-N7!TS **J -DM5-IZVX:F9R&&OQR'W94(>H56] M=&$M-3 3">8L4ZL21LQDY4#\VK5<$L_L TGJM!@0=@"V-;O*N$3)+GV895*D M[.V#B&OJ ,C,$I[NGM%FA+21B0.@I7T)*_T,(JDW'&.,)^ MBV ^"ELIY?;D&!Y-@^G4_<%_.<4;<-MV-QU/IR&K((L[ M1'&U$^;RAV&<%L)M2&LO>!%DS#Z6[)VXTS5:/18N?,U^$O,^L #G/<@'8^6# M4;7!"+I1<-SPXHVP3\$534]="G;7X>E!P 2'&2@G2&.;D^21,&4C&!:<=VS1 MZ]KTM'W%-6+:,CB%I#[6)P*?3,AJ5:WC#+W@;NPKCWWKL2W@F7@0.I:&DAO\ MCP[L+<:+:5]GY"H-;%8+(H1"(1JOEC"\'O$.)U!7QR'Y?UB'UBH[\# M+3O"&_!2)40N)>]_%%S#"5/KLHE8(U 6]1QL>N!0&I#JF"SX(QAEEE)@ZQL" M;N'Y[?,^X-<3JI'P]$HC/6KD-"1UTN ./PA\85T26R=*G04JX0J4!@<7JGK(H_ATB-2I+ M^0:G?.1CXV/+]MI((G$B01=-8G&3B(_ZCM5.CQ[)U6>7Q,GR4$MA?%I71K1= M3%/[=JJI#_^L#G;8=VN?]8)A6MZ:1K%OU[9F=O',71#W0FC3@!2U0];#N6>] M:5G?:VFZK+,I$+)K&/T#B5KHOE#MMLU89(E,4 )[G*#O,(VE_/;/ZU[7 M87HA-A,;[?-J(I*E@.&UBH5(#$NU*H:NX>#V4'K"DRAX=3(+FCR%MJB.FR+< M<$DWB32QJLM>.P(WI";,E_8653Q4HC0P0,4?75Y\KD"CMT 7*[8=E[['=01; M*)=VXUC7O09/>EOOA4$XP_ 0+9H.&-,KC->.K^XHNB8T?=YIN..*@K;P-)IF M"&V88U<+>L>2^&:.$,9=/U6;KFWVNJ4LL!2N8W3AB\)]*!Z:LAASDWF-T04< M2:*$^WPVR!W4 J8]TG1V4;R75';S"%!0O]?E*(W2HFO45#L$KWPDOK1 MCO[:F4*,4/.C(%I =5V[16X2'6.P.CYQ 5%Q^*QJYH)<&><@!-C(\&P([\V" MDZ,H"(\BA]4Y@3?YAG5?'C^VFOQ)*[AA^Z&)?4 /E-&D5]>54*TJK<:D(I*! M1I-:MPU+*K6Q*"IYNO:908OAZ@UG*;KEIH]SR0:'N1]*8I['=>X$K$T+>YGS M^.OA;8Q^2+19@1T2BV[B4(G(Q^Q/KB6%B/'>V:ALV]'A2>R,\SH1K]E^>-"% M.-.-*/G\2TDU(*;&ETG[)6[@P';CPY<(,=^$DL= MUL(W0W@ZZSV]5Y#7#VHT"%6(J0=9^![FZ.@);?0];CY">K1*NQ,&\UZ.OMA/ M>7"7IDK,#]AWH=6:4"+O:>Q(FD$]70^=3A;_FA1S@NFRMWN%28SU;(PL(3#O M^1=M?H(<>MUK-^Y.9Z?_M]\O[M6H2 XW5^!_&N/;WX9^>OY3EZG:E8LNL[R$ M];8M=NW"%048ISD9,SYZL>[!>ZQ+C!EQM_)[W8[9M[[8W[B W7<.=H!@H-CZ MV!NH$5__Y:4?CIJ"T+Z_:S'W!BO;GWQI([GMBV=!U'1YZ\VN&,_'Q\<#D0?' MNY[U+W"Q 1)3 LS_%L83U3PIE3\FU-Y6])_Y^[8W7/TT+K>]6Y[T7N@70B_= M9PLHF%*A?[??K79?1B[\!X'U=O]9!4PNX:LL%RF.3L>O%B/_ZJ^]L:IRGP?N ME+6J<)>9X"A"M '/4Z5L>T,$NN]%Y_\#4$L#!!0 ( $:(L%3/J)L83P, M )P( 9 >&PO=V]R:W-H965T-V1F#BV2AU)V;_,@G0>0< M0H&9=01&GWL\1R$TK_YV"F6!3-XKL0MSVTQ"48!Y+AD ME;!7:O,=FWB.'"]3POA?V-2Z21I 5AFKRL:8/"BYK+_LHR'OYA5DV'6NU >VTB>8&/E1O3TTPJSAS&I.:8=^U#\JEU+-DZ-DM>!5XPW80,9%5@EG,8?$(.;_G.9PD7E.K"#[-%2[B#4BXJD#N<5R9E_\B M^C[]4?KYO[_?FBS?%!JQTQI[JE3H6>$K?2MQ%>]^8IC3J7&9J1*?#MW'S*S5 M?%%9MA#H0J5[(KLKE,A1&PJF1!>>:8GOX>/P..X-D_33KFP4G?22$Y+-VW0X MNNFFU-:)Q!67T@E(Z^G46UPZZ,6CY/GT]GGBSP6C.,[\L=?C67T$A@K85*2Y M5U@M\[@71\/>X#CNY-!UR]XV=1@:<\3R5>;'VM%/>\AYMT),4R(OY@8IF$Y6 M>DW=N2BWY7PXBB97\VV+MJUMVBXYC*-CC/K12>=PGEBU]N_/ M0EEZS?RPH+\/J)T"K2\5W7W-Q&W0_B&9_@502P,$% @ 1HBP5*X6FS(F M! BPD !D !X;"]W;W)K&ULI5;;;MM&$/V5 M@9H6":"(%UFV$4L"?$G0/J0PDK1]7I)#<>&],+M+R^K7=V9)T9:@&"CR8(N[ MG#DS<^;L#I=;ZQY\@QC@22OC5Y,FA/9#DOBR02W\S+9HZ$UMG1:!EFZ3^-:A MJ**35DF>IN>)%M),ULNX=^_62]L%)0W>._"=UL+M;E#9[6J23?8;7^2F";R1 MK)>MV.!7#'^U]XY6R8A228W&2VO 8;V:7&HE(,1&E\'S G8TAV?/F\1_\4:Z=:"N'QUJI_9!6: MU>1R A76HE/AB]W^CD,]"\8KK?+Q/VQ[VWP^@;+SP>K!F3+0TO2_XFG@X87# M9?H#AWQPR&/>?:"8Y9T(8KUT=@N.K0F-'V*IT9N2DX:;\C4X>BO)+ZP_ZE;9 M'2+4TYA8OD_L M)G\5\+-P,YAG4\C3/'\%;SX6.H]XBY\H] #X; 0^B\#SGV;P=9P_;4#(,OCM ME\L\RZ_@-"Y\:Q!NK6Z%V8%OK?'6>1#@18W0"%=8-V55$G@%);7$R:*+^C]+ ML[(%YS'[* ".E9TS?@1[R!E#UW+ M^((%+W6G&3%+TU\'9&B%"[*4A!0B:Q=7GHA0=+DP!>B<4%-04LM 9!#0V>BY MCW?D-@,ZZM$@-(ZRT;VFD34-I,BR&249B:0'6H;C@IC4PT*VZ!#>+-+IXCR+ MGF_FY].+;#&EB\VW&*\F1>&OJTJR!_&].P;FOP>FN)*^=!C-J-*AF;#OYD'3 MJ6@&X8;.X*Z+!O^W/&./!7.B-BTJ/&QM(TB7YK2,X9NCJ^U =\]AOU"Q/WB?U61?KIKW2/E)B%6BL9,E"J%B6:C@ M2!3*-MKB$XL3?9]^GYGT4'>1EJT,S5'!7"L4NX/V1-2]' .3]'Q$^/QHVYE M,NOJFDPX;2KQ ;&-*'U0'E)Q3G5$,RL /'E5/'7DD!V-L_K]D%D\M@/+T@3< M.,$ZIY'1@K+>TZ;OG# E<6>5+']/UA-Z*D1 (8WM<=T;OW MI8ZU*BD(J&78@:S"(1,OLU)6>O!B0&MTF?@9X:BLU MI9^5X^[XI7'=#]AG\_XSA6K=$+&@L";7='9! \?UH[]?$/UQW!8VT/".CPU] M+:%C WI?6[KHAP4'&+^_UO\!4$L#!!0 ( $:(L%01Z[\N700 ,8+ 9 M >&PO=V]R:W-H965TT 5JN,WV)K?7NI]7W:3<[ MVVCS8"L 1QYKJ>SIH')N=3P:V:*"FMNA7H'"+PMM:NYP:98CNS+ RQ!4RQ&+ MHLFHYD(-SF;!=F/.9KIQ4BBX,<0V= \/KX8>__@\)N C>V]$W^2N=8/?O&M/!U$ M/B&04#B/P/&QADN0T@-A&G]L,0?=ECZP_[Y#_Q+.CF>9=#O(! M*6'!&^EN]>8K;,^3>KQ"2QM^R:;U9=& %(UUNMX&8P:U4.V3/VYYZ 7D+P6P M;0 +>;<;A2P_<B.9?PE%#-"8GE!?ESAG\*C#.G=W!$BEVY)MJ M!4:F9B.'P/[SJ-B"7+0@[ 60A%QIY2I+/JL2RN?Q(TRHRXKMLKI@KP)><3,D M24P)BQA[!2_I3ID$O/2]IWR&.NY0QP$U^3'N7@?Y53L@,2,__Y2SF)V0 Z#D M>@4&W]22V/:K)=P *72]TBHL]8)P1? 5S,H("P2#R:82184A*X[1:!**JT)P M240/6R#6F@O)YQ(0H_0&6'/98$B)9;=L)#?RB7#V%;+,32XI* MP(+H+L$2"A$*MN8/8'"G8"G]IPK9=9IP*77A\S%@=6,*L&%;;BU82Q HY*8* M&)+[=VQHB4 ^+BLN/$J O@PAGQ^A:'P+(->+A2C /,,G:U_O(7;>6-0(<^&6 MN(W&/%?:N,#/CGZ*3D^_6%$B9>4:C,,4U))N&1>JD$V)Y_*$X2FQ002%OC9E M*9'4JW#6D-JUX6H)\9C1L,1N)?\U+#8D;6UCR164@@_)N93>?$@M VM0#;37 MASMGQ+SQ,J,LWOV[$GYUYU >.R2WK;>7ON-DRT"XKE%R\NXGMM2PY7UE ';M MXZ].H9W\S8K- =GPW6%G\5W"_\3DXH LY -):8[^T3CN0CZ0,A0W00><6ZQ/5F.8AJ/413OW=G2**J;T=OM1]3SD@::C!_U#3\] -VM^WQ?H$ M!=1S[)CO4I"-:11C94Q8WXA7?)S3.$K?4#&CTRFJG27[DO(JT#1+_X&0"1:? M+Z8]^ZR]3VFR)?V\)7V?69+2+(KHE$V>&WT:TZ1+X]!,,.K-5C6899@@\6]( M-\JU8U9G[8;4\W8VV[NW$RZ*L!3*$@D+#(V&&8XKIIT:VX73JS"IS;7#N2^\ M5CAH@_$.^'VA<5C8+OP&W>A^]B=02P,$% @ 1HBP5!^]%SR? @ S 4 M !D !X;"]W;W)K&ULI51-;]LP#/TKA#?L5,2Q MDZY!EP1HN@X;L&Y!NX^S8M.V4%ER);IN_WTIV?'2;>UANU@413X^TB27G;$W MKD(DN*^5=JNH(FI.X]AE%=;"34R#FE\*8VM!?+5E[!J+(@].M8K3Z?1M7 NI MH_4RZ+9VO30M*:EQ:\&U=2WLPP:5Z591$NT55[*LR"OB];(1)5XC?6^VEF_Q MB)++&K631H/%8A6=):>;N;E/!#3N!TPHS&D=SR4]^@?0NZG!F!K74_2GNASH<."RFSSBD@T,:>/>! LOW@L1Z M:4T'UELSFA="JL&;R4GM?\HU67Z5[$?KZW;G\+9%37!QQU^WC(EA_6.<#1"; M'B)]!F(&ET93Y>!"YY@_]8^9SL@IW7/:I"\"7@H[@5ER!.DT35_ FXTYS@+> M\;_E^ 1S/F+. ^;L?^KV,L070PC)#-Z\6J1)^@[^@(1O%<*YJ1NA'Z 2#O!. MJ%80YBP% Z%S("NT$Z'''9@L:ZV5NN0I&]'( )AJ1+$(]BJ'"13SBB@9_QDE,P# MZT)JH3,I%#AB11UP"@_$ELP)$>J^E="WTF^L)_!5PUECI8)D4!T%SWV)+&;( M(YXS29*%S$28^\!+(XNU93/VRC=EQ59_V$_C+O]QPG54JNE\*"7:>3$VY;V^^._D*F M"?.Z,\33'\2*URU:;\#OA>'&&2X^P+C UX]02P,$% @ 1HBP5*>7JH,G M(P 0W( !D !X;"]W;W)K&UL[5WK;]M&MO]7 MB-SNP@%H19(?L9NV@.,TK8MDX[6;[6>*'$EL*(XZ0]I6__I[7O.@1-&.@P7N MAPL4C262PYDSY_$[K]$/]]I\L4NEFN1A5=7VQQ?+IEE__^J5S9=JE=F17JL: MKLRU664-?#2+5W9M5%;00ZOJU70\/GVURLKZQ4\_T'?7YJJTO<_OIB\<%_H(/T!W_*=6]C?Y.<"DSK;_@AZOBQQ=CG)&J5-[@$!G\%C/+K+K4U1]ET2Q_?''V(BG4/&NKYD;? M_ZID033!7%>6_I_VD:OY&&8P:JL^=_L00CQE >F\L"4YLTOHEF^ MRYKLIQ^,OD\,W@VCX1^T5'H:)E?6N"NWC8&K)3S7_/0VLZ5-]#RY-LJJNLF8 M5G61W/(^X;7;0+3/1,X2C[JNEG:Y.>Z4$7W^5>P&+^BJ5O1V^G@@!\S,TJ.)FDR'4^G M ^,=>0H=T7@G_T4*#4SCV$_CF*9Q]-@TUM$T^LC]C&&2WY;%2!HB:'."L MIN,WGT>WH^27BXMK^CQY\Y+V >08A9R&"!-=:UOBXE*X;D%&:4#09H:6;.G) M/+/+9 Z:R2:@X!*85 (WE+JP86&CF#I)B0\F0 "SP&4M8!=AH3E?39/,HDH MFOLU_=:NUD STR2?6I.\;2UF2WB6U#1,"NYN89!F"816#XU"I9 T)JMY,V5[:+=PM&J#TR=F M>\KJFF76P.ON5%*4\[DRL,&)@C_(-"0%L1T.+:M%%MF9NZP<]T%EIBIA3V#_ M\",^SZ\HF^2@?(G,4NNDTO4";MK/-CCM@Q+O;Y)L/B_1V,!\4$!@ J6!)6G< M"+AQC6S<-NZ- Q1:&WU7%A$?"L^,D@O8&9&)%"]9U2_>*^"=6C?)3!9O'"\$ M4M!B>1]X$_!-^S<"YE3#W[G3'ZR(8L[:;&\'O C?=+C:I6WZ-.LNW,ED69&9+!"U!WP&K +_!X M";K.N$WPK\%1B+>RG+4F"<],*6#FJ@0\DHGZ[BQLB/2GGO2GPR1SFA+F-,/W MX.O[*/^,83K:)ZNS:O,W<%66_]66+$06V;Q00!%8HDK*N1#?WY#8I6XKY#]@ M/C1ZR.AD&C+@RZ9S*QJ69-8SCZX6]#0G2X3/&V1P>0[UCD49VI[(2H':+9 ? M(D%KR52\]]P409);KPS?:OC'F];W%[=OO57MO?]2%P1QZ+7NL8O;2__4V?@D M#1;N,B;X^ZPTR7^RJE7)1Y79UA!O=V#3GVVQ"+BBM MX9"H22R,Q.:#"(2;8 ,5D8VK,IN5%1"-[V]7\OW62]P+2,1@%O.V@D?O^#.J M\D/\5,@K1KPRFH8?)@(8?H"YBD;&!:(K =L&\"1;P:AL>&%1>:,-R'!G&NIA MS=9QWC9 .M"P301=MFX&JVLT6"TT1J@H<2,30U>)J*C LRIO*[96'L+)(I[P M.D=A:VD3\8D,8 !1Q,-'6G*^R2N5LA:!ATK@=(8[J&A44Y*>;\ ,(_*HAX>A M43I4(OD!ZQ4X!T&/TVB@].1],=\$(L =8%6;KC21"8\Y"V]\&C.%9;)M)8Y% M%;F@"[#+)-WY,C,+FD'*5C+7( -_$[>GX/$9 B7XA%!?("L,(S@6>$X;,=R! M)N"26^"Z%/W<%D3>@5ZTXG?HI=@@:T":N=&K2)CYGRTSD M"-ZGL[]N!%*3P*4(05BCSO=92K1#&*HH&P$DWF. )=+^(47J;,'Z!W9WE7WI MB&9=\(:NQ0X@PLD(D\C>KK5!BKG]1(D3!MGFBR:@0L%K_6Z49YO=H0%$J;KE M?4:QK-$0%*UQZI"?(6Q%L&^$$"_>_IS,%*-=WG1F'+_B44<)!T)T4 >+BI!^ MW1I@8HM;4N8,8 !HRM8(VNPS=]%"*V(Z%#$_:A"O7FJF"%"R>E$B!N5;6. 6 M6A?W)2 9%': SK2MN(QZT;6OJ' M0:)(70)*.)7P&82-V)@F>!),S<>L\M+TW>KM AH5("]E#:1HVF!9E^5B"7JL*F&X@BZ;EN6)GM0&8#$@.S0'("XD MD"2$1JEDQ1$GT*(5\"A( 'JQ\FK2F"D)+[BU:%P?G)\YH1_)\"RERS\2L6\L?_%VSXT.FN!D]%0 M 7TT84<02W+5G6K!UWIN!;>S]$]K9Q[KCLE("Y9\#S M0:ZY<*@7#*$" H"X]+'>5P^2]'T'"@N$NP12"N/1SH&*J2*M2_Z_T46;"YVL M,G>@Z' DE&.!4!2:5<:*<-<8(J[05T*="3!P:W]@5] N64='Y94?S0'YS@\I M'!)QO]=%K/)\ *W0BC=.C!O<6*%NA:NC/@JP9B+;4R"+([(#/565?Q-]"/-L M:4VUR&KF/%0\)0&A7I%8=ZOF<=P%4(;RI))$A@W1/8^)N%;J=-0BS@]N*FD0APJ]A MCM8B_F&W2FY FN7ZCG9SMN' @9]HOTC3+-[!<*L9[+=\.TE[1?NQ^=W#!+\[ M'J='IV,:%O\^.SFE4.6:PQ_59@03\$B%S3N((FX[AE;4/46"*+9%&+-G5^;: M1&:H)EUW-8>W&UAG@Y U-C[ ]#E[FEF25UFY"B&=H?VD"!_"6* FL !R('L/ MLZP2,P?88$D&$+8.M]6A%W<'$'N.H\PR@"IJUCBHPZRX:#.:+L%4>@UO)ME3 MFF=IV>MY(&,)!#H?_\-I76\(Y&5L=,6CATVI1/!QD&CN&W98MM>:"H#!?!>N M8@(O*I'FP,%-\#^%I$3MWG'PH;8. ;4J!+##E+K;PW$&VS.!7LJ]W?K&HZZP M6RB)Q(D'T_1X>L+!]._&GK@=8\EQQAZ18"GH,.Z 79B,0V)J/(PG--"K;DQ0 MDI$)ZLTS?<-X.[8TZ'=0NC,MMH,'>9-A,W,KF4=2<7R>GY MZ#CY1W(Z'9W#/_["V^3HB+X9C\;Q]Y?P!7Y],IHF_QCB@"@U.1G^>0&">K3&@6V),TOE:; /](.+(K/NG'0*% (HS3$L? M(C&B4&%G-J2XN[&U[;B71#5$PKW_%8"(0=<,7BH>)NH-#FXSN$??O32\"-1< MC:J):DA@T4\4/P6G$P,@!9J^/\EXU>H^JPBJ@W]G8*J,\I[+7E8,S>O43+IG!/::05S% B0:RS M721H :LFAP/P.%N,0;:*P@.=K.6@:IT&P9H.BL(OXC/W2M'3'HVRD3X>T!N* MAJNVS3C6HR/VQMB?4X#DU1.C<9J,4A_@ 6O@"J ?. M"RG@G=B!#S> B:Y=O"!,:\[\)O&$-+E7G/@@0,&9*#2Z"GA>,MW)7RWP5Y-Y M^>#@:(H&'RPH@;:Y,N(]P$(E?G[;J'4REA!ZVDT[W"\5X2;VST!?*&#P+XAO M"$DAAO4AB"Y%LB@PU-8E!3,:00PQ[4E-T6#D@ NI'RJ]P/@EOYU45A10D0I M6#_O09)O*N%-AJFD%CA@*SXHNMBYT2 !M5Y1ZB]$6LJZ (-B-J(J7"0F1)AL MRD(9(N6PS$_ MH0LJJOME"50@?;27.R?"G2/ #J"JR=MHUZSZXMH*6M,J9'<<5I;TF)\5LLZ, M_3O0W^ =W=<"RL-T'6@536F*K]23*#MRNR.8P'QOS3ITYHB+W:-/DE\B M$6(FIVA+W7)5"]HDT"BJV-(C@6HZYT!_+KO>@).R4.1A$WON"RIY&A)L/TU/ M)N?IZ=&IVT:61[B">/XH/8[L8YR;GR:]M450$[:W#&9<:S51KDX\ MD#,D_'0\.1-/-1V?GZ2OQV-\UL\G,F(KCW6+=#\%06-AX MT*J%.JW)T:!INMH-$.]#BL\9B.IW=@U)%,)T/@.[6LB&RW*-^3(,"J$N8^K6 MNC[D_!<,LC"*^7>T9WR'03G%W,3<*2J$RF]X;TO3H3K!D!#P04LE6FX(P^): MV89[Q-,%JSOTH9?(/934!)[K0L\9%T"(_89I[L&:7,X5)=2C%WNE(.L0],FK M+#!]2_H:-:!/E?0M]UG8*I3I388+[*Z"N/HX)+XPAY:%J3IV.DJ1+;[5MBOW5%N[++[J%"QVH,& I:.W(N5C MXNZZ(6!RZLWV+2D&RAQQ 2X@G&$#[\&ZO&RV$2/TV$R\J8TS<45'K2&!.AZ2 M&#$,R4'^S]7596XL=)&;^X!IRM85C9]ZNMYPW5T5LN@<)7HG0(6B)" MJ2$GX"O6+ :OV$VC;(J>59BIY#($*O;O?;$K3>-WX5[[.Z/@K[S>J0"';Q^+ MW[HH&-7&N=ISF!S%LKQYV\E.PELYB=.S7@IB_8RE,'_@3-YF]9?DP"J5_ N4 M6'+"XC\!W8FEBK\#L\![9LU+*:#DH"V < [C(*;9MR'P2G A3R='<173HXDF M;'X(--L[>+2G3)_N&LEG/DW/3L_9E3T_32^IG?[9E_@^U_CB,G9.#T^&_\W>()V M?0H;?93"A'GCI^GX?)*^/OK6O:\5)7TS#.Y;5I5Q2IX5QN-;.Z1-0]7E9+AH MDOHI#_7\$*W\@*_YU:-TB]2Q$0-6T%L@_GE-M8ZA-/RSYYSI>')Z.)[&U]QW M[A[@0469KH/?];K,D[/CZ9JX)\DEO-28Z\U=F=JE3S/_\W_.3U^? \"2O$6HM\PH>H\/'=B7+MW@ MG.\W P\2O(EBX,%VX4 AG$ICAX'>Q67L;IRH"80A;;C_HE,=VGNS!UM/GPW* MEWO#343SJ"@6(P141)U)4?K^X2D*!I\LJMY1;[^CC.JLM:'02:@88X?^7B=6 MMP80_?=4#$ U %D!%AG&=J7>H3H@NC)*WO;=WZD1\\G>%<5=.Y!MUA8+U80R M*"Y2Z=2-.=Z8:_@*GT-D:+*%N R9KV1+0^QF9EA9I50'=DBQ1(>^7U\T1GL6ZEHUD5P0$(:'FAWB;! @[^0CO_3/>P8D% M8 1J%A"L0T0^V-_/ #@>O'Y.=7X8YW#I#4PI*XL-YJ*$$C+6#4T+#9F&Q M;$\!>JO,2.TP1@Q2.JX@9Z!((Y%/M9+P/@8\M%1517LBCU(=VB9B,]."(T>L M545]E'F&L:,%U463SXE]BOC "+2T9=$AYI%QZTKG.!4G@PI@1@0LINB33' MY*4KJB]-7(X OIMXS8^@N@4HX@%=>1M E7B+:)^:H6SI.I=X"H!G$%NM+,X M:6HJP_2[,Z=7GT*;\"^N*"--KCY9)NJ7U172!5\3O MAO7\J4T4;>DY$$"@"TYJ#J[6H:% U%RI0[95_A9R5Q 4<[S4QWI"D5,7!\4% MIAW)A/VG(R:P"D\MLVH>9;J<6J8%<@XAZS;A4<":*K)UL"A>)9)=6A@,A6/8 M"4P>AUJ\W17_+/2YN8J,>"5H(/.&HT0NHH1''8#T"ZLO\&D!.!$TVCU88,\P M_*C=UA:LT($GM EK EU;BWUE_R?X8MUBMFCQO&IY;:<($C=)5R$B;]>8 7*E MQ6)3?5=JQTPZ.Y,&R.*C&HH?]2Z$X$7&WPG#:P!,@Q:@GX!4[QV[0 R=^<5SR):D5=NR(&D(S4J2A M)LMT':&_47D&F!R%8#KXI*P1GUC7;!%4,^^(@Z/4Y;?A9"2%BL#]/CYBE_R[ M27IT? :N^]&SW?91'(+D>+GTE9 W M;I7Z(B%P/(+%LN2[?+J#_V%Z;5W^A1DAK&6$255-2WGWMN"6N2[7"3Q2WJ,* MN=!8"MB"(W,*<&( 9@$"B\U46!]/,NL5O16^JK%:'N.FP*"H7:/C)] PN(DE M6&:&7$O>O+/V:8(82P,FT!RE1_2G@3$5S0&YE!T-5V+K58#1"Y.M\'2./'+R MG&;P:.SV]CK L:Y SF4--+1GK12="J .["#FY25/CMG'6E6!(3L;+5P3!GEL M%^),$, )Y+02)_C[K6@%.2 "2=F4?,N[UNTD$;KROK#:G@"P@%WH)UTBWKXCL(1@'[% M\'AW('%'G.WH4-)RMA-V$ C;<1=IB60A"6]DP)(U55S.RH(:M#"R3K*0%;+> M_UL0(/U_#"">VJ,8(-XV*FC'"'!4S<+JB,XS>'=[[< ?"0G"2"E]%!30J8)A MWX*2 N(_4S=A2 *'6IM.18^X#7SS 3"X](H=C9$9S\=)D6WL2U?+3CI?;\GV MU597'E5<,&RG?#1,H=:UM\_;G!*:G,1CCD$]%D?@44F.PGWM:MS"BGPZ W?S MJ:TTW>X9QQ02I>/2$> #O NXALBH&VJ0EW ?2<%6>!Z[J[^YYT9.:8!E8"9# M3KG;OHE.O1MHUQGLT'$7CU]3*\YDTNW(>9=,QJ,C^&8Z[K;P_)R&W__NB'ZPZD[=_E&WP!1,97;P1S@ MOU( .7!KL&@L*GQ'"$C%]^(U=!,U->9(XWK01Q[I@T 1QX8@T%.PZ*9C3FFN M490TB/D.DTMU1B@^ZYI<,9Q;%2+[+/OHJ80-0"*0EI4[QI]SRE+"HR&0+-GR MC^'N^. )&TZRP=+%::A%W$ZW#MX$0V[MT;A M:\?H%FZZBM5LY[9.7U0\BB^2=_;]:]*GOG>3,Z23\12]*ZGQGJ3GT_&VZ[1= MT2 ;1<#GB;6X.YG0Y]3B3D,#X72XY>^JSD'4P'(\]*NS4R+ M<&!RXNKRT0S)R3V^9SH'5RXJ+-H6K1+S6=BDPL??4=Z$XIG[L_HXDXZ]]#E^ MYWG\#C?<1&<@N!M<>@,LDKOSYL*[@S3E=^]^I2( \J*[)\M]C%IBXCJ!=^\^ M=OV>03A0Q=-@ MY%> ,-KW(;GXQL9W7N- U+. R+:LN7QC1L=0N2:TS/M<@+(8>?(A'&[.N!'K MUF"O(*DW0LX88HY[(NDE4O)I6PIKNX,UI&>)*[?HB**>%Q!,%5J1G(0$1W0; M'>2'3?C9@]3:T177:NC\0!\<=_2DVYSE1$L]CM7T'NQ*L MN;F0"AB4]7+6^H/S*$1Q7_<.5+OJ6-O.YW@V+G<&XNDOXKWCTN,J*S=1C./N M^$L17?>0D0OY?"4*V8H!8O+Z1/$YB,PT(OBYS(Q4D^\E>6!.(-$HN8X:('LC M1,X/X>=NY=/KDV.G.JY0"V -CV9;T7!NHF.YT!O93YW2*=:"75'RMMR>4-(1NS,)*E'UN.(* MSGABCC]]"1XU9NT]TZ?6T3@V'B@^&),2#D]=,)VRJ[B8^O4Q%U.+W?F=^!%- M2]7:K=)3/$25-0.I(NV.K93>ND@LN#]-#/.? #XE=-"@DL2C8OB ,LYY4 K/ M'3+%^7_IIX:W5-D])[;:*CKAD$@'N++)W*%8V \]C\.'W4/[ABQ[Z&">#KSE&;/34]7S]*\LD?MV=5=!XE6@^ S.[$MYI-,V!?R\SGW'8ZHTYU M#JX*8Y=Q+;L$5%S'3B&4-6 YNJHZ)."6I9I'YP$6*B_I='P4%L,'6>;L=2R! MH/$9A\#FCT _C4.)=3Z(_M/?9.CD)>+K%K)...LTMZY&?*62->^H2* M7IDNW_,!-O'1&11\NM=2T2W._D*B(GVU-NEVVR/'1WP_:D]CH^]!3/<7ZCPV M;#=&/\C.H75Q.MQQ>%-:Z9;R@MWL'!LO+/VLD>*CA+#GGL%JY1O&G-L03N@D M!OSTGZMWAY-S@$.@?5=R(K9$!07\4S$[4 SM8,,10CEP:(-ZB2.%OD?FKC2M M.Y20-&8&YF4AC@*?LJCK7N;?/=A=7$*_,91$68H5S8[DV,"A>[I+&,LN=5C'=-@PDI&PX M[.#@D3K3T)LX'>XD1&R^]0,%G1.Y>_GMVX;$H*)WF+#BD_>%JB2QN!YK26\_ M)__2(U,5H9A%6S(VM2UF3Q0*K7MH/)*#2(P/IU<> MZO@'2W>B".)R%!UFOYW'[WFJZIH =L.)9? 0P@J^_;_?8\:Y0[=$(.V?BMK8@#S@8YX.QP M,AG@@.\!%4G>\"HZ#\:?G\&3\NZFWT^.2./!<02EN86,SK-6G8]Z2X7]95$]OV4UQQ40;T[.T_C$ M[R?-.PU0).V;Z#9C8&,I&+/6J*W>"=Q3_TQ&;9&DKJB/G!,%XD]M>1MR?-H: M\_[4D8?^1\'9:_^+! )O4(#=3S-PA=!LLYM5B'X80C0W@1=)SI9$))#@XX_H 3S./PWE_^%KI ('1-;L<>%9T(,:8GI^'!\_#VO ME@[1N$&#?:,X"^_$ZNQE\C[+2SZ])A2G;J!? 5K+FB*6I_;Z!_R1&Q<;">=14_!;JG!6T='Z('%+55#1]E9C?91_ MB'^2@4^G9KDR?D6&83^M")D$6^'$R*08*JL0&O?-!U M :N@\,0,.\8^44EOP=3TW417;S_=='ZOA]=0^L>T/,;U"N2V!&W779%U1T** MX<;8=?C%$')??GR!$_C![V90F#A'MN$:INP/DPN_9ADY,]OE[DD:.'\O+:BX-+\0T4 M1&1<'WY91$9Z#-='Z'H([8:N^.EP+_L'.AJZE%,NI/H\0)1>L/M-(^Z)&GG4 M0!:M&#CWF9LCC\>GZ=F8#X:5< %'L#D$AH;OQG<:7G)OHRBZS6Z+WI1;] ZC M%CWJN$N/3\[3H[,C/"E4REU!.OY4N3\>4WZDB,I:0J7%SL\1A+P.%5I@X$U^ M(L*'.FBA2U5)D\2^E:'MV;NR+C+P9U>[@[8H2DR<%P66Z;UA>S#.7/+!@UU? M48(!4HQ!)1T-2]I.SR_9+T88C:"8!_CC7E5W/MT6U2PLNRW$ PYE'\N_BG[7 M#W\ZBGZ]D-SGNN&?^//?)NX7$B_X=P'#[?SSBL"4"RQ1J=0<'AV/7@.G&_[% M0O[0Z#7]2N!,-XU>T9]+\)*5P1O@^EP#4\D'?('_W&UL MM57K;],P$/]73D$@D$;SZK9JM)7:#330NDTKC\]N<52L.5!(W+43")3Z9]%^\#OG)1W MJ"VG,A1_C9TKT?A*[@J@]Q9_NSQMM$9IX65WX_Z87114S?FF@ ]PU15VCD7E M6+P$!;6-[,Q,LN\-Y>/W9US3C*"EX)8).%$MV'_.^5'=8+5!# MG'K:9(<831]E3&-@AI3L4](YS;:GK'.L;4L[\/CC':Q7FLD"XW[R!Y?4>5D) M/L$X?48EC7SNT7.=$FX-J0IUX4>Q@4PUTK;SJKOMIOVD'7*/X>VG@FP47!H0 MN"1HU#NFSM;M^&T/5M5^Y"V4I0'JMR5]L5"[ 'J^5,IN#DZ@^P:.?P)02P,$ M% @ 1HBP5*(UKLG* @ !@@ !D !X;"]W;W)K&ULM57;;MLP#/T5PD.'#1ALQ\ZM71(@25ML#P6"IMN>%9N)A=I2)BE- M"^SC1TFQEPZ+B]U>+(F70QZ*ID9[J>YU@6C@L2J%'@>%,=N+*-)9@173H=RB M(,U:JHH9.JI-I+<*6>Z51533S,L MY7X<=():<,LWA;&":#+:L@TNT7S:+A2=H@8EYQ4*S:4 A>MQ,.U+ROT:\= M=^*R8AKGLOS"#W4XRE+ MHTC+R<],9DQS#7(-"X4:A6&^5B*'I;\FJUORC>!KGC%A8)IE/B$K#)ZGYS))6 MP!NF0D@[[R")DZ0%+VWJDSJ\] 3>@:ZF!LR0/SB>\ WF"G-N(),BHZ(I7S7% M]7U+R&X3LNM"]DZ$G!^#NKO)?+07\'L-?J^5TI)^['Q7HD-^@8 O>3O>ZU?# M)$[?PY^N=&59X>[LDFIWO4"3%DR!<%J##= \_9/O M4$L#!!0 ( $:(L%1>9[HX:P, /H( 9 >&PO=V]R:W-H965T)62!4M9@&[-XN9[EPC%=P; M8KNV%>;'+31Z.X_2: ]\D:NU\T"\F&W$"A[ _;6Y-[B*!Y9:MJ"LU(H86,ZC MF_3Z-O?Z0>%O"5L[DHF/Y$GK;W[QL9Y'B7<(&JB<9Q#X>(8[:!I/A&Y\WW%& MPY;><"SOV=^'V#&6)V'A3C=?9>W6\ZB,2 U+T37NB]Y^@%T\P<%*-S;\DVVO M6TPB4G76Z79GC!ZT4O5/\;([AY%!F;QBP'8&+/C=;Q2\_%,XL9@9O27&:R.; M%T*HP1J=D\I?RH,S^%:BG5M\5$ZHE7QJ@-Q8"\Z2BT>!*WLYBQWR>ZVXVG'= M]ESL%2Y./FGEUI:\4S74Q_8Q^C4XQ_;.W;*SA)^$N2(\I80EC)WAXT.P//#E MOQKL&.NBS>_I"O;8;4<$\PDJT8)XA6OS^6\D2_@?YOST?C:BQD6"3":?QW]>? MM7I;Z78##GY*=1?J 0QII,7#=9Y9B1:0>64 L%<@^JB=:,A[(0UY%DV'5^'P MZ+]WTLK0!VHQVND-23E-6$DY2T8@IWF24FQL8T7$,LKY$5;2A'-:Y@FY>>5V M!^V+E$[SC+*LO#Q@."F7L7TJ328:_,8A\DP*#/@XNR?$@>#K&T+6$TY1Q\LXZV8;0&KD$U"NAE%?Y29F/Y#/%G _% MG/]R,2\[UQDXODMXP6%HX53%GB?>^ZA_7BXA?8^"3VE6Y)07F8?Y")[BG95I MZ>'L-)R/X')2TB)A'BY&<)%C0N2,/*X!I_K287GM7Q8TG98T+Z8[KT[EQJE3 MCT?S",MU%::N)97NE.M'TX .@_VFGV<']?ZK /-A)94E#2S1-+F:X#F;?M+V M"Z](8AK_#@!XQ7P_5)KMU_X#8;/G<6_4$L#!!0 ( $:(L%0& MA6.K=P( .,% 9 >&PO=V]R:W-H965T326'/L8CNT_'O\TJ296"LDOMB^ M\SW/O=AWBYV03ZH%T&C?,:Z60:OU]C**5-5"1]2%V (W-XV0'=%&E)M(;260 MVH$Z%B48SZ..4!ZL%DYW)U<+T6M&.=Q)I/JN(_+W&IC8+8,X&!3W=--JJXA6 MBRW9P /H;]L[::1H9*EI!UQ1P9&$9AE6#_Y'(WN91$P;5@/VBMVV50 M!*B&AO1,WXO=9SCD,[-\E6#*K6CG;=,D0%6OM.@.8!-!1[G?R?Y0APF@P"< MR0&0N+B](Q?E#=%DM9!BAZ2U-FSVX%)U:!,OM(2@;JW2+2QH.UBZH#V]JS)2?84G0KN&X5^LAKJ)_C(Q/9&%XR MA+=.SA+>$GF!TCA$"4Z2,WSIF&[J^&;_GNX9UFQDS1QK>H+UP;1*W3- HC'? MS'M@ISSXM,\3OGE5)#C]@/YW-^6K6E>_&ZB@*T$Z8;BV1;5+C(:Z5*(S[:Z( M[QA>HQ(X-%2K$?,:Q6%:S,,\G4]T&9Z'LQB//#;QC6=I ([H&8Y#G!=_R0,. M]M;]!)"%<9&&LPDD3E*C.T(HUR!!Z:/!+,R+^"AF88)C]"@T82^]SB2+>8B+ M/(SS]%FV.,O"]SA_Z9]$D\;K0&[<>%&FBCW7O@='[3C!KGSC'LW]^#-/M:%< M(0:-@>*+W'QAZ4>*%[38NC8NA39#P1U;,X5!6@-SWPBA!\$Z&.?ZZ@]02P,$ M% @ 1HBP5.9RY$ 8! M@T !D !X;"]W;W)K&ULU5=M;]LV$/XK!Z\86D")*,FRY=0QD*0-%B %@B9;/PS[0$LG2XA$ MNB15)_OU.U*V;.=%:; 6V+Z(.NKNN2/Y/!0Y74EUJPM$ W=U)?3QH#!F>>3[ M.BVPYOI0+E'0EURJFALRU<+72X4\,C?R:EV(PF[J^*S6;RL94I< K M!;JI:Z[N3[&2J^-!,-AT?"X7A;$=_FRZY N\1O/[\DJ1Y7Q0YE+>6N,B.QXP6Q%6F!H+P:GYAF=851:)ZOBZ M!AUT.6W@[OL&_=P-G@8SYQK/9/6ES$QQ/$@&D&'.F\I\EJO?<#V@V.*ELM+N M":NU+QM VF@CZW4P55"7HFWYW7HBOB<@7 >$KNXVD:OR S=\-E5R!RJ7!M%7TN*,[-+*18'-ZAJ^(!S V]O^+Q"_6[J&P*W+GZZ!CIM M@<)G@"+X)(4I-'P4&6;[\3X5U546;BH[#7L!/W%U"%'@0LJ9"D#GDC6D4VN4J MZZ:&);^W&36QN.(&,S 2*COOQLY[1G4]-=W]Z4ZT341SE!;=)'FO3PRE!JXA MEQ7)T[8*3(%PCUQI0+N2Q(L4ZSDJ2G,$O_Z2A"QZ_VQKRX W$'AL,O%&P\AV M1&0&C'F,,6L.]\UX;0['SGFT8]X42!M-3L5V^,'8"PB9Q4.XD897V\2A-UJG MO$2M23I*V55>2N74O_%[.TK&7LS8N]:-](ODF$%>"B[24BP@E9IFK/,/O2". MO"0,*&)OZCP0M&EN_&C,$R^)$R_J)6O*V!W#4 8Y^ M!OO''?SXN]F?RGHIA>,=6:6@&;,#P3OZDV@$+K*.CSGBEG06TX6DM"#EDYKH M+X+X\J.2 R<9;87Q,O%?:L_7>6X*A;C9*A\ZN:WS4>]6Y'LJHT= *_I@@-8E M" AJCT [-"6-L'C/#I(QG-16)W]SIQ6:A1=U$9$F)J.M+D-O,MQH\LE9YZ_- M\ :&$2DUV.D@D0=1T$/7I*-KTD_7LOJ&Z@KYK:OMDN?\'HU!N/[:T,KW9)AT M&28_0V\!V_ZWV7]!<2]4\6\D1P1FX(X>EY(+..=I697FW@4XJKO>[E)RTA[%M^[MC88XLBB%A@IS"F6'8]HK5'M): TCE^Y@/I>&COGN MM:"+%2KK0-]S*[I&S9\1([V+HO-GG)>^ZASN%C MME'ZBZD0+7RKA33S065MT MOS?WFGIACU+R&J7A2H+&U7SP(;Z^R=U\/^$/CAMSU :WDJ527USGUW(^B!PA M%%A8A\#H[RO>HA .B&C\M<,<]"5=XG%[C_[1KYW6LF0&;Y7XDY>VF@\F RAQ MQ5IA/ZO-+[A;3^;P"B6,_X5--S7>%/,N?F&6+F58;T&XVH;F&7ZK/)G)<.E$>K*913GEV<:OJFEOZRM8 MDR7<*FFY7*,L.!IX^\B6 LV[66BIELL(BQWN38>;O(";PATA509^EB663_-# MXM@33?9$;Y*S@'=,7T$:!Y!$27(&+^T7GGJ\[-\L_.I,@5%?8.0+I"\4>&B; M1J KP 04S%2PHAT 7'8[J3.U8!9+L IHEVGF"(! ,IEY[HM_SWJV0EIRW3"Y M_?&'21*/WYM3#L -91>B)0&IX5.L\P,LW5X&PNUBE4:$NI,;G=Q 8A55K]8U MN!)1^O[BOYL-MXY[PWCI*[!:M4ZC4R8U46RU7R^HU8ZQX&S)!;?.NWO,-Y!F M099/+A4_(WG62YZ]7H(E$TP6"-W9^A]D_[]KOE;G+3+]/?3][<1F0]#NZ!RJ MU;"E+C.&N!_4F\;C8#(>7\0^A3WVPI".4JV=50ZX230-IO'H0IY0"Q0B*\G\T-W;I.M8U?CWP%)9>EWX9D7/.=1N HVOE++[CBO0/Q 7 M?P-02P,$% @ 1HBP5 :YA ?D @ >@@ !D !X;"]W;W)K&ULQ59M3]LP$/XKIPQM(+$FI.U6L;8294QC$EM%&7QVDVMB MX=C%=BCLU^_LI*'EI6,,:5]B^WS/X5SC@NS,@<7R52I2[@&D.&.EL*=J\17K>+J.+U'"^"\L*MUN'$!2 M&JN*&DP>%%Q6([NI\[ "Z$5/ .(:$'N_*T/>R\_,LF%?JP5HITUL;N)#]6AR MCDM7E(G5M,L)9X<3JY++7(D4M7D'2L,)%E,_/[HJN;V%[<\XXPFW.[!]QJ8" MS4X_M&38P<.D-C*JC,1/&&G#B9(V-W D4TS7\2$YW'@=+[T>Q1L)3YAN07MO M%^(HCC?PM9LLM#U?]UE9")].P@9;G<96Q]MJOZZM*BV;J<]RA)D2=-&XS,"Z MHBV;CF.2DD7POW5D -8-)SC25;*QY@K!]BTR;'3AGHD3X45IC MF4R=>\S"-R9+>DZAKI/GVHOO_-E:DSR^:]1/\S*"V'F5_S;$^(?YZ_K.7 MC[U(X4H_*%!GONM18E4I;=4:&FG36 ^J?G*G7G5E&ULI55M M;]HP$/XKIVR:6@F1-\I+"TBEV[1):X5*NWXVR4&L.C:SG=+]^YT=2&$%-&E? M$OMR]]P]SSGGX5KI9U,@6G@MA32CH+!V=1F&)BNP9*:M5BCIRT+IDEG:ZF5H M5AI9[H-*$291U U+QF4P'GK;5(^'JK*"2YQJ,%59,OU[@D*M1T$<; WW?%E8 M9PC'PQ5;X@SMXVJJ:1X2?'M=E9@V,R5^K9 M;;[GHR!R!:' S#H$1J\7O$$A'!"5\6N#&30I7>#N>HO^U7,G+G-F\$:))Y[; M8A3T \AQP2IA[]7Z&V[X7#B\3 GCG["N?3N# ++*6%5N@JF"DLOZS5XW.NP$ M]*,C .A5FO0SIO0W,)3]=%4')>N*3.KZ2NG.#O^H8R! M*6J8%4PC* V/DELX>V!S@>9\&%I*XES#; ,XJ0&3(X IW"II"P-?9([Y?GQ( MQ345)ML*)\E)P%NFVY#&+4BB)#F!ES:,4X]W\6^,0T_X!&ZGP>UXW/0([HS^ ME[P2I.'"G1.> 9,YY%Q4%G- IB672P,KRFQP M!<)#H1'WVO7.E<3/"J_^UN*ZX!XQW-'(X#)3)8)PFCIFE3L\S%K-YY5U1PBL M CK$V7.A1([:D-XEEG.WVB)^A+-N+VYUD_1\U]:/!JUD0+:[ROD[61VZ 1HM MQI*V)">E\DSFN.32Z>N\G(%JX>J-3MIIQ?WD[^V3_V6)-7M!31,(;@0C'M>^ MF(L^\TB[+@12]5AQU6YU>O*=AG%R]3U/3T)@CEB.YW$6&ZUJ(UUN8^N*['X)M[?9G0N:4384#@@D*C=H^F@:X'=+VQ M:N6'XEQ9&K%^6="=AMHYT/>%4G:[<0F:6W+\!U!+ P04 " !&B+!4HT>L M,E<# ["0 &0 'AL+W=O2<7)O]]1LF5US4O1%>@7 M23S>/3P^#T_'^5[ISZ8"L.2AJ5NS\"IK=Q>^;XH*&F'.U0Y:G-DHW0B+0[WU MS4Z#*/N@IO99$"1^(V3K+>>][5HOYZJSM6SA6A/3-8W0CRNHU7[AA=[1<".W ME74&?SG?B2W<@OUK=ZUQY(\HI6R@-5*U1,-FX5V&%ZO(^?<.?TO8F\DW<3M9 M*_79#3Z4"R]P"4$-A74( E_W< 5U[8 PC7\.F-ZXI NF?9#_X\M@C16>L:@[!F$$CV^$M M'@X\3 *RX)D =@A@?=[#0GV6[X05R[E6>Z*=-Z*YCWZK?30F)ULGRJW5."LQ MSBYO88L46_*A'01V3,WNQ+H&V@X@F_LJ(@1=4K4YI;,!#H, M*4\#RGDZ,6),SFG*H]'VYPXTJH1KR;90#9!9K8PY>Y)O:8@P9*-J_(69B_]- M_\^08<(/#=*(LC"8TA/F-$GX*V(DL9.1C>,93VF ML&F8B2RSD(81BN*\1UL<9)2EJ8MOC:IEB0@E4<\(,\DVP^.33H_3C"4TS..3 MTW ZA#%@S9.2"@T_5--+XXI_>+XNUCLHH%F#_CX%642#$"LC85,C'O$HHV$0 MOZ)B2O,EY;]02P,$% M @ 1HBP5.70Q0C6 @ Q0L !D !X;"]W;W)K&ULQ59M:]LP$/XKPC#8H(LMY[4E"2P-HX.6AH9M'\8^J/'%$94E3Y*3=NS' M[R0G=@:-UY9 OEBO]]RC>Z3S#3=*/Y@5@"6/F9!F%*RLS2_"T"Q6D#'34CE( M7%DJG3&+0YV&)M? $F^4B3".HEZ8,2Z#\=#/S?1XJ HKN(29)J;(,J:?)B#4 M9A308#=QQ].5=1/A>)BS%.9@O^8SC:.P0DEX!M)P)8F&Y2CX1"\F=. ,_(YO M'#9FKT_<4>Z5>G"#+\DHB!PC$+"P#H)ALX9+$,(A(8]?6]"@\ND,]_L[],_^ M\'B8>V;@4HGO/+&K43 (2 )+5@A[IS97L#U0U^$ME##^2S;EWEXO((O"6)5M MC9%!QF79LL=M(/8,:.> 0;PUB#WOTI%G.666C8=:;8AVNQ'-=?Q1O362X]*I M,K<:5SG:V?&M3IGDOUD9(IF0*9B%YKD?JR69% 8MC"'OIV 9%^;#,+3HUUF' MBZV/2>DC/N#CAND6:=,S$D=Q_*]YB'0KSG'%.?9XW0-X<[R:22' \7LQ_Q_7 MV)(O%C+SLX%#N^+0]AS:!SC,0"] 6KRXSLM:62Y3PJ4%#<::YV)4XG4\GGLK MZS&-HF&X?H9$IR+1:20QY1HO-YGRE%LFR)42"=(P9^3Z^K+AC-T*OGNR./'\Z*(T(^)3:$6-JM"HSFA1(]95D20"$G+#C(&WRD'W M$B@]F2"T3HDT/KHD_X%\@29UMJ3-Z1)_FLJ8PI ;2#C;:3+'G_&K1*D3(^V< M3I0Z?]+N\45IAGR!*'5JI6:SZ?'>%=39HMP'7ETK9 MW<"5?E7E/OX+4$L#!!0 ( $:(L%1[PZ7/ P( #T$ 9 >&PO=V]R M:W-H965TQ/$U;X7449Z%M;W-,].CDAKV MEKF^;85]VX RPSI:1N>%1UDWZ!=XGG6BA@/@4[>WE/&9I90M:">-9A:J=72W MO-VDOCX4_)0PN(N8>2='8YY]\E"NH]@+ @4%>@9!KQ-L02E/1#)>)LYH/M(# M+^,S^WWP3EZ.PL'6J%^RQ&8=W42LA$KT"A_-\!TF/RO/5QCEPI,-4VTW>)WZ< %(EN\ D@F0!-WC04'E3J#(,VL&9GTUL?D@6 UH$B>U M_R@'M+0K"8?Y1CCIF*G8WH(#C6+LE2[98?Q,?N\@:RTK60B-[*XH3*]1ZIKM MC9*%!,<^LZUP34"%X-M++T]"$9UC5SM (97[F'$DO?Y47DS:-J.VY!UM/X1= ML'3YB25QDCP==NSJPQ\LG-S.EI/9@LE.[ZQ^]W#]F_-&NFN YV_:Z<\7::KU9>;C)\N=?"+:? 7B]I8$SU3 M4!$R7GREQMAQ6,<$31<&Y&B0QBV$#=UOL+Z ]BMC\)SXF9O_&/EO4$L#!!0 M ( $:(L%3.2P<*\@( 'H( 9 >&PO=V]R:W-H965T9,M^06!>VD M4N7,T%2M?;U5R!('RC,_#(*>GS,NO-' K] M/AJ#]60EY;.=_$B&7F %88:QL0R,7CN<8I99(I+QN^+TZB,M\'A\8/_J?"=? M5DSC5&:_>&(V0Z_O08(I*S*SD/OO6/G3M7RQS+1[PKZR#3R("VUD7H%)0U#6FMCL MP 73HZPJF&!,?(=6V4(-S,TC&?ZEO:?EC.X^7 [\ UIMB?[ M<:5O4NH++^B+X%$*L]'P1228G.)]\K5V.#PX/ D;"1^9:D'4_@1A$(9G]$S? M#V^?@<^:X3.,+\%/O(GJZXL<7_<_7E^#C$XMH^-D1!=DC#,J'TS$"%2(()'% MRJ1%1A]UF17GKKTD[#E"6YMVHTX0]8*!OSN.YCFK?K=76YVH[=9JNXUJOQ5, M42P0$RIC9MFX_X'+2"X&-#9'NUUEXC MT0)S;HS5] EX"A15"FMNHPKTZ=OJ25Y<5]M\2/N:VOM:[7TCT5S)'7<=P>;! MBB54@E=4%:X+;.:]*K!?"^PW$DTJ28 OU#@UGI/2?Y-S=V$G[)YFYO2M5? J M*_VCJIRC6KONIL%]$F6]JE?K!CIV?>/5^J3],"W[X#^:LBM3-5I3TD*&*5$& MK7O*2E5VNG)BY-;5_I4TU$G<<$,_!ZBL >VG4IK#Q!Y0_VZ,_@)02P,$% M @ 1HBP5+K1NK:R @ (@D !D !X;"]W;W)K&ULM99=;]HP%(;_BA5I4BMM^2RT5( $Z:;MHA(JZG9MG)/$JF,SVY3NW\]V M@DL+I+UH;\!?[Y-SSFO9'F^%?% U@$9/#>-J$M1:KZ^C2)$:&JQ"L09N9DHA M&ZQ-5U:16DO A1,U+$KC>!@UF/)@.G9C"SD=BXUFE,-"(K5I&BS_S8&)[21( M@MW ':UJ;0>BZ7B-*UB"OE\OI.E%GE+0!KBB@B,)Y228)==YX@1NQ6\*6[77 M1C:5E1 /MO.KF 2QC0@8$&T1V/P]0@Z,69*)XV\'#?PWK7"_O:/_<,F;9%98 M02[8'UKH>A)**B1*M)"@@&O<%I<7:-D::^>6M.*TI 1SC6:$B W7E%=H M(1@E%!3ZAG+!B5%+)W>\7$)!-;JCZ@&=W8#&E*ESL[+3*[,'"-!'O&(MH%U. M]CE(&O$XTB9-&VQ$NI3F;4KIB90R="NXKA7ZS@LHCNCS?GV2]@ B4U]?Y'17 MY'G:2[S%,D19\A6E<9H>"ZA??@/$RY.><#+O>>9XV0E>[K852#3K@5UXV(6# M#4[!#IPGK96'YKW@#SQ_T!_LP8Y 9U@AC-8@[<3YL0W2CQR.PHOXRS$?WM"E MX>BU[D5.0Y_3\'T&S'M@EQYV^2D&7'G^U<<;T(_,LL-"M@;TZ^(P[JW_R*E_]\QY8$C\?H?&G.)#L'=+)QWOP!C,^Y<$;ND&8'C&PO=V]R:W-H965T5C;V.7KF<^/@3\%+!W9V/F,]D9\^(GW[-%-/""0$**GH'3YS?< M@92>B&2\MIQ1=Z0'GH]/[%]#[I3+CCNX,_*7R+!<1+.(99#S6N*3V7^#-I^Q MYTN-=.&7[=O80<32VJ%1+9@4**&;+S^T/IP!B.=C0-("DJ"[.2BHO.?(EW-K M]LSZ:&+S@Y!J0),XH?VE;-'2KB <+M?<"<=,SC86'&CDC55A1: MY"+E&MDJ34VM4>B";8P4J0#'OA":GHG%8T ^O-:BHHO#*_:#GM6G>T NI/L\ MCY$4^W/CM%6W;M0E%]2-V*/16#KVH#/(WN-CRK1+-SFENTYZ"1^YO6:CX15+ M!DG2PS?J[!L%OM$E/J&%JE4/TTW'=!.8QA>8WCD(;PYJP![V<<<^[M7Y[""O M)9-4 >ZC:^A'C]@1N'4].B:=CDF_7_SP%[^F'=/T/_@UZ]AG_^17/WI\V:_X MK%05V"(T),="3355VZUV/6_5E/I;>-,PZ2T70CLF(2?HX'I*5MFF"343-%4H M_)U!:B-A6%+?!NL#:#\W!D\3?T#W3[#\ U!+ P04 " !&B+!4"H:[PWX" M !#!P &0 'AL+W=O M;)/V7#S*'8!"OQK*Y,K9*=5>N*XL=M!@><9;8'JFXJ+!2G=%[.[^P'[DB]4V; S=(6U[ % M==]NA.ZYDTI)&F"2<(8$5"OGTK_($Q-O [X3Z.6LC4PE#YP_FL[7A9&K^!4VB?JQUC/044G%6]&6&?0$#:\\:_1AQG@1Z\ P0@$QP+A M"(3' M$(1-:9H13K0XX5SE+!>R1,M%8S#6NFI77YA)G/OE5"SQ+-J>P*2R(1 MK]!&@ 2F\/ U6(FVPT8P4 MHI,<%"94GNK!^VV.3CZ [%A/LOX/EA? NMQCV+>\]Q5[L[61Q,%@=6;_&*WMZ; U+A)!5:J?"_I 9+ M!S*VI#GL3UF\\),XC%/W:>[=D7'YWW&1ERR6GC?%/2LAFDJ(#I9PW94EA1+= M8BGUUC$[39]9+F4GT2V4!*.;F_4!JQ;3.HOWNAY/4O&;71_(:.92$ 5A,G/S MV9++:^8>W'Z;V9_ %!+ M P04 " !&B+!4]0L;9.\" #Q"0 &0 'AL+W=O$G_<$NM5U>^K_(EE$1= MBA5P,U,(61)MNG+AJY4$,G>@DOEA$*1^22CWAGTW-I7#OEAK1CE,)5+KLB3R M>01,; <>]EX&;NEBJ>V /^ROR )FH.]64VEZ?L,RIR5P105'$HJ!=XVO,IQ8 M@(OX26&K]MK(IO(@Q*/M?)L/O, J @:YMA3$O#:0 6.6R>AXJDF]9DT+W&^_ ML-^XY$TR#T1!)M@]G>OEP.MZ: X%63-]*[9?H4[("O>- M0YML*+>?<::EF:4&IXU$:7>>Y M6'--^0)-!:,Y!84^HS$4("7,T0WEA.=V-A-**W0V!DTH4^?SON^ M-L+M\GY>BQQ5(L,C(K\3>8DB?('"( P/P+-V^!CR!HY?PWUC5^-9V'@6.K[D M"%]F$J4:%22GC.KG%L:H88P<8W2$<0)*V9^O\K!H/,RMAX?\JNA21V=WZF88 MXB3JVO0V^\8[!/$:$/[88D#2$R8DL31O& M]*269A5=O&=5G.+HL$^=1D2G700IR#-H#6CVM"82T$00CF8@-]2*N4"32=:2 M:[=9IGLB]WH-8^^T[O7>N8>[0=P-#ON'@UUY"EJ%_ !9(F9=^XW^TTV\5Q/Q MB?S$NYJ!P]9$QO^PNVNJ^*_;^U!@V_[&NX*$VRO2+6P$VSB5K\TPW^'#NQ_O MZ@F.3^7XKJ3@Y'2.)^\*99IVT]Y;O]^']5*&PO=V]R:W-H965TZB$BK8]N\D%K"8VLTUII?WX MV4Z:0$O,JHT7$G^^PYV0]VH-H-%CD7,U"M9:;Z["4*5K**CJB UP ML[(4LJ#:#.4J5!L)-'.@(@])%/7"@C(>C(=N;B['0['5.>,PETAMBX+*IPGD M8C<*P /U],Y=F%-8L&2N *R8XDK XP!2 I (DKC)E*JX.,ZKI>"C% M#DF[V[#9%U=,AS;I,VYU7VAI5IG!Z?&$*J:06**Y! 56:\16:BYRE#!3ZA&[A ?@6S#,59J\CN9B!IBQ7'\SZ]\4, M7;S[, RUB=F>'*95?),R/M(27XQN!-=KA3[S#+)#?&ARK1,FSPE/B)?PALH. MBO%'1")"CL0S_7LX/@*?^>$S2-O@!]G$M7RQX^NV\$T%3XUJTLGF=$PE9$PC MR=2]AS^I^1/''[?S&_)4HYS1.Y8;84$=$[%DZ3D6:S4/XR3&26P*_+!?G-?; M<)STHT%<[SN(LEM'V?5&><,X*[:%)]]>S=0[2STO:_Y+;Z1S^F1,4R,-LCA6 M1S\ZCE!&GY0GCGX=1]]?,?IXHF*#FFEPEHKAJ'&HZ)]J=@(^.%DTO&>6V,M5 MV9Q"O]'4>3-(E.X7P&6]OWKM.YYY%&N<"O?.H)B?$T>= MN$4Q/Y!$G8%?L<8AL=_DWJ[89]^YC2/B_GD4:YP2#\Z@F)]ST/J)^7']UT(? M7J<:>R9^?WV[7E]\YS9>3/!9]"*-ZQ+R__4ZP=GZ@9W ==N^KW#O[F^*NW(] ME$+NDE[>BNO9ND^[=MW)B_D)OIJ6W59#4S9_YLZ[8J;$.2P-9=2Y-)+(LI\J M!UIL7(=Q)[11V+VN30\*TFXPZTLA]// 'E!WM>,_4$L#!!0 ( $:(L%0M MM5=U/P( &<% 9 >&PO=V]R:W-H965T[KG ,Y&/#=B@0-.AV5FS:%BI+GL3$V;^?)#NNUS7!+KO$ M(L7W]$B&3#NIGG4-@.38<*'G7HW8WON^SFMHJ)[)%H2Y*:5J*!I35;YN%=#" M@1KN1T%PZS>4"2]+G6^CLE3ND3,!&T7TOFFH^K4$+KNY%WHGQR.K:K0./TM; M6L$6\*G=*&/Y(TO!&A":24$4E'-O$=ZO$AOO KXSZ/3D3&PF.RF?K?&MF'N! M%00<N[=>:2 MDNXY/LKN*PSYW%B^7'+M?DDWQ 8>R?<:93. C8*&B?Y+CT,=)@##\S8@&@#1 M:T!R!A /@-@EVBMS::TITBQ5LB/*1ALV>W"U<6B3#1.VBUM4YI89'&9+JIDF MLB0;!1H$TKZXHB#;OJ_V;LLJP4J64X%DD>=R+Y")BFPD9SD#33Z017$ A4Q; M]TIJU.1J#4@9U]?F]FF[)E?OKE,?C6+[KI\/ZI:]NNB,NI@\2(&U)I]% <6? M>-]D.J8;G=)=1A<)'ZB:D3A\3Z(@BM[0L_IW>'A!3CQ6/W9\-_^Q^A=D)*., MQ,F(S\B8=@^.9D%H>*M7/&PO=V]R:W-H965T[,YP=/HK>V!?7 B Y*:G=(FD1NP=*'6]!,3PG2](MDGIPGGD738IB@9=&Q M!K: NVYC?40GEDHHT$X832S4B^1Q_K#*0WTL^"&@=Q=C$CK9&_,2@J=JD:1! M$$C@&!B8_QUA!5(&(B_CU\B93$L&X.7XS/XE]NY[V3,'*R-_B@K;1?(Y(174 M["#QV?1?8>SG+O!Q(UW\DGZL31/"#PZ-&L%>@1)Z^+/3Z,,%8/[Q"B ; =F_ M O(1$)VC@[+8UIHA*PMK>F)#M6<+@^A-1/MNA Z[N$7KL\+CL%PR)QPQ-=E8 M<*"1#>;JBFR'?0VYK6BTJ 5G&LDCY^:@4>B&;(P47( C'\B3YD8!^_N/_KTAHQ\DI%'&?D5&3O-P7IS-4%V(IUQ(NAPK]D[ M$-U'HG"7CV5:T..E@V]5#.KHQ<$*E]IO2B.T(Q)JCTEGG[Q==K@H0X"FBV=M M;]"?W#AL_=L"-A3X?&T,GH-P?*?7JOP#4$L#!!0 ( $:(L%0)6W$B&@( M +T$ 9 >&PO=V]R:W-H965T6_>C&>< MC]J\V X R:L4RFZ2#K&_H]16'4AF%[H'Y4X:;21#9YJ6VMX JP-("IJEZ0]TA2Y'E!P!:4A=I"2F5\[$'K<),ODM/',VP[]!BWRGK6P!_S6E\99 M=&:IN01EN5;$0+-)MLN[W=K[!X?O'$9[MB8^DX/6+]YXK#=)Z@6!@ H] W._ M(]R#$)[(R?@Y<29S2 \\7Y_8/X?<72X'9N%>BQ^\QFZ3?$Q(#0T;!#[K\0M, M^=QXODH+&[YDG'S3A%2#12TGL%,@N8I_]CK5X0R0+2\ L@F0!=TQ4%#YP) 5 MN=$C,=[;L?E%2#6@G3BN_*7LT;A3[G!8[)CEENB&E 8L*&2Q5JHF^WA-_FS/ M6\4;7C&%9%M5>E#(54M*+7C%P9+W9 ^MNRDDCRKVB2=Y\P#(N+!OML+/DDZJA_AM/789SFMDIS5UVE?")F059+=^1+,TR&\5> MH5W-U5L%VIO_6+TK,M:SC'60L;H@X^L@#V!\+ .]-L@. LB4I?U7]2/=.M#Y ML3T664Z/YPKH64M),&T8'$N"^MA=\^X\F]O8DG_NJ M:>*P1 -U'QKTH-&U>UAV[GT!XQW<>:,UG@P?8'ZQBM]02P,$% @ 1HBP M5"ZMO_1H @ V@4 !D !X;"]W;W)K&ULK51= M:]LP%/TKPNRAA:W^C)<5Q] FC U6" G=GA7[.A:5)5>2G?;?[TIV3=HUH0][ ML76E>X[./=)5=I#J0=< ACPU7.B%5QO37ON^+FIHJ+Z2+0A%%WHO$QNVKXV= M\/.LI7O8@KEOUPHC?V(I60-",RF(@FKAW837R]3FNX3?# [Z:$QL)3LI'VSP MLUQX@14$' IC&2C^>E@"YY8(93R.G-ZTI04>CU_8O[O:L98=U;"4_ \K3;WP MYAXIH:(=-QMY^ %C/3/+5TBNW9<2L8*#)%_*+/7:L M9.;909>T989RL@$M.U5@QL4*#&5<7V+N_79%+CY=9KY!_5:%7XQ:;P>MT0FM M=U1=D3C\3*(@BMZ!+\_#5U!,\/ UW$?7)NNBR;K(\[?,D"=)Y$&1^?VS*.WGI M/$GB<,I[I369M"9GM6Z@E[RWUZ#XL ^SB7OVGYQ-)\;TK-J;'F\?W7$@.ZD0 MZW33%C=X2S^8F_YC6IC,OL7S^(UI_E'GV5"4TX5(@,KKYBB6IX28; MR-8UXTX:;&TWK/'Q!643<+V2TKP$MK^GYSS_"U!+ P04 " !&B+!4A;=< MM]T# !5$ &0 'AL+W=OD0!N1E"C+A6T@M=.[ OT(FLOUF9'7-E%)5$DZ;N[7EY0528YEQCWX M)18ESFAW=C4D,]Y*]5VO 0SZF6>%G@S6QI1O@T"G:\BYOI0E%/;)4JJ<&SM4 MJT"7"OBB N590#&.@YR+8C =5_=NU'0L-R83!=PHI#=YSM7C.\CD=C(@@Z<; M7\5J;=R-8#HN^0INP=R5-\J.@H9E(7(HM) %4K"<#*[(VVL:.T UXU\!6]VY M1BZ5>RF_N\&'Q62 742006HF@>:<#=J^?V-]7R=MD M[KF&F9^2JW?T.=$'-\J"T!SX_ M'4YZX-=^^!S28_# RMMH3!N-:<7'3M78PQDVG&'%&1[A_$O*Q59D65]I=LBX M0CJC>)A&>,2&V!;BH5N#PWDQ(Z,XC/?G7;\\;R^%J$DA\J;0D87O6H^G/S9" MP:(OJ>@@")+@,$P8[H^"-5$P;Q17N51&_,].\JHJW"21(SM M"S=GAX78G[87<=Q$'/^>;J]1 :8OS/@@3,((#@D-GU4X/A27L1%APZ0_U&$3 MZM ;ZA=E(P5$(HH^?IQYVCYI").S?4JCAG/D#?+:-IUY=(4'!;K3ANB"VP$J M0:50F%X7]#,3C"\Q_M,3(\&M3V,OU\U&I6N[(J)2B11Z'1D?5)'&% ]'">FO M(NDL$N3_NLVLAD8>N]E_:VN;A'K?.JN6/U H$]I;:=*Z)@G/UC^D-3)R3B+)!QPX+GX$VQ]21R/E,BK2L1OWG\ M9E.-#IHJ9)C08U\A;8V'^HWGQ)YZ@>6$GJ*M'5&_'9W>4_30G.AH&.-CGQKM M[.G\YO19%F]2F9=@;! K!6!/3][*T]:DZ/E,BK8F1<]I4K3'I!B.PO"8<*U' MT;-XU LL[.5V:BV*GLNB:,]&";/0;JF>J1)T3F3NP&U/)"M1:)3!TB+QY=!F MIW9GV-W R+(ZI-U+8]>\ZG)MS_V@W 3[?"FE>1JX.*76"#=P^%RSP$RV0KY0ZT8T^!7651J&JRT7G\(0Y6M6$G5C5BS MRKQ9"%E2;9IR&:JU9#2W06418@C'84EY%^7*EFXYP-EG3)7MB^NOZ09I6V*/DO&25XJ("DBVFP2WZ,,=Q M$V"_^,;95NT\@V8JST+\:!J?\VD &T:L8)EN(*CYV; Y*XH&R?#XV8$&_9A- MX.[S"_HG.WDSF6>JV%P4WWFN5],@"4#.%K0N]*/8_LVZ"44-7B8*9?^";?;&QMM9L.K9AF?M#1ON8G3L\^5IM62/Q<,W"K%M +7X,G42EZ; M'K$ A^]IE8-'5E#-$!;@1\$95>*?"QREF^'Q^:>?:3Q2^3O<->P"]4W@""W@,, M,3["9^X/OV=9'XX\=$B?>V+QHM.YIS:W'LQ1CSFRF&0 \Q/E$FQH41M,;43R ML^:*VR7)S2H=6X,6;VSQ&M%O9BB!A"01G(2;(TRBGDGD9;);&W2G-HYQ:)%& M.QRN<4I@C./C',8]A[&7@\NP>@\JIH^-/3X8&T4($H1)/W9;'./#1$51BJ(X M.4XR[DG&7I)SJW(F0<&5MP:2'C"Y6%VE/69ZX;I*#_-*($X('J@K!)UEP8M5 M5@>U5UHHC49X-+!J:,>X?_J#0O;0X*OF#@ MZC>C4AUW63\0@L#&>JH$.4M#Q OVW>Z;++^F&R;-.0SQ B=F:*_6;ZCZBN,U&NF395O92,F:N" M5R_8&27&%U,A=D:'_79TO@H[P/T#!!P1,E"!V+D8]KO8.2KLH/94.(H03M,! M%L[ML/_ ]QH5=A![.8 1,<>M@=&=*V*_*[Y>A2> HM,B=/:(_?;X%A'ZD&[O/V.F]N3DM>*5"PA0F%-[%9 M1]G>D-N&%FM[R7P6VAQF[>.*FO%I*I=MVLG.0E6#]_$QYCC?"_FB2@"-7BM>JXE7:KVY]GVU**&B:B0V4)N9E9 5 MU:8KU[[:2*!+)ZJX'P4!\2O*:J_(W=B#+'*QU9S5\""1VE85E3]O@8O]Q N] M]X%'MBZU'?"+?$/7\ 3Z>?,@3<_O7):L@EHQ42,)JXEW$UY/,QOO KXQV*M> M&]E,YD*\V,[].+7)AM7V M*SYI:6:9T>GBOM:T7K,Y!W2C%&B%/J*[K=Y*TZ^$U.R-NNW^]&K.C0)T,0-- M&5>7)N[Y:88N/ESFOC8+L7;^HH7>-M#H"/0+E2,4AUDX)4$TC!MWN/$Y'!G"C0]Q!$<9/H)+.UQZ$O>U!%.)5QKD$#0]@)(P2S') MAJ%9!\U.0G]7 '6%:M!#Z.SPK.(PB$-[U';]'WR;+7A2D) M:U8KQ&%EI,%H; Z0;$IPT]%BXZK87&A3$UVS-+<62!M@YE="Z/>.+8S=/5C\ M E!+ P04 " !&B+!4"ZR5J9X" "#!P &0 'AL+W=OU[LUH0V3I[9=TN19WRK&&U@*9#992];P!.JY70H]

7DM;02,H;)*":.??X;IZ: M>!OPF\).'HR1R63%^8N9?"]GCF> @$&AC /1CU>8 V/&2&/\[3V=84DC/!SO MW;_:W'4N*R)ASMD?6JK-S$D=5$)%MDP]\MTWZ/.)C%_!F;2_:-?%AIZ#BJU4 MO.[%FJ"F3?X%_J2#H!8%-M".S:2V((GDF^ X)$ZW=S,#6 MQJIU-K0Q_^*3$OHKU3J5WQ>%V$*)?E"RHHPJ"A)=+4 1RN0U^H*>GQ;HZM-U MYBJ]F)&X16_\T!G[)XQ_$G&# OP9^9[O3\CGY^4+* 8Y?B]W=8I#GOZ0IV_] MHLOS/.,:#*Z!=0T^<"UXK8^5)-W.;$JT@@8JJN14W3K+V%J:0_::XR"-DR#. MW-?# HWC0B^.L#>$O4,.!^3P(F13@W4'7,%Q,3K0SB@\ (@\["7I$>>'8>\X MHX$SNH@3WDQEIP&CTGL9+!KSD+-XOK@C3;7+_=Y_8]QUG,B*(O33!27!$FHSWKA>&MUXR MS9H.K.E9UB7Y1U8,D+Z5]-500MW:C&PO=V]R:W-H M965TY.:$<6?8+]JF M$_DZHIG8#ASLO#4\L<52FP9WV%^1!9U1_;R:2JBY%4O" MA M8YIEA@ET_"Q)G:I/ SPLO['?%X.'P;N2+83Q!^1[OM\ ']OA$QH#O%/ <0-\8H=_(=![^W3O=Y?#FWJ_ MOT"\!?[)#I_1%<"] NX=PUW(;)5>OTJO7_"%%Z770MBN"-L%8?OD^%(J)4U0 MRCCA,>,+% NEU0?$P3>O_A::(K]IS4QVO%'!:PQR,XRB;M3KNYO#V:U']2(< M^E74D>B@$AU818-I+<#P.%4*B11-R2LX>OR"IA+D[BP1B@M)41M\H/$:$OUBR&%6$T9]9%IV*L&-5 M.!(2$,5J("L2,_W:M.\[M=D)/>]H>G9[I!X7A-[I:>Q6(KM6D0^<:48R1#9@ M<63.LA,RN_5G&[8RW28),_L;LI[4G0O4 MJ<8#!M<78(1_V^OW#5%1.^KVFK./]Y:-_?_)8DOBX(S'-H193!;OCP9L/QL> MUUIIPA.C>/YF",T37+?YH&&'W9^/.Y:Z/Q"P_40X=E3T+P)'3. 8*/;>W#0] MII %2,(3;$)T]?EA]/ATC;Y_H?FUO'D758L^)S!,% M-D0R,L_H*1,9GV%JG]J"[L%=TWRLP'UIP;A"&4V!R&MU8+AR=__?5;18%=?/ MN=!PF2V*2Q!)I0F ]ZF !5U6S(VV^@H;_@=02P,$% @ 1HBP5""^BR_H M @ X0@ !D !X;"]W;W)K&ULK5;);MLP$/T5 M0N@A 9IHEZW -A#;*5J@ 8(LS9F61C(1B71).D[[]24IF?$B"P'2B\UEWILW M,R1'HPWC+V()(-%;75$Q=I92KJY<5V1+J+&X9"N@:J=@O,9237GIBA4'G!M0 M7;F!YR5NC0EU)B.S=L[1.'DY">CY<4C\!K-82'1!?I!)7 0$MV\J;,E )W-06)2B7.U^?0P1V=? MSD>N5*XU@9NU;J:-F^"$FQ#=,BJ7 MW0'/)]O*LD6]W!5O2( MM-7LJEC#D!@&_3R\3OQX,%3AO.XFHL,J"KQWJSUYL947]\J[P>J />M3-L7T MI2?>Q!(F_R>! TLXZ%5HKP&TU^ "]8EN,MI01CNY2A,OWD_H;'"4T-0?#KKS M.;1JA_WEKAF7Y"\V3RDK],,'G*OZ%X1BFA%:HHP)*;I$#X]$A^$P30Y4'UOY M01I%W;)3*SOME?W()*[L&;6IQC1'^!,1I4=:HS#V#@[V+#VJ0Q#XX8F#[7OO M[ZGWZ9O74NSZC@>Q=W#SNJSB.#P0Z.Z\_37PTO10H9*SIK)Y3NVJ[=/7ICL= MK$_]JUG3;=]IFN:O'LN24($J*!2E=SE0MY W_;292+8R'6;!I.I79KA4WR# MM8':+QB3VXEV8+]J)O\ 4$L#!!0 ( $:(L%2?Y-$$>@( -(& 9 M>&PO=V]R:W-H965TVV2"['P0V8?4+[]; YP+NE!Z:VI )"\ M"B[-+*@0Z[LP-'D%@IJ!JD':DU)I0=&:>A.:6@,M?)#@81Q%XU!0)H,L]7M+ MG:5JAYQ)6&IB=D)0?9P#5X=9, S.&\]L4Z';"+.TIAM8 ;[42VVML%4IF !I MF))$0SD+O@[OYE/G[QU^,CB8BS5QE:R5VCKCL9@%D0,"#CDZ!6H?>[@'SIV0 MQ?A]T@S:E"[P: Y MXPR/Y&H!2!DWU]9GQ?@>]!+H-@W10CBI,#\EG#<)XS<2KJ >D%'TQ2=Z62W( MU:?KOU5"6T);1]S6$7O9Y$-U] B.6L&1%QR](3A7VD8PN2$YK6T3\-A5:Z,Q M]AKN_N^S83R-DRB*TG#?D?VVS7[;F_U1(F@P2#1%Z$K<'SY,!E'TN:<+2&ULS5C1;MLV M%/T5PMB !&@MD;)DN7 ,-!&*!4B7(%[;AV$/M'1M$Y%$EZ3M!NC'[U)6)2>6 M66?+@/G!IB3>PW//)0]%C[=2/>@E@"'?BKS4%[VE,:MWGJ?3)11<]^4*2GPR MEZK@!B_5PM,K!3RK@HK<8[X?>04796\RKN[=JS]NW(O%TM@;WF2\X@N8@OFTNE-XY34HF2B@U$*61,'\HO>>ODM89 .J M'I\%;/5>F]A49E(^V(OK[*+G6T:00VHL!,>?#5Q!GELDY/&U!NTU8]K _?8/ M] ]5\IC,C&NXDOD7D9GE12_ND0SF?)V;>[G]#>J$0HN7REQ7WV1;]_5[)%UK M(XLZ&!D4HMS]\F^U$'L!=' D@-4![-2 H X(3@T8U IE=*I4."3=\,E9R M2Y3MC6BV48E916/ZHK1UGQJ%3P7&FZA7HUHK!&-57CA2:(Y (,&,*@ @R. =_P1 MUY(AI*!\2YP;KF@-7.]S!'I\HBJ-10V=7J\$!ZU%$0]9-.FQ(AT[2 M[]-4K9&S* THT*:+7GA CX;#F#ZCU]%KP'S:32]JZ$5.>@>KZCN9KF=:9((K M 9K\^1&*&:B_''-IV PU?)W)&3> L9/[!YX"X852"9T>8^'&\OM^^*M#"NJW=ND[D6[71AM>9G95 MS*3">&QU+LX::'\B,1I'+#PF#-WS;/H?V$52HSYEQ(;H&4<(M7Y(F;M662;L M-L[S+D)S@&Z%V.%2B_U!?$R?UDVIVT[_N8/5P$\E"H.8/7>)KH[^B Z#(SY& M6_>E;OL]QT+M6W-EXY> M1UO66B=S6^=/M*VCG[S-^"YM6>N7S.V7+] 6\\[P.')M%]^,EP_D=HY>@F+? MVXE\=G-]>7M__F2BRU++7&3X."-&&K1 :S(Y;$#AP8DHCL9(A,8[6A.SQ$*Q MODWIN*)[KZ&O]![*6NMD;NN<5J='@A)L4)MJ]\4,H+-@;J2H'_JN/9>UCLC< MCOB_*-\"=4'0704'/ZE@ZZ@L?*4*MJ[(W*^:+ZF@&VF$6796T-L[;]I_!_!X MMA"EG>)S!/+[0TQ7[0[&PO=V]R:W-H965T M"L]A"NIY-1&ZYU8L*!$5!JF+2.UY+4J?8T MP'I[QWYK@]?!S+"$$:2$%?_XK4Q$#:!YC@."$A < EHG &$)L)ES"V4VK#%6>- 3?(N$ M6:W93,/FQJ)U-(09&Z=*Z%FB<6IPS]G\X@E$CL8P4^@"W3$% J1"-V_ZJ$A MF*7H$2A6D*); (D"+_"0A=QSS- M3@@EZMTNU',^&@E(B=I/G(U!84+EN:9_ MGH[1V;?SGJNT>"/!34JAPT)H<$)HB!XX4PN);E@*Z9]X5P==11[L(A\&C80/ M6%RBT/]N- ='](P^#_<;Y(25$:'E"T_P30G=@)@ 7C:0M2JREB6+/N5J V%4 M$4:-ZJI3 >6IN$ W6'=?S-@0L^6Q!!:4;4MIRLEF$'EQY(4]=W-$2KN2TFZ4 ME $U?UUA 0[KCBC+^&O^Z%6'WR_T;=C_XUXH[D><=3Y?O[4N.][\< M');4=0M]/PZ[_@E1M3KH?_+[LX7L+TSU@_T>P=?8ZN^KAM]<-IZXPA210WM- M"/A?TAQ^\+[M17$MS<4'=61=%'M^'!_8X=9NJ!S$W%[<4N^_9JHHV=5H]3BX MME?BP?C0/!KLS;>G*5X&PO=V]R:W-H965T7RPK9%NJ %$3VVI"5\F3%>$ E3/K?%DE,RU: BMUW'">V" M9*4U[.MW(S[LLY7,LY*..!*KHB!\)T-K N\<4=#A5 6_S*Z%K4QD@M9<+8LYK<3P>6HQ31 MG*9241!XO-!KFN>*"73\-:16Y5,!Z^,W]EN]>%C,A AZS?+?V50N!E9LH2F= MD54N']GZ.S4+"A1?RG*A_Z/UUC8"XW0E)"L,&!046;E]DE<3B!H ^RT UP#< M?8#7 O ,P#O6@V\ _K& P ""8P&A 83' B(#B/1F;:.KMR8AD@S[G*T15]; MI@9Z?S4:=B0K52J.)8>O&>#D\(&5\[.?E!@B'WY#KN+@!?MT-_T$VR(DUVFE )^^A>0]YN-7Y33<\H6D%;_)^>[QWMP%^ M=[SW/?$VY$"5"&Z5"*[F"XY*A Y"KR+T-*'70GB9IGQ%IR@K)>54R*8(;1E" MS:"*YLL0!U$,RWFI!Z+!RG>=G=5_\OQ*GM\I[R9E)2NR%-V7?U9\@Y),$ %* M=79W+#^H^(//B6=8$8:=@I4NM.0LI70JFK(U; BF W_-<8HJMU&GVWNS?0@. M/VURVPWW>E'PM6/U<24C?D>&D%"3X!*4:$DVZMD8A/@@")'7DBGGE>OS#R?R M^6'L'!C..2DZ H]K-P3^ MG$S&NUJ#W0_E\K7!UT/EQA&N);,I\,UVOM<2U%WQPMW52RN$3F\.C5+9>*\U M5*7VTX9W90EWUR7M&&[U'(X;)SEB',U7A!-(OJ;CEQBZNHXV#;O2A8,/G?GD M'3SN.4[7H<>[FH>[B]Z1QS[!A\4O]/W]0-BU/DDUVG %SS-H97(Z Y@#I2+77K-&$2&C$]7$"_3[DR@.\S!B?.3%0W5OV"&/X#4$L#!!0 ( M $:(L%3;V:O-RP( +$( 9 >&PO=V]R:W-H965TP5(4U U([42ZF7FV80#6$WLC.V4]N]K)VE* MAP M#R1.O,_:)Y?MC+9"/JD-@$8O1<[5V-EH75ZZKLHV4% U%"5PY!670B^W8P<[[ M@3NVWFA[P)V,2KJ&>]"/Y5R:D=M56;("N&*"(PFKL?,37TXQL8)ZQA\&6[6S MCVPK"R&>[.#W_;INWC2S MH JF(O_+EGHS=A('+6%%JUS?B>TO:!L*;;U,Y*K^1]MF;F2(6:6T*%JQ&1>, M-UOZTEZ('0$.#@A(*R!?%?BMP*\;;9S5;[4UZ96FVX8 MM[?Q7DMSEAF=GMP(OAX\@"S0#!8:#=!UI2L)Z)9Q5E0%FM-7<].T0F;R?H;,?YR-7&P>VCINUM*N&1@[0;JD<(A]?(.(1TB.?'I?/(.OD^+/< M-7UWS9.N>5+7"[_4_/!(1;^KZ-<5_0,5#_1UU:BB6F7?K.<)]M(T"OR1^]R# M"SI<< KG]^$:5;"+PY[]]>/"#A>>P@5]N/![N*C#1:=P81\NZL4%\8&+&7>X M^!0NZL/%W\,E'2XYBGO8@,G=E0;9!TWVH3%.4R\,^JEI1TV/4X6F>1\PW0,2 M$AUY1+'WD3#>4>0-*&6B3$J3(Z@4TL9W;W1X>Q8&41*'.X]1&Q+>WMLT",/# MSQO>"4-\VJI9!,"87:(5XY1GC*]1)I16O9[QOF>"0S^Q^?39--XW3;P4QSXY MX/HCQ3 Y[MK&F+8QMC0Q=H$XZ%ZO9#^$TB1,?/*_ W=G/;&+N8GM->,*Y; R M4F\8FQ=>-NMC,]"BK)>8A=!FP:IW-^:; J2=8,ZOA-#O [MJ=5\IDS=02P,$ M% @ 1HBP5.)W,M5!! 6A( !D !X;"]W;W)K&ULS5C;;MLX$/T5PM@"+; ;B=3-"1P#M9V@ 9)MD&RZ#T4?:&ML3I:*O4[L1Q MY&H+*95'? >9_K+F(J5*OXJ-(W<":%P8I8E#7#=T4LJRT712M%V+Z83G*F$9 M7 LD\S2EXG$&"=^?CO#HJ>&&;;;*-#C3R8YNX!;4W>Y:Z#>G1HE9"IED/$," MUJ>CC_CDC(3&H.CQA<%>MIZ1"67)^7?S![.D$N8\^9O%:GLZ&H]0#&N:)^J&[S]!%5!@\%8\ MD<4OVE=]W1%:Y5+QM#+6#%*6E?_TH4I$RT#C=!N0RH \-_![#+S*P!OJP:\, M_*$>@LJ@"-TI8R\2MZ"*3B>"[Y$PO36:>2BR7UCK?+',%,JM$OHKTW9J>D6S MF"HN6/*(;B &78;+!-"U'BX0 F)TES$ET?L%*,H2^0']@>YN%^C];Q\FCM+^ M#8JSJGS-2E^DQQ=&5SQ36XG.LACB#ON%W=ZSV#LZ[CIX\A3\C%@!SV%YA,CX M=T1<0CKXS.WF"U@=(0\7YK@K'+OY%16U>9?WL^'FV)(,KZX$K\ +^I+!,IJM M&$W012:5R+4:Z(&_S9?_Z#F-%$=/I5(62KHK)OKR$6DQ40F8[N@O$*E$7R\U M-+I0D,IO%F)^33)I_T6+Q"5U>SBU)"&L?X=L: MG:@F%EF#O^0Z]F+1J+WR]?-4=,VMZ& L?!R:B= U%..:S?BUM7)6(OCM(@@] M%W<[/JX='[^P!CX+FFT 89_H5?%'SB0KDC2D.+#;J+C[MLH#MQ88;,W,GWFZ M!&&*0FZI'AO$I,Q[Y!\?#(T7N&[WR,"!6!E]HDL,P N2@* T!MY=#(Z[8 MLW(XITR@^^%$O,-,^,%82UH/D49,L5U-FT+X><:N:X*=? Z5TYZ81CNQ73R; MG4;,[ED,67<^["#8/7+==[9R;706AP,F\NQ@!_3U"DP=?QLV<1OUQ-$;F[B- ME&*[EKY4V6<5;KM8@F,W'!_WU$JCL=@NLD-V A5$VWE(],+R;"?0T0V;;CWU M3!HE)NYKZ^<5*P)I9)?@MU58I-%C8M?C7U@1*J2V#D:N'_8,4J/&Q*[&PU>$ M"BA\1H $/?L%T@@QL0OQ+ZX(%5H[$Z$?!$'8LV,BC0(3NWB^;$6H0(9ZH\+-6M]47(Q^+X_ZQ]AD_FN*-] M@4_.RFN.!KZ\==$GM@W+)$I@K5VY1Y%.H2@O,LH7Q7?%27W)E3[W%X];H#$( MTT%_7W.NGEZ,@_HZ:?H?4$L#!!0 ( $:(L%3MM/R.)0, #D, 9 M>&PO=V]R:W-H965TW *NW'SS8A8,AR&=,49AR)/$D(?YE S+8C"UO[&P]T'4E]PQX/,[*&.]>1+.+(_=XDKY)9$ &W+'ZBH8Q&UL!"(:Q('LL' MMOT,14*^YENR6)AOM-VM#1P++7,A65* U0X2FNZNY'Y6Z$FQ))QD/.MHCKU8I-#XSZ!JWTHJD^*'/) MU5.J<'+\ #&1$*(9X?(%_> D%<244*"+*4A"8W$YM*6*I-?;RX)ULF-U6UCG MD%TAS_F(7,=U'N=3=/'ADDI(&IANNYF^$:Z8L&%R"Z8&ENGI++B=Y:Z;90K+ M(RRV4K\L@5N6P#6T7@OM$XF?@2.2AFB>4!FA/VA?ED(Y)6!/!/( M?W.M.\A[)7FO,XMI#D@RY1W5SBF()I%W/('AT3ZV&?>=@8.']J8AO%^&]]\J MXH01'B(!?$.7(,RCIF-B,O>I^( MK= *&B6=]&N2]GQ'?9HU'92!!Z=H>A8EK\N8U^=7$CN5VSF=*=V#WG_"\E0V M>I%3$](/7+_2L3";^C+L>(->T*PW/C!CW+F],QY=7-D/=M]!\LITL/=?DN_0 MO6.2UY=U2E[9%N[VK2?&=+\5GDGURJ^P_PZJ5X:$@^.J9^K7&[&<-[[ @]H9 M]MH, U=6A;N]ZGN>+%10954ZKE"BMKSV)P71/W5O"U\9%NYVK&-G;5#+V55' MK7;6ZLN,G;[:G7W0=>FF6C49:ZKZIAA6"N=<]57I^:Y/W4TDRTPCMF!2M75F M&*G>'KA>H)ZO&)/[B>[MRG\+X[]02P,$% @ 1HBP5$OQ4YSC 0 X@, M !D !X;"]W;W)K&ULG5/=:]LP$/]7A-E#!UOD MV*0=Q38LR<8&&X2&;L^*?;%%]>%)E[C][W>271/&LH?YP=))]_NXDU0,UCWY M#@#9LU;&ETF'V-]S[NL.M/ +VX.AG:-U6B"%KN6^=R":"-**9VEZR[60)JF* MN+9S56%/J*2!G6/^I+5P+VM0=BB39?*Z\"#;#L,"KXI>M+ '?.QWCB(^LS12 M@_'2&N;@6"8?E_?K/.3'A!\2!G\Q9Z&2@[5/(?C:E$D:#(&"&@.#H.$,&U J M$)&-7Q-G,DL&X.7\E?USK)UJ.0@/&ZM^R@:[,OF0L :.XJ3PP0Y?8*IG%?AJ MJWS\LV',7>4)JT\>K9[ Y$!+,X[B>>K#!2!;7@%D$R"+OD>AZ'(K4%2%LP-S M(9O8PB26&M%D3IIP*'MTM"L)A]7&:BV1NHR>"=.PC34H30NFEN#9>_9-HFQ% M;.#-%E!(Y=\6'$DYX'D]J:Q'E>R*RG?A%BQ?OF-9FF6/^RV[>?,'"R??L_EL M-I]%VM7_F%_\0R"?!?(HD%\1^.11TLE#PP3K+9*0%(HI*0Y227SY6R-&PMM( M&%[$N5JEX2OX^=((OSBRH3@0@+M'RWYFX)P,>9G7?T&4$L#!!0 ( $:(L%1WJ(U6$00 (,. 9 M >&PO=V]R:W-H965TF2V@<3.L TK&B3K]IF1*)NH)*HD%4YE8=KEHG]FV'6!LQ>&S!O ^JA.\W8:^$V5-/50HH]DJ8WH)F' M6OTZ&O3BA5DH]UK"5PYQ>K46>#3L?@?V0ICQF**O7D@5OUN'-:CQO M!.\.EBMB3V"6B@T)WT3[=;1QRL?5''M!N' >CZ48Z.7B '>]OJ(V[ZC-K=36 M5.U027F"P,01S45E=A8OXJR"Q09S/QRFZW=T?2O=#R63U&SXEL,42>.L4Y%.*VA2I9@>9..?L(E@ MX0;!,)V@HQ-\$YTC28!:7$D)B@W1"4[H$#>*\&R83MC1";^#3B:*[50SF0\1 M"D\(!6Y(?#),*.H(159"_PA-LQ=D#D/IHY.U'>$0!_YP>NSVIX7[+8J\0_OZ M)&;)E#["ERV#XL&4)[UF8P*=212@ Z/29A;XZ(C#WTDZX2HV.Q5!OT%'.9,A MO'#=7VQ<2<^5V/U#R%(8%N +M6GNH/K[7%$).EK5Z+T8_Q@SQKT;8[L=7YMY MSLT9FQW0R Z]QJ=VZ_FN.[(@>[O%=K^]@NK86&@IH7:6^M",*T'_(\M9NL:G M9AIXT8AYX=Y,L=U-[QE8%.Q(J%1+H?B@4[40QSJ0R!T5HG=.?,8ZFVE-*UEP M#6>+;69[_\/ACUDKO8%ANX.]9JUL\*E]^<&81*0W+V+WE'-E0QM^)JUS5&SG M3&[K6XY"M7\T-63WMKM)7=7WAQ?OU_ART]R'>ICF>@;%W)87"G1/ =*]"&!^ M9'/C:1I:E'5)_R T7!#J1^,33)H.\#T50C\W3(+NWKGZ E!+ P04 " !& MB+!4@ R1C9," !T!P &0 'AL+W=OV"28/$^6Q0&FD439L$$H*Q7;O-26/AQ)GM4OCWV$X)%77: MW33^>M_G'-<^+K9^+U<-M$1>\!XZ/5-ST1*ENV+M MRUX J:RH97X8!*G?$MIY96''[D19\(UBM(,[@>2F;8EXO0+&MW,/>^\#]W3= M*#/@ET5/UO ZK&_$[KGCRX5;:&3E'=(0#WWON/+*VP%=L4?"ENYUT8FE27G M3Z;SJYI[@8D(&*R4L2#Z\PP+8,PXZ3C^[4R]D6F$^^UW]Q\V>9W,DDA8S,/55"3#5/W?/L3=@DEQF_%F;2_:#NL335QM9&*MSNQ[K>T&[[D9;<1 M>X)P2A#N!*&->P#9**^)(F4A^!8)LUJ[F89-U:IU<+0S_\J#$GJ6:ITJ%[QM MJ=+;K"0B7846O%.T6T.WHB#1.;HE:B.H>D6\1C>@TY?H[!H4H4Q^+7RE(S ^ M_FI'NQIHX03MEH@+%.%O* S"\/'A&IU]^>3BZ_C'),(QB=#:)I.V'T$R&^01 MTV@TC:QI-&%J0G1E.*A2JS)G_KG$.,V3M/"?';1XI,6G:)&+-JCB?5H2QWG@ MIB4C+3E%BUVTY)"&@Q G;EHZTM)3M,1%2QVYI4&6N6G92,M.T5(7+7/0\BR) MW;392)L=I?UN0!?#6H%P,6<'S"0*HG""F8_,_#B3*\*&@XYZ\FHOKXN>'V8< MAMD,3QQ5''S4C.!H #<@):)MOU%0(=KIY$$J9S4(#D(XCX(\C2?.+]XK6_B_ M]X!1LJ1,WW]G"/C@ON9XAK//F^#OU5#S'NE2M::=U(A:"X.+3-\-,93XH:-X M;\OJDBM=I&VST<\B"+- S]>.J=3C0UN^ 5!+ P04 " !&B+!4I;K" MO0X# 7# &0 'AL+W=O3;GDQ'+)"4IGG,@LB1!_'6**=N-+6B]/;@C MZXW4#^S):(O6>('E_7;.U,9IE0S*1U/.:E5G*F!U?$;^S=3O"IFB02> M,?J#Q'(SMH86B/$*953>L=T5S@OJ:;Z(46$^P2[?ZU@@RH1D20Y6"A*2[K_1 M2VY$!0#]!H"; ]RN "\'>%T!?@[PC3/[4HP/(9)H,N)L![C>K=CTP)AIT*I\ MDNK<%Y*K5:)P>+Y<*B\?:XYW"\.]P\X_'LFA41I M3-)U7>+^!PKV.COM"C_:]5"WO&C+-L.;.\[I?:JG;4^UG2*GN,TF%AV"MC>*NH%M,39>Q=G$$!/!=J@ MI.PTL-\ASNG_Q5GV'#@X?IQE/X'M#>6 .(?OXAPX?K_!Q++OP."X<08=X[0K MES!]958WBS5)!:!XI9#.^4 9SO>WT/U$LJVYERV95+<\,]RHFSOF>H-:7S$F MWR;ZJE?\%YC\ 5!+ P04 " !&B+!4;17'UD8& ""'@ &0 'AL+W=O MG&WI MFMTS_6V[D.9N6%N)>:*_BMUG5G4HM/8BD:CB?[2KWO4&*,J5%FG5V"A(>5;^I8]5 M(!H-<-#3@%0-R*$-_*J!7W2T5%9TZXIJ>G$FQ0Y)^[:Q9B^*V!2M36]X9H?Q M7DOS*S?M],6]%M&/C4AB)M4;)"2Z9>FRN/[X,^?Z"9U:+L"]_NK]#);V_/AMI(LPZ&427CLI1!>F1\8LM3A,-WB'B$=#2?P\UO MJ3Q%/NYJ/C0!J:-"ZJB0PE[8%Y5\J7C,S;Q^A^YIPI!8E9U'?]V85]&U9JGZ M&W#DUX[\PI'?XVAA)BV3DL5(%>9IKC="\G_,@Q.>(;6ADJFN>,Y+NT%AU^;J MPP7VRG]GPX<.14&M*'B5HBV5Z($F.2L$Q2))S(,MDZ6V3FFE@W%#FG?J>;A; M5UCK"D%=WZF4--,*L4L2[_I:%)PW]X&G9[']7>1X=Y-R14FF8Q MS]9=KD>M4?$)Z1^4<>U^#+K_@\G4SL$\,ZFWDUR;#.UR#UL)0A33)P5,VTFM M9P):^F+6EZT4$6.Q0BLI4J0W-DG,S.D)3&EOM#==\92,IWYW9*:UDBFH9!9% M(K<#LZ5/=&DRU8R-61LBF9L9G'"ZY G7G$&=QIYCI7=<+. &EC'8K[LJEF:Z MFQ5;O>Q !47W8\0\3T/UU9J)&$[3-EPF/>D9VW[9#'O:/'$7' M,@S#[)OIAD)<*3L;#+ZN%W>=:U/02ELR 5B*';0P3*TON5U-;0]+E-NK2*2I M*6 *O':J"=MH[]'A\(5A?CD=NV>2:6%&5T8;4P,A1J--J;!34)MJ?8(]R;],0!CL!%W2R.N1TUP\^\ :!."1UE7- /'N+(1V#R?=P+O!UJ^D)5 MIYR@E6JCTU&/%@=! D-PL;^(5))L#6F%(&4V%)UB8*N8V*KR=VB^.CP2&(_] M"BM<]HN$#1\@TB&3P,CL) /Z%]W21Y[F*>3#49%,CLP(!SH"@^Z0!)VVLB, MJFG?H=#W0-_S<@F>)U0I-(/V<0YY/C[REM&AS8?1-F\4$.@=FM5[QLY]8AMR M> 3N%/W&YA4&W0LA]5:Q4X?_FEVA[T#GPZ#;'TJ3#J]=0'W',3\\\A [(/D' M[C?[D\-O5V5@*O*M?*]-[90T""$0G[IJT#4 #R 5V MUC[(.3#<#DW!D=$4.#0%,)J^,OM=Q4YGFMI#J^2B6R&J/"0Y**RA0T]XY'(H=&0*X7+(A36K3SG<[.T+<-BNB\*1/^Z) MKF-7" .F$=UR_43N0/TU@784"H,C![IQ @_ON/YGH-O'66,OZ-E4AHY=(L\H# ^VH%(Z/'&C'I! ^3UKLTWA+>2>"PZY#=3()O,GT172'C0^$]NOL M+95KGBF4L)5IZIV.3:=E^<&SO-%B6WPS7 JM15I<;AB-F;0OF-]70NCG&_L9 MLO[L?/$?4$L#!!0 ( $:(L%1%^\G4O@( #L) 9 >&PO=V]R:W-H M965T%'#F9 M4N6%Z\HX@YS(#B^AT"LI%SE1VA1S5Y8"2&*=*3/A1F%)YC %=5].A+;\=]!T45U+Q?.6L(\AI4;_)ZTJ(EH./=SCX*P??QET3V2C'1)$H%'R)A-FM MTI=I/15/%X^>,LP2$_(JX0+>0S^SX^J6BZ@V=C"&E M,56GZ!MZ)$*00DE$I/Z*I9%5F@V*4"9/0U?I@ RL&Z_(+VMR?P?Y+1$=U,5G MR/=\_WXZ1B=?WJ&X.ITF)[_)R;>PP0[8*Z;C0SQ=QVO2LK\;>OJEMZ(;!;G\ MLX>HVQ!U+5%W!U&C1TJH0 O"*M@F0@W2MR#FE"PB+W076WA[#6]O+^\M$%D) MT(=#H9NBK-09&E,9\TK;=T0!>JJ_XKX<@X8K.*Z8_8:H?W!2U"2U3&O>UJ#AKBP4?5O'XM==6 !/T&D1^BYGG#=7Y<-8<-T?#S:M80O9::P78I ML;HNJDS M>'^AV?>+CNF")E D!Y]\O"DSN'=D;3=5!@?_0=O@'VW?5U*WU0K-M4*WF#G5 M78I!JGV\SD!#B+I3UX;BI>V.,ZYTK[7#3-]N0)@->CWE7*T-TW";^U+T%U!+ M P04 " !&B+!4FCT6OK(" #Q" &0 'AL+W=O)&[SWIL9:8;3K9 OJ@30Z+UB7,VB4NO--<8J+Z$BJBXHI0'LVG;NU!SJ>BUHQR>)!(U55%Y&X! M3&QG41+M%Q[INM1V <^G&[*&)]"_-@_2S'! *6@%7%'!D835++I)KA=):@W< MB=\4MNIHC*PK2R%>[.1',8MBJP@8Y-I"$/-Z@UM@S"(9':\-:!0XK>'Q>(_^ MS3EOG%D2!;>"/=-"E[-H'*$"5J1F^E%LOT/CT,#BY8(I]T1;?W:412BOE195 M8VP45)3[-WEO G%DD,5G#-+&P 4">R*G\HYH,I]*L472GC9H=N!<==9&'.4V M*T]:FEUJ[/3\28O\I12L *D^(B'1/51+-_[Z6E.]0Y_N8$5SJJ_0%_1,I"1< M*W1C8]GL:D*9NIIB;=183)PWS O/G)YASM"]X+I4Z"LOH/C7'ALO@BOIWI5% MV@IX3V0/95G>$* MD5[;%Q3H#SKEAP^+A^H[*/L7OLVSU/R5<3S%;R= M9(0*LFLK"\E1"4U:T7_66FGB$G526[OU?VE+#]K22[-W4EN[=2=M^*@+52#7 MKM^BQV.^\N *>5KRA5BL#*F<6]D"HST_=5/M-BXGK84 MVG1(-RS-G02D/6#V5T+H_<02A%O._"]02P,$% @ 1HBP5 C#I")? P MS L !D !X;"]W;W)K&ULM59=;]LX$/PKA' / M*9!8$N7/P#80VW>X ZY%T"#-,RVM+2(4Z2.IN/WWMZ04Q79DQ2W0%YND=F9G MEA2UT[W2SR8'L.1[(:29!;FUN]LP-&D.!3,]M0.)3S9*%\SB5&]#L]/ ,@\J M1$BC:!@6C,M@/O5K]WH^5:457,*])J8L"J9_+$"H_2R(@]>%KWR;6[<0SJ<[ MMH4'L(^[>XVSL&')> '2<"6)ALTLN(MO5S%U !_QC'(R)L[)6ZME-_LEF M0>04@8#4.@J&?R^P!"$<$^KXKR8-FIP.>#A^9?_+FT-_R;Z*'24!24MC55,'!9?7/OM>%. @3SN MU@!Z"NB? 20U(+D4T*\!?5^9RHJOPXI9-I]JM2?:12.;&_AB>C3:Y]+M^X/5 M^)0CSL[_5<:0>]#D(6<:B-+D47)+KE9@&1?F$[DACP\KILQ-)7L0O:2?B9Z1Y)XFM"(TI;]"POA\+Y!I>5/O25[^#M-[Q]SYN-JVW57>H<_K+I27^A)6X<3>CD+>[(V* Q-OB]QC(N2GMZ$BMK@PNMM<1U61LVUH;= MUDHGD:B--V0(WM#&,IEQN45WQ.9 UK#E4KH%C'(+:)^K5C-5KOZ!R*0?C^F) ME8NB5A]%'=D=-79'G7:?_'4,&6$OH/'S0I:"X8;>$;1.?4ULITY !%)=J&[_3=M-1R$DC;7+AN3'N$G&G M_>P! JSMT=&Y)HMS;_KDPTI69^A]7(>I.'K[*$6_T];J_'M>)_[864M@E[6# M[VW\X276W%Y'[CJVH^8<'YZ>J!=-3C6WA-&D-QR?$4W?1--?%MU5;'J9[):P M-MGA09M3@-[Z=M&05)725DU$L]JTI'>^$3M97\2WRZJQ?*.I^EQL$?"6-43 M!BFCW@CO>UVUCM7$JIUOIM;*8FOFASFVVZ!= #[?*&5?)RY!T\#/_P=02P,$ M% @ 1HBP5$JVQXZM @ ,0< !D !X;"]W;W)K&ULC55M;]HP$/XK5K1)K;21D "9*D JT&F35@FUZO:AZ@>37(A5OV2V M4]I_O[,3,F@IY0O8YWN>>^Y\.8\W2C^:$L"29\&EF02EM=5%&)JL!$%-3U4@ M\:106E"+6[T.3:6!YAXD>!A'T2@4E,E@.O:VI9Z.56TYD[#4Q-1"4/TR ZXV MDZ ?; TW;%U:9PBGXXJNX1;L7;74N L[EIP)D(8I2304D^"R?S%/G;]W^,U@ M8W;6Q&6R4NK1;7[FDR!R@H!#9AT#Q;\GF /GC@AE_&TY@RZD ^ZNM^S??>Z8 MRXH:F"O^A^6VG 3? I)#06MN;]3F![3Y#!U?IKCQOV33^([2@&2UL4JT8%0@ MF&S^Z7-;AQT \AP&Q"T@?@T8O -(6D#B$VV4^;06U-+I6*L-T6HVG#'%V>B4JKEX R PD%,R2):?2D+,%6,JX.2=?R;*],W="[J]! MK$ _H/WN=D'./IV/0XLZ'%N8M3%G3N:GP_M'Y"1=31//-WR';X&%E)"3.6:IV:JV7?46 MS&1CL0<=#$'/F;RT3UF.T&-ZQ0F:D$JT!E(B]\E405: M;58>NK?C,?I1U(NBST?4#CNUPU/5"IQ'AOH2G5%#Z%;JP;XZSCKX0-VH4SJ^HAW0U?"//Y^;FTW08#4?82T^[7?C6*QFE_6'GM2TAX>D;2=$KT<<\&L'ASO01H-=^*!M4@#&;;[BS=G/_ MTH^[5_89O@?-^/Y/TSPF^(6N&;8SAP(IHUZ*C:"; =ULK*K\C%LIBQ/3+TM\ MTT [!SPOE++;C0O0O9+3?U!+ P04 " !&B+!4>(W;WQ(0Y!HQ4WCP_R?_QF/6XS:O-@. ,FK M%,INDPZQOZ745AU(9E>Z!^5V&FTD0S%9]YVZ!=H6?2LA0/@MWYOW(S.E)I+4)9K M10PTV^1N?;O;^/@0\)W#:!=CXC,Y:OWB)X_U-DF](1!0H2(W=-OF8D!H:-@A\UN,7F/*Y\;Q*"QM^ MR1AC\S0AU6!1RTGL'$BNXI>]3G58"++U!4$V";+@.QX47#XP9&5A]$B,CW8T M/PBI!K4SQY6_E ,:M\N=#LL#M*[$2!Y5O&!?J3 3,RN2K]^1+,TR&\U>P>9SVGG MWOQ_VE>HFYFZ"=3\ O7K((]@B&Y>)/V#^YRA_ U!+ P04 " !&B+!4=P;[ MUIT" #.!P &0 'AL+W=O0!OEPDJ8HC43+IB&!A%JQ/4Q[,,UM$I'8F>VV\.]G.ZEI2^DV)%X: MV[GGW'./TWO3->./H@20Z*FIJ1@YI93MA>N*>0D-$>>L!:K>+!AOB%1;7KBB MY4!R VIJ-_"\V&U(19TL-6=W/$O94M85A3N.Q+)I"'\>0\W6(\=W-@?3JBBE M/G"SM"4%S$#>MW=<[5S+DE<-4%$QBC@L1LZE?S'Q/0TP$=\K6(NM-=*E/##V MJ#?7^:L%N87K;O8R'/0?"DD:WJP4M!4M'N2I]Z( M+8#B.0P(>D"P#PC? . >@$VAG3)3UA61)$LY6R.NHQ6;7AAO#%I54U%]C3/) MU=M*X60V@T)=BD37M/LDM+5G: HKH$M )U<@256+4W5V/[M")Y].4U>JM!KL MSOL4XRY%\$8*C&X9E:5 7V@.^2[>57*MYF"C>1P<);PE_!QA_S,*O" XH&?R M[W#_B!QL+<2&+_J+A5-H&9<5+7;,_'FCPM&UA$;\.I(LM,E"DPR_D:R_&7'H M&CID;)#Z[[O*?!\//(P'J;O:]N=U8!0/\0"'-FY'6V2U14>UC9?/9Z+* 9%\ M!./]W=@DPW>[6^'#+=M2[#OA?Z>O:_CPB1(O# Y;&]BI25' MI6=_CQ_OK>2\/QWNUP#]WY,B,\#(;QGL4' I,XBI-XSV)WJS,V MP LS, 2:LR657<.QIW8H79I6O'<^UL/*=-P7FF[2J7925%2@&A:*TCL?*)]Y M-SRZC62MZ;\/3*IN;I:E&KC =8!ZOV!,;C8Z@1WAV1]02P,$% @ 1HBP M5!53R8OF @ @@D !D !X;"]W;W)K&ULO59= M3]LP%/TK5K0'D%82Y[NHK43+IB&!AJC8'J8]F.2VC4CBS'8I_/M=.VD:2LDV M"?;2V,X]YYY[W/AZM.'B7JX %'DL\E*.K952U:EMRV0%!9,GO((2WRRX*)C" MJ5C:LA+ 4@,JL">CBBUA#NJVNA8XLUN6-"N@E!DOB8#%V#JCIS/J:8")^);!1G;& M1)=RQ_F]GERD8\O1BB"'1&D*AH\'F$&>:R;4\:LAM=J<&M@=;]D_F^*QF#LF M8<;S[UFJ5F,KMD@*"[;.U0W??(&FH$#S)3R7YI=LZM@PM$BREHH7#1@5%%E9 M/]EC8T0'@#R' 6X#&&\,&JO) M2KV- #FZY%(>DZ-S4"S+ M<30@M_-S&0KE*')[*1).:U3NJ^D],@5+]5*DD]E"NESO(WRVQK<;0U3 MMY?PBHD3XM&/Q'5<]X">V=_#:8\\H/6]KP_;V.VF316WE=$_D=$\. M.KZ[Y_7+L($7!3$]['7>_E<4&I[WCQ_KER*#)P8C>*]KRW.]VL +$T35Z2A*]+53>%=K6] M2)R9]KFW/M47#-,E=S3U[02/_&562I+# BF=DPB-%W7#KR>*5Z9GWG&%'=@, M5WA) J$#\/V"<[6=Z 3MM6OR&U!+ P04 " !&B+!4&P#FXK@" F"0 M&0 'AL+W=OT<\8+*QF58[1#BT71NYF/+ M,3."#%)M7#!\;&$"668\X3S^U$ZM)J81MMLOWK^4R6,R#TS!1&0_^5ROQM;0 M(G-8L$VF[\3N*]0)!<9?*C)5_I-=9>O'%DDW2HN\%N,,JK JP7>J0*_%O@EF2J5DL.4:9:,I-@1::S1FVF4,$LUIL\+L^XS+?$M M1YU.9K#$5=3DIJCVD%F+"W*E%&A%SJ:@&<_4.0[=SZ;D[-/YR-88U6CMM(YP M746@1R)\9W) //L. MUD)J7BSWR/WZAN;D1D.N?O<$\YI@7AG,.Q*L6H8NY)4N+'7FT]XF7A Y3DS# MD;UMP^TRC/'G>?N&TQ,,]W+PFQS\WARN-\\7BL^!L/D6D)A"9CUH@L9M\/'K M$#;!PG>N0Z7S6]2H[[A!$-(#O!V&0>@/72?HQALU4XMZIS;#$_-_^ X;O\./ MYQLWP>)W\HW?8(MP3X;1X>Y]:S>D411$1^BZSNOQZ/1.;2(D F :B%@L> H$ MGK#D*E ]:;NMP]?]>,KNZ]GETG=RKH5[GW\X#,+8/0#=84B=R*?!X3%AMVJ2 MN4'@0;SDA2(9+%#I#")D(JNB7'6T6)=EZD%H+'IE&ULM51=3]LP%/TK5K0'D$;SU0:$TDC0;AK2D"HJMH=I M#VYZDUBUXV"[#?S[73LA*BNM>"$/R;5]S_$])[Y.6ZDVN@(PY%GP6D^]RICF MVO=U7H&@>B0;J'&ED$I0@T-5^KI10-<.)+@?!4'B"\IJ+TO=W$)EJ=P:SFI8 M***W0E#U<@M6P6"D?^P+)F FK-9$T4%%/O M)KR>)3;?)?QBT.J]F%@E*RDW=G"WGGJ!+0@XY,8R4/SL8 :<6R(LXZGG](8M M+7 _?F7_[K2CEA75,)/\-UN;:NI=>60-!=UR\R#;']#KF5B^7'+MWJ3M8 MG&^UD:('8P6"U=V7/O<^[ '"\1% U .BCP+B'A [H5UE3M:<&IJE2K9$V6QD MLX'SQJ%1#:OM7UP:A:L,<29;;E<:GK90&_)MAV]-SN9@*./ZG%R0Q^6TMQUM=(3VIE$C$H9?211$T3OPV6GX/45XW,'#MW ?!0XJHT%E MY/@F'U1)_OS$#')G0.B_)_CC@3]V_/$1?CQ1)9[&&K0FLB +^H+=EF_(0DG3 MGU<,2T4%X9+6[_G9;9"X#6SK[;*+Z.HR',>IO]LW[C O#/ 9LM[4/Q[J'Y^L M_]"?>Q K4*>\F0STI+5FG H$!B, M+M$"U5T;W<#(QG7>2AKL8Q=6>-."L@FX7D@LL1_89A[N[NP?4$L#!!0 ( M $:(L%3L)L"5% , # 1 - >&POKTD*@D3X60DFO*JU'4PDXW0XS#N3(&[?3=R4GO_NQRWWYJ@;,P\I)>'$!ZWNOAQ !BY,EAY,]Q M6^JH3=!D5$BQFR,P(YQ-%0.O@I2,KYQY (:9Y%(%VA3(B.F# MI7YT<-_-H'8M3\F$5#:VB^!^I^WR/6 ] X&,\T[@('2&R:@B6E,EKLS$+K;& M)U#0CN]6E5$X5V35'UR$&P=[,T&F4N54=6'ZX=HT&7%:@!S%Y@NX:UE% &HM M2S/(&9E+0:R&M4<[,+0SRODM-/;W8H=[66Q5M0Q1M4[$'JSXW9CK!S:!9ZHVC!EG:^+#H!&'L?9R=5Q5>?.)N+DKK-'QQP M,B)KOV A%7LTT:!59L9 51@\4*79;-OR4Y'JCB[UNIV6!:YY\%_S"YKG5%!% M^+9HT_L'*(X__"W)]AG=%_Q25O]L][XZJ^UI==QI;4^_8Q>9'+_(.#U*C5%[ MZFP=;3L'6V<-X 5B''Z#EQ6^"1I,&\8U$^ULP?*!W?XS?J< M%J3A^JX#Q^%F?$USUI1IM^H&$M&NVHR_PO;Z2??V8F(QD=,ES;-VJN93.PS, MP$1M+W#81Z[LY4(^C@O M'Y+9#Q;'[Y.:R[_3-(WC),$RFF5>!1F6MR2!KY\-TP8>6!R(]'NYQJN-=\CS M?8#5]+D.P7:*=R*V4SS7@/CS!AYIZJ\V%@<\L"I@O0/Q_7&@I_P^<0Q5Q;1A M3S".I"F&0"_Z>S1)D.PD\/'7!WM*XCA-_0A@?@5QC"'P-.((I@ T8$@-8?20$3; M8T.P6BP^0"X99K>]9!:G]M3&;DWY?9VM64GT@-TS8*TNI2FKLJ5KU]48QFNLU8Z8L^OY@$/=+RD7O M[/2MKIGJNR?2L,QP*6QA7?"3LV?]]WI]2IZXY@M>\Y*\L M'_8&/:+7\OE**OXJA:%%FBE9%,.>M[WPDRG#LT_%:0TYIPO=E!BZN*,69-B+ M![;")5?:-'VRV$BIPDPMA&(M=B M6Y6]MWY2^]?7^?:IC<5UVE"=<'M!7><-.![DQ?0VG4ZNQZ-Y,B;GH\GH]B(A MZ562S%,'T < _9T!DKT9=2 # #+X0LAT;@\WR:T%G%Z2Z2RY3% MU>C6@8P R&AWD*/TRH&, <@8%W*J5E3PU^9"\W6/F42J_H_R4AK.R [6,< UC$NUBC+ M5,5R,N&TL1MG+I@W@,;K 2[:1(K5_IRITKYT"^-2@19!ULB-?:^HL98O7L@= MRYFML.Y3^^HMF5+,Q81*ZHT+0)<5K="XG$PS:)+$MN MZIMT\ZU>V*C)!C!,9!_>04@D'K))4B.SA[4L MLCU2MFIBUW\$K) R/&1GI-5"L\>JIDN>Z@_%!8.DX2%; S3NO>_&TY!!?&2# M@-%+&Q-2BH^L%+@U Q<3G)X@*^53!$/VYK7[]'\N(:04'UDI'<%,)R-D%!_9 M*.VHIA,/,HF//2N!K$SV7$Q(*3ZR4D OM[]LR"T^LENZO=S9Z9!G?&S/?%9@ M)R.D'!]9.?!8[@Z2 :2< %DY\%@>NIB03Y@3NJ0OS!A&TL?*73P*(?&$R.(!.[TUX8T@\41? MNF9C,7\V[F."V@%UFX-J=#EDH0K80C.E&PA%D MH0A[=0=,%+8P(0M%V!DX$-,-V"/(0A&RA6!,-VT40Q:*D2T$8[IIHQBR4(QN MH>[L\)^ T\6$+!0C6ZA[^;83$[)0C&RASB1V1^P>0PZ*L?<3=$#N6[<_,5&Q MUO)*##DH1G90-^9TPQ2M!WD7$]R0OZ) M&__TFYOUV6ENOT/!\EM;O;;E&2VRF2+U8;OQ*(SJ[0'+JB@N;-E4V E7_K8S M^&U7\]EO4$L#!!0 ( $:(L%06W6L4)@( &,H : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F( M)(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;# MJ;^=T3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'0 M6U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O M(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW_*3>=?C:EWKM M^5[C\W^2ZN%\;[D^_K+\/HD2+BXXI]N*^O074$L#!!0 ( $:(L%3A[%X1 M] $ *(G 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6- MZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\< M]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+ M95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW M<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^ M+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( $:(L%0B'>-NT@4 ,,9 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5"\%ELWW @ CPH !@ M ("!>!4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1HBP5*1X%L,8!P $AL !@ ("!:", 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1HBP5(-3?#Q9!0 MN0T !@ ("!>E0 'AL+W=O&UL4$L! A0#% @ 1HBP5-Y) M+*0/#P C2\ !D ("!.UT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5'<>6S(8!P \1$ !D M ("!GW4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1HBP5*X6FS(F! BPD !D ("! MZHD 'AL+W=ON_+ET$ #&"P &0 @(%'C@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 1HBP5*>7JH,G(P 0W( !D ("!L94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5 K580"6 P + H !D M ("!LLD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1HBP5*-'K#)7 P .PD !D ("!P-, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1HBP5,Y+!PKR @ >@@ !D ("!E=P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5"VU5W4_ @ 9P4 !D M ("!I^X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1HBP5"ZMO_1H @ V@4 !D ("!L?4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP M5.)U$UIU @ $P< !D ("!G ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5""^BR_H @ X0@ M !D ("!#PH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5 \^/?L" P 5@D !D M ("!5Q0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1HBP5.)W,M5!! 6A( !D ("!*!X! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5'>H MC581! @PX !D ("!%B@! 'AL+W=O+ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5&T5Q]9&!@ @AX !D M ("!;3(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1HBP5 C#I")? P S L !D ("! MR#X! 'AL+W=O0@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 1HBP5'<&^]:= @ S@< !D ("!:D&PO=V]R:W-H965T&UL4$L! A0#% @ 1HBP5$!0,?4Q M @ QP4 !D ("!2E ! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !&B+!4 MX>Q>$?0! "B)P $P @ &=7@$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 3 !, ,L4 #"8 $ ! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 170 304 1 false 73 0 false 7 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 STOCKHOLDER'S OR MEMBER'S EQUITY (DEFICIT) Sheet http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S OR MEMBER'S EQUITY (DEFICIT) 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 - Intangible Assets Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssets Intangible Assets Notes 9 false false R10.htm 10401 - Disclosure - Accrued Liabilities Sheet http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 10 false false R11.htm 10501 - Disclosure - Long-Term Debt Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebt Long-Term Debt Notes 11 false false R12.htm 10601 - Disclosure - Mandatorily Redeemable Preferred Units Sheet http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnits Mandatorily Redeemable Preferred Units Notes 12 false false R13.htm 10701 - Disclosure - Related Party Transactions Sheet http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 10801 - Disclosure - Commitments and Contingencies Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 10901 - Disclosure - Stockholders' or Members' Equity (Deficit) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficit Stockholders' or Members' Equity (Deficit) Notes 15 false false R16.htm 11001 - Disclosure - Loss Per Share or Unit Sheet http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnit Loss Per Share or Unit Notes 16 false false R17.htm 11101 - Disclosure - Employee Benefit Plans Sheet http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 17 false false R18.htm 11201 - Disclosure - Segment Information Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformation Segment Information Notes 18 false false R19.htm 11301 - Disclosure - Subsequent Events Sheet http://www.directdigitalholdings.com/role/DisclosureSubsequentEvents Subsequent Events Notes 19 false false R20.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 20 false false R21.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 21 false false R22.htm 30203 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30303 - Disclosure - Intangible Assets (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureIntangibleAssets 23 false false R24.htm 30403 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilities 24 false false R25.htm 30503 - Disclosure - Long-Term Debt (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureLongTermDebt 25 false false R26.htm 30803 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingencies 26 false false R27.htm 30903 - Disclosure - Stockholders' or Members' Equity (Deficit) (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitTables Stockholders' or Members' Equity (Deficit) (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficit 27 false false R28.htm 31003 - Disclosure - Loss Per Share or Unit (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitTables Loss Per Share or Unit (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnit 28 false false R29.htm 31203 - Disclosure - Segment Information (Tables) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.directdigitalholdings.com/role/DisclosureSegmentInformation 29 false false R30.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 30 false false R31.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 31 false false R32.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 32 false false R33.htm 40203 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails Basis of Presentation and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 33 false false R34.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 34 false false R35.htm 40205 - 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/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 40206 - 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 36 false false R37.htm 40207 - 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 37 false false R38.htm 40208 - 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 38 false false R39.htm 40209 - 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/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 40210 - 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 40 false false R41.htm 40211 - 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 41 false false R42.htm 40301 - Disclosure - Intangible Assets (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables 42 false false R43.htm 40302 - 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 43 false false R44.htm 40303 - Disclosure - Intangible Assets - Future Amortization Expense (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails Intangible Assets - Future Amortization Expense (Details) Details 44 false false R45.htm 40401 - Disclosure - Accrued Liabilities (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesTables 45 false false R46.htm 40501 - Disclosure - Long-Term Debt (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails Long-Term Debt (Details) Details http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables 46 false false R47.htm 40502 - Disclosure - Long-Term Debt - Interest Expense (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails Long-Term Debt - Interest Expense (Details) Details 47 false false R48.htm 40503 - Disclosure - Long-Term Debt - 2020 Term Loan Facility (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails Long-Term Debt - 2020 Term Loan Facility (Details) Details 48 false false R49.htm 40504 - Disclosure - Long-Term Debt - Lafayette Square (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails Long-Term Debt - Lafayette Square (Details) Details 49 false false R50.htm 40505 - Disclosure - Long-Term Debt - Interest Expense and Related Fees 2020 Term Loan Facility and 2021 Credit Facility (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails Long-Term Debt - Interest Expense and Related Fees 2020 Term Loan Facility and 2021 Credit Facility (Details) Details 50 false false R51.htm 40506 - 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 51 false false R52.htm 40507 - Disclosure - Long-Term Debt - Future Minimum Payments (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails Long-Term Debt - Future Minimum Payments (Details) Details 52 false false R53.htm 40601 - 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 53 false false R54.htm 40701 - Disclosure - Related Party Transactions (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactions 54 false false R55.htm 40801 - Disclosure - Commitments and Contingencies - Litigation (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails Commitments and Contingencies - Litigation (Details) Details 55 false false R56.htm 40802 - Disclosure - Commitments and Contingencies - Leases (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails Commitments and Contingencies - Leases (Details) Details 56 false false R57.htm 40803 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails Commitments and Contingencies - Maturity of Leases (Details) Details 57 false false R58.htm 40901 - Disclosure - Stockholders' or Members' Equity (Deficit) - Members' Equity (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails Stockholders' or Members' Equity (Deficit) - Members' Equity (Details) Details http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitTables 58 false false R59.htm 40902 - Disclosure - Stockholders' or Members' Equity (Deficit) - Stockholder's Equity (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails Stockholders' or Members' Equity (Deficit) - Stockholder's Equity (Details) Details http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitTables 59 false false R60.htm 40903 - Disclosure - Stockholders' or Members' Equity (Deficit) - Warrants assumptions (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails Stockholders' or Members' Equity (Deficit) - Warrants assumptions (Details) Details http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitTables 60 false false R61.htm 40904 - Disclosure - Stockholders' or Members' Equity (Deficit) - Warrants Activity (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails Stockholders' or Members' Equity (Deficit) - Warrants Activity (Details) Details http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitTables 61 false false R62.htm 41001 - Disclosure - Loss Per Share or Unit (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails Loss Per Share or Unit (Details) Details http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitTables 62 false false R63.htm 41101 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlans 63 false false R64.htm 41201 - Disclosure - Segment Information (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.directdigitalholdings.com/role/DisclosureSegmentInformationTables 64 false false R65.htm 41202 - Disclosure - Segment Information - Revenue (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails Segment Information - Revenue (Details) Details 65 false false R66.htm 41203 - Disclosure - Segment Information - Operating Income (Loss) (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails Segment Information - Operating Income (Loss) (Details) Details 66 false false R67.htm 41204 - Disclosure - Segment Information - Assets (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails Segment Information - Assets (Details) Details 67 false false R68.htm 41301 - Disclosure - Subsequent Events (Details) Sheet http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.directdigitalholdings.com/role/DisclosureSubsequentEvents 68 false false All Reports Book All Reports tmb-20220331x10q.htm tmb-20220331.xsd tmb-20220331_cal.xml tmb-20220331_def.xml tmb-20220331_lab.xml tmb-20220331_pre.xml tmb-20220331xex31d1.htm tmb-20220331xex31d2.htm tmb-20220331xex32d1.htm tmb-20220331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tmb-20220331x10q.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 170, "dts": { "calculationLink": { "local": [ "tmb-20220331_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20220331_def.xml" ] }, "inline": { "local": [ "tmb-20220331x10q.htm" ] }, "labelLink": { "local": [ "tmb-20220331_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20220331_pre.xml" ] }, "schema": { "local": [ "tmb-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 504, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 17, "http://www.directdigitalholdings.com/20220331": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 23 }, "keyCustom": 66, "keyStandard": 238, "memberCustom": 40, "memberStandard": 29, "nsprefix": "drct", "nsuri": "http://www.directdigitalholdings.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "drct:AccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Accrued Liabilities", "role": "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "drct:AccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Long-Term Debt", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "drct:MandatorilyRedeemablePreferredUnitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Mandatorily Redeemable Preferred Units", "role": "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnits", "shortName": "Mandatorily Redeemable Preferred Units", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "drct:MandatorilyRedeemablePreferredUnitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Related Party Transactions", "role": "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Commitments and Contingencies", "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Stockholders' or Members' Equity (Deficit)", "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficit", "shortName": "Stockholders' or Members' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Loss Per Share or Unit", "role": "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnit", "shortName": "Loss Per Share or Unit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Employee Benefit Plans", "role": "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Segment Information", "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Subsequent Events", "role": "http://www.directdigitalholdings.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "drct:ScheduleOfOwnershipInSubsidiariesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Organization and Description of Business (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessTables", "shortName": "Organization and Description of Business (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "drct:ScheduleOfOwnershipInSubsidiariesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_kY6SCOBaJke1-oq65nxXxA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_kY6SCOBaJke1-oq65nxXxA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Intangible Assets (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "drct:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "drct:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Stockholders' or Members' Equity (Deficit) (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitTables", "shortName": "Stockholders' or Members' Equity (Deficit) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Loss Per Share or Unit (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitTables", "shortName": "Loss Per Share or Unit (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Segment Information (Tables)", "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_BpkUJZ0ySEqVAQgDaKd0NA", "decimals": "0", "lang": null, "name": "us-gaap:CommonUnitAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EbybyvI0ZUabKaap2ow4PA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "drct:PercentageOfVotingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xd-mgfEOAUy3h2zhxklCPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Description of Business (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "drct:PercentageOfVotingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xd-mgfEOAUy3h2zhxklCPw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_MajorCustomersAxis_drct_CustomeraMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_4-ZDQ4nNrUeLQcXHTAaSvw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xd-mgfEOAUy3h2zhxklCPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_MajorCustomersAxis_drct_CustomeraMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_4-ZDQ4nNrUeLQcXHTAaSvw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xd-mgfEOAUy3h2zhxklCPw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_RangeAxis_srt_MaximumMember_PXEB3ukTtUCUoTixCqKwSw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_RangeAxis_srt_MaximumMember_PXEB3ukTtUCUoTixCqKwSw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_BusinessAcquisitionAxis_drct_HuddledMassesAndColossusMediaLlcMember_n5O5adhXRU6rSszdyd5KHA", "decimals": "0", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Deferred Financing Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_LineOfCreditFacilityAxis_drct_EastWestBankMember_UkmEKJpw_k2KZzWSRpKqvw", "decimals": "0", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Advertising Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_8mN8Avl0lU2lDme8a2dCYQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40210 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSegmentInformationDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40211 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Liquidity and Capital Resources (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "drct:LiquidityAndCapitalResourcesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_X8B0y1tfqky2VhuM4uFfkA", "decimals": "0", "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_9_30_2020_5h5Zw1x3qUCENXprOrRxBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Intangible Assets (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_9_30_2020_To_9_30_2020_2sO8nUv3IUePFSMHzWdbRw", "decimals": "0", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails", "shortName": "Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Intangible Assets - Future Amortization Expense (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Long-Term Debt (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "shortName": "Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_17_2021_us-gaap_LineOfCreditFacilityAxis_drct_EastWestBankMember_z4AyuXXE10y1rD2MZeWO6w", "decimals": "0", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Long-Term Debt - Interest Expense (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "shortName": "Long-Term Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_LineOfCreditFacilityAxis_drct_EastWestBankMember_WjkYliOBTEuwiGPheJ2xNA", "decimals": "0", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_LineOfCreditFacilityAxis_drct_SilverpeakMember_rgMH5oH6hkiZIO8w9-coMg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Long-Term Debt - 2020 Term Loan Facility (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails", "shortName": "Long-Term Debt - 2020 Term Loan Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_LineOfCreditFacilityAxis_drct_SilverpeakMember_rgMH5oH6hkiZIO8w9-coMg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfFinancingCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - Long-Term Debt - Lafayette Square (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "shortName": "Long-Term Debt - Lafayette Square (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_3_2021_srt_ConsolidatedEntitiesAxis_srt_SubsidiariesMember_us-gaap_LineOfCreditFacilityAxis_drct_LafayetteSquareMember_mPlh7DxI_ka7nMSGJeIL1g", "decimals": "0", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_drct_CommonUnitsMember_zRSCrzOuXEGuTN2pcSDrwA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S OR MEMBER'S EQUITY (DEFICIT)", "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S OR MEMBER'S EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_drct_CommonUnitsMember_zRSCrzOuXEGuTN2pcSDrwA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_LineOfCreditFacilityAxis_drct_SilverpeakMember_rIMt5Bjd_k2bQi23oVR_dQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - Disclosure - Long-Term Debt - Interest Expense and Related Fees 2020 Term Loan Facility and 2021 Credit Facility (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "shortName": "Long-Term Debt - Interest Expense and Related Fees 2020 Term Loan Facility and 2021 Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "drct:ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_LineOfCreditFacilityAxis_drct_SilverpeakMember_rIMt5Bjd_k2bQi23oVR_dQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "drct:AccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40506 - Disclosure - Long-Term Debt - U.S. Small Business Administration Loans (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails", "shortName": "Long-Term Debt - U.S. Small Business Administration Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_drct_EconomicInjuryDisasterLoanMember_RhBC8XrmREGYvbAc8JTEqg", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40507 - Disclosure - Long-Term Debt - Future Minimum Payments (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails", "shortName": "Long-Term Debt - Future Minimum Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Mandatorily Redeemable Preferred Units (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "shortName": "Mandatorily Redeemable Preferred Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "drct:MandatorilyRedeemablePreferredUnitsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_12_1_2021_To_12_31_2021_dei_LegalEntityAxis_drct_DdhLlcMember_us-gaap_CapitalUnitsByClassAxis_drct_ClassPreferredUnitsMember_N6Su5zaCDkSPWSV4W2OrtA", "decimals": "0", "lang": null, "name": "drct:GainLossOnRedemptionOfMandatoryRedemptionOfPreferredStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RelatedPartyTransactionAxis_drct_LoansFromRelatedPartyMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_drct_WalkerAndSmithFoundingMembersMember_w_444EDcsU-Aqn9jFTIWLw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Related Party Transactions (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RelatedPartyTransactionAxis_drct_LoansFromRelatedPartyMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_drct_WalkerAndSmithFoundingMembersMember_w_444EDcsU-Aqn9jFTIWLw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Commitments and Contingencies - Litigation (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails", "shortName": "Commitments and Contingencies - Litigation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Commitments and Contingencies - Leases (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "shortName": "Commitments and Contingencies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Commitments and Contingencies - Maturity of Leases (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails", "shortName": "Commitments and Contingencies - Maturity of Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonUnitOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_EbybyvI0ZUabKaap2ow4PA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stockholders' or Members' Equity (Deficit) - Members' Equity (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "shortName": "Stockholders' or Members' Equity (Deficit) - Members' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_dei_LegalEntityAxis_drct_DdhLlcMember_FyzOjWFyEUO3e8yt9FnGwg", "decimals": "INF", "lang": null, "name": "us-gaap:CommonUnitOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EbybyvI0ZUabKaap2ow4PA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EbybyvI0ZUabKaap2ow4PA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Stockholders' or Members' Equity (Deficit) - Stockholder's Equity (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "shortName": "Stockholders' or Members' Equity (Deficit) - Stockholder's Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EbybyvI0ZUabKaap2ow4PA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Stockholders' or Members' Equity (Deficit) - Warrants assumptions (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails", "shortName": "Stockholders' or Members' Equity (Deficit) - Warrants assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "INF", "first": true, "lang": null, "name": "drct:ClassOfWarrantOrRightGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EbybyvI0ZUabKaap2ow4PA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Stockholders' or Members' Equity (Deficit) - Warrants Activity (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails", "shortName": "Stockholders' or Members' Equity (Deficit) - Warrants Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "INF", "first": true, "lang": null, "name": "drct:ClassOfWarrantOrRightGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_EbybyvI0ZUabKaap2ow4PA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Loss Per Share or Unit (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails", "shortName": "Loss Per Share or Unit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_3ItH0Pnqr0e8fZi3oOP1mw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xd-mgfEOAUy3h2zhxklCPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Employee Benefit Plans (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_3ItH0Pnqr0e8fZi3oOP1mw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xd-mgfEOAUy3h2zhxklCPw", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_8mN8Avl0lU2lDme8a2dCYQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Segment Information (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Segment Information - Revenue (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails", "shortName": "Segment Information - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementBusinessSegmentsAxis_drct_BuySideAdvertisingMember_Zom6ARBdg0G4JFdVTvRrNw", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Segment Information - Operating Income (Loss) (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails", "shortName": "Segment Information - Operating Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementBusinessSegmentsAxis_drct_BuySideAdvertisingMember_Zom6ARBdg0G4JFdVTvRrNw", "decimals": "0", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_4QlOoORgJUWFl3R97aN4xQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Segment Information - Assets (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "shortName": "Segment Information - Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "As_Of_3_31_2021_eaQZDgAe3Umww7sbFV5yTA", "decimals": "0", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_4_11_2022_To_4_11_2022_T392gyOVwUGmdLe5ay6swg", "decimals": "0", "first": true, "lang": null, "name": "drct:ForgivenessOfPaycheckProtectionProgramLoan", "reportCount": 1, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Subsequent Events (Details)", "role": "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_4_11_2022_To_4_11_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3tkPFK35AUet18aTnXWv3w", "decimals": "0", "lang": null, "name": "drct:ForgivenessOfPaycheckProtectionProgramLoan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_uokmoCHHZ0KYTVTws1P3gA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Description of Business", "role": "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Intangible Assets", "role": "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_WRvEZU2BB0efG5k0xWOlgg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Adress Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "drct_AccountsReceivableGuaranteedRecoveryOfUncollectedBalancesFromInsurancePercent": { "auth_ref": [], "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)" } } }, "localname": "AccountsReceivableGuaranteedRecoveryOfUncollectedBalancesFromInsurancePercent", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "drct_AccountsReceivableProvisionForDoubtfulAccountsPercent": { "auth_ref": [], "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)" } } }, "localname": "AccountsReceivableProvisionForDoubtfulAccountsPercent", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "drct_AccountsReceivableRemittanceFromInsuranceOnCollectionOfFullAmountsPercent": { "auth_ref": [], "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)" } } }, "localname": "AccountsReceivableRemittanceFromInsuranceOnCollectionOfFullAmountsPercent", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "drct_AccruedExpensesPayableForRedemptionOfCommonUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount payable for redemption of common units.", "label": "Accrued Expenses, Payable for Redemption of Common Units", "terseLabel": "Payable for redemption of common units" } } }, "localname": "AccruedExpensesPayableForRedemptionOfCommonUnits", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "drct_AccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [], "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" } } }, "localname": "AccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "drct_AdditionalDeferredFinanceFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional deferred financing fees incurred during the period.", "label": "Additional Deferred Finance Fees", "terseLabel": "Additional deferred financing fees" } } }, "localname": "AdditionalDeferredFinanceFees", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "monetaryItemType" }, "drct_AdditionalUnitsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional units issued.", "label": "Additional Units Issued", "terseLabel": "Additional units issued" } } }, "localname": "AdditionalUnitsIssued", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "sharesItemType" }, "drct_AggregatePurchasePriceOfUnitsIssued": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "AggregatePurchasePriceOfUnitsIssued", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "monetaryItemType" }, "drct_AreaOfPropertyLeased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of property leased.", "label": "Area Of Property Leased", "terseLabel": "Area of property leased" } } }, "localname": "AreaOfPropertyLeased", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "areaItemType" }, "drct_BoardServicesAndConsultingAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to board services and consulting agreements.", "label": "Board Services and Consulting Agreements [Member]", "terseLabel": "Board services and consulting agreements" } } }, "localname": "BoardServicesAndConsultingAgreementsMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "drct_BuySideAdvertisingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to buy-side advertising.", "label": "Buy-side advertising" } } }, "localname": "BuySideAdvertisingMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "drct_ClassBPreferredUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to class B preferred units.", "label": "Class B Preferred Units [Member]" } } }, "localname": "ClassBPreferredUnitsMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "domainItemType" }, "drct_ClassOfWarrantOrRightExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercisable.", "label": "Class of Warrant or Right, Exercisable", "terseLabel": "Exercisable" } } }, "localname": "ClassOfWarrantOrRightExercisable", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "drct_ClassOfWarrantOrRightGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights granted.", "label": "Class of Warrant or Right, Granted", "terseLabel": "Warrants granted" } } }, "localname": "ClassOfWarrantOrRightGranted", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "drct_ClassOfWarrantOrRightNumberOfSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Class of Warrant or Right, Number of Shares [Abstract]", "terseLabel": "Number of Shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSharesAbstract", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "stringItemType" }, "drct_ClassOfWarrantOrRightWeightedAverageExercisePrice": { "auth_ref": [], "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" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageExercisePrice", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "drct_ClassOfWarrantOrRightWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Class of Warrant or Right, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-average Exercise Price" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceAbstract", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "stringItemType" }, "drct_ClassOfWarrantOrRightWeightedAverageExercisePriceExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of warrants exercisable.", "label": "Class of Warrant or Right, Weighted Average Exercise Price, Exercisable", "terseLabel": "Exercisable" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceExercisable", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "drct_ClassOfWarrantOrRightWeightedAverageExercisePriceGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of warrants granted.", "label": "Class of Warrant or Right, Weighted Average Exercise Price, Granted", "terseLabel": "Warrants granted" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceGranted", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "drct_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "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)" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "stringItemType" }, "drct_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average remaining contractual term of warrants exercisable.", "label": "Class of Warrant or Right, Weighted Average Remaining Contractual Term, Exercisable", "terseLabel": "Exercisable" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermExercisable", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "durationItemType" }, "drct_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average remaining contractual term of warrants granted.", "label": "Class of Warrant or Right, Weighted Average Remaining Contractual Term, Granted", "terseLabel": "Warrants granted" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermGranted", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "durationItemType" }, "drct_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOutstanding": { "auth_ref": [], "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" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOutstanding", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "durationItemType" }, "drct_ClassPreferredUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to class a preferred units.", "label": "Class A Preferred Units [Member]", "terseLabel": "Class a preferred units" } } }, "localname": "ClassPreferredUnitsMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "domainItemType" }, "drct_ClassaPreferredUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Class A Preferred Units.", "label": "Class A Preferred Units" } } }, "localname": "ClassaPreferredUnitsMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails" ], "xbrltype": "domainItemType" }, "drct_ClassbPreferredUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Class B Preferred Units .", "label": "Class B Preferred Units" } } }, "localname": "ClassbPreferredUnitsMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "drct_ClosingDateTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to closing date term loan.", "label": "Closing Date Term Loan [Member]" } } }, "localname": "ClosingDateTermLoanMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "drct_ColossusMediaLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Colossus Media, LLC.", "label": "Colossus Media, LLC" } } }, "localname": "ColossusMediaLlcMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "drct_CommonUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to common units.", "label": "Common Units" } } }, "localname": "CommonUnitsMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "domainItemType" }, "drct_CompensationTaxesAndBenefitsExpenses": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of compensation, taxes and benefits expenses.", "label": "Compensation, Taxes and Benefits Expenses", "terseLabel": "Compensation, taxes and benefits" } } }, "localname": "CompensationTaxesAndBenefitsExpenses", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "drct_ConsolidatedTotalNetLeverageRatioIsGreaterThan4Member": { "auth_ref": [], "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 [Member]", "terseLabel": "Consolidated total net leverage ratio is greater than 4.00" } } }, "localname": "ConsolidatedTotalNetLeverageRatioIsGreaterThan4Member", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "drct_ConsolidatedTotalNetLeverageRatioIsLessThan2Member": { "auth_ref": [], "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 [Member]", "terseLabel": "Consolidated total net leverage ratio is less than 2.00" } } }, "localname": "ConsolidatedTotalNetLeverageRatioIsLessThan2Member", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "drct_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer B.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "drct_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer C.", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "drct_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer D.", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "drct_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer E.", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "drct_CustomerFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer F.", "label": "Customer F [Member]", "terseLabel": "Customer F" } } }, "localname": "CustomerFMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "drct_CustomeraMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer A.", "label": "CustomerA [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomeraMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "drct_DdhLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Ddh Llc.", "label": "DDH LLC", "terseLabel": "DDH LLC" } } }, "localname": "DdhLlcMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "drct_DebtInstrumentApplicableImpactDiscountRate": { "auth_ref": [], "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" } } }, "localname": "DebtInstrumentApplicableImpactDiscountRate", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "percentItemType" }, "drct_DebtInstrumentInterestPaidInKindRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of interest rate paid in kind.", "label": "Debt Instrument, Interest Paid In Kind , Rate", "terseLabel": "Interest rate paid in kind" } } }, "localname": "DebtInstrumentInterestPaidInKindRate", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "drct_DebtInstrumentInterestPayableMonthlyRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of interest rate payable monthly.", "label": "Debt Instrument, Interest Payable Monthly , Rate", "terseLabel": "Interest rate payable monthly" } } }, "localname": "DebtInstrumentInterestPayableMonthlyRate", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "drct_DebtInstrumentPercentageOfRepaymentOfExcessCashFlow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repayment of principal balance on specified period of calendar year in an amount equal percentage of excess cash flow", "label": "Debt Instrument, Percentage of Repayment of Excess Cash Flow", "terseLabel": "Loan repayable in excess of cashflow percentage" } } }, "localname": "DebtInstrumentPercentageOfRepaymentOfExcessCashFlow", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "drct_DebtInstrumentRepaymentInExcessOfCashFlowDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term for repayment of in an amount equal percentage of excess cash flow, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Repayment in Excess Of Cash Flow, Duration", "terseLabel": "Repayment in excess of cash flow term" } } }, "localname": "DebtInstrumentRepaymentInExcessOfCashFlowDuration", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails" ], "xbrltype": "durationItemType" }, "drct_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchEmployeeCompensation": { "auth_ref": [], "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)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchEmployeeCompensation", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "drct_DelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to delayed draw term loan.", "label": "Delayed Draw Term Loan [Member]" } } }, "localname": "DelayedDrawTermLoanMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "drct_DirectDigitalHoldingsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Direct Digital Holdings, LLC.", "label": "Direct Digital Holdings, LLC" } } }, "localname": "DirectDigitalHoldingsLlcMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "drct_DistributionToMembers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of distribution to members.", "label": "Distribution to Members", "negatedLabel": "Distributions to members" } } }, "localname": "DistributionToMembers", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "monetaryItemType" }, "drct_EastWestBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to East West Bank.", "label": "East West Bank [Member]", "terseLabel": "East West Bank" } } }, "localname": "EastWestBankMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "domainItemType" }, "drct_EconomicInjuryDisasterLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Economic Injury Disaster Loan.", "label": "Economic Injury Disaster Loan" } } }, "localname": "EconomicInjuryDisasterLoanMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "domainItemType" }, "drct_EconomicInjuryDisasterLoanNoncurrent": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "EconomicInjuryDisasterLoanNoncurrent", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "drct_ExercisePriceOfAdditionalUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price of of additional units issued.", "label": "Exercise Price of Additional Units", "terseLabel": "Exercise price of additional units" } } }, "localname": "ExercisePriceOfAdditionalUnits", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "perShareItemType" }, "drct_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "drct_ForgivenessOfPaycheckProtectionProgramLoan": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "ForgivenessOfPaycheckProtectionProgramLoan", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "drct_GainLossOnRedemptionOfMandatoryRedemptionOfPreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain loss on redemption of mandatory redemption of preferred units.", "label": "Gain Loss on Redemption of Mandatory Redemption of Preferred Stock", "terseLabel": "Loss on redemption of preferred units" } } }, "localname": "GainLossOnRedemptionOfMandatoryRedemptionOfPreferredStock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "monetaryItemType" }, "drct_GainLossOnRedemptionOfNonParticipatingPreferredUnits": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "GainLossOnRedemptionOfNonParticipatingPreferredUnits", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "drct_HuddledMassesAndColossusMediaLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Huddled Masses and Colossus Media LLC.", "label": "Huddled Masses and Colossus Media LLC [Member]", "terseLabel": "Huddled Masses and Colossus Media LLC" } } }, "localname": "HuddledMassesAndColossusMediaLlcMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "domainItemType" }, "drct_HuddledMassesLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Huddled Masses, LLC.", "label": "Huddled Masses, LLC" } } }, "localname": "HuddledMassesLlcMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "drct_IncrementalCommonSharesAttributableToUnitsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of units issued during the period.", "label": "Incremental Common Shares Attributable to Units Issued", "terseLabel": "Weighted average Class A and Class B units issued during the period" } } }, "localname": "IncrementalCommonSharesAttributableToUnitsIssued", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails" ], "xbrltype": "sharesItemType" }, "drct_LafayetteSquareLoanServicingLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Lafayette Square Loan Servicing, LLC.", "label": "Lafayette Square Loan Servicing, LLC [Member]", "terseLabel": "Lafayette Square Loan Servicing, LLC" } } }, "localname": "LafayetteSquareLoanServicingLlcMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "drct_LafayetteSquareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Lafayette Square.", "label": "Lafayette Square [Member]", "terseLabel": "Lafayette Square" } } }, "localname": "LafayetteSquareMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "drct_LeasesBaseMonthlyRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of base monthly rent under leases.", "label": "Leases, Base Monthly Rent", "terseLabel": "Base monthly rent" } } }, "localname": "LeasesBaseMonthlyRent", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "drct_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailss": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "drct_LiquidityAndCapitalResourcesPolicyTextBlock": { "auth_ref": [], "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" } } }, "localname": "LiquidityAndCapitalResourcesPolicyTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "drct_LoansFromRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to loans from related party.", "label": "Loans From Related Party [Member]", "terseLabel": "Related party Loans" } } }, "localname": "LoansFromRelatedPartyMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "drct_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetailss": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "drct_MandatorilyRedeemableNonParticipatingPreferredUnitsLiability": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount outstanding under pay check protection program classified as noncurrent.", "label": "Mandatorily Redeemable Non Participating Preferred Units Liability", "terseLabel": "Mandatorily redeemable non-participating preferred units" } } }, "localname": "MandatorilyRedeemableNonParticipatingPreferredUnitsLiability", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "drct_MandatorilyRedeemablePreferredUnitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Mandatorily Redeemable Preferred Units" } } }, "localname": "MandatorilyRedeemablePreferredUnitsAbstract", "nsuri": "http://www.directdigitalholdings.com/20220331", "xbrltype": "stringItemType" }, "drct_MandatorilyRedeemablePreferredUnitsTextBlock": { "auth_ref": [], "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" } } }, "localname": "MandatorilyRedeemablePreferredUnitsTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnits" ], "xbrltype": "textBlockItemType" }, "drct_NumberOfSharesOfCommonStockInEachUnit": { "auth_ref": [], "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" } } }, "localname": "NumberOfSharesOfCommonStockInEachUnit", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "sharesItemType" }, "drct_OperatingLeaseCorporateOfficeHeadquartersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to operating leases of corporate office headquarters.", "label": "Operating Lease, Corporate Office Headquarters [Member]", "terseLabel": "Corporate office headquarters" } } }, "localname": "OperatingLeaseCorporateOfficeHeadquartersMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "domainItemType" }, "drct_OperatingLeaseOfficeFurnitureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to operating leases of office furniture.", "label": "Operating Lease, Office Furniture [Member]", "terseLabel": "Office furniture" } } }, "localname": "OperatingLeaseOfficeFurnitureMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "domainItemType" }, "drct_Orange142AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Orange142 acquisition.", "label": "Orange 142 Acquisition [Member]", "terseLabel": "Orange 142 acquisition" } } }, "localname": "Orange142AcquisitionMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "domainItemType" }, "drct_Orange142LlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Orange142 LLC.", "label": "Orange142, LLC", "terseLabel": "Orange 142 LLC" } } }, "localname": "Orange142LlcMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "drct_PaycheckProtectionProgramLoanNoncurrent": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount outstanding under pay check protection program classified as noncurrent.", "label": "Paycheck Protection Program Loan, Noncurrent", "terseLabel": "Paycheck Protection Program loan" } } }, "localname": "PaycheckProtectionProgramLoanNoncurrent", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "drct_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Paycheck Protection Program.", "label": "Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "domainItemType" }, "drct_PaymentOfDistributionsToMembers": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of payment for distribution to members.", "label": "Payment of Distributions to Members", "terseLabel": "Distributions to members" } } }, "localname": "PaymentOfDistributionsToMembers", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "drct_PaymentOfPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of purchase price paid.", "label": "Payment of Purchase Price", "terseLabel": "Purchase price paid" } } }, "localname": "PaymentOfPurchasePrice", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "monetaryItemType" }, "drct_PaymentToRedemptionOfCommonUnits": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "PaymentToRedemptionOfCommonUnits", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "drct_PercentageOfNoneconomicVotingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of noneconomic voting units.", "label": "Percentage of Noneconomic Voting Units", "terseLabel": "Noneconomic voting rights (as a percent)" } } }, "localname": "PercentageOfNoneconomicVotingUnits", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "percentItemType" }, "drct_PercentageOfPublicOfferingPricePerUnitSold": { "auth_ref": [], "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" } } }, "localname": "PercentageOfPublicOfferingPricePerUnitSold", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "percentItemType" }, "drct_PercentageOfPublicOfferingPricePerWarrantSold": { "auth_ref": [], "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" } } }, "localname": "PercentageOfPublicOfferingPricePerWarrantSold", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "percentItemType" }, "drct_PercentageOfVotingInterest": { "auth_ref": [], "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" } } }, "localname": "PercentageOfVotingInterest", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "pureItemType" }, "drct_RedemptionOfCommonUnits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of redemption of common units.", "label": "Redemption of Common Units", "negatedLabel": "Redemption of common units" } } }, "localname": "RedemptionOfCommonUnits", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "monetaryItemType" }, "drct_RedemptionOfCommonUnitsIncludedInAccursedLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of redemption of common units included in accrued liabilities.", "label": "Redemption of Common Units Included In Accursed Liabilities", "terseLabel": "Common unit redemption balance included in accrued liabilities" } } }, "localname": "RedemptionOfCommonUnitsIncludedInAccursedLiabilities", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "drct_RedemptionOfCommonUnitsUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of common units redeemed during period.", "label": "Redemption Of Common Units, Units", "terseLabel": "Redemption of common units (in shares)" } } }, "localname": "RedemptionOfCommonUnitsUnits", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "sharesItemType" }, "drct_RedemptionOfNonParticipatingPreferredShares": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "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 shares" } } }, "localname": "RedemptionOfNonParticipatingPreferredShares", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "drct_RelatedPartyAnnualFeesPayment": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "RelatedPartyAnnualFeesPayment", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "drct_RelatedPartyFeesPaidPerHour": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "RelatedPartyFeesPaidPerHour", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "drct_RelatedPartyMaximumNumberOfHoursOfFeesPaid": { "auth_ref": [], "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" } } }, "localname": "RelatedPartyMaximumNumberOfHoursOfFeesPaid", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "drct_RemainingNumberOfUnitsIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining number of units issuable.", "label": "Remaining Number of Units Issuable", "terseLabel": "Remaining number of units issuable" } } }, "localname": "RemainingNumberOfUnitsIssuable", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "sharesItemType" }, "drct_RemainingPurchasePricePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of remaining purchase price payable.", "label": "Remaining Purchase Price Payable", "terseLabel": "Remaining amount payable" } } }, "localname": "RemainingPurchasePricePayable", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "monetaryItemType" }, "drct_RightOfUseAssetsPolicyTextBlock": { "auth_ref": [], "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" } } }, "localname": "RightOfUseAssetsPolicyTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "drct_RisksAndUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for risks and uncertainties.", "label": "Risks and Uncertainties [Policy Text Block]", "terseLabel": "Risks and uncertainties" } } }, "localname": "RisksAndUncertaintiesPolicyTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "drct_ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfComponentsOfInterestExpenseAndRelatedFeesForLinesOfCreditTableTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "drct_ScheduleOfOrganizationAndDescriptionOfBusinessLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Organization and Description of Business [Line Items]" } } }, "localname": "ScheduleOfOrganizationAndDescriptionOfBusinessLineItems", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "drct_ScheduleOfOrganizationAndDescriptionOfBusinessTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Schedule of Organization and Description of Business [Table]" } } }, "localname": "ScheduleOfOrganizationAndDescriptionOfBusinessTable", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "drct_ScheduleOfOwnershipInSubsidiariesTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfOwnershipInSubsidiariesTableTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessTables" ], "xbrltype": "textBlockItemType" }, "drct_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeaseTableTextBlock": { "auth_ref": [], "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": "Supplemental balance sheet information related to operating leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeaseTableTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "drct_ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to supplemental cash flow information related to leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Operating Lease [Table Text Block]", "terseLabel": "Supplemental cash flow information related to operating leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "drct_SellSideAdvertisingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to sell-side advertising.", "label": "Sell-side advertising" } } }, "localname": "SellSideAdvertisingMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "drct_ServiceAgreementsPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of payment under service agreements.", "label": "Service Agreements, Payment Term", "terseLabel": "Payment term" } } }, "localname": "ServiceAgreementsPaymentTerm", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "drct_SilverpeakAndLafayetteSquareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to SilverPeak lafayette Square.", "label": "SilverPeak and Lafayette Square" } } }, "localname": "SilverpeakAndLafayetteSquareMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "domainItemType" }, "drct_SilverpeakMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to SilverPeak.", "label": "SilverPeak [Member]", "terseLabel": "SilverPeak" } } }, "localname": "SilverpeakMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "drct_SmithMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Smith.", "label": "Smith [Member]", "terseLabel": "Smith" } } }, "localname": "SmithMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "drct_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loan.", "label": "Term Loan [Member]", "terseLabel": "Term loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "drct_UnderwritersTermOfOptionToPurchaseAdditionalShares": { "auth_ref": [], "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" } } }, "localname": "UnderwritersTermOfOptionToPurchaseAdditionalShares", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "durationItemType" }, "drct_UnitsIssuedInInitialPublicOffering": { "auth_ref": [], "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" } } }, "localname": "UnitsIssuedInInitialPublicOffering", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "sharesItemType" }, "drct_WalkerAndSmithFoundingMembersMember": { "auth_ref": [], "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" } } }, "localname": "WalkerAndSmithFoundingMembersMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "drct_WalkerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Walker.", "label": "Walker [Member]", "terseLabel": "Walker" } } }, "localname": "WalkerMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "drct_WeightedAverageNumberDilutedSharesOutstandingAdjustmentUnitsRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of units redeemed during the period that is impacting the calculation of diluted per-share or per-unit.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment, Units Redeemed", "terseLabel": "Weighted average units redeemed during the period" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentUnitsRedeemed", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails" ], "xbrltype": "sharesItemType" }, "drct_WoolfordMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Woolford.", "label": "Woolford", "terseLabel": "Woolford" } } }, "localname": "WoolfordMember", "nsuri": "http://www.directdigitalholdings.com/20220331", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r78", "r240", "r245", "r251", "r431", "r432", "r436", "r437", "r487", "r559" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r78", "r240", "r245", "r251", "r431", "r432", "r436", "r437", "r487", "r559" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r172", "r308", "r311", "r544" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r230", "r231", "r232", "r233", "r256", "r285", "r390", "r396", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r542", "r545", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r230", "r231", "r232", "r233", "r256", "r285", "r390", "r396", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r542", "r545", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r172", "r308", "r311", "r544" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r169", "r231", "r232", "r308", "r310", "r502", "r541", "r543" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r169", "r231", "r232", "r308", "r310", "r502", "r541", "r543" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r223", "r230", "r231", "r232", "r233", "r256", "r285", "r337", "r390", "r396", "r399", "r400", "r401", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r542", "r545", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r223", "r230", "r231", "r232", "r233", "r256", "r285", "r337", "r390", "r396", "r399", "r400", "r401", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r542", "r545", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r88", "r93", "r229", "r391" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r88", "r93", "r229", "r391", "r493" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r363", "r481", "r482", "r484" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25", "r490" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivables" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r174", "r175" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued litigation fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life (years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r490" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r80", "r81", "r82", "r402", "r403", "r404", "r444" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "APIC" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r23", "r180", "r186", "r187", "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r61", "r269", "r276", "r277", "r465" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r61", "r205", "r214" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r11", "r76", "r145", "r158", "r165", "r184", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r431", "r436", "r452", "r488", "r490", "r518", "r533" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r24", "r76", "r184", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r431", "r436", "r452", "r488", "r490" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r386", "r392", "r422" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r386", "r392", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares issued" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Equity interests acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r426", "r427", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r426", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Value of shares issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Fair value of shares issued" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "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.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalUnitClassDomain": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Description of the type or class of capital units or capital shares.", "label": "Capital Unit, Class [Domain]" } } }, "localname": "CapitalUnitClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalUnitLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Capital Unit [Line Items]", "terseLabel": "Capital Unit [Line Items]" } } }, "localname": "CapitalUnitLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalUnitsByClassAxis": { "auth_ref": [ "r552", "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of the entity's capital units.", "label": "Capital Units by Class [Axis]" } } }, "localname": "CapitalUnitsByClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r7", "r63" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r57", "r63", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of the year", "periodStartLabel": "Cash and cash equivalents, beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r57", "r453" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount", "terseLabel": "Cash deposits insured by FDIC" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash Financing Activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r15", "r16", "r17", "r73", "r76", "r97", "r98", "r103", "r106", "r108", "r116", "r117", "r118", "r184", "r240", "r245", "r246", "r247", "r251", "r252", "r283", "r284", "r287", "r291", "r297", "r452", "r567" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of warrants to purchase each share" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants issued" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r303", "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r523", "r537" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r226", "r227", "r228", "r234", "r556" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A", "terseLabel": "Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B", "terseLabel": "Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r80", "r81", "r444" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock , par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock , Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock , shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock , shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r490" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonUnitAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of common units of ownership permitted to be issued by a limited liability company (LLC).", "label": "Common Unit, Authorized", "terseLabel": "Common units, Authorized" } } }, "localname": "CommonUnitAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitIssuanceValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stated value of common units of ownership issued by a limited liability company (LLC).", "label": "Common Unit, Issuance Value", "terseLabel": "Common units issued, Value" } } }, "localname": "CommonUnitIssuanceValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonUnitIssued": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of common units issued of limited liability company (LLC).", "label": "Common Unit, Issued", "terseLabel": "Common units, Issued" } } }, "localname": "CommonUnitIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common units of ownership outstanding of a limited liability company (LLC).", "label": "Common Unit, Outstanding", "terseLabel": "Common units, Outstanding", "verboseLabel": "Number of units outstanding at the beginning of the period" } } }, "localname": "CommonUnitOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r126", "r127", "r172", "r449", "r450", "r555" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r126", "r127", "r172", "r449", "r450", "r551", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r126", "r127", "r172", "r449", "r450", "r551", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r121", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentrations of credit risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r126", "r127", "r172", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r124", "r126", "r127", "r128", "r449", "r451", "r555" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r126", "r127", "r172", "r449", "r450", "r555" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r70", "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r305", "r306", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate office expenses" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r47", "r76", "r184", "r240", "r241", "r242", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r452" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit concentration risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r125", "r172" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Lists [Member]", "terseLabel": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt." } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r75", "r78", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r275", "r276", "r277", "r466", "r519", "r520", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r271", "r520", "r532" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r529" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Loan collateral or guarantee" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness", "terseLabel": "Loan forgiven" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r253", "r274", "r275", "r464", "r466", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r31", "r254" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32", "r75", "r78", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r275", "r276", "r277", "r466" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r32", "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Installment payments" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r32", "r75", "r78", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r274", "r275", "r276", "r277", "r298", "r299", "r300", "r301", "r463", "r464", "r466", "r467", "r530" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r66", "r67", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Transaction costs related to issuances of Class A shares included in accounts payable and accrued liabilities" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsCurrentGross": { "auth_ref": [ "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross, Current", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsCurrentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r260", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less deferred financing costs", "terseLabel": "Less deferred financing costs", "verboseLabel": "Deferred financing cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r465" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Deferred financing costs, net (Note 2)" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenues" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer matching contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer discretionary contribution amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employee contributions maximum percentage of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r25", "r77", "r243", "r245", "r246", "r250", "r251", "r252", "r482" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Due to Related Parties, Current", "terseLabel": "Related party payables (Note 7)" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r77", "r243", "r245", "r246", "r250", "r251", "r252", "r482", "r522", "r538" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Per Share / Unit", "terseLabel": "Net loss per common share / unit:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r43", "r85", "r86", "r87", "r88", "r89", "r94", "r97", "r106", "r107", "r108", "r112", "r113", "r445", "r446", "r525", "r540" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per shares / unit, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r43", "r85", "r86", "r87", "r88", "r89", "r97", "r106", "r107", "r108", "r112", "r113", "r445", "r446", "r525", "r540" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per shares / unit, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r109", "r110", "r111", "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share / Unit" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnit" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' / Members' Equity (Deficit)" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r38", "r39", "r40", "r80", "r81", "r82", "r84", "r90", "r92", "r115", "r185", "r297", "r302", "r402", "r403", "r404", "r415", "r416", "r444", "r454", "r455", "r456", "r457", "r458", "r459", "r478", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated life (years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r9", "r213" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r215" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r215" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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 Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r215" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r215" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r206", "r209", "r213", "r216", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r213", "r504" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Fair value at acquisition date" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r206", "r212" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r213", "r503" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Intangibles, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted-average remaining life (years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r8", "r190", "r191", "r198", "r202", "r490", "r517" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r201", "r202", "r203" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r46", "r76", "r145", "r157", "r161", "r164", "r167", "r184", "r240", "r241", "r242", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r452" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "Initial public offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r218", "r222" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r37", "r408", "r409", "r411", "r412", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r60" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r60" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r60" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r60" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties, Current", "terseLabel": "Related party payable" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r60", "r473" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r60" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r204", "r211" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net (Note 3)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "Interest and Debt Expense", "totalLabel": "Total interest expense and amortization of deferred financing costs" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r41", "r139", "r461", "r465", "r526" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r49", "r267", "r273", "r276", "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense - East West Bank" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r55", "r58", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Office leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturity of lease liability" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r476" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r476" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailss": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r476" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailss": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r476" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailss": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r476" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailss": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r476" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailss": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r476" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r76", "r159", "r184", "r240", "r241", "r242", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r432", "r436", "r437", "r452", "r488", "r489" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r76", "r184", "r452", "r490", "r521", "r536" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' / members' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND MEMBERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r30", "r76", "r184", "r240", "r241", "r242", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r432", "r436", "r437", "r452", "r488", "r489", "r490" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LimitedLiabilityCompanyLLCPreferredUnitIssuanceValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stated value of preferred units of ownership issued by a limited liability company (LLC).", "label": "Limited Liability Company (LLC) Preferred Unit, Issuance Value", "terseLabel": "Preferred units issued Value" } } }, "localname": "LimitedLiabilityCompanyLLCPreferredUnitIssuanceValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LimitedLiabilityCompanyLLCPreferredUnitIssued": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of preferred units issued of limited liability company (LLC).", "label": "Limited Liability Company (LLC) Preferred Unit, Issued", "terseLabel": "Preferred units issued" } } }, "localname": "LimitedLiabilityCompanyLLCPreferredUnitIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r520", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r26", "r75" ], "lang": { "en-us": { "role": { "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.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Unused line fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Initial availability" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r26", "r75" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Credit facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt2020TermLoanFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r26", "r75" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r261", "r272", "r274", "r275", "r520", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less current portion", "terseLabel": "Notes payable, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r78", "r238", "r265" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetailss": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r78", "r238", "r265" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetailss": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r78", "r238", "r265" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetailss": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r78", "r238", "r265" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetailss": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r78" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetailss": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r32", "r236", "r237" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r32" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, net of short-term portion and deferred financing cost of $2,153,821 and $2,091,732, respectively" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r32", "r239" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r230", "r231", "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimated a potential liability" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MembersCapital": { "auth_ref": [ "r302" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of member capital in limited liability company (LLC).", "label": "Members' Capital", "terseLabel": "Units, 1,000,000 units authorized at December 31, 2021; 34,182 units issued and outstanding as of December 31, 2021" } } }, "localname": "MembersCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Percentage of ownership interest" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r57" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows Provided By (Used In) Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r57", "r59", "r62" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows (Used In) Provided By Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r35", "r36", "r40", "r42", "r62", "r76", "r83", "r85", "r86", "r87", "r88", "r91", "r92", "r104", "r145", "r157", "r161", "r164", "r167", "r184", "r240", "r241", "r242", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r446", "r452", "r524", "r539" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r85", "r86", "r87", "r88", "r94", "r95", "r105", "r108", "r145", "r157", "r161", "r164", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income loss per unit attributable to stockholders / members, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r96", "r99", "r100", "r101", "r102", "r105", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income loss per unit attributable to stockholders / members, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSegmentInformationDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r145", "r157", "r161", "r164", "r167" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Maturity of leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r469" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesMaturityOfLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r469" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion", "verboseLabel": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r469" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Operating lease liabilities - long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r471", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r468" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease - right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r474", "r477" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r440" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r45" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r61" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Paid-in-kind interest" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r54" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Payment of deferred financing costs", "terseLabel": "Payment of deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Offering expenses" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r337", "r339", "r345", "r362", "r364", "r365", "r366", "r367", "r368", "r380", "r382", "r383", "r384", "r397" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r366", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r385", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred dividend" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16", "r283" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (in dollar per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Net proceeds from the offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r51" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of Class A common shares, net of transaction costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Loan proceeds" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtUsSmallBusinessAdministrationLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r35", "r36", "r40", "r56", "r76", "r83", "r91", "r92", "r145", "r157", "r161", "r164", "r167", "r184", "r240", "r241", "r242", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r430", "r434", "r435", "r438", "r439", "r446", "r452", "r527" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r220", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r44", "r188" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r363", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r481", "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Fees amount" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r363", "r481", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r363", "r481", "r484", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r479", "r480", "r482", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r53" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Payments on term loan" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r302", "r490", "r535", "r549", "r550" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r80", "r81", "r82", "r84", "r90", "r92", "r185", "r402", "r403", "r404", "r415", "r416", "r444", "r546", "r548" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated equity (deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r366", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r366", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r136", "r137", "r156", "r162", "r163", "r169", "r170", "r172", "r307", "r308", "r502" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r126", "r172" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r71", "r72" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsDetails", "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCapitalResourcesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalUnitsTable": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "This table may be used to capture the complete disclosure pertaining to an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation.", "label": "Schedule of Capital Units [Table]" } } }, "localname": "ScheduleOfCapitalUnitsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitMembersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r206", "r212", "r503" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r206", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets and related accumulated amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of future minimum payments related to long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r145", "r148", "r160", "r199" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r145", "r148", "r160", "r199" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of information by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable": { "auth_ref": [ "r279", "r280", "r282" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Financial Instruments Subject to Mandatory Redemption [Table]" } } }, "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r303", "r398" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Stockholders' / Members' Equity (Deficit)" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r124", "r126", "r127", "r128", "r449", "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of concentration risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Security Deposit", "terseLabel": "Security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r132", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r156", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r167", "r172", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r202", "r224", "r225", "r541" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r132", "r134", "r135", "r145", "r149", "r161", "r165", "r166", "r167", "r168", "r169", "r171", "r172", "r173" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r150", "r151", "r152", "r153", "r154", "r155", "r170" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, at end of period (in shares)", "periodStartLabel": "Balance, at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]" } } }, "localname": "SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "auth_ref": [ "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "terseLabel": "Mandatory redemption of fair value" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureMandatorilyRedeemablePreferredUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r132", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r156", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r167", "r172", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r202", "r221", "r224", "r225", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureOrganizationAndDescriptionOfBusinessDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationOperatingIncomeLossDetails", "http://www.directdigitalholdings.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r73", "r76", "r97", "r98", "r103", "r106", "r108", "r116", "r117", "r118", "r184", "r240", "r245", "r246", "r247", "r251", "r252", "r283", "r284", "r287", "r291", "r297", "r452", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails", "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r34", "r38", "r39", "r40", "r80", "r81", "r82", "r84", "r90", "r92", "r115", "r185", "r297", "r302", "r402", "r403", "r404", "r415", "r416", "r444", "r454", "r455", "r456", "r457", "r458", "r459", "r478", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDER'S / MEMBER'S EQUITY (DEFICIT)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r80", "r81", "r82", "r115", "r502" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r16", "r17", "r297", "r298", "r302" ], "lang": { "en-us": { "role": { "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).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Conversion of member units to Class B shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r297", "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Class A common shares, net of transaction costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r34", "r297", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Conversion of member units to Class B shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r297", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Class A common shares, net of transaction costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r20", "r21", "r76", "r182", "r184", "r452", "r490" ], "calculation": { "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, at end of period", "periodStartLabel": "Balance, at beginning of period", "totalLabel": "Total stockholders' / members' equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfChangesInStockholderSOrMemberSEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' / MEMBERS' EQUITY (DEFICIT)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r74", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r302", "r304", "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' / Members' Equity (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r460", "r492" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r460", "r492" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r460", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r460", "r492" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r491", "r494" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsDetails", "http://www.directdigitalholdings.com/role/DisclosureIntangibleAssetsScheduleOfIntangibleAssetsAndRelatedAccumulatedAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r407", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r119", "r120", "r122", "r123", "r129", "r130", "r131" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtLafayetteSquareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants fair value" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitWarrantsAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants exercisable term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureStockholdersOrMembersEquityDeficitStockholderSEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r96", "r108" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Number of shares / units outstanding at the end of the period, Diluted", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted-average number of common shares / units outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r94", "r108" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Number of shares / units outstanding at the end of the period, Basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLossPerShareOrUnitDetails", "http://www.directdigitalholdings.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseAndRelatedFees2020TermLoanFacilityAnd2021CreditFacilityDetails", "http://www.directdigitalholdings.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=118255708&loc=SL5909891-110878" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22026-110879" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r494": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.16(a))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.16)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r565": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r566": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r567": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r568": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r569": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" } }, "version": "2.1" } ZIP 87 0001410578-22-001714-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-22-001714-xbrl.zip M4$L#!!0 ( $:(L%1;Z=42*Q8 "<& 0 0 =&UB+3(P,C(P,S,Q+GAS M9.U=6W/;.I)^WZK]#UB_G#-5*^OB)"=VG9PIV9(3U#WO[XN'/1,&*>>^^FL?=XZ M0\2U/)NZLT]G/F]@;E%Z]M<__O,_?O^O1N//Z\HT0@Y76,..3T7*9:= M\_8ZY2;DZKE7Z'VS_:'9:74ZZ./5^]^N+CZ@A[LUX1U(.:5&RE=N7W%K3A88 M"%+;)%/9W,AEE?-YLO+R[E-&;&$36=48&?N.;(&^+GE+137UL5% M^PQA(1B=^(+<>FS1(U/L.P)JR?WA8T>) I7G$%DW"8)8,M2VRZ] I$39+Q?G M'IM!0:UV\\^[X5A)&Q';A*Z)7R?,.>?$.I]YSTU(4+)%A)R)AE@M"5^33S&? M*,[KI$0&FRQ!9UG9"6E4(:$\ETWF.:2YH5SG%2PG$Z1&A(Q,M80?FI :$5HQ MPH2>D) 06R;:(DD;,GS?#!+7I(ZV[(OFGT/J?H\HP=1G&"_351;XKV$J#3I"8R. 28;(H(%EK+99,HS:D)!EC:O%L M6I64M)-4[8?MK'UY>=E4J;$*T;2<*"79< 3;HD]H"K7FV?+(E&T7D^E<4GY(8U[K MI$2& FXU\IO4[#<;U.4"NQ:)5P7-:87;]#:S1-FN 3H:A%17@UW7$ZK)J6_1 MU^62NE,O_ 0?I?5=R:IX D-!\L?7QT'!4A7>8RA$=34WT+@]A]H2_6OL2$W& MIWT/7W6'W M_J:/QE_Z_:?Q[\UM!MN\?>CW1^X?ZC=T*AQ8JMJ2SCC,'9+DY;2P8_G.#ADW MDNGSA5\C=(X-VOHC'TU'R\A?YZ"GR9 /8R.]U(4SPU]/ISORL!YTQU_0;?#T;<:SGPX>Y1;CL=]1@:@ MMCN3HZ@NY^ D9=]B^PX93;=3NJ[]2!R)8]>"B9$?_%QX3-!_J0KH$8&I$QK M44O(,YEWK8M6!\QD(P#\L2D)!45)FPKE0-XT(QV[-@J%03%I4%P<]&LHT%]J M<]O1W&Y] 5_CE=I_7<*PGA0T)F-^DZE<%#&5H)0D]F$YM0V4M@%H3LPG]I#B M"75 'L(U8.L)\U%]UVIOHQJR0C%>-7*ED1MZ[NR)R+G+1 1MX@[D6OB+![Q2 M_7I8HRDDBV?,1_9]Z[=M9"7KAN2-)/--8PT+0%$)-=REX;[Q%@LJ5.U!UPPC M.0&4,&^'QG.'H9*I6(VF0X(YT0*_"XM\$_B8=MFQ0E2_G2@&TJ.29$\?E%4; MPQL8PPVHW-G?( (V;VH4,CN4BCJU=>1;1[A#$OT/B/:AEL5JX$X]ME#ZA 90 MA#)_)MBZE#/!B$'\IX0WX(9B[&KL]EQ7>\ ,DN=$4%"QZ");,I-IQ>U]\14W M]&N"=>VX]UVPF<,TA_"!.Q:>]5TR(&P\8G=D,8$?_1\^-*<>J&!1471)IP3' M?,.X*+7H\Z5[_[D_1H-[2!C=_.W+:-CK/_X":8_HKG]WK7[W_^?KX.GOX.'[ MMX.;P5-M/46[_6O,*6#[$*L!\-UC?[' #'KJ,9VY%"#%X-(MM44&C![ .F0O M^X1A%IT:$AZ 8Y[U7+0ZZ<& *E/V]/%25;\1EBO38B6C3=$H*AO]&I1>V\XN MT\5L6\B@R,?V?1K;K0E@C5))E$9LAMUP50L:8H]PB]&E_<O?8Y=0G7+="4 MR9H_@&^GEVSBS%53C;&7S34JH)[+O:E3A][?@DSA9AST^HS85#Q2_EUC),%JDWQ3DWQ@WI(PL9*32AAE+N68\9Z((]BCH223 M,;X[DC%&8@4SX4BP_T8@6FV*;VJ*GSW/?J&.%[J!V?$*,EG=AR-972056HN%E%RU%;ZI%3Z29^+Z MY)%8WBS0Y0@6J"_$9'VIW<$#65\H$8J)5!O>FQK>D,*P!L;7RJ$?" M/9]9VO"!8Q=G,,9V:D9[(&-DL-I>7JR!V@,H,'P"-2'R@_P*Y##!F(H 384)18SK0+Z# M("N/ ,G?0P^[M]B2,7:K O#F93-A;-H):"#)':D/DC^*"JBAW@OJ(9[B%1&" MC'_XF!5IQ)H<)H!3RV4I@->,4<"Y1O:0[GD3CW]+",]JJD !G]O!TG>)9G_8 M@DQVE%H),W<&\?!_*9/6E4A"*5FT_%_[F(-8XE<^7F#'B?;XNO8"1.3A=HM$ M0#=&WXV)R8)2JUHI"_IZ/CY'JKC-QF2R0&4X]4B_O%W<01O#PF/463T2FY"% MW."'*72P(/@51-090XF<^1;P(3TOB/%&&^9HS1TI]C7$.W>X#9F+UQ*#) M8$OML6HP-I'G _M;&MC([2N.*,ZR!O.04>.)(.\28>+)?/GP?DQ/!$UQX?4! M@1VACD5]\BCJDR>B/K>^90*_(Y=\,[A,M_)X.;\@CZ&0[2\H8"P-0!4G#P-D MI-7&<6#CB <-[VDA>E8F,TEYBU)F$B/^A=>V)FL);4 5'#T<\,\TERLVQGAJ1$S M%')#BET-8/GF3F9R-!8[N17NMNN:M(D^'\I.AI,/.,8/C\7V_&M$]TFT@\Y$>ET""HI O\I"_E(C?P#D0F?%,;!-GX MUGOLN\+I3SCYX8/V_>?8+0TID^?!EQ$5L&*& 4XW948[S['*.)Q?-]CX' M>&IHWR!^[I#!<093Z*1-X1"1;[69[!C-9@IC,\!9)'ZMQF;GNZ_,EUX9\"EV MVU6-T Z[T'F;RP94C)&$-2"'V_[=8=_7 -_.&[XUK'MN\Q;=WS4 6&ICMP9M M_^W<$CNX!N@^IJ'+W;2MT3O8QDKY[1,#EGOMO-; %AZS]D/I MD4N*(A>X=BMK_,(Y B9(<9'(23XU2'ML5!79H3( 57AKJ@9JYT5L\[JU :2, M)9&,I>H:H1W7I4T+T@9TBJQ$U]B\Q44N1UBL++1H*:/[4]O"A[DT+OI5CV8. MN8.1?9U+P2V1GOO91[= MK;H:NEPTVZVL$_592SXU, MG9P(NN,5E&3^'S\'XJ^!$3K [I>U,S#+_P1V(1@ #:_Q%,4%^( MR?R.L^C2B+YRM!&I-KRW-3S[F3!!^1%O*M4583*ZC\6D/\'D@M,; M3_CU*%="9G W&=KED0PM/*:B9*EM[$UM+#U"/X*IZ0LQ6%R[=22+RYQ.U(9W MI/=3=WT^M7X]M4)@YUUA N+-\IQ'J;SYH)>-IE,7#$=%U+"_P3NI^S^16C^9 M6TE3*''YA"7H\SY7GN@8Y1O&9<8)VIVNL(B*K8WD (OZVD& CC 7Y.*1G#5X M!UC7+WS2O>@9]R*!@_^OD)/_3*!'>B13]*J^""#Z=,;I8NF0L_#;G)'IIS.Q MF#0ZK4ZG=7'1_@=H>_ZZ<"(*R3Z!^NN$.><>FS4[K=9%@/1V!87E1BPPLU)< M7BX4C_;EY65340$3]3H7=*S-2/8SU#R45H!$6:VVP*N@4F E995*&E8%=7+P MI*Q.D(4XQU7G4",=>3B.V7*\ZG/A+;JOE/>\!:;@YZ;8=S)B= MDR?.-H&>I1AF9W,82^1J2#Z-=J?1_G . MA4>F6$Z0BR9UN9#/S1<30F61?S6B?%*,"RG&1;NX&'%^[]5?MB@L0)1!EOR^ M9)F<6.1RQ_* Q4O=HKY1$GN\\8,XV618C/S- DTM.C+ MKD)P)DH)$-$'A<-?)0M.8&<+UI3.77)L-5KM1J>ME\.44_W-4Y(0)WCB7HKR MZ2SSX/*]Y\HCJS#I6JI;JI('F:.0R%7@8&UFB7_LQR;HSZ0N]&KAN3"R9*N! M( OI9$!_?\(%%;[4_C/S_&5$2H'D#+G4<61IT/DQ7W:'*@WZ(>K93XIQT!"A M^>")O!K=$I_.IMCA:]H)=F0[_71FJ1OU,8?5R M *AK^:">*V(54SC'R=1!W_)<;T&M@?M/GZV@,\1<$*:M@&+D)Z/]M;\:4YO$ M-EZ#Y8J8QGJ20$MHJ@W5-*]L-48XH)ZVS\+C8QM% UJM0F/B.":-O+AZC,YF@$\?US'TI;;OD-%T].("/'.Z'+CR MY"2U*6;1*8$G\BJN'<_Z'G=A97-N.S81);U-Q>A-FS!+3@UGH,K_>L$MI<%3 M0G&KSB&*@[V4QYS>HIO5J@-V*-\_"B./7XG<@ H/D?/P::2X"1X<>O+6=PRKW=0"CO$PC*OJ-[/UO X &,\)$0>OQ/V8 M5[4BDU+?>&SIP=^@^I1:Y O!MGP7$3H;GII&E,Y9Q:Z8RV6=Q+1>DUX9AVKJ>;N,8!DKJ38L5DH;.Z9>=O(V M4# 7Q#^Y-0YA%$!(TLS6*VM/WC5YP-3N3J%5_9U@=NOY+ %B^$M=:4<2F7BSSZ<[&>\VILXS84N"TY"EDZH(6/!D+Q#[01!+ MT+!@LB-+BGH<:%HQQ8IGV59X&O22?:4\Y*TUZ%3W6C>=RSZ%V,+6#V=\]$4,"KA9L\U$R&W YW'J:8[>3 MTG.7S"=:"9]AS S.2JKR;I=ZR,I?Q:I(-M#N>!1I>$,KNL+#FZO1L+#T0?#15B=%5HO&5WD0-'85_ M-2LS?9W5)O8L:UI2D+ZJ4XU'.IL#3%]Y>.&:.@VXRE+42%E=%?EWN6?Q%8;Q M3("3$M&%D1H]BY!75=DA_>%3F%"MU&4A2QG2^4BXYT/3RM&Y5*ZJJIZ^G^(S M#&!@H$R(#=\\Z-)68+^NY3D.L:"W"]>*^2WS%M #0)'P5^BYDBW\D'PKZ_:V ME'PD"RI4,&5"CY%[$^BI-GMN?^0 M4F [H8K";ZUQ2'''A#U32^[(9(!2D+Z*JD;-OZ=U#+U3$+^O%;]_"N+?:L6_ MK;+X@9&3[HP1]9E'\:K0QA.QRGED%5P#O97'KLB0/A-[^\9Q&'DR$=X 'VTJ M:K9R]^)2E3U=XZ9]L+X1!?J%>SLP/#7'OI;/6I5**;'17?@U@NS V.*YXW4C MPZ;=F;%F;'$U7\G9@3]1(:?'\A*EU)$[\E(8OG.%Q#CL4"G'78%69VE[P5G: M+^%9VJP1A8FPBKU!8LQM')177!GC#..49A0%GD+MAKQ,!PAUN:K6T@H(G[72 M62Y;599SK_Q., S M^P\YTP>>?G@HHY#.U=>WU2,]TF M"U%7T1X"P37Z5%EP5='I@+SXURJ*_J?7 MU/*HJJC6M8>9'2YUA''Z3N*< M:R[=Z3CTN"*!"M1^(.Q+.YP* M^NK:A+TP*L]_R[W:T72T#-K>@\^L.>9D3%L#WH_+3QV#DT56R />+@%;%[#+]H5+OO4PYL,KW:Y+[BL(@4;>2$6%1UQEE:HA(LHS.:$ZV8]M5>WA@!;'SMR M++>C/S&S.TG7HE-KMP9FY%;!Y?E]](IM\QZHIA(<_\UJ:W<'58CCSZVMX'6T MX%6G/_X/4$L#!!0 ( $:(L%3;%_%E\@T #?, 4 =&UB+3(P,C(P M,S,Q7V-A;"YX;6SE75MSXCH2?M^J_0]>]F7W@7 +N=7,.44(F4,MA!1A]IQ] MFG)L$;1C6QS93L+^^FT9F]A@V9)Q0$#55)(!7?KKKR5W2RWYRZ_OMJ6](NIB MXGRM-,[J%0TY!C&Q\_*UXKM5W34PKOSZRU__\N5OU>H?M^.!9A+#MY'C:09% MNH=,[0U[,VU"YG/=T8:(4FQ9VBW%Y@O2M.NSB[.K1N/ZK-FXN&QKU6K8TJWN M0DWB:$&3S;/&ZIMNV"IQ;K1VK7%1:]:;3>WJIGUYT[K0'H>K@D.0LA"*RKP4ZB8JS;W%&^1B69?F-]D,=-*ZOKVO!MQ70GJ9]H<1"8S35@L]N MO,4\.]!UV#8NX/D5]!P;3"WZV M4,=UP>+8A&'Z%AI-U[_I..8864S\C@'3IK_\TR;4P_\+:+M#GHZM8FKZ7(%4 M4.R][\&G6@SVAW'S 'Q'F9 M(&K?H6=O2<00.]CV[4=]$0S[4+IM84OTLP\U=(EM8R\0!,8J3( > &?#.@9 MZB M]A:CZ0!!KV4II%"/AZ&:KFX9S9VK)^Q56D4&U&,3,LP[ _@N5 L3IW0' M*48">O>08R)S]2GV6(?@"]?K6E5;-0=_=T=">T%;4]U]#AJ$R.1%U^>!QU]#EN=& MGP2F$YA-^,&/Y

-6KIS\@*(IO$E[5]R-3U*06]9HH6EOEQT;J\NH(1<=YN M75\WVO5&.R9TS&XZ-"F_3HVH??ASPY22#(4E:JYOVT%K50S41_6GE-B;F@L[ M(S*"$VHB"M%F1?-=D(?,65^Z5='>$'Z9><$W.V:$.91L=,.OWI\^?M6M8+Q[ M79W2!8RO?^N6CSA,"=55E<$LGC:Y+0Y50<[!_R$^B#]&!@(HX 4^("]G4&94 M.0Z&I1&&Q#85(O:1HKF.S=!W!WL=>3-$129=@9K'07-1H"';+878_D:(^88M MBT-I]+6JO*6QDRFS@@-N/8Z&*:/W;E@^\TQSZ!&I>DC4%<:CX,BZ0U,$4X%Y MCQT6/'2)"WB(8RSG!T#&X32WWB$16@Q,R.:Y0FR&*\7.2Q"KCID8H^EW=VFG M'"8SZQP2B_) 0@;;*C'X\8S^L$ >2O$(877? MR1YVG-)'Q*,,0@4CGS';R'&0V=.IPW978GOE$ ]@ _/WP96/BU$) MC"H^_V*9;CE3ZV;)(R)2%)V"#\=H]V&,7I'CY\RQZ8634.''>>-0B90 J&"0 MD=R#B)2PR.8TN](1<5L J();-'<^FI PP?Y1I_D/4GZ%(^)6$J2*&SKA(^2! M>"AR\7*>I?&B2G,I^13-Q56^)[21$VY2P_LQU!V3E<768HQ,A.P@6XTX@849 M>![,)H\T?&9\=[#GKJ:5->ZV;N^0"?X<\ HZ4Y$%#["#1M,NX."NXZ85/62. MI7&5[S^E#V*82(P9,GX^4IA6#-8)_/5"=7M =(>;Y2!3-0FOW6ZV% ID1(;F M-CC+=Y'2:>P9Q"$V-OK.?WVZN,.N[GJ(YG,H4N_@"2P,4D%'B..FY^X"LF7V [&D"OX:]A\F3-KK71H^] M<6?2AP(558^2/2"O[X"^T("XO!VEM3+[R! $I M-&RD#LH!4G!)GH-"CL0DV(MVLW&U9_8*D"/,<"K:\JE-=X'N01WX%3G(A;DR MTV=+PB[1PC[:7I0<'% MAKX#/CYRO>QG[UJI(R-9!F7N@D-UC\%.KMN74E(]+O,=)T$4"NYUKT0/;2R7 MJ*B<>C2)LI#!7R:X7(=(?J2E/RZ[Q&9B!'@G^GN0QG8+#_DI3.,H2_(,+5=B3GESS8"G(%3NL/)J&V3(Q MDH^(8F+"(X"RC9H[M/R]LA'X8Z8[+V@,RNI-I\ 3;_+H1T#')BL\S7B#:@W!>W'P.)3VI;:4S!$6,[H&>LH'P74 M,X@MZ=CD-P>L@OS%KT8>39=7X@#RX%(<& [LTM3@$ R'7='J)\#]5JI0,-1( MXEF_!4O('M8K):%?M9OG"NP\?Z85""E P:V.S,N54FY3%TH1RF_F!.RC%)7L M*I5S/QO@1\5[&9K(3?G?[?1L$C9EL2=/G9H*IG.1P5 MV^7J)#=I=!^CG.F(O4D,9K [XC][4]^*CL7SXSUNE2.VA<+P0]JO%/+^UA+<[)?\JB=@!875$%K#M4J3P":8\*[QZ/!VZIWCP@8BTEA25]?M9G/? M>\8[,)G"BHF6F>IJ6]':_2H3JIORTTJ\\DE:B; B(JM0:?4Q%<[:%2TR)K%6 M]50-0D0-D3FHM.2X"6;M?A!A6UBK=Y*&(**#R I46GS<1,(YA2=L#9SZ)VD5 M,KJ(K$.E.W=2[%SVAA:9)D[21B35$9F)2M?V<+2TVI8KFNB0TH!Z)J)LHH.H M]A3<#@4H!D*FR]+1^J[KLU?'C*:QV\WYZV'9]6(*.*_7Z^U64]&M<5'R4A?% M"NA P6R),43DBS!=C]T]R$W83!8[ 8J%(.<.Z[UL9$5B)U,VN-M9Z<5/@&(I MZ+E)#64=21+:=7F:Z33]9))$]2.FN!15[/""*6:'S$/]$'CY,.'N7.;5.79N M"^'?U553H7#PX&!'J/"SS_IQ)R1\Y4\&G[PJ)T*G%'SQ9(-//0;!\B MXOH4 MK2?'/1DS9/H6VDR;"\*5(!J-O9 DGBQUQ]Y;8HD=G#BOM^I-K:I]" +_^>A1 M6W;)3E:$\FADFO*][IA:*)06DTJ+BZ7](Q3LG\H>N@ #!*,=X%=FC1LO.N4X M07F5=NS"98C#L1=Y7)R&DB.MT;[8>UZS&*%QOZXDU"J>P#H-J1 ML\['J,A1.OXSY-[WX-.4/%K9)T1+Y FQ["TYY8?]G>;4_Z.LQ..,*6F3V\[4 M0_0_2*?WQ*=IWN(6S1W:4&<,K#F+9:-7<%U.#B+'5+9K[+ -Y1.P*[B&+X]N M CWSL@X*MI945A-^G)^$H?#!*W@ J@"\-U*>G;R1D[42#G0%W_XC!^X!G,W) M&[)>T9 XWJQ Z"'0Z"E:C9 .%'RQD!S*,;)U#+$*9;LO+C#)!DLI-I3:\BD: MDK@BE%M*W32^LWJ#-I2/M M3ED!4 J&H,M#&9+FEUWIP/DL $[!F#$$P&YV0:X;B'./!*<53J4#Y[4 . 4C MO)X]M\@"H7 /3WC(YM9+*J#5;C8N#XG=8OC$P[,=>43Q-P0OE^F'X S:OAUE M,86NC*B'U*Y?KGM(K(LJZT-CG7QL!X0=:5%/!^ V,0!]Q_6H'UQ0J%.Z8#D) M-CM9QAD'V57V^%[LH0XL! 8;STE\I-AAR4R63""U;;/J304B1/->M%V:!A3T MWB1P]AW!I9RMVCPITQ&$KZ!W* 4R>YFX2%,G9B59J!5T,>6Q9>PV%6OL% V$ MBUO!/01I=!G[UH7:.D$#X<+>5;YSBL2+W!R6W$J'R^06^)1;B6>BB)P/R0&Z$:38.CU[(1Z-5F3EJLLR ?.=$=?!_UR#*8EWT>0"PZ8)?Y M(\XQ]57TSKT+0KSZKJ=Z$<&DHM/"#2:'TGF[5=_WB659TA,/@'+UH&)T*J@= MT<"T8',G:#:B6E Q-!7$EQ.5RK5RFB:2!5[%N%0&5E9(*MO."5L'%[Z*0:D$ ML*QX5+*9T[4.+OJ=1:19PD[(+6(76N>'J-*M' ?E98(_@H"V"Q(T]Q/4LNK0 MN]8\]>A6_B#6YR+[[ICA^V_81;8&%,W<7"[45G(\M=OGC<:!3";IV:OE*4'! MD%;N2L?\2PN/@G$9F-L=Q?U26ZHYG 1_^3]02P,$% @ 1HBP5!N('(48 M.0 0.,# !0 !T;6(M,C R,C S,S%?9&5F+GAM;.U]ZW/CMI+O]UNU_X-V M[H=S3M7UC#V323*I9+3A_L3X3WAD_.75F_^^7ZSL+=I9 M%ZX?1I9OHU<30O]#F/QQ$=A6E,@J5_S+,_:R"MZ].;7%I:"_761D%_1/%U=O M+]Y=O?X2.J^.+-+/"HUDY%\J]$=,5Q\^?'B3?#V1DHI<0=4YV"=Z)SH5R!._ M?Y-^?$4$/9G\B ,//:+U)&GNA^BP1S^]"MW=WJ-U)7_;8K3^Z56T>[Z@NKI\ MEV+^O]?'+I7]._6=&S]RH\.=OP[P+I'XJPFM_M/C78%UQ\7(CAQWXT:6MPT\ MVG'#UW:P>T.IWZA5G.!4$O:;AD!7$>G;E)%YX(>!YSJTJ\\LC\I[M44H"FO! M5*D6$L@'"Y//6Q2YMN5UA+C4AF'XIS^&R_5RCW#2\UI4-J]^0+#G6\O?H/#. M7T6!_0?%A?!JB>_1[IG\.L2&8"C!PW>G3#/]H17L>\#4W<#S@@2U!T MH-86F57W=/[]B"+SLI8Q-C1!_QP$SF>RW3(OV0HG0Q,E6?C)UA4YMZY/;$CR M81Z$44MS:X=\#4W,C^@%^3'AP X(%2UJ7L0"GH8FWH5+IC6R?- 9;F[MJ=0> M41C$V$8 ^K(2=R9$?D>0^!N7V'G3,$1M#7MNK1 @4A^7$WMHN2Y_(0V8 M!DY(+NG/B\#R;RW;]1(O0=OHA:V8%L'"6EL'%$5H]6=LX0YTSVO -/!2GSQ/ M1+<(A2R5$0KRYZMT#]==;VF9+]-B_A2N=I;G96Z&J;-S?3<\;HDIC)86Y)IM MFA#/O>4[5A1@USL\(@>A'75"$:,KW0Q\(F9J2S+1:@G R$,X]V^Q0FF6=,FA'5#J(,# M0C/D$P:C!Z^UY5=8LY%^@39T^LO% AQ=02WI7EH]#-#'\V)_<^<3%,1*:NM, M2:\I&,)HTP$DK=T(Y/@Y1'_&A*^;%[KVMP255ZLVQ 1%AK/AW$MM6^Q0ZR8. MHV W_>*&U\'.8-V::PZ\[SSA%P%J%%H\S>)YB2VEK@BOQ,]IZD3U\XB1A:9+%:=1O\)E5= M[)(EN$UFB_6VP.F6,(7M^!E=G 31(K_,VMOM#^F Z*9#9'6KHUB M'.SI/TG];U"(UB?N/[O$0KOPB2T6?*[;/3R,3_71!B^.OQ <5]]?7%U=O$UG ME7);>2@$GYN>02W(K\'#A\O+R<7D7#/Y M):M\0FJ?I-5/:/V3M(')J84$7X;0"^Q"BQZ-J UP5;QAUMO65OB<"#@.+S:6 MM4_B?-\@4G/VEV363F1[_,/OYV PSPK#Y3JQPRES63N>]8R\),193/_[54D4 M2B7>&(".;>[B0I MP;N@]C06CCA9,2W\Y8*-QYJ"5@(]EGH?77P(^2&EPKK9\?2KA5UZ/OM(#%'! M."J3X-T;/>3'^Z1G5S0Y_9W+BT;FHBZ46^7B3=08*#7GLYA M..OF0D;-6C"EG?5\MC/6\ M"5DV.TX>4>3B9(C3#;YDF+")N9V&3PX#J7",\,@UT+8X0J22#]08Z7U\\!C/ M#P\1PV9'1^'.-+TJ/3O,D&]O=Q86'?+)BO&/P10*PI!#QI7X %!23$,.U8*- MQY2&E@(]UGH?97(HA8-#!0C@QIUD:1*4T!EMIA>I"DO2=4I00AUXRZN5FC)$ M@\KPJB4$(!Q*G:]>DFWQO?6/ *N!M\ M+BT3EY"ZT09?*-A H?5>=_G-IV],91>^]LKN?2$" MM,QP^I7/\OE[HQ[)$D[ ;*;7KI=C*^MQ)7;,&B"GZYKVG[$;IN+F&Q\<:N[Z M*Z"' I;^B)'8])"6TQ) I61C,T2NED"3I=X-$2Z$O!&BQ+IA@UXU-$,C* -. M.$;INKO07&>0*B)LTT!7#++@,="_02X)J> Q:C@L*? W49;=4;Q_99'RPW$X MQ! PB@.0F,3*.-L,-A++.U!AHO_P(B;3A= B+K-F1\(MA8(6[@MRREF79H=T MET&CV04#1*,&;G_2K .8H,X,TLV9<)QIUE)'8+QZ&H_,>HH.&C'=^TC6 ID? MX#7 &3Z(ST((,BOU>%E9--:%9>07I7BEC,!/>1 ?Q^=I^/#*5.W=CI*(.1 P M8>YR%)OIPK%[F5G#>Z T$V62ZFAVD*UW'&K^7H%/;QALPHMX4\0D5H%:(F^^ M,9)*/5#AH__]$8_OPB:)RV][ R-$]NM-\/+&06[:3<@/Y]Y!?OE]@3:6EP1% MLOP #(I*/^#0=,]ZVAZS*Y<_,YDN$]3NKF(I!>S6>NN43.YH1V1Q93K\B9V7 M;7;(?Q&&1*E6( @.2*2%OV70DE'J@QT?NX8#&='PXB9H'XEM)$E_-@MP]\ M5=\2JXS<@-["=V:$;(6B=]:YH>@E"C'[+86=\P06 M<)OK-=BWQ%X6\,M@R^SL?8\LFG$T3:6]CV4A6SQR[DPF*@ %KW#VYA?0PMSB M[*V@@T"5F=YG;S[S^=E;S'1YQ/SXIB3*!?DU_=).RM_ CM-#]?1?FA$N.=') M)9]_5= =)]/OY>7EAR33[[&B_(^6[TS26B?%:E5SO)^Z5;]NB.0%;YG?X4CT MQA"/3?,4YSA7&J_* XB9+_S/HS2<.]9'PV2*'>F@6HZ?$7Q M\_J4.+>R<14$NUW@I[$2S+M:(L*N5)!(YI3D7RQ_?A\JWJVM<@]&\#-5P<^, M"/YM2X*?P1#\\0DHH/:OQ@!WY$;+\;+R$E.]$T&O/\W0M"Y/ST*L)Q,W-( M'K>5&9;4=&;$;14_0YA@Q'JH\KS';H")N9PHMKV>KR[9_XHM'"%,W_;8"O_&I)_Z!&Y=#WV,&28,FZ17:7];5]I5O@U+^1%MDF>JTX@/ MKJ3+9+U*^[MFTB[S;ECB]*E*3$98XNQ*,,R#V(_P81XX? 5(2O6JC^^;Z4," MQ;!ZGJPO=PX!X:[=] A-,@=QZ7M5R8=F*N&",*R,J>-@>O>+PECB!QR\N+[- M'R0\\GZ].)?-=,$# 4,5QW\HABN9'HJT_2JAULY7@@"<5 M(("A@3GY<8F?@L_\VV$,RGZE7WL'S.4?ANP?@C"RO/]U]T)KB4W M[ZE3PYTH#X1Q!UJ$,+T0\(*NK<@Z$PB; !^$ M;OH<5;^";[@-+?%N6-ZKG>5Y648DKKQ+5/W*N^'&L\2[87G?[!#>D)GO9QQ\ MCK;TFI_E\_LYA[I?^3?<=G(PF-;#E_/Q9'I&S%<"@[1?#=3>C_(!F)YVMLCS M9+V_2-2OR!N>QQ99-VUI)O&$213<:FMA%"[C*(PLG^X_^/:FL%"_RFAX7"N& M8EHYB+X"X]WY#OKR=\0?#!6Z?E70\(2VPKTYMV-JZ-ZZH6UY_X,LS ^ XI/V M*_O:^UX^ .-Q4&>>;LE?6)8GE[+?N+_:.UXN_T!DGUH":M(OT/8K_]K;7 $" M8QJ8$H:_]2KKVOK;$M5RZ/[[I[)KA^6I1[B7U_#WV,_?B2X97 ME_22X:DZ\O-\^7&U7-Q=3Y]NKB>SZ6+Z<7XS6?UR<_.T>C7>,!QO&(XW#,<; MAN,-P_&&X7C#<+SW!OK>6QW]I"^%3)]IV+M=/AKC$4$8$&H:*G/>T0ZAON2/ M6WDE!51H(:P([ Y4U4&%>4"JF%OA=NH[]!^:IO'%\A#-X1C-+8P/9!_RJ^7% M/"-;L2P<57%Z7/$="R5,@#0XM6UZ,R1\1#8B_)+9^".*V.?]:D4@3''*^A)# M :2F!XSVENO!\=KURC&3U,YQ)2R3H,[^ 9%Q^.X],H#=?;"^F;DB)_-6*PIF; M1+I1PP)(;]=HC$P?:M!XI-1 M+PYAZ5=SEZEC@JE'-6^:J $/XUNQ^1H$++'+?-8/%@'ZJY0\]24B8'I2L-1 M4T8"2S,X1DX5%U\Y/'H(VU%M_?# %+1(O W3PCOZ#M<8N4P*2$L1WIJ8<( MI)!L#_:(7I ?2V8S'C&$[::>6GA( &FFN.W*X!W$&I(5@K#CU-.4#!$@C5W' MZ"G(/;@I78!$!2!L1#7'E -("TIFP?&[0+.CE5S 1J&0? QB%!F6THL@B(I M,$M-?]?#1-6>AJ+=XOL/QXPF0&2%R#)3QML[1:!Y7/=V'I%@9E]>@-,&677FKJQ M S_8N?:=_X\8'Z[=T HCA.5J4BL'S.#3TY$:1$"3'6=;(3\VDI<#9B-J3X,* M$ $I,H=4;L?#R"'=DI,^>$APJ2'X'_2TPH4"2#F/*"+PD7-C M89_>B)_:=KR+$_?P-9&SS?4NJ!2$X&O04YD**D#:JX)3M@A@^!N:+OV@M"&S M:FH&>@%YL**E#1$'(O#D'P\6W5-O4>3:YY5+F@GDO7HFD,E?"TW\[=68&63, M##)F!ADS@XR9061]:,P,TNE.=,P,,F8&Z>UFG=Y]NMZO9S7*%<*% &@+DPYC M&O\PC:,MX>J?J)S@6DP*PTNCH@XV_R!U<1>&L8(>,C(8;A<]'62\@Y0_/^^U MA!:&BT5/$WTDN6[HSB=;Y25.<#F)N_L!X21!M]S#SR\)(;)#1U42.# 5EZ91 M5UQ:."4@1&YH*ZH* [*"%-8;!C6$J(V:B@&[^B@]OJ!6!$*T1DWU:"Y)?7N* M3W\DV^1C7!;YJN@E?BO.%[UZ(O_9SW\%$IB;LY+ GY21D^GTE MM(9=O[)N4Y(Z"T$' AU&P0_B45H]F1B+_.4_6%[&*]&J"<";(ZX(,'>J! Z1F>DRP M7!]12,8:AW9(/GDF *CJ4%$#C)$B[$5<#8"2_,\X"$-BUZRY(:D%BN$<@A38 M!B3PTQ6S8PIIV4HOH!_..8@ 1-JT*U'#!&BP_$R8PY9'V)PZ.R)?BBMR7]"16=Z,)2L%P596TIHR M(D ZJP!3G=A@F%1:>F%@@*B).]\F5OF"+(@R7>0IAW-VRV0?DB)HSN*/@1\4 M^

D9 8 (J%AW."JXH(O@;U5 ;$7-#JC IZZ]Z&NR6@R6KG(QHR*\R)PK+D M=$J#L RT%:0-LVN%_4S0TEEXZ=.\4+ND[N5:G!F*I;IZ]8 P(^HIL1Y@0!/E MG1\AC,)(;*%7J"#X%>I/C!4X@!0B1E7+YH#A>6A]'8.HO8\HDAKO)9KA!(R5 M& A;Y*3'1^>3#"0_C8P"LEYD5NK:B4HZT$$QP6?<2Z>4( [!2KETO MCKB!KEQJ"*9W$\6<@ !2S6^(/EF%G.D+6>DVZ&-,A;!<5^(_)?.;?C4@\F&I M37SZX :H8-%$J5D'A FT;K^NHW=X$RZ'\^,$I!K7KET+A FZ0\7S@<..C9]O M+7^#PCL_EP!FM<1IN.$JS0132CHE"9Y_IQ,\/_]E^O'GF]7D[B/YL)S__9?E MXOKF\2_DV^/D_N9^EOQ\\U^?[I[^9_+7ZYO;N_G=TYB'I14>4]W20]W 3])M M*N1B89<90B2^(A3#MG"1)V%:%@XMM,PLHEY6L(?9<+H)Z3C>J@WY8>0,(@B6 MB["#Y ,URLR;#M [71Y32+=2H(-@-DBE+N ?9)I/H1(D92 ZW0@\F[:J=]BT_[?1A;=:/MQ^!T*:&^V_&AJ MVT&1BW1"FB M8QIY,3AQ*V*U%#VG,E2F'=AE_C+NQ$53+=3K%T__?$ALHP$\$PXPP\0?OB*).32 'I/B\H@Y,(&ZP M1>!OGA#>7:/G2,NM];[JUJ)U7=#*)K0V^ XJRN6='Y)!)KM'Q:3L>5C2+D@Z M6+)$D]Y$GU,_"*Q[/CD<5Y1 <77XWE0S"YT++X6=+1@H64O+P;$O)?U.)F. MBJ Z.,&ZL<+H-Q1&,\MG6X%<*@C&N6KW.1UDL8!T\0:*Z[T@O$?6'U/?65AK MZX"B"*W^C"W,=M8IEX*PM&M+7068V7FH.(W*K&TNM3E36P*@^(@R8\GHW\CF MC)RC(9BC;]%*+P-,,4;9ETR0<2SJ[MJ!,*X5.@# M7<$'% EP1G=O13%ARJ5L5XQTU8V7>C400J8UI@%]@$#V6TN\L7SWGUF\P34* M;>P>0X!F<4B[:7A-KRYZ:ANQ;RZO+J_*&[%\(TE80:X9&EJ0-33YZ[&ISO9H MLGE211RLC5G]:MH8T)+7#Y>??83#K;OGO#%9^FY^/]94*=E#B"5@_;\[>6* M^]IDA<+P7HO;7RHR[7 ?=9W,7M?I[/7+#;?VI>5,+F_$G2$7$R@F/\. MA/Q+[#@>7QWDEB%+'9A'-X3>\X2"I-':=+@41$F MC^\.A+G$-"_7U3=OA8)D49F\O:4B1!;/IJ]^'$-FLX5TE>Y*E5)BLRDO0O=NB0:(+U>IWQ7T4(0Q/F0M$BZK6XP/6#>^QBX4:UQ M9>7Y8)M5U;^#M@WH#,^=Q@(!Q;7[0-9">E-C0]C_-4B?8DA=CBP5BZA-CJQ6 M]2D""N_Z"2L9;\#L#@W+[\XC,C!]<2)EY-,7 M#T/_XOYH[9(PG1POW--Y 2V RR6X%PNP;D1"3*.WO4E. =JCO/.&<:;E2!O M5E:@G/VH5ZH:+!2!<$K74)L%/%^!#_D!T\>ZHP,I0)-J[VGO^X@B70?R-UTY MD#/^DJ(G#O_?A/ X /?Q^7 CP_'@437DA"U\#T^Y> ^&\2.-3>)L/W+?X#B) M=86?6<4Y,/UO/Y+&F<9)Y2N +4:E3Q1D:'#/3.2QBW=<.9:^F]YE,)1^VA07 M.37A?O@B%F7QN^GMADB414[-VL;<*4EF(ZL4-&MI70G>5V!B_QP$SF?7\W1MZO==V=090X,RH#.FU>SE M$G7/0SZ+5IK:I$N'Z9CDGT%RJ2&:TDPUY$1 MDDXGTU$)5-O>Y6*8W;HBQK>!:ML/I69 M_0PZY,3?Y.$P0'8WPM&^BF1!2Z@-Q+-I)!Y$';.0:D"JK%+ MD'(.%CD2!_LQ28$8UVI9!=D0C#^4$'@O=$XL,"=[($%4!H*9+>I8I<<01% , M9^0,_$V4)8 2!RJS2>%$*&O-4VPPL'0ASHG*(08R6XGZE4@/'6[^:9ZS16#Y M_%UFF0+"+"/N%*=M99EU>'E^AY)YF1- K#>[C/F7Q_S+8_[EOO(OEW(,TWEP MA?"+2_>Y0K>B8D$(+A5MV2MB S@A2?R0DC+F?))*8&13T' ]E$47&$K\2_,8 MTUP'/V/^,[WR8F"'GSCMM@P6H(P?+&8_(EYV#RXUA)3(K2@J0?,5>*6/[S ^ M(CO8I"SI>J2_Z\HC?61MDN-M ,[H,1G'F(QC3,8Q)N/XJA\";C%-Q_@0\)BS M8\S9H38/#C5GQU?PRFQ+>3L,O#([9NX8,W>,F3O&S!WJ$KR62_ :@N.[G@2O M>Y#@C5R"-T8DV$KFCIL>)'@KE^"M$0DR7LS0E^"MN?4>[@WY;YJL[N-]^/$^ M_'@??KP//^:*&G-%B?17<3 N7.LY.0(\'KWR-:E0%,(YM+9V%7"U=Q#->V&' MAIV@Z0:CI-^$#]8A2:B \(YE HKI(1PRJVE! 0R@&(!AIUI3-2_U)L.O+=7: MPOTS=ATWR;4VM_:TJ4<4!C%!J7M7[:KRAG);D0$G)I.R1S8G)SX'$"6P&*^L MC5?6QBMKXY6U\+(^:R--H;F%\(/WO5\N+ MN>%U:F4A[-JTM:R(#=#V@07Q$5$9$79G <;!9SJ?6'OR+3IH#%-1)1#V@JV, M8!%((/N..V+1^QN7S#33,$2ZN2W>75;V"^<*)VF- [#LSQEECFE^:-BX&Z&% M^X*<*6@VBX-7,YPZMULV7,KFO(# &?77<@J5Q;RYH++Y6K?(B',D^I M7A7F'*=UH+)SP]::%P?H:V5T\//Y]G+]:T!/8@ERA!&Q>3.IJ$^;2I5!L#B; M=IVZV %Y:S,(\V#W[/K)2?T\((L1$5OR"S&B_3#-B\ +_M"K H+AVI;>U1 # MTC;,W-&-?>^&\VI(06D507 OR%WLXV0 M,WTAD\0&21]<:E9EK[W@VVYZ03,)0.H=NP!'[C^3I6&Y+F/@Z5]2J%<-?]>1 MAB48 >E0 )&?'TM6J%<=?M_E7,W'"/30^KSKJZPPOO.(/(O.*K8=[^+TQUQ/ MU3WO?BL_[[Z89/S0T-CJ=QK_>F1JDN-JDF=K4(?F@EZC=D(NKP#.!/&OS[_'L>SS['L^^ 9Y]-S@U@GY:U/R42&[E#/!(2 !*E+); M7@SXY%IW:PLO<[> 6>0 J [Z?& M6E$(AT'MZQ&HFU\ ]'2K)S^-/"#"N^2TKT9M$(Y^.AB[8M! O,STC;:GXQMM M>F[B]]5K4;2R"UK;A%8W /.VD>RY1#,154R.-<,%.>@*@0X MDA?.-BQ"(/,+K_?PY [CJ(68.4[@)U&RSV0@+M=K1(8PY6]Q-UL^"KW$BF4A MS$[\#E9Z!5D%D.E'XO)#7.81YE*;WZ:#U$7RT&(M==:Y:2( .DM/]059KJ>M?&AU:FL^[GJ MED!S7Q"]8;IXOL/QYP$"$[.?3"P09;NT5@E7U4VJ7[=8Q<-IO&=( ! M/ _,#)J;+WODATCW>+!RBZ1T/)A<*TD:F!Q;&$\,QQ/#\<1053/CB>%X8CC M$\/1%S\\7WS%$GCF&ZX$7!C&V<:+HQR5 M@@-SEJM J2ZK&M-_83/8P^3C*4R\<#FX*1TWI5UN2E>N M]X+P'EF"+6F59I ;TBJ,<3LZ;D?'T+ Q-.PK#SKI)C"LAZ 3]I)5Y+NTF;@G ML\?6.U"F6$N9>MF!;'4U49G2C>O<^7]W?4=7+\5R ]GG:B#J5Q_YA-N/:)^^ MJ;Y>L%GN7H4JQE("%9]@/TJ[\3(G9\R0B;D(RO7,69EJ:A; MR9#BM6K ^AF6EAKZX"B"*W^C"VL'>_PC=3#=&I@DK8PNI9&U]+H6AI=2UVZ MEDJ3&M^_Q"$EQ3!@2)\Y[\HA,3CMJ M72<3.(M[.)D!H.=D4/**C3D9QIP,8TX&<0>#D9-!MAQ$A @,S$]*/F&F(<3!8$#HQ_8_^>$>V>[:10[7"!+0 K"!A-WG)'<^A ZV5WD[ MX2F(+.\CBA8H?=SID;JZ[L(%"L.GK>6_Y>^]ZM1BVD*2=JO3;JP..C.J^ADC M\A533KYII"U6128/D5M7& L@I$ .@=W+(C2PLBB=;'$M7Q8(2/*7OBK#)P=B M!_/[$U\/K3T'PYG!O"!T_ (+SBCAN+1M-=T',O4W!)XO+-^F <\T(1%'"7SR@83/R8&,Z7"07Y\U4QI$DWX/2]?H*M_+/LE#?N MI6=*2#F@D^O5Z\G2;.3K-U)L>'$.1".>_]_ M\9"U9OO],62MZYT]P)"U&V)5!CO7OO/_$>,#F8>LD,S%XK J>1D(>WWEZ"HY MG [DSGUM@B]V:1%X1K1 ZE(TD*:><0\ZA#THZ4 V0DYX2P21V??+==YZXX47 M*!2$-[B$.E6!!&C74T1VC6R,B'&:>Y]':> QRPULNZJ "*S>YH%'CRZQY6F$ ME%8+#6SW*H,#5EWYW(3)U3U'^KJD3@4#BY73@096I6F"2=<^QIDI:;%29F Q M=1(T@'0UO"BA^H%W XD2NK=\AVK:]0Z/R$%H1YE\P$=/\2?2DJ9#[]O+J[)# M+]?&Y-S(Y-3*)&EF -Z[%=FQ.;%'#,G5UB)*7<7/_R!B?@HRA(D,=XD>1;Z] M&O7T/%+GUI[VG$0QL\/!"]D6^2FXX+\ M4DZ1%:,.I,"3D[!1G,4$UN?HD_;94XXU<^&YQ5!5\ED6>2W MBWO4SG;AV8+<'87O)J<%GG;/EY\+K)I=#.5#9W98H2A*#_#H65!8<=^4=^N- MJC1W MJ&*/)+:XWY:8"'J(S%[X;\='[)**3'BU(B#876L5H3UW\-R=3/A;R\6_6E[,3:+33M40#K%[Z$PU M) .H%\D%5!+/"4050S@_;]V&:D$N@/K/R7>YB@+[CVOWA[Q60 ()W3CF27FP<'1(S%@K"2/7C-?XKAJO MD25@26J>Y*L>5(P&3SZS0^&+4IR&5ET]#U4UW@3G=SH50(SHJ*'H_/C6@6]V M4L[S(SS:8Q$"..%*DF0S"7_&8*;3T%F!9Z[Z&A!X*T) MEX*N5J* X-)2Z6PEMN&L6;GY7M\<@1M2U(W] !P.[3*0W-8I'K0@<=R.FJXMU1F[$6$((X5"&Q S6T5J8!!FM< MQ^@IR$%Q47B\8$7ZZ3E;-D?ORJ4!CUEA1U &V/5A0V%K[_NQY='DSNQ+FBH% MH&UA9 I1P=2G#M*&77JG]Y<@9JYI0G)H.R%M^5<0]2G]>^N+NXMW6?@298 ^ MB'%D2:8,66D(Q^:-=",#".B4C+>+2#(?$*9S?]/<[#)K@' :7F<=T@()Y'1M M'NQV;I08MZG-2PU>Y-MD#5W0C"2:QVS?7[XM'[/E6DB>,RBT0?,@)LT,X,B- M/HZ,4,+N-0IM[$HO0 M+])\U:8](QWSPK,0NHB%<^^25M<,3:5;@J%(J">? M3$%-I0Q*AM?XFZ6GS .\# M\CO-0.S:Z!=D.333>B0\1].N H*#2Z,SGN_-Z0+M7%]IT[\#*!6# ML'%NKA<..,.OP#!GTOS M[+!]'AQ""&-(0SY"N5Z51[G>>'VE-?-\6U7^M/36M\.G6R2522H!PN#Q>-@C3A 37I"7;C4I_TSF__%"])IAO[R]$ M$9-C]7^9I W0D\NDV;_1'-#5;\!/-<]1=/F(JGF#J]QWE9+9TDK)S*&&<(*ADY*9 Z,K&3]K MR9A##>'P0D?&'!ACLECMVV?"Y7!,"SNFA1W3PA:FILKFCV]U+2#$18A89]_Z M8 MS3J F3%"W6E" Z388J^C3Z,F*0:51EB.&D*01KV!E@,!2"T:'4JFLWI508CO MZ&#TP=3VN4H[X M+V%&, 0W>OP0UY=;R+X0C"LS3,['ZT=*J1*$JX)*@6!K _2'EO0E (NPR_G/"R% M)F_N.X2U1+V'%=[$.8,P?+WA!>&IYP5)'JUEPH50^@)Z",M//6T(0!E^I=+R MZ.';:HM0M* MN,+,[WQR TL1[T7 CI Z4=+4DEP(8TP1P#E:^&5Q1F MORG(T%Q_/N93YLJQ]-WD#,]1>B;($J<@S-J<-A>X#:F-BCY1\^/RB_7'P,?$0Z" MG6O_&M <%\G!!6M$J92"L,U0U[(R+' QX@FF]%7S:4PZ)';_*;D.Q2D!X7:- M_K 40H*I+#+I+W$2/.4D%P](MTM8ERN-7Q+";9M&RN-# Z3$TY&NSJ"3%8)P MKT9?=3)48+6F.?I4"T.X;=-4BWV,0;89DBRNZ5W(._^.BL_R'N)GS[67:\)@ M]>Z38^6.,G(>X*19B.GKSZ2_1)R9@>*H4C+LTB:UPLAW6H->Z4Y M<.C=X^8+V02Y(7K KHU.'\/CUY"7[[-F72 RN;;4#^1H >D^XV[J.RE[N7NW M-$TI1\WR8B#2N.IK5 X,D/*8W4_AGKBT&(BLK"T-1\V+Y$WM5P+I,VD!X9!V ME^4Z#;1Z"AYB;&^M$$T=QTU;3.T'MCVK7TN_*FOLMJF-$_KPXUL!Y86@':.J M6FN_/:$]'U!3W)V_&W7JB[F-&6OX<@C[U4MC!X\(2M>B+IE0)2Y8,I>5Z%?X MC?TR2IBZUD+^&*3H=T@X(I\I(ZO 8XX"G=+]:J<=[XP./O.:.DZ7]955J*!? M?;7CMM&$",C.>,"!C9 3WA+X6:8J%=]HC?+]*K8U?XP&0DAZ/;YB=D28,3X/ M0JYQ*"[2[U%[:UX4,:BNY\[3TRR9K7FR=!C)I)1*]*N&QJX/)4R=&]>;#48; M^E[*<>=W-'IDIK9*L7[UT4X(BA*PSLV*=]3+'!--^X%#V*_IVO!(\++U- M1(5VCQ=2A/,0NT"_LF_L!U"!-)@\D"Y.O)V'!^163N; MQ93&T<8+ TE_6M M:_?%=8C1J#U'BBJ $#;>SM!CH0-X3%S9 JG8M0L(-Z;4X$A/=H?[Y) H1*A& MN!2,=4]?JV),@-SL(D;+LT@-_56K@+ @MJO/*D8@GIB;W=X+#@C-D$\JCAX\ M2]/1P_X1'#\9ZHJ*-X49Z-R'0"@S)7DC0&/'(@GA-Q)Q/K X;7Y"'%>YSL MDCYVG*F$^P%Y,0@>$UEW*QP<2Q&9511G C@O-K)=@$X%YG8$^C#S2A3/D@/< M'W ':T*?&]%]I;8,X7O:6S2Z_RWHX8@;%_J=9(NI0)H0\M!2..E'I$=;'Q!$@+%LA#\@9U,%&6@ M\-6:=5R*&Z.$-WS($TUW](RHWJ(AK11"4HI.5PRI!(!X.E:IB7/GKP.\2^:D M1_2"_!CIN3O>,AX836N>Y*HF?SW6/@"OQ_E)^R.21[0/,$W5E$,T.QP_"I\( MK5-3W_G7LL?69G%(^G48'KD1O> D*0/'8]) E@4]%&%T8&O/XL/*==#4>4&DFX2)JYJ7_I%/"\'OP>P6)Z.6SWL'0ETA MSU.6JH 8PFY3+%8!\R F"=;T)_,9J14UF'%3 UIA,JFS-@S0?70TO.A5IL0< MM>SH-S?:SN,P"G8(WWRQO9A:B=,P)%,P-&9]SHC!N=<:,#=*,S0(-\ M/.2 L\\!>\@Q;G3&CE:]:F)RU%N]A'0+*:MR P#E!U,_!RB/V."Y.:% MV@UZ.Y=WU>MHYPHG:8U#V*X4A2#(>)M$)C(MG)<:$9AN'%L0N1-:Y!,H 8LX5F9*:<%QR M@V:;!()H0,!Z.O>62, E?"%ZX?[!.A"[TO[C 0<12E[))C]ML+5;!!;S$H]. M:1!6FH+>M('5,MU^?),*\VCA_,?_!U!+ P04 " !&B+!4O@>V'D!T "Z MF < % '1M8BTR,#(R,#,S,5]L86(N>&ULY+U[D^0VDB?X_YG==\#JSDPE MLRBI2^KN&?7-[%KD2TJ;J(KD/#[X#($$0 M))RY9C.MJDK W7^>[C_BZ?B/__%E'Z)7DJ1!'/WG5Q^^_<-7B$1>[ ?1\W]^ M=4S?X]0+@J_^QW__/_^/__AO[]__KXO[#?)C[[@G48:\A.",^.ASD+V@Q_AP MP!'Z2)(D"$-TD03^,T'HQV___.V_?_CPX[???_CSO_T)O7^?2[K *>T91XB+ M_/[;#^5/+G.I:?\_?/CN M?WW(M?SE_E8)^,>&K+P3AZ/EH^\$ M'A$*K/.&_JD!BWS)2.03OP#&U'6(YM94GF*R8Z\A,&2!$B?GCDJ+7T]*O&^? MX]?O?!+PR&5_>,_^P/U#__*/RYAFYOHIS1+L984D;O]_?B7[^4!_,*N9L'72 M-!TG7J&,_K''$WF+[[R89LHA>Q_FOQO>?9?$>[FI0ETL^>$_PB>#WVV!I0$D M(6E\3#PRZ)=:MU_EZ])&VH(1)8G>__(PP.C_?E5P*(Y\=!UE079"M]$N3O:< M7=#?"TW_WW\(B\S#;(?3)VX"9?-GC \BUDB8I<6_5$&7_\,_'C*:9LR^1_Q4 M)7ON#64CH.'7#8K%H+P%P$#L,=0T&DMQZ.][ARSV?EM_"=(^)TC:+R7!5%"EN=9NO(2T4]IL&JM<((IWB(ND]$^%NLY" M-R!G2+^/ M(V[1^B/9/Y%$Y0=90^CII@372+>S5I#336VL<3ARD4A$Y=I1EDT 2XYG[JRZ MT,VJBP5FU8565ETL*:O:QEK)J@OG664-EAS/+%GU*TX2'&6="=5N SR7I)#J M:=1H #B#Y'::1EDN+76[++ )(G)+_]B['E!O"#S@U."D*P!E*\"AUV&LA?4I M)A1QJ:XG_7/#FV#7I%A;?Z02)0OYK1\#3245D&++I/XS@&FC-''TA@F3-F,0 M_<\C3FCVA*=[C8*P4C(7G&.+PC21#[ MUY%_15FU WN[W0)B4 JM'8&-1L#C3V[KZ.@38A&5BYC@.;^D=)RK(B*ND(B9VMJB[C;PXH2S*SW[Q>?-E?(RRY'09^^H@[.L%/B:U8#=#M+,+ MZ(C5LWQD #>4K!!7@^($Y:H0TS5;5#_B+[<^'2P$NT"[Y;*O;@X_D'JC- M&%8T!AV]?3:/C%LJ'C7ES_WA7_L^]5K*,V:;W"7Q:Q!Y:NY5-@4G_N$T> MX\_MD[[=+9<2D^?PI!%9-5M"/$JLM16-3#2;&#'A"D!*04IC7PJXM??C^ MW=,WJ) _0X@])IA5/7DX[9]B&=3VSP$'EQ1*$5F-'P(-*[F-QC$EI"$A;D:V MNO[BO5"3B6(O6=$,<&!U 6LS5[T-T##K--7XW',N%!52Y]U+OCPF"8DR<2J' MY5"&LV/[><@(JV\3O)(K MG.'<'J4WE,W!AVDWT/;I!EE;T&':8_+H\PRE=';F%1=Q.^MIP^029^0Y3DY* M)[1;@0]**:SS8X=E$] A*+?4PN'#!!529XNWAST.PXMC&D0D57^TVZW QYL4 M5C/>&DU QYO'_ D9KG5*W!QU\G MS&8<2IN"CL=NBT?&92$<">DH%S]?@'ZIKAJ("S!J/\B:P@]-)BPDQHZ]M/,9,Y.?**L M"B_>]?""J:>VQXR5HV8KF>I%@^Y.X"-1!W1K9:>C!^A(U3)\["J/* _$E:R0 M4(-J>N8+9CIG3W!X&_GDRW\1-7.>MX,?LG)HK2AM-H(=F I;Q\:B$(NX7$0% MSW&R1:P6W02IA\._$9RH[\]W- 4<@GT R],OBG9 ['77.-3,?FRMY",F&@7 M]^DK8#?T7V3K/.J6@*.Q!U[[,GVK&=!8[+-V]%7Z>BQRT;,'HIA#Z85BL^UB M@E$"41Z.M8:+"$B9O;9",B\X,E=0KJENGR,+L6R*T_XYX."30BD"KO%#H$$F MM]$TL$IIB(ES6V]QN[L)(AQY %BY_?2PW=Q>K1^OK]#%>K/^='F-'GZ^OGY\-@ >P'%0] M5)LM >EPE!C>N7B.MZ,L@*HMX:H;50/#V[S)Y\L:J71>=M%9),"XGE2M1J" MSRV5O>-2;%6>FX.1:[917OYR?W_]Z1$Y3+U+G+ZL(Y_]Y_KW8_"*0PHP76>7 M.$E.0?3\5QP>V^MW0_L"3\U!+FB\AJ#3$7#J#K/?.,BI>/[L(O]#3=$*X0P5 MNA!7YNA%A7G]X+$_D$J1FT^NY[$:5>D]\0@UY"DDGT@F/Q6LV05XENL ;GR' M.]H#SFDMLXV_RKEP5$FG2;RC"8;681A_9H\WHQVK?Y80/\C0)DZK;[BC#_,JT&M0;J;!)_3!40H2;D/8NX#+Y^@8*[0_>Q99_X" M/YE[TW8I"6HW#F=)N#C#H?94>/Q=8:8.0A;]%,?^YR!4H:[]&'CNM('4TZ;X M&>",.3/1-+(*06X^2Y/#F"4I;J.,6AW0<:W(>CIVOO[BA4=VF+$G832[ D^F M(0ZH)YI./\!).,A\T\BNE)0C2:H'O2LUH4+5-VYR>&XOX-P+$?/"IS@CZ()HOX2E,W*!RFTP]XPFM#KV=[;R? J:YON_$Q M)_*4H=LT/?+E(:Z 9GJI@F>]FP2? [O0@';B, 0E-4\XH$KR[]TD^?9 V+L% MT?.&4%/O@^>7;+O[)15W:9!74I'7/P*<07O MX]U[JD)\R]WD\URP0R8>O4=)@?N8$I=SU]J25T5?*A\IVD)/W2Z(C925-82< MJIWV&L=J8X&V$NPH+R?$&,;1\WMJP=[]$FSG@AG\%&N".%]M!9Q$+0/'K:^Z M/&$$&H+>RK"E)6&'V;P)\%,0!EE TG7D\]N\+W'HT]\@.QZ2G7I.* [H#IP1 MACJBSAFZ?0&SRF (QB6>*T5\:U&(=W[H<3[\M^N+V\WMX^WU UI_ND(?KS]> M7-\_?(VN_^@>3.SLL)]$UCBBK6R\CF6T?XZV)AG-B>4*\Q;'E M6MK^Q>DAQCM\8F>O](XOGC4&GIO=(&5'%ILM >=DC\&CC^7E2[-DV8S?YR%L"IYT.>(TQ^7DSP%339:WQ*)PM!#.A MB$FM!N(?<<;>A[">AS\*F!%YQAE-L[G1LL<]BV.3_$V!^.QAQ9DF&A.@8_OB MY>N8:R,7"RZ08I._+2; F8%PS-P!.44W#K1U;*34X3MK9<(MS*V%] M%C;'$.*5)$\Q5!>@]X4/W PKCN0QOBX:1_!:6S W NZP?;&&(H6P/F M, VCC3_"1X*R&.7"42[=]8!C.KP%T ,5>RHF VE^:/;?W!R:U5[H7.(*I][2 MYJ+6-"=8_9IO$;-OA6^RI;UB4 !E:8\O!^3;)SVK$*VFT#.N Z!L=:_>#G+6 M=9D[;DVHW-)S?:9U0HSENA>[(Q+O4/I"!^?BC&L^3.>GA'SYW1+6X__^?O7A M3S^L_OW[#[PE_>L??ORP^K,&!#[[ODMSB7Z(@2\M!?LO!-N0!37MK MKN*EC<<*TD/"6C8??>JRE'E7;&V:BA'Y4& M(&Y!M20S+ZG#\EA2>8R&S_M#PV.'TF-'9H'3<=DFB,AV)XI]]7PF6TV!$K0. M0-FXK-YN >,RJ;GC]UV96#;Z$(+A#-'LPLU!>ER$ M5)4]!KRF#!'O ^\V^NW% X;Q8W%4J0T((*-1#8SKT#()UXZ2_RH-$/*!\.AJYQ] 4, M'QJ9Q!GI?U=1POO_$)G\@D4!MS& M.SWJYH!33L=JXQO*:$N_WX\?;QX_6G1U%?XG+[Z?'VTT_7 MGRY9Q0EQH.S?W1PH&UQ=9LGU9(95D%EDS9@)JZ3417]=U(A99UD2/!TSOEN8 MQ6Q[%4+UB2G=\+B]_*^?MYLK7B'FNW:Q&/3NZOKF]O+VT4T^?R3[)XKY$A\" M.C!0>.>L$?"\E8.JYVJS!>#\5!AJO&TOQ'V-M@S1EM\/Y M2SFU15>3/@^:H"UAX4U]L SEFEJ6.&OW&$N,25 M>'ERQ2N4$]_=X'<*A"F3Z*8PC._S-]]Q>(<#_S;J_B"J6P//M!Z8C9(P\J: M\Z[/8N,2*:5_HB=4H$('>E?3@G(UCI[O MF0%_':PO9 )91=*>E\-/736X[M4BP*G98>P,JT.3I..!)$'L7T>=E9 FP'V! M0_9V#W],GK#)Y@X)4R9$^9#A)'.(\XD\!Q'CM(G1]NZD38!3;*BEC6C^#NV+ M=18B ON=K_BT@"@0W[_OJ.H&G(IU@0\I! ^8IK5-M[ 57BO\[GQ7?!JP9UOE M'')/IL-Y_W#8JX=+> ZM!V;O"X>@GT#KL]B\%)KL-4/;+Y[I%Y><"B4N<*^5E3X S;!?!\,Z;9#C"W=IH[ MAU1-EM,SC6!R?--M%E$KK5,M9)G M[C<][2/+\TL.;>;3;?*0L1DE M/V5R1Y*'%YQHG'OJZ+D(GM*"KS@=I>H&GL/TK+=SAHJJ07&"A")QH@I158CK MJQG,Q6P55D=+OY,C)9:;6=#!;B M@4R\)P5<9"N("7@-J<8\7-9Z:6G:-RL_:[JD]+0[DVVD)H3)^F1(BYQ,!0L% MKN?N-:"Z4WAEEZ4EJ-:$7MY^2:DZP=2WE:] YOG38FYE;JS&/$OZWD9>O"=\ MK+_O?[-=W1IXTO; K.>KHBG@5.VSV/P:^*>'[>;V:OUX?84>'NE_Q)7P[0W: MWEW?KQ]O:0-[49LF62UBZ=^J:*5_^<==$OM'+Z,34Y*\!AY9?PG:Q1HZF@&- MSSY@+#!5;0!&9*^IQE45A5!^ BJ7B_[.),]\7QL P*D3C)]F$Q:D5_$>!^U" MA'UMX:>:&F(KW\X;PDZZ#GNM!J:0[2[W'.,TK]EZ<3P]!#Y9^Z\DR8*4COK$ M7?06U+ZV0%-,"V)9CU75$'H-UEZ[S6^'':C!O,A0$.WB9(]%/6FJAD8AVQ[+ M8O1T/+U/J7J$*_TS5U>=S $7$FSV\Z Z=SP8,,G:/KU^+I[)XE"4DSH/G9!ZQYD;K9!N"PL]=4\RP4 IT7 MY9H,F(@9_;1FA&)@EBOQY4:$6?J5I4Z%VA4C,J5".JVRE-S.HD<3

:?S15YUF+#(G;MS0 &/. MH#M$@Y^N2FB=

XD@Y7[ MY?U9G'"=9L&>)SODE?RRP$6=ZNY($L0]YPM,I"V6$K3S MCLCEDI&VPS09J5?>,FE)']:$6YRK)BWE%JS039!Z.$1_HQF)/F)J*'\"LK , MWE+I#,[D&AHS(Z9'1B@+(*Y/Y$OV^)F$K^1C'&4O M!GM$>D+?%%VIG&;.5&V);X:DE,#FY2<^T-I&X!:<9G$9I8@?%D!%['?T^#FV MXL-*UILBGI:+S/DF%_1F:*:-QP&[4/5+8!=;GJ+)_L>ED K5/'PWJT_:VR.6 MNIM&4@L3];;(I8'(!;TP Q9#,%:\15/_3PNAF!OJ=6O>RX6].8*I.VD&H (KFO-_MO=@Z3 0ZQWUBH(U+(@#RANV'%6^ACI"%O3' M4FU ,SZGMH^/4<;6<1M[,;LX$6?;5XA\\<*CS_:5=T&$(R_ H?@1+\SY',?^ MYR ,5RC$WF^LU>'EE 9L13@]/J44C4?$V\D[CE)L3I."G+(8/;&MZ_*)-\S0 M4?7'A'?A2\ML)YO^4QCF[Z:(5XWK/_V6TAVSDJ2B]D^PY\;A*#K2%@>^Y9ZB MSR\D*G]>_"-.2/Z<$]7.8K>43XW/>#E#YIT*>_$X&S\AC-[17W'(K,*'0Q)C M[^6;F5^<=1D\0C=2GP.5[H9R&UQ]B)S[[/&%)(1'N9/![O7^$,8G0NX)/YNZ MJ1[T;CT4W_IPZ_0#^BD:#+T^6NWM!'A@JF^[\;''7,/[1*A -1TKE&MQ,]*< M'OS:\Y(CQ:W&1TBY 9I?Y][.P'/ M8#W0]0SN[@$X@S4--PUE+AX5 0WG@SPQ[ )P?HK03>H6%6WO\(E5@.A.665C MX*G:#;*>HO*6@%.SQ^ 1!0.X6)3+=9R)$Z$L,K"HOFQOP367G,_'T]SNFSBY M)S[9']CG>KN[C/?[./J%SNS;Q]I,90#-PU$N*==3APJ OHAJC&?$0@Y;,V6K MIP>AC*^:)J4ZMFSH<87HR#3.O# XNT.*_"\TK@JZXWZY;_A%Z$5\U4(BT=++N:U8=/DL[B:._#CB8^0G'/VVW>WH:-9G M=FUN+[;WG<_^Z?8%'K.#7% /8ZV.@"-[F/VFP2ZTH%(-RO6(X'_'57VC?#)P MGB0((D)'0-2H(+O!'ENK.7W$7X+]<7\1)PG?B+_$!_J3[*3RY3 1T%/"P"&- MS!C0'W*"F, PSA-639)-%K@Z5.AC[ZASC:A4B0J=;A949O5*!=I3@';&$/E* MTAB&Z!"Q0(;HF%89XA<(VB&F,PKMU&0\5-ZKS@(Q4:+&XZX M(D_9;91F"5^ZN\!ID#X<$H+];52?0ZAJ3PWH#IP;ACJBS@NZ?0%SPF (II'/ M%*%*TPIQ74@H0W3,W9AGNJ&"V9Q1H7XM4">NBMK*^*_8AN(+6IFHBW4=J9[; M'28!.!\8N*-OJ*#H#I@53%!8'RB46[-\[HVSO)8$-(]6KPD)&54L(">:''';U3"'GWA?%"'PK[$XA2(3O]6'ML&PXK3.63 M7Z)CRH]"4M?LSF\ACSC&X?O\Y@P.KXAXO?>&WZHA["2G=)NVIP/0;-8'6YW& MZ&H-_NB%EO$6;JB5>I"?*RKN9;';:83?_N*WMWSD'Q/VC]D+R6]ZS7WZ8EJ? M5)XHQ*-)(Q5R %;]ZY\,7#>:&2UE=@%0CC(4,(6QLUSV_?R3)'C5' M"^Y' N//BA\S=D67W^Y]*M8AW1Z=SL]DL542A0?D+8$G5@<\V8GI6C/ :=9E M[>@Y:7E?F(EU>U!Z$GSY107T'EUC^M=?V;]=X.@W)]GW:Q)DE%9VVUWQ]>;+ ME&EZ9)_PRSA5):-61^"YJ0^^GJK]O0!G[@#CC1\H8"KHUW+'OICE*%6LT.=Z M$%/D)K5G<$"C^@'U@63@ZE$];C^WZX@#SQFNAP?/&@-/[&Z0LN]NLR7@!.XQ M>/37B=UCY[EZ+:_*;R=+^YXTGPCE(]-;WE,JO\2\9,R$22M?%7L(PE>2' C^ M37JT5-4&:.IU0BJ7N]H-H*]P*>TUC4=USKQT91ULA41YJ'6&!:H)8=DC@^;A@-9%35X@/#RQ74 9P %](9/'4!>4 MI*+;$3K9#,9A?"FMW#-B7[J@OAE<7FG<"WTS4]!L+C@[,-2^JHUR;6CEX,C0 MO+ZX[0J Z2DN\&^C_PHB?RB]M?HMD=IDT'MIK=YIJ90FQ3 -G06L, 'ZC2H# MPF56L7?Q6,!J,R*F"AZ)675"F\"J7_E4[%6%W'9'A_3XQ/YQN[O^XI$TO<3I MRTT8?^[WAZZ8Y7#;(,\/K+;8UWP>O^3PO7?%%\.PEH$T)*W%^FKMLT?R_H3->KY@\ MB HFW^XJ,E^A0K=S6I_#/PUW-/FID!91@<@XYFN=@"//6B9:QJ)=<&H MD&R]()I!5$J+H?4V7EADGA=%ZVZYH.BT5!Q-$9_6BZ3U1.C#\2D-_ G5+MT M5*9L!#@BU:"*2#QO 30".PPU/N)0$SE!0;*^@"L>X'J@$V-J0ZSX2JO:00Z[ M+FAEY,D:00V^3EN-XR\7-O?'N-#[2U2NE"N_Q5UM(4=@'\0R"E4-H49BK[WC MHW'$IU>^Z%'_Q//3J9](MB&O),'/K!I,$-^F&Y*FCR\X^EZ](F(D!6B,CG1+ MN98R7 3TA981B"9"X MAE?$L7.J%!5:T7WA%:88/7*ON%SJ<>TBW<#YPQ]FY=Z?$D)_FC#8?QQ%OU)! M"V=@M7.&D/"YE#? PQV@(%#QLS!/)-4?X;'Q!.[3)N1WCNWS1I(GN$]YWOVO2T7Q1 MD7D.5!V?5=O%1*G$9&MG3ICL*=85PCBEHX(KRM#L(!([G]\L M':?S02X9,=&6TM'RB.X&>T34I=0:.#2: TU=7:#J$5W5=C$C.HG)UD9T3#82 MPB$\-& 1*D>&I!8'PYAX+%+)+?[ _:RJR#UF#Z]R\$]O8%FH*$;%)U!:Z/2*Q*3N.6.U2AL2 MZE"A#\;5XDF]L5:&AST>O*8,$>\#[S;ZYS$Y4?-Q2O%WSQ0T^D#F/%W()=/U M=8#.;]KV3[A)5-B A!&HL(*/M6X9/W0KS?[I(X(QYS.?W3 M%?U(G=[EAQ>+9$T5&O7*LCT"P?#KZ^/M#?"_!*P0#CC4,\5X&8LZNJ MR'0B4KTYX*[Z^0P.X.MZAUP/@'6]*^(EA%IV0Z4$KR0BJ=XQ GD_X#FM#5V] MY"?I!#BC]6VW-ETNE*Q030V$Y< IT/-LWN4" 63S91R&[&@2#@>LU4LZ+2J/ M5:#52=SNL9@,5AIN+7TK#8!6\JW#YGGK55#C!#T?<8*CS.SU/\MI7'_]E%\S M\WL?!1TD8%'IK>,,=:IW]5Y,VFN!L%](DZE;(:'0^7N@,WK$_2/!9Y7L@M@/ MO#M1E$C+0>=]%I7T"LCJ/&]U6$QJJ^RV6;*1*T"Y!@C9:QLTDXS#D)^!SBMW M.7H=L[94\!%GQX07KBC+B:7;W5U1G/2>L(.O/DFVNYL@]7#X-X+;Z^46Q0+/ M?EN.:[S<.5(F8 ZQ!LU\ %U?K5NAW(@3*R68ZV.+>D(C8BH=O1WJVE&,(J!3 MT6WTB7S)'C^3\%4\KZ!: APK\^V0D-IEA@QT+O!MT$\'+OO$JVT'&3,)KFS!!+TE\FC@F8@[F(Z%4(<5=]",_K/%!Q3.,9S6.PI=D?K: MG8#F^##0U2,+?3V@GT;6!V!\WT6\3Q/O4,@2EM\TYE>?\@>>5BBE;=G)Y-TQ M\E%"?C\&"1$[+>P=F3A[(0E*B9?G$0K2],C*";W@#+%'#1+B$[+G%VJ>3N@E M#ME**?W9+OA"F\4)U<:4!A%O0&G'>SBY.7T',^3],8?\)/N[[['PNYZ6'Y2H/[ MFQOV 95#OQ6K NDD>QZ\%^(?0[+=/;S0\5?Z<'SZ)_&RQ_@C';4Q?:=[.IK< M']@PZY&-%Q7.,9$#/ ^-75-/UL%" &>T.1;SMP&$1G'.HQCV5Q^Q%.4VL$N< MI16H,@/]G1OBIKK1)3X$]*OX2Q1DZ<7I,L2I[$6T_M; \Z0'9CT;%$T!QWR? MQ<;%\81B!K%545+:&OGO8;/G%%51:>&!T*"]"1 MF3![2=6IG"#2;XU*X?GWPV4=_8G!GOTR+9/.Q2#64;4&3SN=,)N\(VVZ".+I MMGP&YKF P#S3>.$R!ZA+/>9IN4VHA>3#'[]?>[\? ['#HT[+SM:0T[(?9IF6 MZJ;0TU+#\DG3LM2/<&7 S$DYH0^$:,3PU82[' [, [;VRQP]5TZ)]^US_/J= M3P(Q3:9_J&;']"__V)!G'%ZS%Z)/DO4;>0NHS*.&P]GF_,< 9[Q=5AJOQS-Y MXAGPDZU5F/[($OJD*RV2'P..*1F0(J#J/P,:35(3C;215GK&6#, MLV_;NP-W<7H@61;R8W-LVSK=!!&YSM0$U4B10NK'IL,;&[@AY +^"5F$9 M/X%AM,7[=$*51?QEFQ3]G1F%N%5N=M,NCFG RO_5ID'7]$_9J2C\D][R4[O; MA!6 9IF=&%&?7EBA80E M51$PH8R=3"^,62%A#COX(0QR<^8+B!LK9Z1<;'[DWRFS7<;[)\K7S"7L5>/ M)_SQXN@QP5$JEHBEKEI'?N&K'J?;T; 0CK/H3AG161"_ +:SB7(TY=6,6:&& M.:AFSQD;I@4=LFLSA55NV0^"6_^*PR,!RX /&3DHOQ&W$?]10L@-#A(.Y(.^ MQTU$+X_SC!W80W:#Y2Z+Y\4Q2! W" RQS>])[H17 M.+36/_5O3?Q+7Q2C7>,U!0W!P"G-GO.&+3+U205,9Q;!S;K@M#I;;JH3FNL9 M*P"O5DY+JE4Z=G&[)#Q'3TWE)Y<>LMC[[2IXI>/8R&?5O7LKWVMV!Y=E[:?V0E^KL#>YO=/.(@V<9INHXK) MMCL)O;%B,G6LLFW ,<* )KD=)Y5[\,:2H&_8CPZZJ^X9+I)N!]-];5.S@E($[=VVD067A!H7%B^;W[.%5 MXM_A)#OQ%43,GR%-+TZ-GVA=-A\F"RAU6W&1_-+Y $& 1W#C\-BX?)Y+1UP\ MJFM>L?,'S1^[O'.NYZ".:^B#! !/J.'.J&>1?F_ J6, POST8B,)W-UDKR/K MO,4N;;B@F%;?7C]OM9 8M70&NQ6+UH]B_XK#WTBRCOR'?9"]W-"!O1]$S^)< M:<<=4KUN0"-P*/!R+JG1!_JL<0@$RZ>_$Q;*^=GO7:X8[85F).SB1P6X93// M"^=P2QLB*M2@7(_+ZVXN'&";Q?KH:D&\U$E 2V*:^2A%Z'/"&W;SPSD+6(5C M+\DY9ZASO/ECR"DN 5)F>.UGT!-<9NJ$^>UB6& 3HOCF.TQNZV L?K_C.*2_ M=;_C"]YN 3G!Y7"JKWCCQ]#37&'ME%_R7./D'I)U-P<:GKI :^] *=M"'[GIF#[A,"YDZL7S1TD>Q0=FP>R/ M&4WG!2X;,>'MG7-WT[QI?^NUWR/BFNS1ST6,$_^!)*^!1])UY+,;>L>01=/Z M.2'\G'?'CM2@WI#):;@;2J[2[PJ=N@R03,AD3\P:E.;F\ T,KS0(X=*BF9EM M1B=Q5>BA[H%*&ZK4N22^V=W1'Q"0)AN;GJI)&MV TN90X!JSCLT"*AQIFS[! MW&.CKDHT;::[!^\FJ:^.Y#&N@0Y(>BG>%*5,]XGFAOB+PEOZO8&G^$ W-!YU MU.L*..&'(C N!W@D;-13SX# U2W0F3'7)ZH2S.:3F\8A5?Z$\ TAZ9UX-UPV MFNGK #11]<&6LY;.UM G*GK&C[]IY>'T!<7';!?&GQ&=I:#\R7GVL_Q)ZAU5 MW([AN1=;IG5'\YLLY".F .4:',PZID5\5_V6V:]W&CX2!@?^'4E^IM[I0WG> M?"EZ3K-@CT%O]W=T1\$3R%A#11^TNT+G 8&N:!. M %H= :?^,/M'U5NIJ5FA0A&O1).KX@5LW*3[/&XHQ/KLN=XXHZ-!5E,Q#/!3 M$ ;9R4WRDS0E9$.H@5P5 MXM)7J";?:4&7NR1F[W^=[B@LMGG#"A,?V'SKXO1(U78]5MB<$NL7Z"8+=^'6![X*]C1,_\0W(9)X"1GPGV?S_2N5=GF9CA M(H &]AB'5*^?#^L/?=76%([E@[K-1T7CPB@4,JOX4H57F$;_PFQ#+S7CYGY# M?6:GE?J*X6"I$@F=J*[4Z8/K,WOFLBLJIF)1@>;FF$1!=DR(+G.JNBV'+3N! M*QA2VF=9K-@-878FS"-]5]CCE/RF\4T5^J!PW$3.:#U.P:T9K7IN8+0 MWPLHX0V$W;]^M5G _0-=RZ=8Q]JXOG\P-?@\BP5U6[SBS>5=T/_Y&$?92WBZ M5QP_5C4$FH#]X*H+W;)6T$<5W4:;!MGC"\EW-=G@@/T;V@OQB!VJ1\?()TD> M@W/?VIX$L)"Z0DPNR@6C>S<'AZ=!>-'^)=KCCG5",'OG0:QRTDCADC:#S1J?-QN>!J5#Q&H<0*QAB[G)=TT';LJ=7(=DR [79%#G :JFXOGK8#R2 ^LQJLFS2: A_@J2XW+1N;R4"[0T8-*&@-.LVUYK*V&Y8#=)-PU&-F9& M1([+0=KEU_54ZUO*QHM*O#9(=>85+1>3>F<&6\N]0C*$Y+.&\I)=!SRPNV_L M^@S.#X<'D1<>?>+3/Z#LA^WA?&2*6_GHYHAS$^&O)'A^ MR8B_?J7_^DSNR5[L:O(?LJ?>/V@Y2DO,HO)7WS'JQ.Z7L9B,'P#%&A44.E&N M%)5:10O$]$+XR,_JG% XYW.N\SW.G9.4SA$LDTFPH'P!NV503 MFV*>=74DZZNZQX)6,B:M7\ MO5#LZ/C,K+[YB#.Q/E^L/KA9+R[)X3QS%2@$L^E'0_D2_9 MXV<2OHI32=TG=8W$O07BZ7#48-J1R%HZZ71!FHMR6+JB;>1HM].9FVCB_P": M8-COY?%S/-)OE90W0B*]R9?V@F_]GF)<8.\Q_C"\*?&/.&''-PYQPDSFC_@6\E/J[?(TYRZ( M<.2Q(IG\Z@,#Y;.:*N_HKR?DCR$>#DF,O9=O9K] .OLO?NA70/Q.'7T+7#GI M\84DA",'/80<^>6$^ZDP=83)4/$-#!%G)@4W!XQGZY"U9(+HO%,R2-UY4AHSY]LL,LK/PHG1>29 ME4HW9I9)?86"_>&8\5M(=*Q!4C>W)#0,GOERC(TJ[:[=T] M@'.&!MS&17AU<\#YKV.U\57R7#:;6N72$1<_IG2[?!7E,L1IBN]H"T+G=3[7 MHJY'V=D::%1JPBQ7/]1-H:]R:%ANH=8DN\RIKC?);4!K5%HA G?F:?^$GE MM)R13X,R4M4:?$9VPFQFI+3I(C*RV_*9,O*B';#(14I.XPH%0B=#O=I@8--3 MYU31%&C2Z@"LC^ID[0 /YSK--:^,4(W= %0K=8MQGA6=8!^PR6@QN;R,]P<< MG3:;RP;SW*;I\:QLH:D,X EKY)+&RLT0 8!3W R'\>J#T%8MS*!<'WI'-7[3 M^EBMD%#KZ"3 K)ZID!_Y0"20(I_G:QWO]W%48,,TE_Z*0^6VC[HU< KH@=GX M;,N; D[K/HN-/VQ<;BT[F6C$93OZ?$\+M)Z,*SE.:)_POH0U% 4\F\& 5GSJ^\:QYQXBCY1]\AS3PT7DX\*J/+D:C5>1*:H M;#8.^T9 .WQ N ;L$][3/SXF.$JQQY;Y.]\/UNH(/8"UP3;:4;F[*? X_5,RCUD"Q_"#CRSFTT#;!;.K[G-P&.3V'@L<Z$V:JNI&@..T'Z;CP,.?P,0QC>$;:4$V=HZ?* M77KD4/,(SCWB^JV8X;RP7!88DO,+S/#)HA=$H$K713<]AU%[.P$/6CW0O4O> MFP4<5=4T?/R>3WMGQ_T)5I#0S:]ZY.\CX&<*Y5,<$1KG\3[P_AJS6Y+\#'O+ M#_J]@*;K0-CE%9#^+M"O@@Q 8'S&HE3! C>JE*!7KD4)\3U(FNZKF8A.\%8"WQ MJ29VDDSH$H=&V1-H@A @D, ,KA!D<*">>.7X&1?X<1C2?Z ?>4$+1JP@GYOP MX8FX\7,;Y7OZ=WQ+?YOOZ,M&/%J]@.;W0-CEW*2_"_2YR0 $QN/4(UMC8^/S MQOGO@)68ILX&O?NNW=UM[7"6" M:[L30['M3MQHXL1\&UUC[X5IEP'7[0B9L0:!+TE+JQ=TWAH&8CQUB:$W"U]" MA7,F8__LB0MT_ ,],VW-[8%\!L;J4@G08GF4>H0IXPLM#OC+41RT?O5N;C"S MVB?;W:\X27"4;9-[MOA3^H-X[,G+@*27. R)?W%BSFBV50QO;<@%RIK67=>X M/SU6*.#9GSULXRK]T+S+Y;))(9>\0C6.*BU!PA1V)8G34[N7HWOJS M$)RR0E$'BO2%U>3E'[=4-K5V1VG77TCB!2FY2P*/E#],\Y^F'X;X6D/6$JE+ MUT6]=-4G:&D4I8UG EHJ=".NO-8F+1O-O#/EUE4E>E(XYL!4.2&:PI9UY MX MVV.69CCRZ83WD21[A>,TN@&G#UW@=:;HZP.8%+1-'QW4[+RB4(%J.E:(:7&3 MY?-ASQ.:G]O,)'C=C1UJD(=P8;,;\)36!=[[\:_U 9S2VJ9/\$FOJ9DDI\7; M2]=19TG]R1UPS<6@)W%G8T*@#QE.,J=0+\AS$$53HS4;D-G$68T\U1$\9L/0 M)\EG.G>E.-F79;L3%RD?X[M\8KGV??XV& [%0IU\*\) "E!N'NF6V@;C4!'0 M%^Y'(#(-?J9&;#]6JE',M386/\3:[NR[C[/[HZX2%<[9EOXH]*)*<;[X[V1_ M$D2XP!G1JE<+VS-V.VN0$JE .=>RVT8L[;=%+FTT;8!L_F5]T(MI,WJP](-Y M,67YJ*XBUMHA$1E'JQH"Y8E^<.7P2]H*^@BKV^CQ&T>X&A;4#W3-/&Z:!F5M MR%,_L^5@X#,YOK$5V.6DT=I%:*&0 >WM 9E&]."6?-+='#JQ:%IOO.S4V!9B M3 .&;.9"7NX4MGG( 0'-_MMN_ZJGN6S;/-S*P=$?,TP/<2@=W@SJ#9FLAKM! M>@FWNRMT$C- 8N=R:NN0>Q[W[/X&/TR:4HUS/\SFS!>M<^\Y[S%?\+>DF$;' M=W:G=D=_,,Q)?_D^,3R2@EU#W"GD!V6FG\#I_89S;-:U(5^"_C5+D' MU],%>O)K &[D>T=[R"FN8[9Q5N?"JSIC969S!8[R>$K(Y,#!W+PS$_^XFF(0U;,[?CN@<]2DZ0.81+;#G,S!9:^BLHF>\'7))RI'Z M&34M:8YM<@V*KC?=.SL Y2I]L+W7':"_ MGJYAM/5+"DX?-/](<'JDA$FY^S8Z'+-'JJOCQ!H4 M\ZJ^"PO[3A=T1;ZTXX*"O]M^B_$O%GTJ3;!2H,C.J^ U\$GD#Q[L= I86#+T M.T/G6W#>>T%IH0%BBF]#H0[ J$BZTK3I>66WMQ/P3- #W;N*N%G *[N:AD^P MFK@9]]3LZ,CN*AFJ<%9/%^!1K0-8MQ0NX(C6,GNB$KCPBM_:0[S#0?XF&[AT M;7^V#?PD$;'@=%8Y1#>]V_T7FNY*&)-5P#X;U<%C!.M.J6,.9)C-C]ETUQL3 M+](^I5F"/>F[9\.Z \UW4T>4!W(&](5^/,<$BO'MNQCY9,>?;8PCA%]Q$#HX ME3,G8KWZA.)1L+\76L\&[S.MHOCKY:4+OY*F^\ M2()JVSX^%,OWK&B&)F(8\BR40* G6W@[^"A7 85[;"$NQY?/:Z>LM$ M&VJSS^)(1P*YFWAJ'19)/C+[)R&@VL,X$$C()N[^A\\<'6&>''D'/,M<]"MA M_TO\]2M)\#-I5&0!E7$UA;XYP;2X&#B%=8*O! M<[EH#/D"7$J>RVW.EIG+*AV7<<07>HXX9#>SQJXX:\A=.A_KNFX0+_<)?0O\ MK(WQ[:].3^Z*(7Q<5>RI69/?TX2^:#VY(\_6KSN\]>Y$<))^ X/)1ZY:](M] MJSP^9BVC1^9;9G';*QQEPE7EXKQ:PF7Y ^X+6.V8VF-VN![Z(LCD<>=T/42% M3GTWS[+HM\KFBKM^-N6^95:W>J/.D-EA[XG.X3E;#._LQB8H;W9XP0W)6UC_ MUA/]5DE^[*JXAMRW3/)3K)4/)7G8Z^9S>,X6R<-?3I_#FR-7UD=?V_]$LMO( MB_=D$Z?INEB*?(POX_T^COC+:R]QZ%-?7N T\%JN-)<"E.)'NJ5^?W^@",!7 M^$V1&*^/$W8YGRE$[YC*;U"I%&4Q$FI17>\*<FRX:Q3V^W%_F$UKJ %';!( M%NCZ[@'A%&$Z'4V/(7^&B+4^Q!FU/L!A>!)-@U>"R&Y'O*S]^A[RC_QA8]Z- MGYF?>9XZN[-K"DN.%DY?MTC)\2.-LWOF[$"@F+NO>7DL\>>+GN"Q1]2MR;6X MJYY_EX0C:@N>:_^?QS1CON+^N"<^H9Z3DK3U=@'+_$,#U58"N]H G_%IFFX9V+AS5I2,FWNFS>?NO"7@D.TQV#18*[$B1%T_E7<.L_.AO([FBPM5]2-YJK:+ M"E=+#^3) ];E\WAW)$KS#TB:<_\%B>@?LL[W8C2Z 0]A7>#U4.[K SBDM4TW M#>U<03Y64#SU,L]R/PRL+L?X[#G",&;5S#<]3]P,$@ \I8<[0V,V(.D-.,T- M0-B?*53:.E_'F8<,EN01EY1QO3^$\8DD'W'FO11GN8J?$_I;B;+MCO]PF*,' MR5TFP0QWG0;OZ M='AT98+.>DRM46($*,QJ-5BBWA"TC\Q:@^&M&%^:JB#CP MF^M(T1Y_"?;'/5OA9-K8,BCUU%[F*?/-L-'H"^,OX_V!CMJ4.R!3*0+*:-,[ MM]P_FT0+] VU:4&;SUO*5"4%^?&$)6EQ@B+_=_)U6D_L>N;G/?QV#]JH,G7F MK368[E:/![L_/>679YM_>5!)P77['.R^P?3SM2P"T3M^/B@/8J,B#E,-M2_C M-+LG7OP^8.6% MM%PAI'PO+&6K GAYQV34[W1>A\?(]5KGZ.%+I,A!CIMP(RZ1^+R.&4HL"GG MT@T;FBV%%: H:2[/E>[Q&^YI#*NQU#VS\-8#&\\?0[+=/9!G-J^Y)XMVEQ0*>2-9DR;^9-TF@%JY-*L5G-C5'6M M.1!*>\V,]S,L;C9#V,NT2=UF8%MEN;D22W,H8KT,BS-I"/H8-2F?MB% VE06 MBU0,87?M@7&O4>3K#<#Z#&3B&J.Q*]E<2.92H'4:GW<59"V'U]%YV;P#4$L# M!!0 ( $:(L%3$([L6'%, /Y3!@ 4 =&UB+3(P,C(P,S,Q7W!R92YX M;6SM?6ESXSBVY?>)F/^@R?G0W1&35;9D>>GH?A->JQU/:?G9SLK7\Z6")B&9 M712IXN),]:\?@(M$BEA)2+R$'/.F.C,%@#CW'&P7P,7?_N^/A3=X1V'D!O[? M/QW_=/1I@'P[<%Q__O=/2?39BFS7_?1__^-__H^__:_/G__[ZFDR< ([62 _ M'M@ALF+D#+Z[\=O@)5@N+7_P!86AZWF#J]!UYF@PN/CI]*?SX^.+GX;'IV?C MP>?/>4E75H1S!OX@+7+XT_'ZE^N\U,#_ZV#\\_'IS\.CX7!P_M?QV5]'IX/' M+^N$7W M9ZXPI>?ZO_^5_.<5?W* X?K17W]$[M\_O<7Q\J\___S]^_>?OH]^ M"L(YSG]T_/-_?YD\VV]H87UV_2BV?!M]&N#T?XW2?YP$MA6GMBIE__$:>D4! MHY_7WV*F('_[7"3[3/[I\_'P\^CXIQ^1\RFO(OE9XB-%. M.W=CRWL+/*+&Z"<[6/Q,4O\L5W"*4\J"/[<$^AQCP9**7 =^%'BN0_1[97G$ MWL]O",51(Y@RQ4("^6B%^.T(\=8W.H:__L=H.ILN49@J3R/9K/(! MP;Y^L_PYBN[]YSBP?R>X4/@\#;^@Q2O^P^T?"6Z6-VCFVFZ\&[LH50"2X:SH M[6[_TX%B[OG&Q39H;LD?YO.KI+(]5'4 M#+CJ)[H C^[,-8]KJ8_=U\]=!E%38=*7G%=@,+/D3%SKU?7RP8WG1E>PR#GJ^^V M5J/4%[J _H0\,F+@Z52\>@DM/[+LYG,7F6*[ 'D=+!9NG Z(N!/$(R7I[?#J MMGUSY);ZZ9"BZ!%/]-XL,B,@+:IUMU0OL M@MSAU ML$+H"OG8OO$C7@2U52V]R$[DBN:D\;1V!' +[ 18\AJA/Q)JCX4-]4I,5 .BH 886DQ1BL0F&LEK1 9!?; M]P^VP7GTS<_XOT1.R$0:#FTWW)N;4 MJ6_FQ8.LC3/E^XW3V76('#=^S1-WZ9N[',%BB,%Z1M;>"[NSZ^#",) )ZA7W\S\ MA-Z1G^ :V %.1;)V;V).G?IFWDOG'?=O;@1'O\P:]@YY7:]':('(+7$KJ%AS2'5ZQ9W+I+%S?C7+/*(&A:>1H^,VNS9,-[U]P M_1;)XM%:+?3MQ,A_!NBQ9CUF4/D0I$/.>M +2P=V&&.")WUSC:L0M4]!,P;" MW](D!/G/ #/"%PMW77A$F\[V9 [F!V$>X-GZ-QW&:?I1F 8J7[G;;Y2)K=K@S ^Q0,8^C<'!*6#N'B MER:HK%*5(2Y+NXX3_&..BWQ/J6IRH7=*=D0_8N0[R%G_JQN33QX='5T<#3X/ MBH+*?[1\9Y"5.FAVH2^%C$%[@5VIBT>"-P5AE5127(3+2\N*D/W3/'C_V4%N M&DV*_"&E/*4;_^6WZ^ =A9>OQ.=EQT5)GO6*O+]_VOKMY^;UF%G1:PHLB3[/ M+6N9509Y<53\RZ96^3_\M@[_D9XCWZH:/=%OIZ.S\W.LYI/QR?%P.!Z>CDO5 M+FOF,JQ"L$*[^ +^8TU&56+R%#\OT^@]G^TWUUOK818&BYKE\B\%2O4.0CRS M^_NGXT^#),*U"=*I+HD2M"Q<4I/,%LQZII5,#=8=>=>>%47363I9O?SA1B(> MM].#H52!.0[=4O!ZS7P9X4VPL%R?07D]8=48H_%H> J$:RG:ZK1+0NPWW\%B M$?@ITLML$47-2FL6.##B]K6P9N@'9C$V9 MWPO5CPA_TKGUG1ML* [1E71FT2R&QAPO]],KDH,L;N94%S3'[:1F$26%+N?J M9+]<9:[1.]=##PEEQDE+8@8W4JAR3L9=^*^@-&>E-(E %8D[=>1?473H.MFN4(IV&CV'P[F9/D]"9HR:+#J_@:\_>D$HE MK\D1Z? E^+Z]$\A):2!7 G %4W5WR/Z8>@RBV/+^G[OD3B!IB0WD2XROH&S/ MS@TBI,L060R2RC^;08L044'$GCT7Y/$\[_$M\-F>B^TDU>J/Q\-Q'PF10E60 MLF?7Q3.RTTLYQ\/7%W(VCT+*=A(S2)%"59"R9W_%2VB1DY?/J\5KX%$8J?QN M!AUB2 47>W8W%#JY_6&G;\TQ?'NT9&8P(XVL(*@3I\)U$A+TF;N>" E#3;;W MZT7)S2!,&6%!7"=>A30L [D\_8YNK-C*J\UQQ]*2FT2< L)B2[@3]P+9B0FO M,'@RZBT[8F %.YTX$&X7 M*)SC3OF7,/@>OUT'BZ7EL]L0-;5);,D#+%C;LP\AK^:/S;F ["@'F[):4J/X MDD-7D-7)"8GG-^1YHI953F0204)^C1-(FCV/+) I ] M8^=D,HDZ99P%E9VGPQY2I0*N M8&K/CHMJ%;,)D!Q7I;0FLB6"5YQNWK._XA+7T$EKZ5FT"4;E=S-X$4,JN&!Y M)_[V\W;0"*VA)#9WA0,_"CS7(=$4KRS/\FV$9Z\H7C3JYO[E\N;T97%U.+A^N;P?/_[B]?7G^M(\H$JVNFDUG^=LUN#4%V0J+ M$6Y")>MO[2YY=!*/ E+3$YAVT_84@&FZW1RC,$(3DZ)6G(]')U"(9]/'X5P* M7O_IUQ:Z A+A4MS5N9>$: #INN)7 "!=DC0*VW+8C&*[71 +0]CF8=-T/Q?" M>+Y>:8@&^_7\;75ABN7'_^J^4EK"6Z5%Z@^I"AFC+> M-T9LF&SJ;]H_H)A^0$\FBU$B40:Z@TE#E]IX#-'2 +I_"0+GN^MMWU[9_KEJBHOQ M\*3C$\&-)I9<-(9U_-OOZ.)A[_:'[25D?T] NDQ6,P31&*EAG?Y-7NEL]PQ= M!Q&V1>#;63^(K<)0BC"?&3)I!E/72 %$(^OG2])7X9[<^5L\G7V-LI;#T S@9-%XJZ(58L,6'B5;R.UDL#-4S#4Z M&@_/CKH52"N>N;*106ZHV_K16A&_K)S#NIH8LD!D&&7[JR5PFB>',,%UKEF0 MK0AZ>B-%H0#5M/$D\.PWQ3-PEZ"9Z01RXM/5JA>%+!SF">/!2Q&N:VDIYG M'L($4VUF:8R;*Y]*/00Q*A9<@JEE.6G51,?CX?@$C RT>"=D,<-:<-2>?W=" M#/F+Y3LDK4O>[G(06J1'P0(_[?AL=YF.DX]%?;_Z;ARM!\PM3;0NSU3A[,8P MABUDBE9%7,S3V36NOBM:SY:3FJH=9'OB;4AD\]H M830V@&%K&,8"7WP,0Y3/5/6T,X"NY0\0]91L*E[Z5@TRQ.O!CM^FW-U6+!4J M\R&V?BY]R5UI-UZD%Z9\YSKP26- OLW6 B>'Z=I0A3B?4&RY/G)N MK= GP20O;3M9).DVXPV:N3;3WRG.:)Y.&F*&Y?WFIIGB0D,>KR< )9 MD8IFX@WO&H"3Q^[\%O+XV<\G:]5.YZ&)'U,VWE#LVIL9B3!.\5@^3O'@SY5/ M_.73H<8M'G8P9+2+6SPZ&8^&QUT/%7*FI8T10F#]CVJYF[C%H(AGT\?A7 I> M_^G7%;<8%.%2W%$\"W(0#2!=4]QB"*1+DL;R(PFQ&<5VJ[C%IK#-P];_:+:Z MXA9#8+O=",['U7^FJ0%SU*((;05/ <4YG[XZ[RH -77J[RA\#4#X]K+NC1ST MO4SB-UR-?V]6W=1>OIK4'!5(HS-LAVB#^SZ*$@GRLV0F$L]!9M@FT 8S^]%8 M;EH3Z1?!,VQ7I[0=_FB%TS"UH)/NC#^B,'TU5WQ4@)6S:L#Q>'AVUFM]J(.% M=<1=IUJR!Y4EIPO4'$:J0PJD84?<:_ EYA"UU :K@0/0L./J"J_1RV0Q6!,B ME+K.LO.%T<7N[_H?H^DLO^.!?Y7<^1WR7ZA]?L'_\^7VX>5Y,+T;3!]OGRY? M[G$"L'N^]SXV%EKC$6SS,E+W\$5:"(V98TVUS=QJDX7FZH_"N,0H_MN&3?R7 MWQ[#P$GL&$]I4?CNVHBR=\M*!HY1"9(VS"JAZC6WZ:FC#&!$W:3EI@7#LA)A M5)XEP75.-OTJ\E6R>G8==.F\HS!V(SS44K?CN&DADBG)RH91=82:&/7TD?F, M/$^:36;B*MC3[M[U:4VG&D1-WO=&?,+98NV0[T8CKB*N_F^QYC$?18_#;B># MRS*?L#K34L@,NVF78[[#%B37D GL;V[\=IU$,5YNA.NWB\A3!?C_G!?K!U\7 M*B6!DXZ4 IC":0W=,&V14PG366X<0:]"30M.'XV[%GEXQFW5EX#+< ^._A2=&/B*W(+FANVGK$/G< M9JI"AQ%@S3OI*OG%8P[!K2O8]K M@J*8OZC=2F6F3E3 MO5X760J\-&2AIP@FB\CA'#,NPEN"+Z9G'?3K"N924W1P%*"/=SGZ0S,5Q9 MD6M+*B%-"TX&2FR*Q< &:5SPBFWH-ZZ7Q,SKAXS4INN!!U/3FA2.(KXA=_Z& MT5[B*EES])"0@\336>WFG6 (42T&G(8:#RU:D&MZ8J5_LN(-1DIE@!.4%ETT ME]L!#6H,D^3=N.SE:L52JJ:]P+U#Q_%<]JLW);/L:]#L^HKV]9OESU%T[Y?B MEC]/P^QRSG,6P'SKR0C!'>Z1RAWNZW]ADE5F0O MA5>[B4YN'NHC-S,%.947^*1;D GP3^=UA+! MY4^:BJU-.3F(O6[%I=@S$O&;2^F,8EL-9:\O&#/>->.2S\UCI!#4$6O:=^]& M%-N/F''50$]LI P4H&JZ8](-_ULFXC[604UK)/OR2#7MG'<\D=?Z2L_)T7@T M.@$B@D83>"EXO9X+Z'JK!1374K2QIGY"B 9,]MN_UF(8WSR(_6[?FA[@,H)O M.8B]GL;K"AX%BN]&8S# V"?*SR+'WR0AN1B25B]]KQ>'PZ M,DM$"K ->R&(VZI:BHE1B/%J4L$-*T8!_>Q!^?IK:?^==@*!D;3_E"NC:WN; M2_=U3R5J5?D] )*%3 .YJD7G^88$V7)?DS1 6Y Y5ZD$4Q,:PJP\MK97(<#= MU6YW\;:7E,O#*KQ11S!:,!Q/9)]IE\16<*_'%7GKUQO[L*^.R.%XU%_VI: 5 MY.OQ1'+)[_Q:B!6]W7G!=]F'^TZ4+GU9?H/[<%_ISL#:%/(7.&I9 M.GC"#X]CI!J/8?#N8L:N5E\CY-S[ZQB*EW;LOKNQ*XQ%K5X0W'Z!00UU%J # M-*R@<:TUE05LY\P)-PG :4 3HW6I"# ;)H%+YU])%*>CQ$OPA.S MUT/52;- M+X&>CF<7GSH<6>[->K!"'K87^"((8_??5N;1N7-]"QO.GY.'24B8^ALWLH/$ M9_JV9;.#$^+>]$*1:AN;F=:_5FQQCS7@S]U7#Y&7L"1%MYWI0VJM+&58_[:V MX03A9=43B90PG6'SIA8HFT<0F%&QF*II1]BTXX,5H1;;P3K; B@>]8&*2X?) MC(LYFUW]_$_7=XJ0NZR%:RWAAZ:4K0/KK OPX.<'*BF]QFM[' 9>AT4,30X! MX9[\)DA>XUGB7=K<%2MI8V@36)WX'$B@:&FSIRWSDQQ&2R@I-52_9EY"1IA;9>,' #8=T2 M>#JPQ//0FQQ/\::"[Z3O)'#]8\T*.T2Y-;9+6R]9#P18-$6\KB;M\"6T'/7> MK)SY$ 4F;8=#&!K#!*-PK5?72^<>*F+:RGJ@4I*Q@F&WN>IV*#KK)_2._$2^ M2]K*5S7>R7@XO#!>0C(F@.75VN4R,-V.*)H3ZQ"P=/Y#U).**6!=Y=I%OY0@ MXN/QR(0N=>RAZ#H)"4OR712SB$-4EZ(U#/-?R?MP6A]D!2>NG?FO6MI$U]P* MR!MT#&NL3R2U/3/-*0B_L2U0<5,TO73$ MWM;AYP.G&$W\4W=N&IC"L(.!3VAIK?+;.3?HE=7S;"<[')5((3?.3?FXQEP] M-\L\YT)/7C76>#P<=_P4V>XZ$Q4+M'5"[C\J _,017;%D7:412&[^3+18A%8 M+D>Z:/)V0!:4TN%:1'D.1!Z-S #+C@JW>4B %;8:N#2.\6F[_C@2Z?2R_%K6FN "E*5+)=>:E?+*^QZ[\^"<)&1 M*XC-(Y?; #&U06K8BJ2XJT9NK^&)-//00245/ FT()1VJ$",UK"-D\)H#X%O MXS_>^^\8/UD[^0YE'46"37A!E(1(T*6T+1:>T!H-7-I-8-BI%;(35>Q9IOL, M>"U#SNSD$?G?7T++CZSTSC9#?JW+!:>_G:BI+MK=& Y6GZD4 MO!OCQXMIXE:ZM+$E(MZ1],;E')K:]!IJ/T=B=AQS=&/#:3BW_#S$"8GOA"([ M=',[72612\)7?*J(@!%W]/@(_[_!Y\&F:/R7P+6\3NE4P:]%4]KYC%K6I]48<+UA&5Q[[R)7NSU3;\MEX M>#;LMM/3JJQ*1*-]6&X_8^S>>L$K*W))E)ZR#'SG.5DLK' UG3V[<]^=N;;E MQ_F=.7+X !O6+@W+@MYQ6.\=TZ^2;K#\W;2;S+],?BM]>[#Y^*#T=9@]9]U0 MHA"CG Q[[N,8A01O4.95/28%T4 MS-[AER!POKN>=YF&L:K E_;Z*):Q?X\GHTJBKD(B)[@>H1&?6\[01J -ZPO8 M%]$%O<%)O3?(RQI4"X/9'^0A"$B(X;3:EB>:+G!SZ'#1U*D0-V'YC%4QGX]/ MQJ?=MF )!M;.E.8(#6NND\"?OZ!P4;X$(FBHXWI#):5\)L4,\G)@ME%2.>G! MF95XSZ-PF2#1N$M-"ZZ=\EDH#ZGR> QKE5_P$IIHR?56Q.V+%J1CHX<1%336 MTWIC+14^V)0^6!<_*,K?22.F#U42@!G-53V[CJ%5XH/<$58E/Y@&W)2I]:C; M&K5AS;P4?6%5VA.4;=MG];:=ESA(BQQLE0ES4&8903 \B[/M_4HMO4+RRV:% M$JJMXV(\.N_XC*PLB]4[MNWP&M8;D$U=-XMFC)'IV%^ M83![@?@&S5S;E5WD7]2[DG+9?QI@RPWR\O\TR+XP^'/^C;^ [5BRB@IZCNU$ MG;^@_1#$2+Y7D,X/KD.@L\-_6%L%FV&-G;QO\(C"-'3 -"3+)[G&?7Q$\^!% MT0 7-DA+(XT[+P]H.[9"GYBE@"]JTV[;VQ41M65F^HJ^QT?CX;CC9_A$ MC)1;L1HJPUKM[6+I!2N$KI"/1\OXT;-D%_S'E/.)16F#O+A!41[,=HMG;"0& M?'&$X@G%V&QD JX? UR/=?UR@A2F]TV+ ]T9Q8H72'2[(OH9SFR\L:5 N#V9'D=7U"2_+ I3\77=ED)M_W MY'ZK(@K3>G%.< U?Q%)E:M\0GVD-.GF-T!\)+O/VO7S-7="<*6?I-B4-UD4! M;@WHFT M@ GKMJR&)7+IQI.<1GA9>J\,97"&A7PO;ICB1?2KZZ=6R$8.UILZ[ R]UX(B M-,->??L:H>GL-HI=O#9G!KZL)NH]XQ)P8,5'UA)AANQF;X4NE!L(9/+V7A/- M4<(*F]Q:*NE[E^OG5&MO^W)'":F\O9=*@R#)0KC%=DKC''K(+WHDCA?Y489V>Q54P[')Q<= MGR]1E4DKH+EFS@W1#.=^;/$3=[R1SM][U;1#FLOFPGS9;/^]J7SHY9@L(P7$ MA7/LR! ]W2^6EANF@27#&S=:!I'E36?DHN#$?4=.V1["* 4-BNJ]JK2!+H1E MBMOU#IOE5\M+T!=DD=V5S3 OIR;I_+V74#NDA6Y,<<\6C[Y?OUGA'$EV/?Q, MO5=( WB%+(#X:ADQ3]WY6SR=?8V0S#@CDZ6W5#<&5Q!MBKOV";TC/T%/R [F MOBN_9R?,5[7>:#PZ.>^'--HA+/1ABH^61(6>SIXM3W9L8&?HO2(4H152,,4' M>^F\HS!VH^*16#D]"'+U7A1-\!7*,,4A>^_;P0*]6#\D5ZZ,Y+W7@A*P0@2F M>%BW#T"KK#ZE\O9>'LU1%EH!XE9E+2^BW\E%]J^^C7M$R_5C5S1ID,[76^[; M(2S.@IGB_GQ WTN&"P,?_]'. I^K=!>JQ?16/5H!%V("XO*D=R(3]X_$=<@U M>G)"9DG.KS^A*$A"6ZHO4M=')>'C>\2LL2EU*6Z"%& [I&967-+ZJU'6% MT='QT:CI8RJ#/V=?@GLAH=43%?MX547]F@.].WFVWY"3>&@ZFW[WL53?W.6] M3V[\X+9CA230/6&*VZ4H%@&N6]'&QU8/I,,N'[>I-B\NJ'1.PWKGI.:6_8 8YH87/?"-S#-B2H-2U/OX&4=0]=<7ZVND&^_X:;X M^^4/E_G^MR ;./X5^)00@PQ:PV11X+T)%I;+>N%4E V^+&28E1&(!.Y>"Z1^ MRC\+4\@?WVK)JX89CT>CSH/H-&"2LMVB@G<'T\MNMN?OL"E)?% RK'YSX[?K M)(J#!0JYTI#*:ZI.FH/?P?W;SL>8U0O^G-JLH\@!7R M)QQ#K0$"ES%*$C[;7\XKLBE@-,G<$X>:!+P@!G11!*./M_PRC&!$5E<'/ M9:(V&B V<"HQ<7UT'Z.%]$QBG:$'FF@SD>#CW$$HCWT?[\G=_=%T5L$^G65C M+_GO'9YE!Z'PL(]Z2?"UPZ>?7 MF3L(*;?9.[QS?3=&Z>4]*O>RG8E"2=5V=#H^.[KHT=O-C*.%FLQ@6#"ZPBP! MSRQW24SLNR"',K-M\ML?)-XW4A*@CD^8K,R=V6<_\?(Z?(!<:0P\J8^!E&?( MX8^"6M\C[W2$8Q J/[")"@#7:PB8X(U>C; :-@>N/!NMTO;'];9??=DQY]/R*$YWJ$>2DIPS9=MUGK+E<73:]T?A$EF_XVGHQ)I9 M*Q3'Z/F/!-N.3:TXEY%4-X3=Z],1U=%/M*_%2 U.#6217C"&ZTPK?,#\R;H0+-\XN\?D..0.+ M4R)?^:K9>=VI5"HZO6!6*1R^CXEC&95G?.7+T'^9]3E9+KWTAJ;ED7^G9T[R+?0FF2T2.%?CS";($^UD[^ *X7D:9->80MS/SP!K?5'1X97F6;Z/G M-X3BW6FQS5<.1(_:3638BV03%$4(5:U0;#BM\@G$2FK:U: DDS2HVPS[>>]L M?T\AQQ@H28#K,\UO'$7D#8YX=8-FKNVJ[>Y=U"=BY2_\"9MOD'_D3X/L,X,_ MYQ_Z"_Q9659CP;1K.U%GJ[6RY;-*/00Q^F:%H466O6$:6EC\H'+3\JK-YWP\ M&A]WVXO0V:.OT71@-6[+/XH>4?C\9I%(1E]]M:[A^(BV\1]% USD("V3] VD MU!YT U;H$RL5UA!U"(SDG9[XV:X4"0&9B:1T>I-'@= X<@7B?1 M'K5A740>/+0TH5?J(B@1@_(2!Z4BX?H-AR/;DNX^3H^.BX>03$_%-P M.Q+X(1"5XY,)0R#*QLCDN^.DBP'7V6CCA>F':V<;>"?EHC N-2;\MTU#PG_Y M;1WYD7(68>N"1D@(,SW*$, CD8(%W;O$FG27<9+.$ M?^2SA(EGLP^Z\7/ I)!#R5:'W =/%+_D3B.AYPO5A0A/IGTE'TG40$5O/-H MUP&>-$=)] 4YKL4ECYZR[^0IH-*T[:.1O&EH^7-T?#+D$E=/U7?2)!'EA+5] M K&;8[_K"7TQM,0KH0(;QYTU6R>G8=5'J8C]V'L]+"(U-(Q%9?KH0,'HG/R/.D660F[C^- M:M#@S8/5QJ,)XQ9.FZ+ :&!'X[-VV\";CS^BD$1(L^88WZ]!MMV372NAZ82= MNL]2X'.V)0=%$\ Z=-QZZO;%]=-O%YC7*Z&-6:Y6CRDYC(F=0@F'H"E=9C'L MBDV;YY[(I8'TZ;[HC9R!>[<\,C-7VZ =UC=HM;P"1:[XX'IE=WO('THU[,'. MKLXWHD9[[[S2VR0W]]?W/J'4N5R0JK%N(='25EL>"6';<6@)OGGKO8P\*L.. M<+3I3^KOHJCV)<-=]25%U0:;NAU8+W*R_U>$/"_X3FX!W07A39"\QK/$JTN$ MA40J$%FX&R,Y: M)9Z7#?*1DMH:%FZ:TG2:83\W\'2K[#$,WMT(UY32D2LI2J(@T]33%+*F/6 H M+B.>&1BS)%Z6WJJD,;A<#^./I5A4><]C'=N(/.BANB3;S2/?:027_$=!NN=_ ,. 3^%?B4$(,, M6L-DH?\9<)"RD&%61B 2N'LMD%T\ PY3$!),4GQW*G@[CU"\BU%$TXO.(#71 M@,4@<"*F5FE7RTO1XB=ONB,TA!".BD"$(9+]#!0G!)\XOU MKR LGBBF766@)^H!XQ)#@0*V+L\V-B+VP5JD88U+Z)CW<)EIP="LP%257C5H M\(ZS%Y6V./< JTFJP$;CT]+I^V*S%M5Z;2Q@/6^0/W M?-JNQ;1=FTH;#UC_7Z-GO[\NNPZ:T,\^=TC];I;#?)P[V,;M6@F;L^C'LEHH M98&O!CZA$HH0H?TX5;O>PWH,@R4*XQ7.0,[ +\G=O0<4J^[CGNQJ'[>H7YIU M7$5%)*KQ]7=GLX#HD/@GU_J<54'@..L%Z M_8E$T]:_@>.T%4?5E3H?9#_YI"XCMGX%PZF8! IANU^:[X^R+Z[O+I(% MD[3*[U7()^/1>4>O_'N?^1/BZ-R]HN-<+7TX M$:W7Q1G!,*]Y$&UI 8,U\S5"L\2;N#/6G%HB)SC5-*1902\"\!_+_?5"YI<@ M<+Z[GJ>ZOA_O:GU?5.C %O-G'2[F"Y/+K=TKJ<'U+7P3\Y;J8ESPE@4*=!T&[F+BM?>06V#MW.^PPJK,Q_$KB[/]RLA@+11Z'6KJJ M/<9XG=[U6UFMQG/;I:0G TJ]%6IUT2HD%\\V_,49*"XUR2,Q'9''2]IOL)O0?>.QGC M*W"Y5^.X>8 +@,-C70+J0#M?T+#F-"TI./K;]OG2('M] M77H;);??IR>&Q[PLNF@(\<5)]MBPP WIH2H_& MZZ49R:O6.1V/NK[1W+JG5@$*[WIS2P5,B!^&?N-9-ELO%,%D5$X00KSP^O-; M*XJ_H2B^LGQZR I&JE[0*>1CJX>7A-EY+T^GG-YA+&^( M.A!0*3/YY*/M]4BRCMJH%LV;GPN^* 244D31 #'0(6,?$;U!R@#KO-?ETW8CINW&5-IXP#K? M7N;3=BNF[9:&[GP\O( ?T9M/&P]8YQ&]^;3=B6F[,Y4V'C"@V_;Z8YQV2&3K MB2@?DB8*P4GFDKT-D0YRY$L:]5D)MYVKB6J_IH:W\.!Y;$\*L\-7!)YBJ MD&:H81U=I"]ULN/;Z'(>(D2BKD:/UBH-^8O"!6W=PTMO#O7-H.[G5*(93Q1= MX/[XN*?J:(QV!^Z.OAY;O73>41B[4=. 1N>[.K1:JMA!1C(Z/MI[1U,R^>V/ M)?(CUGG5>D)PG8K LO5.1!+31T2TM4'O?5P@>K%^(.5>XV)7O496IT%:J4/K M,/8_,_GJA]F5@G\C!YO\"OEHYL:LE2PC=:^ZCF-:UZ$"[*/_6%OU& MGP7APFIP8^;X:%?=2%ZU0:ENA]:;#/?>FSPDQ.\WG3VA91#&Q'64T\#J4-@9 M*DWO[&@\',*].D,L7>]3%+%]="MKPT[[ZF#6E4SSYM4DL7!]$;>>7RW?+(NNHROK;"<(4;R*^6ES!#-#P\/X*G$C[+E"&D,7)8^^\[Z52>$.F)L16N@C ,OI->UEKBW^*50B_# M+L1(06DP@6'QA^YQ8?[YK:O98 M8Q/X&I3*^&W_KL[-4USYRVLDVI8;HXG[CK9K?+7*;A!X5A3)O2K;H$QP'8PR M@_7^1;]!>KTX8H./RN@Y3A&%$L#I2;\8ZH)K:Q]3Y;6!3FY$<;TPBJ6 DUE; M"2B)2MHBO1;6YJAOA"'+Q+,HI>R30*3II*S-))'WWZ/S$EH.(@&CR*/"Z5^( ML?BZX.8Y$(6HVZ#_?IZ'@)P&6Z*X=':<*Q1VA@-1B:(!.K\VWEHB5_0G[AGZ M8*0&)XY]3'95;-'K0<H)7GTA7$PGYF_6PX'IYU_,24"J5R@A#CA1>9I_ZR M/>W^53U5+^@4$[(A5@5G_R>6XIXR$NT%9:Z#Q:OKIS1?!W[D8I#I M7_#:T(\R7*S;I2I%')+8&MO#L O+Q=Z-8'/N$*3!Q;J?:\A[W@'P:&8K+,OJ M462R'H)<&MMA!Y'@NI22A&F_(7?^%B/G\AWWLG/T-4*SQ)NX,^:=Y19%'H+T MM-MG!Q%Z.I7D(@AC]]\IR]/9MFE8HN-FJIIM='YZK-0MD OGU!#A<(S) M?G"0G^D0A-/ KEPS@P]#;CQT-3F!K[SA#R+=,VVG2R2[(^EEJ=ZD' H/DCX M>5#4AUQYK/].[C7FE1J4:C4H5^OC-"+E+-O^[T)NA,5I=')'#T4%@.NYE+GA MG3-LA+[7AW,Z/%0(0#PMF==X@M!P+>WK!.')R<5P!/9@AY0$-)\@S"W2:V%I M/$$(6R#2=#8X0:A7".:>(#16(>HV^#A!R#Q 9ZQ*% W0_PW]%N=%U+TE &2S MSSDOWPK][UXXT'\)@ZB!;M)LX#33F&(EM;"Q&W:$@V,#AO]/74B,@@Y46BK6 M:-LM761B\]&'$[S !EO=/9+$B'6K58S+ K+&H6(LWWY7N@19]Y654C'X^'9QV_B@-.ECQ#&7FS1LDP M^,OJ/A9N:1^*;&>JP_'0,$QS%R1Z9IU%81^*;&4I6!=TZ,$XU.!>SG!E&%)K M6]PAB6TGMOJXUJ.T-V2XQ%I81-V'2:XSOE+]J[J*V4G];#? M>9ID]\!T_6BMR;(@<+TP!6)[H23%.C@Z">M\NEEZP0BB_]50R_G42DJ;& M0"',!ZY?$-B]WLJ;033,^96WRL%X>#[LF0C4 MH.GR:N@Y2T?W:N2(\A53E%OD+@B?D(,6RRQ6QG6P6 3^5[P\VM[X:E1&?W6@ M#^Y^7!![6SE. G_^@L+%#7J-U=:,X_J:D13VF90V(,7U8+F8HI8]4T1/W,$B MD53DWL>?3\C5*%Y0!4I*<&V8;=9Z-RZ+I]=7C2>4-^TXP0]8R4$2+4->G78E MB,9Q/R'];\@-6"#*!DX+2HS*"4*(%UZ8^%LKBK_AI:LF&XV/1AV'JY)D ME3)D-X;;:X54.\F)()H#(S4X%33O^E40]C^P!VU>],7ZX2Z219M'WEE% -<) MGVVY6;X2=,,V?VGVR-W8;=3$*N( U*0$W; ]XZHUKZS(C9XQ$LN9^N5!GG4? M6C:[82IJ!=NP[65:BRIV6]/%0IS=^+[U68]/*91@F([:(C=LJYK:.0>+A1L3 MX]XAM'EY2V5DHY=P %)20=Z',_R7CN-FU;K)ZW3G^I9O(W+0B[JUS"X*2'.7?3Y&%D^OMU)HZYS6YZ* $"U#7M-S4:9RK_U<% M*#':]EP4 &'L M\EP44#J%?"B>B]++8H>;I3O8*@<@@>:]NPK"_K]C4)N&OXHNJI52 F>=SUV= M>5F$ANUO?\,?QMWE;#HK?%6I&:,H*1Q6#$6(,U;--QX/SSM^?;N=0!H"-FP' MNV@FEWX*/V\M@EZCFM@P72B -.R] .U7G8W1@@3(_6PF=^+=PT(Y(G\FOLUB M!J[JXJO%7*^Y^,A7!ND_D.\,B@\=B*=O_^'3-7KZ@+1SV:CFLGB,\_:T]O0! M(5J&O*:>/E.YU^[I Z %)4;;>OH "(/NZ7MVO7<4+I'%\?-MI^D%E4(NMKQ\ M4B _?'R4"3 33OUU40]M_'1VLH>[L. TXG?+;ENGPEZ(:Y"VGVV-/Q\]/Q M:'ANFI94D,/R)-+G%E4+;;E#TF=(O!7!2IMSR.8U1!;M,<.ZVJ(F"->Y]__3 M]1U5,93S'8(0A'AA74J1$<'F:L1T]H26UHK\XW1V^\-&471M16]W7O!=K FI M8LR52'/X?;A[4L6ZQG?O9_CP,)HCO$E"VDOIS0HQ5RU-P1L<>7%BS:P5BF/T M_$>"B5#=H#@1;E"L/S#(OG @.Q/C/N], &GS=+,VV)FH-F-SO-.M=R: $"U# M7M.="5.YU[XS 4 +2HRVW9D ( SZK&]K2&9O3U 35D&>C84G!\:[>L2O#@Q>H ML0'/U"Z(]=QK1#CHG;C]$3@Z>5P5"58$AL\ M8A4F9UJ"ZO:ROU:"ILE-WSW'K8+J N!9BBT^R;WJHU766?L-J@M,#%*]>GNX M\!0B&L4Q(XCTB<\V\K&] L;,G)H.'./-IN7RV#3MQ.V1WAS15S]:(MN=N3Z\QO<3Q77-#D]/BLQ<#H%K&QW[$HHX5%Z@SQKA4>RT/HNII29V"A*U5#" MVU#I]H8/./*;#\I\A#LXX=8I^W>6C2X70<(,Q,!*#IQ_/HLB#0A@&G9+IY-G M1@Q3C"+L_EW.N5PN/=[^ W'4E+Q@PF&(2MKA->R=%^WA 'LO"P60^WD%!L)C'Y>^\X0\LH-&>E%: MK$"< O_SKR"G!Q@/O;%G'-_R@$"U#'G^I*81H'/>Z;_A!T((2HW*" M$.*%MT_9.O8@5"J%7&PM+:5 CU-IO&:IBETRB/M_."7J&'BV;)<1K+= M$':O+P+I/V, 00W-9V@J"#MO\]I\.^U?"H+'.I\[ME='A-"P0P7[>BFH_P)I M"!C6$0)M78:NEX(NCL?#L^,^ZT(!Y'Y>"NK$'?PU>EY8GG>51"YY&_O26;B^ M2UQ@Z=<"RX]47;VG0E?OUY^>?QJDGQT4WQU4/YQZ>*,#<>">]=F!"Z0;H)NU M@0.WVN+[Z<33=1<("KDRA(FH9H(SB&D]=X'@L<[D3D2Z "$\A^RM'?C!PK7O M_7\EX0IW:E:$)RG\^R.B/,#)%7"TY>MI!!8>SX_6RGY#]N^/81#C.1NN#O[3 M/+06;)H%68QBN0G6CRM#P"70?.SF(^R_.P^+VT;(B>ZP]0J_Q'167J6QSO@* M,P+7!)_9NBX: C;,]U>UX0VR0X17OG>X%/<=D=6T5+]!R5.5$76I["K<3M3$;+1 JL81>)Z,_=D&M4:0@G9_.ZB91> M> 48K1UEX(9=4:J]B>,&CFOG5W2DI+.5QVBUR&"%=6,)W*6$_DM" :3!K__< M)3'^ER^N3Y[R+*[TJ6X\G0DWGK+/#/+O#(H/'<@^T_G>FWN9XB\6MGT:M7O] M^E4TG3V&KF^[2\M[0L0YA 5.+G)&MN7]$UF<$+>MBJVVKM'XZ.2H^RZ$3EB] MP]@)>,,6R HVNO\;=HCK:U>4,?Y*A"[E,O11 "VC&A2&I^,NM,%SA-;[*?D(E2R_5T!B8KB@C M_*/$G0PF?&\>)66OF9?%TS:4R$5&N(_F9#\! .74Z#IJL8=0OZE7P933?V$, M_1+'4MCG,7I&M!!(X3<[,L0G_\7R':(9UUL](0>A!=F3>"R@?/5=5:_\Z='Q MME>^](W!YB.#]5<&Z6=V[Y.GSW@E+,#POJMF_VW_;??9?D-.XJ'I[/D--Y3H M.7G]%Q;&2U!4.ZWT(A4Q[U:(7%M+TIFD MQKI:77M61'LH6I :C"ST$EL7C I^4V21HN1>1Z$G!B<*%?*XU(M PKNGD-:X MVC/RWJ9A)(;,J(B3+0>0&D:@$8-2$%=*M%)3F\:K/,A>7S99W_6V_TC<* VI MS!FZ&:G!<;^KH5L%OW&R('\,$?]2J3 ?.*FH4"HG"#%>>&/[-+3\.3H^&9: ML$T"LF:&M 4,3;^4A?:?X1LG^:!^\_.\C-6C[^PZ;!X[_\-D%SR[OU M8WIH5TJ**NKQ>'C6<2QPW?V]+&8P8>/$)&=(J)WW]L]@Z)6EH4J<$ J\[O?& M>9MX-N=9R-+OH-@1VGJK)Q4"@=5W-O*K"GN@J]4SBF,/I1>A4;B()H([WFV* M!".77<_-M1M)TU$O,!/X6_RG>%7<,8G(E6GD3,/TZC0V\T-"&F7!2O:K_"R_ M0>'PE*E;05+K!5V6,^S8?F&IZV#QZOJI#*X#/W(QR/0O+WA.'F6XJ!:\])W" MA (5:_C"(4MY5^8S[%X Q5S/,5HR.X+[]3KUSG+#7RTO83X*JZ/H#P5KM)MA MUP_$5&P1L39/,6PUGM>*"CY$V>[(:H;=;%AOWSS'@?W[C?N.!R;?(<$8A $L M9+(>HO :VZ4/MQM^L5Q_$D31U-]8;#JCF)%:O:5Q8U7RGX]'IF;&R MVH&E#+MR3VK M'\DMGME,2QZ4B^Y!: R6501!,D39.CV>RZK,[1'_D"P E'GP3J\FII%F,TQ3T55$\(3B,M>>0+@X,9WE[T-\O[ M'867OO.\<..WNR#QR1PDV[+EG R5R ::= Y'6TN6ID@[W]KF\2TBUD &Q52! M>PF4"([SY.?FYRJJL_'H[+2/1(D0[<#1KJ5)!8$WPW7C-*I*"D/8D@"U R %IB[WP6OJM18"(X[RO*!DXI'4P;^,;H?&'0/K)2@EZ"$G8717ED M*=R0'@+?Y@;8DLP-3DB-R*YKI@U\6.=HZ4-2Q2?I^XGEW2$4T=_6$&JRCN!!!CHQ"Q!-(!OV)E(UI(]C5"*;5'Z-T5?%J4$T_2DRP3[.0RYMW-( MU\%BX<;I4BY;X9'E'?)M/.6:N+$[3[^D=BCIO'XHJ?25@>4[@\IWR.L^ZT_U MX) 2QV32S_HHE?';L(/(H.1>15&KU6T4NPO<;*:S1_R#BU=_) $#FU1><-V+ M,B/UKJ4Y\/TL6D!T*N395L53CN='0^4.)?W,1V="D>YH_YT)BB*$4DIN4&2' MKC H*2='SSN.$;7C4(3;ZV-GCV&P1'CR]>A9J3^'7-);$O-=K5[P9SD[L1(Y MJ^:Z& _''9]P4:6V+HZFJ,T4"8',W865R E.)$TI5A"+ #V\G=GI,KV([L_3 MMG,=A,L@3"=3,]=&_T"6\T>"EW#<,XV*1?1'%@(RMYPH.LP =&^W"BU#=)>$ MOIL^02LI#&JVPQ"#//3^;^;21V+17JX@%SB9M)]O-$' 5_D_Z M@"EY(H"^OT9-V!-N^ M:?O+ELA.G^^[0X*Y"_X;(Z(N<2ZQ;:XZ>$''R%C^20%NL MB+*JQ1R$D!J:84_/ L.0&#FP0,Y!EH)"-I$8I9A#E)BL&0J)'<#QKR]6G'JG MIK-F!\%&J@?!B@\.@MG'H3#VL:03(#,@=WW')[I)1!!5BJ@VO./N _XJ\R,[ M45+ #VN/1],.+V/Z6-@D&_<=WUEIA;11KL\XA MBA$;_0&/=B_?D?>>[7\B$Z.9,8 MM@^K9!+\3?[I?X5R/O0F:Q3#-GI5C')7OV3?M)@/O4G:!-8>,NN0( ?H2W"% MR/7RRQFN T-%#4LQ640Z36+8]K)LNVK959FL+BVVT/6>")"=(ZXMOOI.[HI& MSNT/FSQ@FH8[:*(Q5ED'+S@EP[3=T+[(U.>C.0EF 4!_.]C0'F)3=1S4: <: M4H&^G]WMO>T+I0]_D01X*)[F\=NC[(W.&S1S;3?>^C>5O:&+>M21\O?^A(TY MR(O_TR#[ -D)2C_[%[)15/\-^"Y15E'!'DDU4:+6Z]BP\#+)O]#-2@Z-9E<*Z"%20FB* %"7WLCX] M,3CZ5\:/MFF#OP4.?L^=2T19 9%'&QY,>2P 22.P+36CZZ*&&2F M-HE*-9!=/F#!X?15B5-J:M,XE0>I:<>M_= :(?NG>?#^LX/<;%3%?]@,IO@O MOTWPVMZ[]6.7^JXC)445\&A\-.PX,E;S69,L.C!OS(CIS)!09T/;/X,A4I:& M*G%"*/ &RQOG;>+9[*ZT_#LH=H2VWNHNA4!,67M,!'%=:$G!,+N392Z-&44MF6PF7;.TEVX9 MD??LT6"PM?S697%QE3Y%+NQL2FE-$HD\0,/>X!#OBY=2/#?;'*]%T%?:'"\E_E-4 M)#!TBWS_CVT\)Z^1Z[A6N)J&666^H/@M<.[]=Q3%"#U;9 F8AF.G!$-U!!]S,.&!V M!ALM"TL(^>>G:@GA*46)-LJJ4 XBF.&WN1L@.U=&[?G9"<'Q+R1%\93#0/6Z][\,V05QH)>2,_*STXVKL8^96, ^:(5R/=; ^6 M4>8Z8 M.Q,09ZP::SP>GG8G-95\-*T7/W"H!> M5,CC4B\""<\5K./N%2P&11QLN8CEL $D;B?W=/I-I1K(7@_<5Y9'3C$]OR$4 M3\@7"$'LD9N5'!S['0S=2K;1="P(CFBXXS<[ SCA*+$H)P*@ WEK&5S::0@A M$F"&-)-+W\'_$B:;LY,DB#YO32A?0-5XI^/A^1">3)06ARVQ]W_#65TKAZ,, M91T FGQ$85RB'_]M0SW^RV]/EC]'E!E&Y3=PI.YQ.B$VA*8HDWOFG-JZMWX% MP[N8! IAN^^N]T?9%^N'NT@63-(JO\.CC5.O*G%B'/"H4QADGY!'@BX^6F&\ M*KFQHZM5^1?.@D^^ # BZ' )V-):FN*\=B\U[F*PGA"<=%KRR!<&!S,\]^"W M(/!FN%ILEV U!6@J.9;?<@%*@.KUN$ ]SS 1Q*'@9ZH:Z6P\.NHZ(@60TS]\ M"VEZ+KCY0I[>[O,W(*TY1O$0^,@._&#AVK\&)!QPZA&G]07B7(!5(DW95E_1 M$+1AL2VR_:_4>L]OV.K198(;6^C^6Q#=A)K#+)4T!6QDO(H4/AZ-IV%ZVMY) M[\_C)I1:1*P45D[C%:,$W+#H%NNM6)7NA9^I:K;S\7!T88!>&F V+$I%U0** M_8Q8_)J^?:TQFN8SV4B60NL\30!C2L MMZ_H*GA(R'(>&R7M&:>STOAZ[]]:]AO!3A."5$8#M= -?C(?GQST6W6[- ML@-?"SA-WOY H>U&Z#%T;;3^,* >)&9BV^<"6_ MXR+Q1XCVI[/L-MQ+\)B$]IL5H4O'<;.*9S--^F),M12S=*+3"(5LC/$MJ\T7 MMX=O/9/S[5+-DM\NC5+($8C#FMZ+;1I6R4-"ZZBH"2NXCX_&PY-QC\6@B+/@ M%XB7F<[OUA1_"QV-:'X. QEO +B@'K1WN+R%7W5UIDCQSP3@<^!1V[M\;@,E MT1)\(0_0;F,QQGR4:ZZ04@$'*1(1_D(GIOB3'\/ 1LB)[K"EBZ<$9+:EE/.; MI28]\ LQF>((?K16),1,$>&N,,AU$#&7-KPL59L=CX=C(R2CBKA0"1#W+7UH M>D+D2#,6>K$"6T_%*1'V)7*8Q7U3P,7).R!^6,9Z=#X/T=R*4>'YR6?EHM6I M.)N!(FB*NE ":/]JWK61N54)''4B2DUI(-\*0 N*@?A"!?U\!4\>/(#;S=,R M&$BX.MZ"]QT['0$]S;3>D\3]W2)%&ZF^S31J]39348&!M:F!H4\S =D#X3VT MQ,Y0;2]#W%XZOL57-Z[DQ@0;3J_O[WU!%FE_9(B[]Y=)_(*_Q;G%S4H.CF=% M#NLB4$)JG 2X]Z[9&<#)0(E%.1%PD!HE S(XD\!23WBMPPVH),[8"UEP>!4+ M0Q*S40*Y_;'$\TGDD-,C2@*I9S1?()*8X47A:B&0=.'T:^!AXKSTTKR"1JAY MJR8;X>7;D6$RD8?=ZQ<_6*WCQGUW';QB5!YSV 68KQE%[/T.]DZ;UD\$X4;X MF< )I/72I0'>7H\[O!/R#:X2]$,0?#[KHE!&;%A8$1[^[1ZU@6BVBS@\$4E9 M8#^12"!ZRNT8#\_DG]74P5 M1'/PL,*4*2CA&R+_1<[E.PJM.:KE:HC:'"&G(T*46+0L H M8P>LMY443TI]G<'R\*K.;B7*^I!7,Q-]=%@*C;*C" H )44W3J]GS3RX36;4 MDN5]=%S-S63*O'Q]?> Z\%-K)I9'#OVTG:*+R@6C/:VS]4:H804MUR^EEE,N M0;%@A+1;D6@4H\2<#,BVAWXMLGV6.HO^T*1NXYFR5F#AUS#+DRBZ:MKQ>#3J MZ-'QWNA29+S]C-U[.R R":*H>/)@F@8P4CH CW)2@%L<]/Y%Q9 MD6LS "F64FT>I]E+<9U.Z#F$U+?J=*"%-7G:HXQN7"^IS_ ;EW,P4N+AA37C MT?0(&NGZ)8X-T-+V7!3RF#1-*?"\YC78W607*SP[/&MYN:ZS_? X#MW7),X4 M+XC(HUI&3R6@#VL?G(Y;$^OLN$3>T>6OZ6P:P*7SKR2*B5E2Z$_(0=A(5+'H M*+?/ MH9?EBOF+6_.$&ST_HAIXV)>%-?I3)Z*BI]6&$]@+8K ;&:FIJ$6*54 M#7LV'IZ>&R B);2&/9RV;4!>?T--VW-)R&,R['6R;>#\Q3$CM6'D\U#MY[&P MO;E0;Q=++U@A=(5\-'/C1\]2##9W?%QWHA:%#O)2!VFQ/7"BXK7.$OE1IE3? M>4*QFRV#-O $?E6%$CJ(/4$RBC M[77,H8U]4I#\X'3TQ. DH,Q@700*2 VCGQN8CI6\:ICS\?"DX_>4%?B3(9^# MLM?T/^*>,F\=4=YJ\O&:&QQ(E*T'_;\T'26_J@F*_ER^Z(V6:E(:Z^E MB6 =%Z#OYK1&7JQ>1'I"=C#WW7\S'792 M>SDG=QC#??1>58"T1VAJKB+P \ALDQ<[VY*P+;S\2ZPZ;\A-Z1GR#5%CV4:=&?!WGI M!]2V1WMOV\_V&W*2],6OK4J5N+A:Y3_RMI,:E-2?WF!$ZPUT(>ZUK_D9$Y2Z M8*^2"$^%HJCH$3D;3MP\\$2AB6:*@)3MT&^I9.BX6U&5-!43#(_&P_..GS=1 M)XQ"NA!AER33O6]7R>K9=="E\XZP\*,T:C5E(XF;%AZ90B*VW%Q*R."1^(P\ M3YI%9N+^TZ@&K=%K8W5#=U!R]UD^^ KO#1B[NHW]SX[?K M)(J#!0IO?]A>DE[SB"(\&"+GQ?K!/&*B7!(\=375 .TLBAYS:!IEA'?T.O0Q M3)3J?Z&]9<&V:<&?R8?^\L!^1].#MC_ +&'*1.CW_\ M8:H*W/\ 0A2::&[C?S!#*NW\#\?CX:CC(]#JA"GY'W*$\):N^OT/$,@4$M'( M_P"6Q%WX'_I(HQJT7J\?KX,0#U6B1VFW4O6:815,O7Z*>*^N)0@BV-TLK*DY M>MTU4);U#+E04L)31U,.ZW*0A6O\X1+B^XJ5?3WUAS^IOIZL\ -R[8P/V;4# ML(OVFP;73,X95,'VX=F37P1!$L+M96%-S M]+IKR-;6#(5D/\+30%.FZJ1S$)KFLTE>(_1'@LN\?2=3535?S8ARLV]=X" K ML0\.FBTCB!PTC.0=Q(S;J@K7 T-)"J\-Y*C9JV:I+1>#@^ D>]TMI-'F7_ MX[QM814NW1C)P6N@>>?/Q]AYI#:ZK^T.%^_BVB/REN"CM<*+5_OWQS"(\9R= MA!\)@WEH+2:!10UO)9\;.N]\\K8<Q] M67/JR);N>T?T?^#Z].E3%6&\-8-<5;M#@)AG$-.+0D@)R)I R!^_4V)V8"- M;;"%K1/=NPQ*4IEK?6O,E9E__]]<4R-38%JRH?_S'_0!^4\$Z*(AR?KPG_]P MS70T_I__^_U?$?@__Y](Y.__%XU&Y$ZB7HQ(ANAH0+:,?R:4>(P*!(=( DZ)8OX]$"01048&DB"@F822-Q"2:P(F= MGN!__A[9D+J0PKKUZ%C1H2",_[D;V?;X\=>O@6#U'PQS^&OUP)_(W:JQ*NO* MIN5L-GN8]TW5;XTA"/[+>]R'M%HWETS1WFLNR280;4D>RK:@C@S58Z?U(!J: M_Q8$Q]'U3^>6O/?+&;Y^#?JK4RHVQ!'0A*BL6[:@BYL7>L.1MJ_<'1WY:_EP MW52>VU$+B'LO@9\?AL;TEZS#F0"/V+]L4]"M@6%J@@T9!#M"R2@2CVX':IGV M(>W@EWMTD^>GJ(;B.V];-S?!X"25J5_PZ;JA8YLG&]*_X--=PL@O<.XY(24@ M[U-Q31KX8']FED%@:.REKI &VOJ?=T"Y1WX 0R M__B(7^,\%L6H/;#)1\%&+<$FW_W^>P0$Z???&K"%B&CH-E1+_]S98&[_6L[7 M^W$43!QY^L_=ZGG4=L=PI+]^_VW+M@I^__UK_=]E7WU#,=0-".9S?:00K?9:LXLM(H/ M&4@:ZU&753A%TX%S\&@'BBIE:,2GV8Y]II%:_3,:%, MS&MW$5W0X'A7VNXC;8"5AI$=(Z-*M+0!K/W3](:"2:P>+;O]MUI#NEQ0K\ QX,9,Z+* M[,\LY9B^'/ HO^)?T]AA9KL^97LKJC#X5U$ J*L"2J44>3Y MI-M 'HZ@R62@\1.&H.QH?6!6!BE9=>"W#7]H%9N]\Q%*&(&/H%]$!WZ8'R='Q2K_='8X(33*++%XEXU;9F5Z.' MJ*2F6IZBIZQK)D1R];FB-VMU[CDBZ=+%M$ M>S!&:S>%CPM3A,WSW9A5:Y:Y3-=&^$:U7ZEZ^O%%A, W %,6+\'JY4R@]_#( M0NUFNTFH[$Q!S>D2F!> NQQK4^33JKY0'##3E,S$9N,#V5";Q) G>/3N-P*- M>CR.4"B^'O!J@%<=;](Q33C8M&R)@MH%@LGJ4@KZ^ILA+Y"\5A9QMX=@N(1F M<@G%$AR&)[TA1Z,H!IW%SQQO:A7]; >11 R^D.[4:'_-&6_M4NC)P MH)(_6%48;L:7ZG!9LULE)XJ+ V82';-Z]ZG&Q[WQ#: @@Q-#O*"J.=OI>,'X M>!Z(H7M#R%F6 Z0]W2$G^XEBBTJ-.%DJM)[ZW7*YE9A]GG5Y[CFN!NWU90./ M(TE5L*S*H&$;HL+,96O38CDM_S%3 IZZY&-=)R678KTHXAB:4:X/2[V.? YQ M_-Y?5K)V??;$.R6;9X5L+Y9!=3=#IZ&2Q>*(][];(55B1:J97%(9L8P"I%"H MI9RG=I/CAQ2I+P/?:5]0R M,_4$G4F")#))""S=T]O-8@R.P9*'^C]WT0O[+]AS0K""J7O)#:C3?$*LC/0> M#9H#9SZ>JK$A*P_K4K%O%'$)AUX;\H#07SO_-WLK[YJ_V*U8_3I:)1!W5'== M=X)QY,@3%_R!BE_0)[%,FZ\+,*+R >]]*LFZK#G:"N=4BJ[ERV2[P6:DF(8H M3UVUVCV(1*NF,0:F[5950;=AF,;"H'WLB11G@8&C%N4!V)L=!>A>>0&HF(+Q M^HQM\/E4M AG5\6[[S%;-(\CWG00;V[;#VOQ+#%C,U:I:[<+M<68A=BN M4J5W6L27(O*75""TW7P1# 5UZ7ANB9*21D557!%DHP:%L9>;]%YM)=REY=C\ MPO_8KYI@ *!/*/F-U@0MM4V$CYHL)WR-IY$AC_'X&:=B3"($<,92XTQ$8U- M)VV.J)TTN+_V,\.^4@)0$UF___8R\(^6GUR'\XGX&?E'+V_]SYTE:V/5R[3[ MWXW\M0Q;ZT?7*SP/%R1T)_3*5>W! 3+ M,<'25HT=NPE'M>?I/F]0A48(M P5,L13PRN%WLJ1V6ZVVDMQ %L\N2.]-QU5 MO5SK<[.QT"$XM$$YMH+K+9S-'RABK$4IX@Q M4A]5='3X?1A^..4?Q^VETM:E.@R&5UR7E&XQ;FJI#%NI%<3ZL#CK:]HW$O/3 M4_\QW$_)EF@X,(39KW]/--M7''45%0+7)Z8*-E28<$U2TG"31%BZ' M-#H)C[>_]AAQG[]ZA[J7!"8$GVE[:S,K:*+P_S;];)YMV";M--U%\?I),%"< MN!"*1YU"(C8:9-N<2ZAY1Y3-/,4&UK]Y&XH3(8HOB.)7%Q%>1%X=V(*L VD= MD*[@9[#==C;&50A.Z\:%.LZ4#&80?"7Z,@Z.SS7HMO9C_&4D2?9TG*!6!5G* MZ:N,Z8K-5G>$J'0/3R)@A(MI)S:>N>G ^M-GLOG%*=\&MW>6AR\BS@E\3RZX#FU,BW-M88*AW44.M;A"WB_'C@# MX!5N/2/EW>_E\O8.+3\>-YQ@PNI=I[GP\3>?8-_JS2?Y=QM>2W!E(G%4*'I= MK;K YPL.QCF]:BP9UP%%1N-(K9 6VQV>S_%[YC-.\).)"D+4(:(S M#BN4IV."[PRCP^"KAD#P\VOS%R<8NJ@WDN:BXG38C-,L8V.QD3)GH8!^9;YB MS<^3%?()=U.DL8S 8#/!V^-1H>@6^(S5[^3ABX";_>GU[8N6TK" M30!='&F"J3S+7$Z![H"T:6C>GGBO+K4MVZ.D8]F&!LSG,?MAMP>E0>N?'K1= M]35Y2G6G:$DN(,EV5>E0AF N8H%5+J\1@8E+Q!VGV;!CH/Y,@^^U4KZ MI26"$?VR+AAGBT">>L7_[Q$"?Y/0*1%0NE0C64D(>06@46-"D?J\,_\&(G"* M=)^%^I>(_A,Q7P>J=V!6%8[(;7I'[2QW'6R=A 14OM+JK*O5L2B6HWK6DAF: MP'>JK&?H/]&GE7!WGVQ?T38,=6"8TJH;L@_<*M9&2IQ#V:1]*P!=)@* J&T]*5A0YA\KT!*FDA80XG0P[92'$ M_Y7POT/Y$/U?@_Z&!IW@51_)ZM3(8;EQDA5RC)$@>Y+2&8?@OP[X=PC_K;'_ M;%MGD+#_S/>)YL>6J,X7:41 ['BF.NE)62R$_TW[/NCY$H#^1 G8]7TR^7ZY MX;24.>+6H[8S:4];P*<9;Q_]G^#XA^L_V?40L95&3#CGAHJ6VV2W2>J>$ MA,K_=GV?+\4^R<*/&" "[:(C"1A,^3WI#VGEI6RC/\!O3V9Z<)(.U,FQ;2E^MFM$ZZU(H MU:PK="+;"RQ*3LW\,&G]^M2_?QBU4^'C'>'FZ71#E25/Q;+>9" I-N>[-9R^ M)4NR8&ZAL4;3RP>E%86!X +;!@UOZ76]NL(56;XWRY!CI&"T8PFLJ S$1>#L M(YSXXRFJW/WVGAZ2Y>/V[Q0]5PKO*$??VJB&NKN;>61RQK 5(.Z8NV\X& MD'.GWVSJ0$AR[3'S-$@WTSV=#FQ5TWL+(H[._4- M@N+DZE'I-Y*Z3?W5>B]"8PF/YQ7%J\J;E7@1 F^S_6:YR!9H:I[HDI-T6@F< MOC^H,3LVQ]W"WKU)?FLY>A<:EF$Q%+0&Y HC3:'*DF&SX0H4"<.LZ#2>=UEY MGBZG^F6R+^4#FR%Z!13+2/347$-L',5&PG&/0Z-G:!133TA#)$/DTU*K.:V; MY9N&QJFI?FMDG,C6O<^&8/-)23#+=I5MCY,C=/A4>FI- QN*!LR&!#AW^R$; M8N;D2DH5T'<"HBZ,]M2 M!]G0A@0=&<_W0GC9I\I,!Z8UDL=']IP?[E7_"&AB5L[5.@NJJA0ZL0$HB4_E MY/7CP[>"QDL][='D^0[P"^XY#PHP/V//[0FL91U)4H%4$BP+6)?%FZO@L:=R MNI% HCE$G-5[A:Q].W@[3I@0UO-@WN[K8][+8LQ)(H_[DC :( MB\@9UTH9-!+,)/PQ[+U,H!"#%\!@TE -RW*L$I!DX5W8.^VX5\& X]5NC^22 M=2O?X$<*UDD$SG$_!;[CE/DGN=M\!7%>#2V'W^_O+;/"I;=!I:=$/3U9L<%P;A.I\.BD*UF"BOU M0+M"!4XZSUQJ/YS?E1CI+^*AL4LQ\JV7V1WA(UY/\#5>:]0YN3TTYO%R/RRA0V*0M4G/:PYBY9K1.#"O@!AZR@9;PU;K]6JL_#'AB:+.?W),=V4;$&U#LRB M(:R/D8T*O464%,@8,DEU8R!C*<7*(K!KOR>+U5^;YVWP]+@9EMI M!Y;#@2J^#G )SQMO1S=S)9M,/$F\@O5K,H8;K3HOW2H(GL_N6RV_OZ()+NTE M'C_U?6'DB:ZFTJS"2WJ90"I\4"!,M/1640M.6547E<6\[L3C3!U>DY&RUTHXOH=,3$@[=W M*4"P_%QM&4!S#)"%9IIS^^P %+%A9E8)G#H*X@+#UQ?;;HX0..NZIZT)2V088T1F MR!I'34#2PH0G-8H&EN=G7J-T\V49+W)QKW;3/]+E:+&73E9(01IUZAQE-JR% MY$ID(1O8"HV7.7O>E&^#V]LU?G)$]F;H')]P2;;<&9L5LSY/7-T&?_G"^(N) MRK0,'3M0E*= RNGP54/9.^P#LMWS"4O"DV%NW>OU;YJF( 'OF&L/&OZ'LJ!M M3KOHY8IM+.UB3TB;0#+UCB5J,SVPF>(X#U72CE%VT MI7X]<.>2/#/CKQQZMMOT\B'*Y4V\B(I:?$C53420C4J2U'/Y!1ZX58?;,/&? M&>9CT4[J9:Q<#BZ/7#P!^@8X?7[)YYW'7+W+@2I"^6L75 MR8.M;=GT%;1WUM_!S6/5)2F]9U8*#&0=2 F@PS_L-<93-%/%XVR2S>12BE.B M'$7H!C9T.#[;K>IZ;;K?.C?_V6>TQE+5GL+W990#?$D99SI&GRL'#CH_\XS6 MSW2MWKP .$_-6;VD9Q&EH/=TI=:3A'@J<, )Q +@ISA+GZTX["R8J'B].58J MTURRD'55LV@%+L_YXQ7'A:^7/^*=OPD\GH>YO&'".ZUXL_YH$-6*31NJPV;8 MGMI>9%@9.(&-QM_&WN-3_J;L/F(H.$5C"_GQC%>P0F_1;M3'AC8V*0KK .@39U=<(Q8C2P'L/ECX&X.0Q^L=-YGNG8]&7H M0QN8FK=[:_]F@";\=F)>@YC)W7 I4K5MM7L_$Q;<_XHCA!W-8)] MZMX&$H^8M<]7AX"NSJUL3Q@IE%9KM/-Q59"+@<5AJ Z_W+>ZDCZ<8=K83'7* M/23:K%!E<[+(I/N!Q6&H#Z^3H,9?3%"_]_HY)*UWB@YXHI$"6S1)==)4U%)@ M??_ 73_G9YF_>,, LG>WSNLW$KYZ&$!]E$C&.Z969S/=:9\1X_DF.PEL&!"( MPP">E^>13V$A!51HDZ64*N1X?R3^7RDYE7"=EBBW,K1[+QU+IO!4XM^5K\L\G MX7J2%=\OYXW@MR$=2=7P#O?U%/,%I:,3C0L989;*<-%ZW6Z/T(&;LE MXR0K0NFXMG2\!^-:51W%4O, IRL(I%4>K,8'6WZ:6JISX. ;R8 M*-?:"[O/":S2JY$Y*BL+@7,J@P2!/4&_4)+^BNNJWZ_W^1_O;Y&I"$"'3XT=H**G>Z: MABVH96 7P128PM!CB6SDK"*PK.9(T+$+>&(7DJI! TWK=9PI<%$M/9,HLV 9 M9. ,\.E@C@J-5 MJ,(DGJ]$B2B79)RBDK3ZDTGP3B6].:URR.Q0L7PGQ7+TS -/1\!00G)$NV(N M%]9W"@M.WP/'R!VRG,KU7"Y3S->+T:83(SJ!\Y<]J3@VNR^[LSF IUZ\C(#3 M-^YFA)H37>1X-K.8=29HHY,H2K<&@$^_F3D(_']6$?)>#3!'Z:)(89T$%QV[ MG8DV,,I#_-8 $-[:_BH"3FJ I]P4SZ42QH+#Q.[T:=IIF1TM<*5 0=, 0>#_ M$0NP/'5@=<3 [OG%JZ_2SUQXZ$]")]->]EN7+27A)H NCKQ#2I[7V@+= =X> M=/@;^ /1;LOV:-WOZ]T>;)Y>__2@[:JO:J.<*#1;/4UI#ZNI>BK7Z>!,('%Y M2/2UM[Y/]8][Q*^Q:Z_T]W5^765 A_O&7^'TM[;2[Y!1]G9DU"EPJ2PUIT1N M0COB0DZ"$CT-9 C_JHRRH8R&,GJVC*9N1T81.M'ISOGYD,NT9-"NF04>30?2 MP7]51E.AC(8R>K:,)M\KHXPH&HYN6W4@ GGJ92#?(Y9^LO244&*#0;R;4D&? MU>(<: M$U)Q2NV\VIH-V&+W-JUA&#>&8GBK3NFP5,B4 M_C QQ-\DA3=4MB,G!*6;H8<=-DE(M)Y\&JA)XS9+ L*RG2])WP2AM.X=,GI# M93N82'?=G%Q6%6&J31/-V(S!1K=I.,.RG5!&SY?1&RK;D6K&, MQ;72G+9NK=I1\.ERA\C MHP>G7$M YHM@**BL/^RM2*:DT?;\ZK2[J#RUTR[+57 0=VTZK6=F@3-(<"Z/ MS^:R/F)Q9S*7Y.=GW UR'H_X6-SR( _P\J@ M81OBOCE=3M5_O%Z+F6HW.7X8N.7'-2=/3G%'[1_,\4?P MDUGQ,]9U4G(IUHLBCJ$9Y?JPU.L$][2LM_&3^8'\W/QX?2*)VQ!4<.S'E2DP M&54U;.\5E;'G[:S-/-?.F7:\%%><2G\Z26-D,98.G)F_#B;.?^TI F]?>Y+" MMX9(+V:K"_H0;,XH*@ES67.T"X(N&2T7=6F<3RH"4D^J9J-5M4$@ ZD-)99G M_^R1(L35FZXJZ"-@DHPFRBR7R8Y9C(\W6[7>U:W/VV9_L?/\-XD1FL>1S?4= MVP]K&4DXEJP#J*K$B2-;\OH>^*7O7C$]]*$$MO7Y:QPBTW2Y*' :W; :Z4Q; M+@3OMM$_,;N5<'T[O:G$W$D7H*(Z<$W<_:_K1N/OC+%XC86I54"I9D M 3 N87,\L!;Z*UF^)\A[7+S$&;A'"[W?%JF?Q_J=IV^*]+V/51,,@&D":3?B M=_E*(68.VI@"QIK=E/IIE C>R7N?%?&?B= #+EP]UW"*?U?3BD$HV0ZX/"6. M"E0K*;74J5 A.6J\J"_B92 /%Z% !5&@CC+P6TG4JRF%-7\:RUE9S](*YMB M(KDNUQPE.# M#BH2AU4;JARK%HI8);#>QHMSW,T)[$WR-D*GMW+TE8/_:+:S?>*&(^312*[&4S8TX.]I' M+/ZFV?L99_Q=G[OH!_6QUGMR9TEZUF&%IP8[YI)(AZ[>*E\_5Q]?[!Z4]W'T M%7T('5LIIL$QVO?],T!0EX=5X6HTO^A[*@;:ZQ*%,S+%,& MDPZ77*@F.B3Z?=L,K "\8?Y;,_8B ;Y5+ON:,"H;NFAH8V #9F@"7PNM,=0N MQK)MO)"O(%&ITRJ641:)%0*79_D0AD[//@30F0!:%W,696M;Y):MYNVT"%AD M8HA9OB.XI)O\7L@Y,NWO"1F,1\E-JGC[X?Q"A%RULC9*C*K4<68EX+K=+]>'K"9VC53FE@4)<],:>XVO>KI2L]*5* ;4M4J!1=RY?)=H/- M2#$-49ZZ:K4;..$_5EZR.XUOE:1^.T?WBHZJ'3:!.TK3YI*U^^<*XAJS":' -!@1[T\=OG>FU@HS/*4157*1)ZH1Y]PKC MQA&OW)SV^GQ_$D;>N-@KJ((N@L8( +MHB,)FM7?G"!+3 5)1%OH>W0\OMZ\# M%N.C^%1SMKJN=3<%OA>K@Y!=O000$50$F M[+NAR?8H;3BZM%E_7?<-9@Y"2U.19AVC7D1*[#S=Q$*YN))7/W^XHQW8N&7IORMXM&+(.5$^#GCV6:[W,P"#D,Z9:=>I^F"'KBX\4QH M7/^ B:!CX;S 3(^9ZC#3Z'80JER8VU-!'LQ*@6/ZYQ]$\SVX>Z&@X#V+P1S% M/+&2Y4X53;,'6'1!N?'DCPVUKQ4:G*\N [+:_449W(\5-F04BY?1:M9D'6N: MJ76[Y29:"YR2_&I6[V=2=FL5+K=!^-D1B&M654T#]FF[516^!L8-GD\P]BMN MM^<0+K(G%L2<"5:80QZC"I55?]V.'J5#M?"%$I'$>H\3"V;7KIL;J=J#HM? M9S'D^ ;I;K]=T!.FJ"#RL!J;6PM5CG5^K&L5Q&W*V/E>#A;%XI>,%K#CU]-< M&IE'@5FF&@ZY$)(II5%M-UI$&ZN8=N T7H" ^:FX] ]4_:KK6@@>W2K,[8== M;QQ,'"^=,X7_'!P>_>SY"F^XK533!9QD.&"C<:&I=]I3/'"*<-TVO1X':K:DXU2C;%!HM1> -*1/'._AD$#BW MYHUK9L?G^JTDX\SDT8>PL=!BO9@NQRBDC<8Y,EW,\..;733[(FP$X6Z5$WH# M4D(V?8IY>9$#M[2Z)+#WS$J!@4>S!-#A'QL/-6=GD:H^,1$0'_1DW*A442VP M-O7X;+>X>&VZWU-[O%+!=.X>G!4B>&>L6VYA$&7EBMO2YHI$:/G &I.S=]Q\ MPZJ<4T?,OI'AYK"4)8TL-5+D7JX2G]%1T0C>"GL &'[= V:A?[R7%]O>H>65 MOAFJ+'G+L'Y*2 ;69J?D)LPXW/#T,@Z.[[?C,?A$[5M111C$.H.4.S D*7!@ M\/96GJ+*S5^EXY-ZO3\:$YQ@$EV^ M2,2KMG5U7^(;.7-76^F;+$S.0$'NB6TP-6;2QPRM-0J<5-_L2E\@@L>OK+^2 M\930T0@6V>1KA.X9$;HO ;1 M7IZ'.U:P[#:P[(2@K\/G]I/25>5*HLDZ,SE3'8$\-K_^:L:5PN?#^7UK##PO M0GD_"#2]/1UT$%*1"],6+P_U4L8.K$D*#@C>%(Q=J.3CN4M"U-2*4:D/\UP[ MK>)U.B:4B?G5=YP%TV(?+#F=O)"R+9C0M5TO(U1;'3?5&/?C;(-THJT%L*HU M*7"6]V"5Z?0]DGO3^]8Z\-T(.'(EZ:!+D"@^J3YQC8P1FW,\HYBCP-K",V!P MW2MFOQP+2U5(>B;P_DW8?[5[XLFH77[ MN':_"#_7PEQPG^IL?H0TE,(\UJCH5:;8)KX)/Z]^7_1E^/F*KF[7IVR/PQ() M! PRI(+,VQ5U&,1JQ$]1;(XN+ZGFU2I[D-:0'B?T M"Q -F#$C=FY2T8!@.2;XO1JC_YOU>];/UI^]%[WRTC%LS\^EJ#8+#[R0:Z1XQU T(YG-]I!"M]EJSBRTB@\/IRA;!H&AL4?X MDP^\T)H,;'X,A256;O$ZTD@C^03:1\8F,CQXHV.;CU[[M[\N)4\A]/S9K?AH M9NH).I,$2622$%BZI[>;Q=CVE9+_@]W.RH[F+1(8YCOIRZ"]KKXM3_Z\]D@0Z7'"X,!TT:&@Q*2&:1R@ZDQJ">CAT#S@SOO!Q]A^U(C M\G&M'&>F*J)RF)K20%S I.3.(G3??XT%R3M^):J"@?U(/L3CVZ],>3C: M?&]6H.93UJ&^-'#'V@QO9?.^^ 3X$0&9E@\,_=OYJ5)/QHC05][Y7^WX^Z86J"NNQV!OSYK;ZZ^]T4^BJ( M&(-(TE.-N@T!Z/4"22C _Q\?(:6H L%\[!OVZ*_G5#T@%T1K=+1\(XH^D,M! M7X8J:W[!@=B&]HCN?.7QP_O<-TR(AFV+><3/H$;^A?C_6S_WFN,/'E7W'V_I M_M=1VGI#P>##J6S)_H&E[N-(EJ#9@\W_]U]Q#,'_VA!S[/'*DPV>&% Q2:(% M7J00DB= O,_W25'D$92,QV,BA@(T=KO_G*B@1]V@TUR]5PS MQS8B3#D583O)+%/.L)%DI53*-1JY2OER91C97SC0KY?M(ZB'Y M$,$0DJ WX]V1T_=3_V$[I+7P^-_L"/,#2@/MB,#OZ[^=T?0%41F:WK%74=%0 M#?-Q+67K'CWY/>C.$TWD@8*O6G8_%2 M:2W__3@ M0"B![].#&$_2J(0.*! C4'%EC9:_:(H\I74G!E8HHJR;X0=)8-%#09EY&%VU MM'V?8LV I9&%Q%>%L04>UW\\%[ 5/SR70ERZ(L^8:IOK+G=8YWTOK;_W[YD3 M!74EIY")JRZP!QQR;T= 5YZ"3T?L@2)7Y%S^^0Q!.V\SX!L&JC%;V_GUY^C, M%,:/?1,(2G0&Y_NJX[AY+O2AS^'8*\1=W8&\B".S"_)?MG06!^C8 X6%++@: M"W[9YA$)H1\^5T:6[[M1%KVB:K&MJMTWV ,OE++_N9/ASRT@0IUKJ'W!J\WI M&_.[Z]CSVK)(477K8&R8]MU:->.@-2#'?,U1G$Z#-'2.C($: U^&'$/=FE(- M,#1 A,M%&JX&+<9S&^0AD(X1U!:!1QR +U,*MXJYEZW[:Q:]QC'U)ELO=B-U MMEJI-R-5KM[@F'(STJQ$8'S3A$',TL5$\4BE'D')/Z0_EU]4TI%FEHWL!$&; M (A)-B/P,4KCQ,91.*YJ?ODV_C.U(W6^=OS\ '29F#GEC&WX?3P6\-FQ96B5 MK>Q4E7\;AS MN,.VE7>8KE=*2^=PEP+^6R4@&DLY?9;Q?/Y4E77PZ, QFMY?!X^7:X?^DIA/ M.@\#G_GOBDNK#R^1R9"Z]Q/P'.Q=$VR>85QAB M;@@5$:R(-0:B5]4G160](MM61!SYJ<@_OV[)_"TQ^L?%8;UP1B 2%A,0GJ"H M/D_@.,$+!(STZ?X &2"D2-!Q_'EH;[MX8=@?R ;BM(O6/"/6,IWY;.7=[B^Q M$<,RX,^2V)EP;AB3&.Q;#L[7$P(.SN907DXZ-,8 MMR6ZV%"B2J'>>M**_$PVI"%/'+84<2J9'?*+#-)N6VF\E-)T(C?CR<.6LR1I M3!=_N12]^C&)/"#Q4_[_A:.Y/?P_P_O*BWP] MGK.\*N>Q:4P]>;YX?G"I2W.ZN#I( ?;EEU4G#4>W33=I2& 3W+6*U2:1-=@" MVVA-%OFX:$_0THQ'?%B=;X130!5F@E?Z>D*AGAO*X0\G _6+A6WG:]W3KE__ MG&GM@92@'C#T:T'Z*3:\*UBHO>@B^C$<,,V+8(V!&GAQ3 MMB39/[,"N@R7'@BXO_,]_GBEFGZ<]SI*PX^F/HS ^-_<9 M)"WS&OM?Q6GNH?[0>(BPVE@U7&_S3O]WY'.0^=K0]O56I&P\_'DD=1949?)! M<%X$BS9\XY=<75_;FCL4?,.)3Y^['#Y_MVC"29 ++6OW'.WX!WMNR.8C@>\G-_E_7M\ M50Q]B'\"/[^ A?@KZ)@0U'ACX8BL:0 MP$="H2\3:M2@:-0D_+-B-HV9OJ-/"S,N]C1MZ:[2KG8'"Z8=0XLN\R9QS!J. M91OZ#U6A7Y%U6C'4CT4K9A6^#(9XVW13ME8K##O);AV)$F81:=LN6R!JWLT\ M;^)K$\P%*]2PWT7#?I::J1I0!-2>/-Y+@?;2C&TVRG9"B6JSF"FWK-'3? 8Q M^;:$5"R&8+$P%[6,\5<$]Y:JQB;4 /)84"-@#D3'JTN#7WLG^UIA@B>((OOA M! \4, AO"1Q+GGSONJ-KU*C3Q]7-']>NVO!\,L8$PE97^EY9+$K$!L-A,Z]D M-+901AFF;R<.MZF^-/0X?KR8_/P>_KQZS4K1@/)7'1GZ8$*$QOZR(C90P=@C5T3W MZ74?@5I?=3S%%!$@BIXIA-6"O2"2-(J2 QX5,(DG$++/]]&XQ%-"7R 15" $ M-/Y\>5O+.ZZ2UN,F5^"G%:I8[1B93&VU8KG7LCZ*+;#>9)1@V\GRI,,4!Y91 MJ1U;VF\7ZE)1&'9;BDO,T?2@,YFTJ=W=LYN63M4=E!:L45':-3&=:W!15$2\ M/K$++ZZ?O7*^W2RP[U?@9_D5_J_//)/#'\K)I^:J8/V% ST.'P;8C#6@LV+Z M)SJOJFV ":3(V#$MQRN[L8T(;.&O$Z#8'_T_/5?''H$((]J/IQ<-SC'PR .! M_5">O,7';,KV\I <5A!'$?\XN,?W!.HH_8"2/Y3>K]+8%'P-;ODU_'^<[; ? M !H-"7R4P.55/9^/878NC@1]"+_0(^V1#+^I;Q1/J%.N5)KU!J_Q&F?J[KB< M*X/CHEC?UVV;! 533 V><+.+*]$J8 ?&P.S5S"&/'=^ L[/%QA] A(DLAQ/Q MQWD?&0MF9"JH#HC\#_* (&AD[)TE.?*KM]Z[%T>#494*?H!&O6X^Z\H(6ZGS MY8ZL#;SRE($;3-(B6:%C3_K$""-J> W""WT%7JEZLOE^R/P8&_$.R#S/W -H M&=Z1M/\DA;6V6]N:?8BJ:F>N4DG!*2F8C*/U!!CR1FL&486]@JHRTT@QM5=Q M%5K 0%O L^X5.,?XE6V)'90GR@*)]IVGJ9$8L'BJMJJE?PE'JQ%87J16=4P( M40OL6<(+J:[0V@4/3<<-7>6I$V428X)DM0E5*I62J9J69U8U'J\9NG9HZ;Z% MI7NO8CIJY.BYI& M:6HC2;9JECE$ZQ=%;Z//)8W<]UXRN?1&N;/3=JL=]=@? MPS]W-G6<[GHVDFT0A3,7P>/8!/[I&_!].VF_2*1LZ. +C]S]C$UWUYO>DV/9 M\L#=FQ\:/YP@BFQG^)*,Y73)J^0&D;X;$4= 5"*:=^+F; 3\_1$>UW:V4?Z! MKF _83(0%8A: 15A2V\LS \+$T3 MFQP/!(R7^/&.9XA(\*D^])M"9(G S[FAV+(/_R@I*_('[!DJRXCEB",8K1O> M_L[(\B8%^$/!?CZ?F; _:&_$RQ^OIO3G?430I?]""94=H9-F#)+C60V1OB_SU"SR2CFG"(2U/+O$L M/[0#CK6[:&=HCCH37$%QHTXTFVDR@WQC^ J"NL ZI:)?^MF10P)>:;]WDM^Y M7>_^6S;>]5+BNLO?1R4Z]A G/TNH/31#(&NR;4,I "H$M&GHGFNFNC[ZQX;E M/3%6VZ;7-T]'V@#J3JCO[R/R #9T[R, .G5N).=I8.\>X"F(I 1;B'BG&CQ7 M#MLW[KQBUP+5'14L.44@I*<%ZF#HJ,M-)XUH,_*']S#V%X9C#ZL&]DCV=W6/ MO5W=I_3%RVRG?/I%SL'&A53.D@X;(FST"+#^_'0%L<,XCV\K?;&C(/1H.DO2 MI4&3D]M:6V9&97J&,:&"N.:Y/.=:_.V)VF\3?R@S0D2%?8&(((I0_#W9EGP( MFI[U._IM!'(Q>O2!I4&] =]BKJT,!*H&B>-Z5A_V!JVB-^QA9&@:,WNT?OH M[3_PAR:!@:S[1VSYE7&>.XTA?YT8H/\4_>M^W>S5!B>'MVJX,O=^VQ-#7;>4 M]1T=A6+]*+9>WM[U7QXB?R1]'D"O]\_'O3,6!S$,I^,#GA0 R1-X#.=I2B#X M>)P@ $4(9)Q42*0R/U76@$ZLWH3)#%\G, M91P91E633'H[B ^J-;I8D10;>#.%9+)YI9$5BN#U14JT=!2:;W2]MY//6R:Q(>@GRK,B@G'Y M!5NH&YE$U:M4H9ZWS);(IC#02RS2F-9BQJ9-.2'8T5T&%40M'R M]1Y#SI#Y;.+5GQR,T\X4.MW8@B$4^:DPR,X818G6F=6J45"/@7A6S').G3UU M[8T21Q32-I=:](67V9%-SR,PWU34BKUP>MT59G#4Q3IY;-_=[U=,QB?\\HTI M-N@V49]]BL3;)G=@6<^%"OHINX*^;A.M)\V?RSGFN5E](S]"T0V&T-,O'/$: M"$X 7+ M) VIV3'93/:IK\:JI61]>/*HVMU\_#&?_Q)'TU[=MG^QPKX)6TN%MC80MK9Q M*D(-ELW]8KY>/P-8\?7ZIS'QD)QY)U8%G;0QE25;PSZ;9&2'(V94VF M(+C*S-N60;U)"[R23KM4B=$71Z+L\91.:*T^U5H%4+;6P,CXN$@N8;&1L2C> M1E)%+ G8:!NG:HGZ* ;LDW5Z%Y>QT Y?WPY__OQ"8QW\^?V VJ*K5Y@,7ECV M\7; 'EVLD@?'EJG]Q6D8>>J&OT3L6,LE(SA2 S-]2SK)5AO:=9[E^IZ M+Y_)\-7>6I0.*6-X/C:DLA_)ZH(NRH+JK3!Y!P#[^[EL09<$4[(BWG$PLO1B MA13^A[!?SK*_!G1\"?<+S-Q\>X/-\F:TG=7=!-E3.MT[;M]=YI# M>IS0+PC"&#-F1)6YV[NV47Q2ZP MPZ;@/M79_ AI*(5YK%'1JTRQ3/U+KY/?EO:/C3JSBVK]"A M9M^!K*E-IO5R9@)[9Q2W$@4YNHM#R&+W<02Y1Q!D#;DU#7\O-P%::ZDU#T]Y M\(>_Y KCZ0!O+X7E#21B;,?PT@[#941[B636>195V/C^RTR1) MIJ<78UZ3[7.)-.BE$1?G4)WBBH4:/[S[C:+W>"S^<>XEWL6]APM:M74%P&8' MQ/:KY;Z%5Y6(U\O^-@K\P5,D[]L+<=)2HAM5M1GK&ZXMW!!+DJVQ*K@>RU9% M%6^CW&[UMG<=5G15B?':EHNE/X"]Y@\@;X@>MCG'3:%T_@OGL'H+H\OI*80 '_2AX!;K6^D*0Y0&82_8];EB%>],A M'^+Q?T>V?WK36HYJ9S1>B"N MLOZ&[[AS0F1D>LKL7\U*\B@WO;\ARJ!N5/>0L_KJ[G?3K_N!:B*Y+.#9EC * MNPS>F?0._YY3]1BY5D5@@"1P1)10GJ9(R;MH%^?C)"KRH@#Z"$*1(DH^*]CR M9^1]O@P5#^3F+7+29!)%UKM ,5DI-]ERL^&3YA-KIE;Y!?J!IMYW&?!>GH+R M-RF>SE-<^>K9E>;T7WQP"^U7W3Z+ODOGG9WZ(A[HDR2'>HM88<[_ZQ-8$+S; M?Z]"_SW4Q_%7#DL,87\-LI.OK+*$5+_T5==OTO6?..FW7/!]);7ZR;,]EIUY MY]K"J]KK%AGY)D41X E>4":O>$/Y<__V@=PXN#OW%M^*Z!W,X5.7^EX4QX#S M\(C4/3N!XDCJY--G^GI\MLO[EW:W5YD,^]83\[8X_P)A?0WIN29;NBE9_71; M\E.LY6Y"\VRA#?C\;UPX]\CPL]S=4(Y#KS>,1(/H#G\/!_C5*6_60ZI,O8FF MU5#E]N?HL M>Y>+/5L]N8PBN"8]W^1GXZ'T!U+Z0\-\HX;Y?==+?<,$U?FZ?:/6&TT&!L+> M;_B+;#B-_<&6&2^6:;.K/*]GZGZQ; M;M5P?+5*.%(<=U1D4/0!(P])LEN @GR;=/E[*;-1*,E*N5$IYE)0^%,)I@B5 M =O(LBQ4*V0<\>\B>X=621JZGZ/S3Q9(""J,(4"D,0+ MB+"JM;9%$?+, -' ME]7.?J%L"HA^M>G>(S2,.$)%$RJ:[Z-HMKY&)5VILG4_:]'@8V2J@4 ?](!V4S#+E#-O(E1O- M2K*0K113;+U18DL)^)\+Z*"DO__/\O8(^GM?1H8J =-:;4V)_(HL=]5LOF G M#N1.Y(\4&,BB;/\9ZJH7=!49ZJI05_T@7;7K+R691C9=K+1A@$;$8N3Q<]X^ MXB\E!6L42:O&+/277M)!5*B# J2#0H5S%ADVVJ5<:;*>X[.C9(ZEENGW:9>R M8:\/.["-R)ZNV:XH;[7.=U<5L5!5!%)5A O*X8+R3UE0]LJIL9*@"\.ESDW) MENA8EFQ =2PQNJ"ZEFP9@_3[%#X6+B_?I&OPN2C9=KPYH6/[ C]P6+_"BT.V MG@)T(*3E06!>FSJP'/5Y:O>[NQ!8N$043/T1^A"A#_&3? B\YIV9*-O^-G2H MCN%'=?7)T^6J83GF^ZP#'OH0W\:'N!Y*=COVW8&=KB.;ON&LF+[AV%Z&4@%V MI"Y;RG=W$?!P5228ZB%T$4(7X2>Y"(1WS)IIJ!94SU73$('D*60^1A-4[)W+ M543H&WP;W^ *\%CWZ#L$VSY#BQ]:_-#B?X\9AA;_>S$W.,(:6NCGF\ISN8IW M\/S.EF^>QF((]D[KO+.C//<0\;O^4=O)0RL=3,$/K71HI7]27(X6P5!0_? ( M> .S/*T>CQV]]NYUK1[N*/\>!O_RR/ [B^ST%EKXT,*'%OY[S#"T\$'6XXRW MT)D61-LP+9Y 2#1V].+H,ZP[$YKW[V/>+P8+KY_(JJ-O;]7#'3[!%/#0JH=6 M_2=9=8S3EW<; A-(#4$%EC%8;A=O -$Q95L&5EBV_].-_/50LMMQQ._9J[U? M'5BP[=Q??.$T+ L__OX"-=#R;KCB-=S9-GUCF\0^@&A'Q#Z =]CAJ$?$& - M3Y1D'32$ ;#=G__C'8 KP,/K,;+LFCA0PO_DRP\Q,D%B/>F:&E0LO^;2S[91"Q[N3;&_+KG+\;7KU^BY,-OJ1?=\HW(;'O MIL&N>(N&ZCW]YPZ_.X\,XAIPVH+] M$_*S!/(,%;]LH:^"*][LX7\EZQ"@RVL%3ONVRR?1)5'?Y-^&@W]A9. M_OX;_K/^G:@"P?0@/OIK?W*X]Y(EYE$$^?B4.$9YN._$/]_?^W,:K34 I@OJD,0[9M 4*+" +[X45!G@FNM M[6'\ 2/^_5??,"7X"%F/"E\:_7C\WY'MGQXU#DBI"?/H#L%6BF%YU<;R5^NO M3'](J^\,RS_>^=$$JG^0H]?W7J\^5Z"?\HBA#]25F/),F>#($37!3X_>>?$B*O>I>HQ<0D26_KGC21 38P(E\E),BO%$7(CQ-$92/-K' M8A@2H_ ![:WS>6]=_L([[P/=7/V1*ZO"?[BA,Z/7PO;CLR_.WX+J@CWT1G MKWHK5V>3S4@JE\DUX9B\R_!RY4SC?G5J2SGY$&'*J4B#2S1RJ1Q3S[&-'5J_ M?H7P%R$(SFQW;)'5X"++T5W'H*X&<=J>/L?%W_V](>S.[>[W'YPN.))L ^G/ MOW_U?^\0G2?Z""U)%,G'18+D"4_(^P24>1R0% (PE,1%84_2FR+/-Y0J+<3[ M '$0FY"J3&$TFS(\RF//6R9UW9:[NJLB6%EGTEG;SHFM&6Q)/F^I(?E),=-, MD%P4&1M"GVS&JB.&QWGD>F%$,CQU^/9YO\Y/,DA<91N= MVJ*<9 R$E6I\[+"EV$ :TP9.-A4!17J@-FDLJNTA'S]LJ:M86ZW+Y)@36A.0 MC=&=;#M6XU'DL"DAL\-<1HL5%(&MQ^5AN:=U9,A.]$C38JD@D'H30[0GIB(_ MQ8V6U(:]8H=-*W)M/L]G;$C\Q!3T$U1;'BY@KTFB59R M9G-EV/0(^[LDC2@"Z3A*8YI,4D,GCK%%O^D!_V6#F6AXOSG@,JJ3M=$T3O"# MFM?T &7=+QC&(I+-8C6M-2)K9H(G!:1_B*U#OR8%%[6BC4(E7,H%'9BM?@ M (XP5JQ6\)R6=FDNDTM33X-!P:%IV"M]V)17YX+1:F/02VO5&]-I,2ET7<9K M>C"MF24V^W$=F2!:JIO.)].]3HJL>4T/IL7R4TMJ]EG %KAZID1GFVT.-L6. M(*LOR-GHHOE$(QEL5.H.1KWD4VS(8T>0U>H]S>KH=*BQ6K0EU9-/&%*M,CQV M!%E,WG7R%7>80 H(6^G2C=EBI,]X[ BR&#D+NC8:FR,-M%V(-NEF3V&&7M,# M9+DYM"YC%D5PCAH=J1EG,#%%.( CR$*GLZ)D=M,)%L0'N VX?*9-S+RF^/.F M)8K5", I,;913[((K\XTL@R;'@%AGS?ZT8$6IY HENR/N$9M.,C L1Z!2Y:S M$1@.C441>X-HOU& 3I;V(S'CV!@86E3M)N@ M4+92C&>4L=0S58[QFAXPED/4I!'3:9/+#.K3J&KK!/T$FQZ!2Q0.5M?[B9DB MIS7 MCL6,X$"@Q_AEAU/V+K.=+*LFQFV64YGU/( CO4(M^:3>"G?G;A-+K,H M#G12Y)A%#E+@"+?45';2Q[A80Y&9:U'S!"41'449=O3OG:E[3 V)9K-O".\9@CB0[6;0T MSJ#Y> D:UR.,E8RG49R6R@5.:R>%J4D6ZD4HL;#I0:^B(J@,-N@4.!D=,>-L M(SK$L"%/',% @4IB#MF=+=C,H"L@>=F,BA"$L.E!K]52I1"E&U-6B5+==!>! M$ 0J[/4(7!PR/F@U)J,^F^'E]+Q.H+$$%&[B" 8J;6ON#D9%EJ/JA$-B\:A% M)FL\<00#B^)L]#1#>RJGZ=H3UD!*VBCO-SW0KRG%J3R-0";!%CPJQ.,4$" & MB*W9\/-*FW#<#YV]4%P5QA9X7/^QZS%Z >PJ)/OX0OZ@%,A7P+(%^R!B(>,"1YC M0D463+Z$BBR@?(&*+&3,]1CSUO*@UQSD+R-"_(TUDR?GJ\%?JN#]&OS#%(@? M7[!^B2;+98O#?_>FNRD/P5XK#SDIC/A#?+-:NED0'\\C_FWWD?5"[.?1YO@2 MVCY<7EIM* FF.%J2"D=7BS\8@F&;I8<0*A^ "O:=H)("(M#ZP#Q$"[J/EE"C M7MHG_OX4>,W[_ $4>"U@_?XD",4@%(-7PYV;(<'[S."VN._Q7Z((P&!P;1=A M;X4A]H"MO895*4MT^=6[W0:FT? K;\[R)\_3$)]/H]?]R8L)_^=.[B;T0?PK M6+[C.?M+;6?'%"',0YB_U^S=),P#%^]=QJHEN7J=+3'V#BR%-!76X<"CW* MH'F4KTWN?[YK[(,_GVGD;WD.QZVG34'T5HU7'WDH43]34BE&I M#_-<.ZWB=3HFE(EY[2XB 5'6!-7ZYPZYBRR/J/KG3I[;C[JC28:]>GP7T04- MDL.QHD-!&#]Z0L;HDO=O' M*$_DJ3@4>QQ]0>0OYLP$WG-A1!&"U;8B)A !)'!?!?<1'=AA&/*983+ M@]\;=T+6\E+?B$L9V$G'-*&\'5%$^5R#1/4::2F59&$(FM%*+MZL\93G>\3N M8R1QC] O*:+@"M^-.!K?16B_-@=PZW[$&Z465?.YD=AE>"[C('*.(\MC,>=) M+>5);3R&WJ/Q3W$?;C$74C7!6)"E")B/@6ZM;AHT_/.(Q27%(X)E@3 W\NY( MZ8L+$S_340G>[ .@)J_EVZPDEUT*+HR[_%/$&5]83RO+I#9,3E@T!A#P9$Z& M5+X(K-B,CWDN3CQ&WM-8/$RN?'5RY:>HC$#./@ JXVJ>U?MTQD@K#";9<4;D M)D,RVK&JDQB&>T?Q0 <+O<*KLT/$?.OGVH Q/QZZ:!7Y#Q:2L5[G;E35BI&.A'/R/64-?7._Z-\.8_% MT7N$?$G.;V$#0> E/HSP K)\'GRB?$6U3>"I$LI/*#\!KET)]F:^ "<&EN/( M&(8TDU7U%H*+[U.H<1.B'!9X?" 'L):K(V%!O#-% (9-"23:FV.S)UL9+!J, M=]@WC/^I>Q*E[RGO'M(P_ ^K.<)JCNN%[R^(Z-#14D^L-BMPDV0GWVQAP]X3 MZI_'3YTGHK<0N5_&@;FJX-=]1OXH&S:(X'_>: #R]=49/UI+ MA]M>+NZ0;.5TF;8L YN=BZKCT? %3:B.9ZVRT!G'D@"CI@IE$U&9R6I:ZK O__, M2[10]W$J++((LRQAEN6J[L=[!)>GU63#=>HUI>*FVC32[,X4<>:-$?H>-'6/ MDEB8>X'CJ(R!*=B>!Z("P0*1:,2'3]081!T+A/MC AM1!5^#AQF8B[LP&VDM M>L):]V97&7#6,BP[H@6;Z39B=)BG+N?TZZTDEY?; ]._DQ6Z+S3J[2!\J;C] MIJ0]^ (1YEV^7-H]IJ+8]S]WTM_[$E$-V(D-3"W5S?EV MA]HVGCEBQF/,4,L;,DDI[2DZ$--.!N5K0^\2=&C&2>J>0EX*9H(KZ\&7@*_6 M$>%6CV^3Q3A7V'N.:Q;[S7R7$YY2",'18DJ=^L+NK9J@]R1R^1636\Q<++>C MWG2"XE;TWVO[V'&H)R3#\0IX J 3KWMJZE?// J\KJ;7H^HQ)KB<,0 XQ%V MPLR ,1CCALW.>-0_.!4G[V,(T0O.*-J M8=%MV#/6T>(F7Q*RC=R\YND%RM<+-$W?T_A+E66!2_\$7O;#H# L10FOF0S% M(!2#\)K)&\P:O'C-9#'')'+%7#/'-B),.14IL:4$6V_\[[]P^J\(6^-RS>X- MWT$9?'GZ[@ND@2N'.#'=F[Z#,H3Y5\,\<'4 9\(\<,'@9>^@W+%NCZ$'? L> M\ ^ZC.-S+%&(UN^"UO FRN":G6?W.8T%U[OG(G0G?XX[&5Y<&= 5UI5,5I?KD!SLCM)J!VS'=>P&H_2?L79/8TA]\2+YXZ&,A[*^(U&BS>_ M7'JND+J."X6C:++(X52ME+IC@@J M41C"42W//T3BL7LT=L43A4*1_2XB&^[,_Z"K<;;,:IGD$X=S-HW(X^B(DL@D M/A,93V;]JY80@KBGD4^Y:ND6LRG>F4";5,K]YA:FL6%Z5 KCKI\3=WWO%>D; M=V**ACYL@O_/WGSN1 @0'H21<%\49+W!&1"(T7'() ; 7H. BPI-+J>9^24T0%1?N5%B1HE($T M&S4W-R^O(R4/[1TO7R]# M%DPMN5EN,RQ"6Q19+6<=7JS#(63%W0XQ%,YB*&@T +05!%4^I=WAF^I:FDP, M@Y:;#;9R[!1[=^DND<0);_W=ZA-TO<+ZG?>!7Q-*+I5Z\*PEM7.AC MTR;>-LI%HZHWS!YJ6FL1B3L)PF@618DL]NJ5= E4H$2AY_[SN*.(>3V2)," M?+EJL6%E,J\L0Y'/O1WV!(KMN&85-30V$WGC21R2+@7+%3D01B(:S MY(G\OFS&U;R%%OYCI9E;X B#HW&0"9,"&#P6(<2;P*'5PPE_U)%'Q<66KN_8 M>LY:P@(YVOIT1T3(..!%9T,TRL(DZ.0"]/SKI,#ASES%;](4L4 M\HQ!P/TI%06>R#@9F,ZB.)5%B/-?'99Z*[D9L=-WW/#MH26C:IH543 3TB 7 M)0+IBK[8IP$OW*.)' D$J$*ZB^JDR8'0ZD9VAXPK"# P&1AA1%&B+UY":%6#E/=9.T*TU1 M,*93(9BT2;]KE#C<"H$N;AF+06_U.P!*#I0%<-&@.&99=; M&D/F\JA67W4B+2?>H^5W&F-H2UMEIBE&INTZOK9G=_AQZDI6QG2D\]4/ TR[ M%P!+6RSA)DR2V$$[*MLO73NH6B/4M-!14UY,SAL:Z&J^Q:HTM*7RM;8&K4=E M8BVB<=M8)&H:BX&FL4!W073E$CVL::6^5S8"=EQPK)%.5^!8>8GW M*._7":.P(2\=2UN-M,4?E;_3>,NKO=L.>="7:N$&,.\K57"#3V*A@V!EZ 6"Q%"%MCBX_GPF##3SHB&O>G):$HP0WTIP6*_^5ZWERNI]MM MQ3^>]'H!/5[2V[WA7H "]'BY6H^7$^9!)^":?D.8P\:V4^%'EE]1F69H'L2] M7E$T2T-H%KJDA0#@ <##G_=ON7]X^(P6+2?P 7%FJ+EJT6[A9ZY;X""P?[Z!5WOB"/@LG@'L%&KA\4@.7 MU\ O=30!>@'TXO+I)E?3BZ^3D5'@FLTJWV1;?"_#M(J9 M?BJZTRVRI4V=ZA M_SQUOO[SP WY6@>UJ4O->&&Y9ULT$/.O*.:IRT=XIYBG[@P^]:(,#%]@^ *' M$.@%T O@$-ZE0]CCN4*]PC6*;+<7']Z3_\[\G6FRS7S\!4K_.\-VA"H_ROQ5 M9$O50I4'WB$PFX%W",0X5@?_V(^Z:E,T\\@/9F MDJMY(BMOY>VJ"HT%2:Y+T@)QUEC[<\^@"XYE.78T.R;P9XX;+D4]V8I9,V!. MJ,LPR@:;_+1 %4@?;3+1S>W0BWT4WJ;7OGEA1OKY[HSD9XJ:HEFRYF90.)N) MUOSO>Z<]%_A>-+]0B$\2?P233+E:8$QCB9%MORY!!6FX_O8#Q;(P=2I%Z-V4 M/S4TYVE*3M_D]OC^O1+_)>H%.=_H$\69H*OU_EP>M5K]_/JD[OPF/NW_%3TG M7$U(0W/_S5J+P.KXU;+A>T K3,2RP]M@=\@YR^G@A^$(A(0'W-"A<;]*)Y,AO= M^SEB;\3%/V;VXB.2HZ"H-\EQ#@HW(^#IB^R4F5,EF%[6Z9+TQOVQ)J2J\R.;AAR;C<,Q%:_5FPU=4<(GU[& MEDY\C4V6$S9U0$%,!>ZJ'<@J#2VJ7B+EC345T;@5 M+\QRI=9B"OS#WV+8)?W#HNH:A?G,ZD.2M]W-9SFJOB6B2U"!>_CYO'K%/9QM MM+FE- *2E7:UHD2ZQGQCA7R"X2Q*4I_H'W;9*>8&E%1DK05.:.L [DKN+9_4 M7=8_! ;?O5AW:3NF2Z.;=W&.*$EB!&84-0YB9Z,H9K[,%.OQ5V@>FN_]X8NV9OVYJ(^]JOJ3; MFLI*KAW2S7NDL\6]RH9[>KCR_W[+G6I%GEMO*6]>;$(YE\HO=WU5,B/?.VY% MCF;XR3@ #7P4&KK_4-,# Q3*4_PP'U#[?K_;DP@@:#)N#TI)E MYAHSC7 @3E\F"#H+T>1K. !ZM9O[P^B98X9"[OVJA[?VN>/[>GAM&82@DOGK M8$Z!>GC@)H& 2!KLJ-XCW65C)3T!DVVTNU2GP0PQM&VW4N6F>(VIK44L;LT. M9TF:S%($!F(A0,GO-!9R\V;2235_T2P*AAP_T35R!6D#B[1P05[39*SO4:MU M$CL9^?PMHPCTS ->84J\PO13Z.I!I=23"*@14*/T!V4^BT1?)_,B<6=H44&BJ?Z@2RJ:4A^OM_GWB[W.>O_(Y#&8^NCV)L]5V!C1Y#4W)+ M-U"A+%<;S>T6=8I,1\3P^,XY/$M"4)9&0)8' (Q/ (QTKCP%@/$9%\Z]%S&$ M:FM3KM8G'M3K+/.+W5!7\=(T0@PB1@R:IK,TBK[5\>9O7PIY>(%VSTIH,6GN M$_OIJ=*?UO*X="7*A-.5P]B?EC'R?N6_SFKTEY?R[4=/TS*2HCA6.,EM5$%C M.WXX&]_)^#,M%$\I4/4HSR>4NMC^CY-^)KHMV8H>'VT=2@F\AY"EYUSE1SCR M7NQ5]=6/_X1_')^DF)KD1M@S>\94-'KM 7D@Z)_GVUR2O#NL$\&.T/D3+-!' MDX[__-__>3SY7UB84QS3<;\? >_1JF;[ BLDQKZIEI-=33)RTB1\\7?)7$M; M[[!*BGI L*/3]_TG:$9TR. /%/7/S*^/$342I+2D3>X1P9ZX+/O?.GX5H^3Q M.\>+TTV_NYHI^?I*BY[]Y*DQ5WQG\1V!'X@+,>79YH7^8L%_I,S,C8#V'SQ7 M>%D,7ZMIXR,@BXK2"A%NAXKR4R*E]TCE4ZJ>(I<40Z\(4P1%:20IJIH66HXX MI(BRK%(BC$\F,JK0N*3*W_9O/0_5'J]6#G>%EV5[3\MBMOMLJ][/YDI-HJ/,2WA_6$?*]:K#+=*MN+Z;-?7X%K];A&M3S/R:988K97[-\TH[02S:T69U%&WYR10> MK_+;C[^$(_#_ZS]_RS\>\4'4U DF4Z@BJA0JBQB!(Z*L0+(($0A"8>%_A')D M@G0T"NRN5\!RB*D;=7*B":CHZNAR+88VR_.1;EG+C\R^5H&0VE:IPLMU#H.G M(I(<:1OUI5/N+2A!$O,]@BQQAJE&(_'G(WM;9[G0.X0@Y-:]U;PLK[I;=1VZ M6=#SD5"Q&_3SS9W $O/Z+N_* B\Q:Q%+CBPR@\E*V*Q:QK)65=%>WJ_MZ- Q M2LZSK,JC$M:#NT(NKXA#:;5EI%5H$"7GB;3%IE+=$6V(8U6G 8VF%DE.13SY M=G;@J)Q1+&R@Y:#GF2M:6?']CD@D1_(C8J R70=EN8XX[6G#G4/4UR*9'!D8 M';-J%6"9+6L4/M9M9+-:3D4J.;+5J/4"" LV@C9MZ\5UE<88DA'IY,A>E50K M8MG6A=PD/RU(7K^[\QD1AI)#K7H!VK9)2C"0354>N@8**49'A.'DT$D-$N:[ M00V"@@W=TD:571.VIR)\@J'-&;VMYI?3F< 1E0X]J)8EK14^]01'N45G)11F M&,9J2VA81\3#IYX@?P4E1O2H:5<$J8HC6Z[/M1J%<%DGZ*^5ZK+*#'LM M=LEBZ_ZPMW-E-I3\$PP0"-[JM%6.@Z0*6Z6MB3BV0E;!)^@JU83-K%):P<*@ MWRFU]16?6X840$[0%9V80\U%M1E4&)?;%I8O=4UZ+2(GZ#H<*@-MZN)S*)C! MDHUM*&AJ3J.AZ/.A(E1>.WAA51 L>4M+=;M,UL-E(4CRJ>4)0>=5M.!#6VTV MAG1Z/&"A:3242+ %4=SB'6Z0F$]AXF%,N.8('SJ"<;"DUY^,>^L. BQB;K2 M$<;8IA0./<'8O"1Q"ELB:RPQ<7-KBB^A.!].X 1CN<9L6?/:NB4$SGPJ;/TJ MJPN=:&B" KT%TL'D:9\5)$MB!I5!UYU!\=#$LH8]06J@W'C-!FNN/!Y531U' MPZ$GQ(6HMAH^MJGE(:(Q0C<;>5-@=_'0!*Z49KBXG74W##2P]1(S&&L$W%I' M0Q/ 0H@M9C"?\7VC1]7)7I!O3IE(!D[HMD N@P6R6G@"0:Z;R*2DUD69$9%3 MRAWT>N1V,Y-0U$WFBB:'XFECSPIR?L;VR":FS[;8B],*AO\0E M=O=^6K9[ESZT:DUIX6G?CQ\>;W^1+7BP;B,C2=D;5TFZ:.HP&%,TO+WW>/$#B^$]QOHK1_>PU_^U/'3*)#:B[T^CP*?<^%=FDD MU "HP2?=;_<))+BK'+9D2#'A%-\'1#P[L4@$,4Y0[;4XP>-+GYY> "4_)4=H MPD4T^N\W_-OODH9^H) TU0K]*>U*CKLGEC_3]A_XF:L=/C;#\3-O_YFU54T] M?!TUMMI_1.'L4RK?N$(>8M@81B(*]G+[L(NJIQ7^IJFE1SWG@>?KD^T[$LM/ MJ> I]4-^5_U@]('"[DG]]IWA9" 6?RP6=X7*^WN]_AQ74Y:XTM56FAUHWKTF MYIROO.8*M4,?VR@_-9?^\^D [M8%HOTI^>TW*=IG*Z>_#L^)^!7Y8!N.5+6, MI,:3]\*WWX+S_-FJ>LVEG#'+^YIJ=?$,S&+@2M%S1%@\)&WSSJ,,;L_UQ;;K MJ('BZHL6==E57\<50$7JA'C"_U.!XITI9Z@2Y755DR[OU< GWAOF& M^@<]0&+CK^0Z5I2$%*U\H/NS0NA&.);FLAO%#"*V,)ZGA?]7>6ES(K-S[0LC M;6[P=;;N5GUL(N5:AAHE,L0M@2@4SD*OWF1XPWI]A4WJ;@#@$Y:1*@" 'P, M_+L ,*^NT&HQ[^P$1!FMYJMAWQU:Z^L"@+Z9YEKLJAH(2R[@.PO3)G68"0$@ M[@5$(50( *^UY+[15D!OFC,]S30O9\^D9K&?Y8VDN?#T$UKU7'OYJ0+3#UE3 MD1Z>1E-&'^*M8G6\%1XP,2&U[9G'(UP=HN),IF==^!N\9BP<_UM8CO MS2DS.O4F89,M&=TSWTVDH?TB9EW( V \Z<3J^+0&A5P%QE(8JLQ7ET M@[6=J28P(O'S?BW:C(F7KO.]3Z=MNR0SR*-*TY::,#+?=B!CD48 \BJ]K]'YQ)S85R121 M@<=-#A;S"2MXKCNXCGD8#A5:ZZ)2=7;5Q6 M4I%7BV0A@LZBV 7C^E]QA[T; M_?[B3FTJTN^\+3<&N_FP*W#*PB^7AQ0"HTRHWT1TU0>-8UD"2]Z,!K(@ M[LJ7 %D0( LBI6;09V5!O(63JQX9]#RD7H&X>HFJ%NIBL>1V1#JR@[ LCD!9 MF$9 ?@/(;P#Y#3=B@'U6?L-;R*(/98M1_+K3 2 R. M3AJ^2.:"\&0QO8L@"", \(XZ$M3=YZ!-4>=E!V'<_++%QGHOOWZD/==\H!Z/%PCW9&K)?M6"U/ M8)<]<.1@P0624>^AVXF]-+QIL(Z:7L=!$I*"LB1-@R )R-"XHPR-^S)/7E?P MQ<9015K=TL:6X?MKOCV1M$W/ZBE- MOHA_=74*I*S]]!5( -0 J$':VD__/@GNPFOG%EIDJMC3C+99:+8'R@5NTV(' MOCNH*P!>ZUU[K>\4[1L_7=ZG\A4<*]J-8BB9A161]X\W9EM&4)&V\.<713 MM*OQG85Q!0&.XUD(!14$]^D3/GE+(5R"[.KA4RN:N=*B945OD&PO=WC-/3F- MJ4*%B\2,_P05QC.[IU3S>L_@J+9A+9LSK,,S$2K$=0Y3_ M83 2U.%:# B,,>J3Q@8:UXC\K!Z#46R4(3B4Q6'\BQ0C.)<[S+@/>^/JGB:( M$Z75#OIY$/B*!YAK5Z?MK5%DV8$N&@1E5%:SW%J$B7VR($SC61H!)0D@+@3B M0C=J@+P'!5!2%G(#:[F#-*/2GZ[KK56'FD8H$)H<:!9"T"S^:M_X^XL#':R0 MJJTXEI;YRW0\[U^9B>M81Y/$L4%>!3A33E^ZQ)W:,'M%;(1J> *_)N*J6N_U MER.(6/K,EBW4=U,ZM&+(^-X+"LM2Y 4O$4N9?*I,:,J38TDD9?"3HF/GK M+JR?)_@1KOR_WW*G L$L/G2Q+=]AE\(ZUU*FI9TUG49 $I56$)$_E,"1?X'" M"I!1?L=>(BBL (450 W2;$*DAD9?O?+"GVEN1C^$# X'%O^Z5S\#1 EN.$KP MPGI!407PC%.SK=VFRMS'Z?OCK>PNK%EPX@Y.W"\?K8ZTIN78SM.HTXE 4Y73 MB97R[]5AN6\7&S0X> GZHH7#"/##[]L/ MO_/F!O>QH\?EE8^V(VYRW(Q^[46'K:@1[D0G=OC^JF@WV9(U9JTE9PC*J-C5 M]'"'C]OUP5 6@C[E9J=K;N?1L7LF9+BKJ9JUB'D?[NKA@G,+*5J+OMCG^"]< M;:*YX:A8-$"J?YK]F'LZ"$Y70LSEFD>4)=V.=)&SNS\UD9N$?DK[L1JVCUH8 M+>?5=!EAT)^L(4<:"DBS.=Z5:Y2M!(P83CK*NZ.A+$$EO9?S'8A],5VXNO[? M]WT&":/[_ISKGTGMON9JGG^LJ;M7/^-K]S1(DWM];3I]@0W^&'H\*O?+!<8M MV>\/9CZY8 .Z++08JCRT^N&NC4:[-@FC69(B+[AKIPPD4A2,N+:67#E8<>WE MIPLD+GH^\39(-,MVPV6\00W*D>9D@C1%EY&G$4@0WWY0,)PE\5=!XL;C%C"U M>-2$($Z&.+>Q=!_:?'6G! 0E;M]F>>&X]!OQ$:M%0:E4GD$TM%5K[?V?'ES217R_P= M&V#?@:L!COK2=V!_D7X[0$)O6$+3=AA]X?8VJ=D_]R5J>=I2D[?Y/9$^EZ)_Q+Y2;!9K$QRRNK3KMJ0G0:JHLSS MW_VC&3Z*)MA1*,?.0#H3E6BU$5\A!HCQ9 MC@;L8%DF40'BYFS47(B.0O(A=2Y9DP?0[E[13AEQGMR%VQBTG76WV^T2$?#9 M]'[0+J5<2R':??@@XJ)H1[4Z96J;GV)LN1)LE@[4&K=J3(1V4<]^](&X0.I@ M:E0U16:CBKN\USB2^KI MM:,YG[HA77NQ%^D.>HA;L?)6WJZJT%B0Y+HD+1!GC;6OF3!_-#69O:79B@U- M;A+'L#SNEUEYC&<]#V-M1X(V5PU',!!8SHEMALI'-P*@<2\],@M#1!:[Y"VV M [N&0[2L-BTP<%%\^G_% [:?7.86VFS(53.<<2LO1GC:S&& ^+;#Q3+PJ]> M$!*;/G_[4LC>"W!/T:+V0?MO=#O44/_[4V$^>2AT.,61'5,]#/U99QFU)7RG MVG_&8N+F/\]4,YKC$:WT)W-X$F__]J.G:1E)41PKG/(V:FIL.WXX-]_)^#,M ME&(I4$,]52/)C&M+I>@?$]V6;$67S/#)X1=6. OO(>3O.=?\,GO>B[BJOOKQ MG_"/G\$E4Y/<"'YFSQB*1B\Y@ \$_?,B$'+@VV%5"':$T)]LPAY-.O[S?__G M\>1_^32Y0Y#L (./5C7;BRP2(^)4R\FN)ADY:1*^^+MDKJ6M=U@E13T@V!%B MO_^$TH@.&?R!HOZ9^?4QHD:"E):TR3TBV %_&G/%=Q;?$?B!N!!3GFD*^HL%_Y$R,S>"WG_P7.$4)KQ] MULM'&!;%ZPH1DMM14_"#1$KODR M>S.AVBH\9)A6,=,3\KUJL,:U2+#L\5"A6F5V5ZUU0NY M4H\>Q'9[3;:9#_^ZZA(?3S+3X\._FFR+[V6X4N8PYTRUE7D\Z[@"GOQWYN_, M8?['+]B.4.5'F;^*;*E:J/+_^K2]XX1"/-XZY!>WQ&\__A*.FT,X7?G'(^Z) M$"9-5(@D1)+"91&;*(A(XS(L4J2*D"I!$H@F'5@G'2T(">6HPJJ^@8P>7N8Y M1R&\VPMBBO9]/82'H^5(8I6/36YJ((H6(VJ[PV-W%;I[]#5 M2JKV0[,LN:@:HHV*M:4GL?HJ7U_"]&"TY9EP)):@J4#,JT5G2;(%C,=K&\O0 MZ7XT,K%\+;01<@K-M:"![??J:,,J;1;1V^GG(ZGR5M^:Y5'3V+;F$VXUR5%> M-QJ9)!1GL"4.IIM+0;*:O:[587KBHA,-33C2%VR?F]*=<&1B36MWN>A3'9QG@VUE9%O#?MT4F'!D@OSJ M ME6O=&L'8S;8F;%FD%J*8U^U5G7FT*!A_/M05A;)' M4XVF$.1M<23!_L[;Q4,3!)CT_: P<#CY4"$J+W837 M&H*UM,GBU-Y-?6P:#DWRG]WTR=E*J$E0H \Z%=3O+\:UB%5)_C<)OV,:C0(' M%0*+]LL3;$-;'1%/\M^Q:A)O$DHC5"9EFU_SCDUVF7!D@JIH11G-A$:M"94W MHNF5H"%)=:;AR 2E2O2PVQF4.-/8]G?Z+E>T)Q-^'8Y,$*I#:7,^M"@.,(% MNU]%*D0\-#'5T/+AV]1H4Q>D71?FBK4 \M;1HI*6_6I [O+*%!]'2TK2%./$2:U4L,+5D\["'@MB2R>C]R=I M*G(-?%T(6FN66R%N62)X>>7%0Q,T[3564+@_!$U!ZP23\:[-#Q>5CD@F:3HT M5+D[P M+02=V;&N];@Z[7#0RH=*SK2>M(9(<"1J%F;/R;D;4ZTPX,HF]IB27 M^,6&%3BRBDVKB_;,U*)G)G"*K(TLRYMJ*E3O$8R!L8U2;CX-1R9I*H_A%M6P M5=] !D:I*9.37:D" 2K#TR6Y@OJ>&C'3TTLJC6#EUN/F!19 MG1@:<\PF!D:X2Y,GR-\5R?%L*H=(L;1*XUJQ8:IF$$\@08 <6;%VPQH+LW5F M+&VL/-&E M5HD79NUHKC]Q*@ZX_'0P]_&VT+DTI86G?3]^>&Q/1B[9PG8 M^Y,"WSE^L??]XF^>>(B/0G:',4D'W'>/$SN\$-Y;I"^&%4.O\? (%'F@7CT& M>^1]/7JX$SYP8CKK8U#A^.]<%)O\OO>EUR&1WG1C?_YW_\ZE$\XHVP;DS_E^/7&&!(FAB"/= DX$B:. )4)'4,06C D31Q M!'^@$<"1-'$$@%;*& +V];1Q)%01X(RDBB/0 P50*U4<"5'KU6(LP!& 6E^= M(T!'TL81H"-IXPC8V=/&D5 >Y@VCH 3WR9L8M1E, *3"EN-7<[H'7)C>VW64\\D#?%^Z86 M=2GR_M\_4/J9TP-\W[19<^=%_(0P?)!&/W4%^UU=@=&'1).R>[$!HY9E9S0! MTR]7GQ1$.(/4(0\(?%=B9TJ>MY;#A;WAU%, M^,SWK1=?SK/6ED%(F[,>*=W&UGP]";DU!WPO(G?L>O^IGWF: %;XFZ:6FI.5 M>>#Y^F1[Q6#S79VF?,1[OE=).,=F&668WH]4,)83V/X7%PL $)$H?.B(]1VB M\"6.I? '"N!!6HZLK@\(B?N";ED6 "#\'B#<55CR]@ A!4) /"!W91HP[6H! MB,#'HVKW(P%[&OVE:A-=T?U_W9(PI-.1W,?4OHB O!U\2[1)_MS+4M\"C5>7 MGI=,R5:T;*:H*7'J3P:%LQD$0J!WJLG;O0RO>W5L"HYTWM%=\/,EYH,D.OM5 M?(PG<*R%8T?7/C$;W1-55_'%?6)-'!3< MYZN)NVZOX.ZX8,B6 [Z%+)1>T5TSCV_NJ[9*'[B[+W%)WXG[^2IHARW9O$<) MA4JUOVRBJ]X"CZ["0-YQ/1_0IPOIT_[4/%T(_']_NJA]K&6\UEERQ"^FJC M5N6Z4!"#Z+(>_-L/+(O0X7_8;UWG"S#BYO?M]%+UUBG5AEYJ]T!"^.H[J:+^FVIK*2:X>$.08Q"&'.Y.M]&6:EL4-A ME8+LP6+GK$&,D%[__98[$&GHD"%M64@ M6H27\9V,M6^#<)98[-7S1@?]3P%$GIU";UW$$E# M8N!YS,@OBR(7+S<'(GH.& $\2CF/OCB,O'H_%Y#/Z\OG%S>6 83>A(A^0G/L MU(KH6S?OW,$!03%PI>@Y(BS&83Y8Y!T1/<3\X/,<%^PL+DZG&P1?S%@%NG%GN@$X_54X#5#P M/+4H0#'N3#& CP0V#: ;'RQ< ;KQT:J8%.O&U4/D*3H4.V;3MS2_&@>1&X[G MO58^TVHO:R8DSPUH8" JRU+KQFBT%HGX8(R"Z"Q"H_=1/ /LU'1"SBV&+*\. M.>VJ K';U'>-7G^XQF*TP-Z%%K=5?O.^#H5-R55FQ_:$ M\-G:$]X\$I[JY8^&2JPZ@6QJ:=#B/ZF:^W!+P8^:"R_T"V-RDI0+L-Q:0.JM MU0(3A]/MSU1H%6]0659RU]OBCL[!WM-:8A,ER^E2#8'^\@Z/1E M$1XZ<:7%G2'\J:M;@'S?'D@!)@*0NEN0PJ^_/B#(KV'H@Y'@",#2I,RY.&0T5 MK/6:].12']_RE^WB)S5K+?OA2R[7)=->-O=#M4-O_[4]4]J:N/3P?W0W^>7"/OUV III&(3C04PU!9 MI$E<%3%:A409UB01A6A$QC1()A$JG,3?TO$W0JHJU757M_,!#16"2F[;8W>= M:FX:G1ZCSX?VUAK=;&,UU:BSCH5VNS*V0JCY4 9:5B=J"5L:6ZLFFT4:1=NE3C0T\?Y!52V@NUYUR@Z"\1JO M*%@]V*U#H42>CVPL\B94V?4@@>MKQ0[-P7I]Q80C$S-=$VZU-EUR@5 FF6#3 M"+K=72$:"2<>RF#>3IG58-=8&OWU-"=29<&<1J]/+*JY;&S$*F)NC&T18JAF M#T+D5B<:FEC4&F5R6GXX* N(TMV@?0CF\.UT?^_6TY'SQ019CZM8'RJ4-7U MY+:3[2[J8HD]'PFM.K(^,;I+ML#UY=$OH8BMX/)Z9:-+FQJ94)% H*59DB%T9M M2L5-/!/D+TC-;M=%2[)1WFKKFL[*V+P632!)_A)B2>.R 2%",* +-E6'.HXP M%7$Q\="URG8PR5HWC:#;-(;R;-*3ZM'(Q*(F'(-UZU7!%K;K2G<[,6@"JG7" MD8DU;>0Z/1M3[9X1@HA894O=LJQ%)A29:A!34$:%'?%;8EF@FD\-+$H M1/'AP;P/AXK"L8@D5S1JZ,5#\>=#Z0G=S!=F50W2.R,.'C8&Q75,J213W;$[ M7.OT8,<2[D+F*_R@O6;B926 :I6KT]9J0UB&UASL%IM5'5+(Z*E)_IO20E&5 M?LA7:=OVI6F-XF9,/#3!?V\D4I+%=XHL9U9T&Z[.8''(B$22_R:.N+5:H=6" M!MY84P,>Z<"53I3$DI I2NKW9HXB&\&\/ O:XX:Y;D3I+@E*+<1U'E_.JU.A MW"B/5)$TW/8H>GN25>7)5"+9EN6/4W!F[G.?,[H)<0(/N.MQ3$\NG>GJ+F_>E@$76 M]'@B%$11$*+=-\%3*K2^=5WOU]@ER8Z4D;32:ECTS*2H]LO5H3)!RJH1. '< M83>\P-'K@]7^="C?,* ^/ _M!%W->81$E*0VUCGL_L^DNMNM#YF9ST-$J=+3 M"_,>-K 9D4HN:H"9Y:(]*U#LLF>K0\Z7\;;3"44):W@XH4 MD+-1:1V.3"Z*JCI\ES:Q.<3U76[CU10WATRCH0FF4N5A=[%>SEJ&5:%KM=YH M+O+=>&A25%K"%H)V[@C2JC5)Z-?32!)J@I=7?9*Q?$&RDUFAL'76@$F M,2)]0J8=N,RT2$:&)-BCAU"U6RFKZW!D8J:U/N7YH652,B33'A(]5EY87O3, MQ$2AD39MU2H52*AW*M6I:+8X">^$(Y,TY8.-F!.Z92.WFVRP(5@+E0*MI-#0QTRV'C38(.K18K;@8"V-27-J+^*F)J0I*T4Z8_XO1ED1.D M:;TCE->C3L'9/S=!6Z>UDS=\8'>-7AV,[(0B'0Q.S#9Q.TVT7R3DTP#QFH31'96+&1$,3@"&/905I2-VVL-Q4 M&51>]G#$BH *?U M$D94R7AH#>E#QO:ZA][!\=;(J MH\(X'IO<";G\2-\UY UE6&5$,(K,Q)"#=3SVN!7&_M#1)SFXN8ICAGNHIWT_ M?GCL]Q"A7S+;NRV6M,G%7J)]='1RIC;QOTN![QR_B-W5_3<'QW@_YI&G?!@3 M?7.(JD#0/R-WR7>/$SN\$-Z[42]Z\L>[OO>IH'#H&+\6G%'UU8GG.^$S)Z:S M/GI +T!? E\?[/DD OJ2/+^@#"?;]%/(% MX%@Z^4(\X$!?4L@7H"_IY OP]]/)%^P!?34)$_ %X!C@"^!+VOD"[+%T\@7H M2VKY O;]%/(%G+^DDR\ QU++%Y!WD4*^ 'OLHGQYNZWCQ]+Y;K_6\D\!_-RE MAH>:MM_N=KGO)I/\\YWM+O\T7^U2-7X?$Y'C>POA,V17#]]3TJ=D M>[F3?+@?B4JK_+P5S[T&H*1:6BY^D_%9%.XG31(2=3\J]3$:O:Q'?[S:BU]U M"S 8P- '\V\ P3Z8& .4-"5*>M$<& B7_F7 J@I$!) <' M3GKK) 0R=^;#=D"PFPR6I9J$7UA)%<>,OOSO-^3;;Q*/?* N&YD[\V'1OHNL M]__^@=*'\.3?3^/\X+PPG?ISX_%Z<(IX(W)V4U(% @]W:2[=^]GB>8GTNS8/ M_;LV#X(_4(G[.:YY!_"?&D7[^_KVYM#^TLTSY3Y#&*$EB!*?F:^J50Z^OY[H\O<(@=^#OVW('E]PE$^JE" MV.^J$(P^0(E[S.[%%(PO<+X53+T[R8+C_+,[DBQ3\KR]8#% J*XD5,@#A=ZI M4.5O2JB^M*>3>@H __>^I>+K>N*_[EH4 ,*?>M+W(PL $'X+$.B["F7?'B"D M0 A"!_FND(!I5PM !'XC:'8_(K GTE^J-M$5W?\7D(;?B)A]$6GXO=":+"G& MU TW&_7[/Q1%TR:3:\K%JZO/2Z9D*UHV4]24N,8F@\+9# (A\%G#S9]+D1L\ MICE$Y#Y=UR7^_13$X ML>=+MBJYJNC%!K?(REMYNZI"8T&2ZY*T0)PUUF:^9>*+H3?[7V0\D9N(,"*B MT2W5""P&7FX:CHT>YFM6R#LV#GH7'&OAV.$_/6:C>Z+J*KZXSWN)PW_[$C$Q MI_=ZC;$"JV[X1E53=$LRO?]^J[9*WS(3Q[4D_[_?](W_W0XL MU?$/ [YE;,D*B7J8Q/>]Y\ %OA?MWFW=TY]T-R,#4*2 M-YN.M/HU@6II#__/V4;#>M66G6HWUI3;H ^/_.5@%S/_@@](IB MX!B64ZA4QE!]Q/?YM0>WT>F5P0'Z"#0\2FS=S^($-C2I88&"S,*6U;&9.E)7 MA3*Q8$)LP+_]P+(('?Z'P7<%#Z^)3.KPXA#Y3K]>12N'D?-5P(!]XT3;P/O; M-_;=_8!\ X_CA1 _D(POCWSW:3'OF]4!^?[J\GT-HGR.1PCP&\CWL??:/B85F_DI'O.,XJJOYDFYK*BNY=DB88]PCCQIK]*MG=@N>)X4;9Z^BMYWI=Q< MM]E)AN-X#I]+8NN[.>M%] M!5G]T*9Y._=1I22CHABX4O0H$19CJP 1>4=$#R8"DG0IXJV+F\2;_1-W8G^" M&O^8.;@2'_-']@^('WSX?9H?$#(:&":DM7G!EGRDN13^)#\C>G:T#VMJN.R0 MF>V0*8ZZ3]L(F1;_R#MAK/ EO=;4>WF4U8?#RFZ/;U0F/V7-G"3>!*O)0D0 M'(-6C46;$?2%SG?F$H(US:E(1L62")7%,?QN5<%LB' M$,4L4X[FK.2Z4->&E>U.)TS/8D)$P4-$.1%ZOV4XN>;!>;I6>X>YYI]\< OV M"U J><="GL:$X!M. ,J?Z<1^-JSGR=FD,A"VF%D+%-VM$>QG>B:)<+JR4N;] M_ J%K%%_9[)VS49*D?D AQX)#&=1DKIL*M"=ZA]P2FZY*O4&@OBXLZ]2XS37\OCB,M/YGOV#H1+_@F]%\4/@- M4IU!2?'ME10#6;V5I'3 *6 *@JK5VY554+5Z=5R]$;?E,T^A/NC%T%YI-@[] M%M@(A,60XAP7=L3(BXG.F) L#>%9&J=OUXT!):I?(X !=BU0H@IVK4\M4/W@ M3J,T5PXZ&5BLH/468Z8D^_G"B(FBY-BW'V06>:&/VQ]WG4W7$6]1]WQ7EX-H M;7$)ZKXD%=2>WF#M*1XHSP-"_J7*\P _@>EU M]^5>0,A3N[C4"SE \KL3YG) +VCF6EWI]0Q(=M4RA0W0Y M^7 +_SAL_#@,RCO[YY\*&E?U'F_6QJ."L:1J4ME:;!BZSXAT?"%+U7Y9U:?LG5YAV*1;2VV5UP#JD58I7'WJ7R-U_0!9 M3Y$$'-]2")<@NWKXU(IFKK1H6=$;)-O+G23CIPC,(39X4RJ5:H*"W>9>=IO# MB=1-J09P]=,5*^V AKKS5W+]GD"(G18@K2-)LA6 M1X2A^,"*(.$L@22OW +5="=.IP"&W.Y^>74,.>\5?.]6?V()VZOMVN4A?4/W M)SQ9[=0ZTUC]L7>I_SV4./U'?O*&M19)1SAO4PU_F)=,R5:T;*8IN032T-2'"'Z5VIWQY>3/"]MJ"\1K3_NV3J MU[47_L4TY.JG;7<@ >?OP\IX(C?YTZL\F#-=Y>'X CVG$!YAD3*N4"-]NM&) MSA]<+A33@0M\+Z*,'G5_3-X?9&FTY/4"7ZAOL1'9J;8<5%^+,"R24:\3ZH4* M]!M5PAO8IEXHGKNVKEYZFWJQ0.[:"[_VW4,WAE ?OA1D%OI FNOM)W("H'JH MZBP-U)6-NDY0+-QI+I?-3@10,'1 J'M!I^M7+]ZKLGVV17"NR[T$HA\ONIUM0M;!"T>*M"<.O8$HLK;2\OJD>)XKW!W>:7@#=@$7]1U?;'^ M]-H+OPN;X/,PZNPV@5^R%:IE<;2QG-?&'&DBF.8P,43=W36#J8>G%XER;2V] M?&3MBUE19X.G/V@(ZXUFD$F/T0*DS5"E%)"+];:TOBC:V!*MS/&=-(>"^FZ( M&$-IIBRG,=I0<9<^,O1"< ( SN,@,3)R4F#M8Q.8?K3FO"H&2B79J46MCFLDZ0:):DR2Q%8*^8)7%BS=^^%/+M7%K\B"]*"+6:N_]&MT/- M]+\_U?.3BOTX,V8_]&P@Y>F"B MJJ]^_"?\X_A>Q=0D-U+JV3/:H=$,#U@&0?\\'VHG270@"8(=,>FG#N*/)AW_ M^;__\WCROU FISBFXWX_0LFC5// M\3O'BWV7[ZYF2KZ^TJ)G/WEJS!7?67Q'X ?B0DQYMBN@OUCP'RDSWUQ[T3GJ/5#ZEZBER23' MB2JBD)*$4R)":ZB(810E4JJ*BC0,JQ0BXQ-2FWS;O_4\5$O SXNRO:=EL=IE M"WRF6"U7>::1J7"-8K55[F7WIS355N$AP[2*F9Z0[U6+5:9;97LQ??;K*W"M M'M>H%AF>+?;X\,\FV^)[7*G ]"JE!C?HB3A&DCATU24^GF3FURPS7"D3S3,3 M3_2*@/M:4N5?PA%2__4SD?(@6A.)U# 2442$PC41F\B:*),$)&(0J9"42DHH MC![H+AUWVSK$S6%]9$&L-!Q6!F)AB R*ZRC/]OG( <$6QURUO# "RH!6.*L[ M='$J(LF1HD'I_2;.E5BBO1VOBB6_G2>BD?CSD:2REI&ZIX[9G+RBQ2'7Z2G5 M=6A_0,]'#GUBR!=7N3$TP*4B!N6FVEJ;BEARI-(;^9@A!!6*LV1[MS8M31B22(XO=#97;\50-*J.-:4 V.QNEV!') MY,BQA5KT0-H5H&V[;DSQ#M^3"M&]/8F17-X8BC47,8SR>"(,96*T;1?6X4CB M^4A^7:^, T'NL76_;^SXF=Q9%*8BG7QFM[5=^>.^2PM+9\P24JT\S GK<&1" MEG9,CH=0S\\9O:"$U=G%@I.W3)01G7BH-JOOZN/*B!"DD>LP*[G5@IMQ[43B MJ;K2I@V\N6H8R)#6(:0\Q"0_#E,EGCJH;!BU'SK$$#=MM35\.Z:)39STDUC_ MKN],^E*IVH4*3J\[8V!QKI3#"2#)I_(+:C2MS_-5:- D9K5^V<#7^#0:FGCJ MIM98-6T:U@UB-C?'V'99+2$A!4X(--&9TJ,9#%FL5,R7&V.Z;^W0\*DG)+K0 M7-F-0G?*&\2@+XS)Z9#?1$-/B-]LP"SDO.NUA=R6S^^'0$_)'24K! M7M:(OA 4IQK?)7/C8!I2X(0 *K)N<[D.C1O;(<3*7D4.%D+XU!,2:",;JM_M MT 5#*YG+"3;:!H09/O6$8*F[:JO2J7?'+-=P::F]$Q?H9AH-3= 5UZA&AQ]7 M;*C0+A/B.BC7%W@G=%&23X7XAJPI/6S+!GUBMX6;0Z+ 3*.AB:="&[_>]2QU M8$BD2FFK-548PN%33T@6L5Z3U&Y1+ A:&2%M*B]W5*$'KKT'E)#L5'LS;2:W$*Q GC+=U=^W43Z41#$W.MJ0BZ*4#]C=%S M8*6TAHJS1H$1D1,R,-PU5A4'GLE"'9(-J%WC"AH9/O6$#&"[!IKK3Y!6J%L] MURM2^28>ZG8X-#&!+CN92[79*J3 RBYA;:AOM=Z0L28@=F MJ3Y&&68=#4T\E5"%H+7$MRTA-UUQ[1R[F0=8^-030EAU^F-AV%L7V&UW,-F* M^>&B&# B>D*R,&]%X+Y:ST.:IG2:Y3G?=28=$3T!&:,QUYU/)&T*#4J3!:PN MU\@P1!?TA R4*\-98=S =4%BG2V:0Z@5S8<3.*6QO5IW4M068R'@MP8:Y#NJ MS'6BH8FM31V[:(EM>C,-9B5[ MFN^'3SW!@F( 5;OD3IS&):U$ZFY!+PCPFTC')J8*U=:+Z@RK3N")39SH]Z<:07S>&ABKA4= M%GM==^8)]751M&E$=,?17-$D7=OET:"[GH0 6,<6ME#+YS&$#I]Z0@OZ8SOP MYGS?@!#=\=C%%!_OU'4T-#%7FFT2?%4*=R".; M63R&)6(W6@I\Y_C%WHF.OWGB:C^*'Q[&)",9OGN%^Y&$$]0.F\ MJ!#^K/ V\@"G\_J[3Z, _("F\^+VSZ, \H!17YL$0 V &D1JIN])]Z[<#D-$E>BW#N \W)/Q-UXZ%]%M'HO]_P;[]+&OJ!NF['SC/3KN2X M>V+Y,VW_@9^YVN%C,QP_\_:?65O5U,/7477^_B,*9Y]2^:ZT+4&OLZB?%?ZF MJ:5'_>:!Y^N3[3LJ;DZIV"GU0GY7O6#T@;IN0\(SJ]<'VE< L7A5+.X*=4.Q M@,^!FU=(3WL2E2 ?D"-A#F>3N?U7OTV9@N3-,B7367N9OP1/4S-5^U^9MNNL M]'#[R>2W&6ZA18O8I=@:@?%*W'.]8G^D,I2X9\ M$7#^R/$'W =J =0B$0BX7^Z_?^=],3GX*>< MWT6P[QP9ZI\4M_Y"C1U#JW.B^V]U==RT[")3QC#/" AGT%N,+;F.1WEFZ&5; MNEY? :^UW]Z#IG[",M*EJ?!C385%FEIVN_)L@0F2BXW$!D:U?>^WJU??IZEM M>^*540JS6 LJSTH;7G*+6I2]27S[04%T%J'/U'WU#3OAQISVN-SDVP]&C0)" M<>%%5*OA:B&W%=W4,O;!J(B^C3XKD0?_5Q#Y[GKHNR^.OKN\S3@_?7?IL>]^ MNP[*)]HG*5O=%<#_:OYYNNB02F$'OO<5M>*.Z/ EG'&8VN^HEA.N;!>;25$= MF:I---?]5>P8;I.*X_G 6T^9#W#NB/,U'0'TTO7AG^JQ/]8H;E(ZJE$ATB+& M5HNZIX00Z9^Z6+S&>&2>02L+PYJL$-_E>ZMEOR,2D1L/XT@6H\8MM=3A08,:Z2?EOATYF9?0'C)1:;G#/)!=[!?+D+ M1^V.(BA7.SSX4N!U46OE9QIN0Y,\K1LMEIL(WAZ\'FLDNUEHMJ>=@+-5G>Q% MAX!MH6#-W[VA[8PH]35[(RIB/9]^J!W''3-X!>(D7P!K;]Z$Z2<'S."'\G.B_07,T#CO8]F]VI\Y_/ MO?5^Q7TV-6M^\I9"N 39U<.G5C1SI47+BMX@V5[N\)I[:H*3JJC191/UXXNL MZN&643WL&"?VX.T E2;X7/;9NHYN*_1T6)Q&UTS%#5EI/(MB;][E\'5/\J,B MB$PH%:ZF:M;B&!(/295;2!$5],4^ 7_A'K,-(_D!Y_O *[D%9_L6(^:Q4U*6 M=#M23<[N_E1,;M(*W9''6MD^*F6TG->K#I>L7ZD1'5CHB5J^[LY:38.+;\9" MO_W :2A+4*^E.]V7DH,8Q4V94ZE'F3\(Y]^^7Y^7U!#@9#^C[0_NXDJ_<+7; MNW"S@&^?2M_^\^./E^X<$ %J.'O'+3J![$\"DU%^9BZ_N*O74 S-54M>F;5, M!ZILNH32V\87AX2[.I+%D&1^#V@E<*OZ>RO;]5?9FV_3WR_,)'L:OE2W'U?7 MQQF$F1 B,Z8NQ8("*NWOPJR_\Z/W=-$AE<(.G-V;VCW33#90F']Z3SV:ZI'K MJ^FKZ,:?N["R@?.;2N?W/L+<1]^W:BMNE!)>U/9_5^VC.G5_:M-K/O#8[G0L M*3?160(I8^)RW9C6F$YTS664%@[361R^8%G;36+S#>OQK6SC7PH?+IH"\*?X ML!GS_-8-A*8P& UZ%6Z[:DGH.L*'*$4OBT-4EJ!@D"#P8MZ>JRTD73V&]_=1 M L>?:6Y&"5PW? PH^;]AOPBD!-RTK730SN(A#^!0/,?8*A=IZ,_*X!?1<8'1 MN*[ABSG;V^@Z-$!;?C>WCF[^#JTG%,*RV(EVQ/>JZ2!40XQ<[?9+_;HJOKB]9(_ PD+:0MB"*E MS_N\IRC2Y\/5E<)([;TN\:ZDONHH%B"3=@M5#&.#Y8!GYUZ5QZT0I^*6CC1" M9/$3;B)(I[A57;X5*^=K8<250DGOQ8C*JL^3B*)@!I$;!-6VVJG2E6F$$:$M M0\)D%D()<"?$:_:-&VA/DDSNU9<$42,0-4JS:13I8>.7&I[ .K4-L_/%W-<% MK5_LBD2A-"G+H3T4]XNDH"P,O596=U_:#")#-V4S?74X^7PKZFTX*?N$JW0P MS#3*X[S7Y<11S:\P$9Q$W2B)+(Q1GW$(=P-6TC' ]O_9>]/FQ)5E;?3[C7C_ M@Z+/W3=ZQ04?(>9>^W8$LS$8S&0P7P@A%2 C)*R!P;_^5M:@@<%V=WO ;MXX M[]IM**2JK,RLG"H?P4(K9+BO:"-]#9/APUW'C Y3B$U MN#21*&7:E]:Z)J/U&*LHTF$R&TM%4JES!.@< ?J;(D!?W739UPZ[2@'5W/SC MICWJ]1XN2ZG[-$H;BUNB%%)PQRZ;PFKA !#H.>;#K!FO\:^@ \G_AMC/V5O\ M*#*<9#3IRYM8X=[>W W6L%;-LF;>Z.-=-E!J@#MR[;G0IHGI-^T5&1%Z> ?L>5& ML$U=4X7_$E,Q!VR'G2^)1!(;J%^V'#C6H]]VYR-VY7:K6:,AU)I 5J)BE% MXK%]R/9SS.$<!.76?4V3^B@1\:DG[A9EX6U1;F%CF0M!LV\6G M'P)0L8(NV[:0PW[^8F%B7IO)%K(C@H$<^-:Q,$>QX(%BVJ_83^QKG!@?;C!_ MI5L/7^N")Q>Y,I:X*A.XYJ1 Q*SCF,K\0-BJ%TMW*Y,[ZV%>,>I7CIVX&EPV M?*;?^F +%^,^ABQ/T?;Y2Z.*+&38WGF+R M\F0%$*$#*NJVYJJ+5B,VGB^&Z=Q@)KHUMXU5%&G0&]CG*P&?56@_ MB^ER#EB<\&'=1BI:+(E6Q.H*=J2%O(O+7Z$TW3$5W6'SK&,\LRIAUO__FE/ZQ%@ZD^>[.7[:UFYFC:6O50R7\^G8R4GI^"3G31AC$>D M>#J2B>_7)9S]_,\JQ)_ES/Y;#NA/Z><7-=NQM+$+NL 6'%-8H,4866=__K?- M^(_N9/'!_OY'+_\O,Q6:DY $=\UK*K]/60JWPZUUETD_)N?1]6.N-WT8MAKM MZ4BB/003F4@B>2YX^(@(P$?+SE>P-DZ0K*>EDMZD8.)/55+6N6['DP]9*O7RMZR!'VIEX]15/MC-IE+MNY2H^?.S)-THTTZAV,]?-W"A.VBXFTXE( M*K./SE=:^ALVKQULZ/#VN&HH6/>;JWKZ'HYFVO+N=GH3E-B+3H% M-4'+1;.)Y%?%03TM'7+V13])-OJ+ V"<%AW.4O%)I.*$;8Y3)MO;]&+Z&G&% M[RKK//^/H+%>]/@?--R #3/Z#_3@:BMLTQCGHHY3\TF^4F#ABV1JN.\ C@/\ M_Y(O/6T$,5+%02I\D3/4\ >!D3>8>J:Z"P]1VBBZ"YN"_S&3C2EJRPXJ329( M>1(=HJ9-E9F:5VKC56H]Z5I*/C>*2Q"FD+ #DHJ?X2'.<8J_*4[QM7HR MO[NJV=4PRE*K1M>H6^Y%AZWDM91(YS>;-6@8TM&56D,?"CE$A#'"OS*@P@%:7\Z0L"0F MRY=P4+Y0+.++(B!\J".1LT?-R2@F>:Y#?CGO70W%;:?T<)MK38MR314;N0]Q M'0YX C%-OY5F\\OA7)*WM3Z*ECMVMC6*DU:94!"1B"0.1!N^A"S_C<&&5PU M?O6@P(XLBZ.QB!X*T7RCU*M<+DO2*-.];0U/1I9[J898SPX'T5ZG,,VG&I5L M^[:? UF& LU(*A:+9+-/=;T]>_5G_^5O+IG_8*__3*>S5)VEZJO=+#E'%5XG MJH#PIRR>L$6R=?9 _D2=A&0BCF5"-=VQCDY"*/[O5SQD/WJ=)^"^^/42B9;> M-)OMZ56O7];C[6Q:;B0VK5/Q7O2F54C02D1!3 MDIVVQ^7;Y+9[,E&,;*^8 M'?9O]+*8RK@;:W!S7]35%NB!U+>?R4A,C$<2J?U>N."[.\-]Q:")K!"3$:]%5_&7'72YU!&TR9%TH:K:B MF[9K49A/#H@M5 UJ(6';X\=__W=\]D/.&=&/KVXXLKA7!KD^<^@GYM!3:SCP MIYC2G[Z[(SE2EK*F@LLM./+FZP(UG)"9^N$1H?>*@)_@TO^P&>Q9)LXR\;9) MXL\G$U_/3SMT.&J&@RQD.V=+]ISS.>=^3^?J?)7)Y0T6U 8Z=.%T632<^;*? M5\7*9B9>C\Q"[E)NC1*T\UXR&Q%3V7-J]RSFY]3N"5];?U[,MU8C54LVZ[.2 M-D2;ENMF9XLB$?/4MY^IN!B1,D_=)?DT7O]3)DM(X.E :@#!#\\IJA/P<_XR M,IPSN6DV#EM>^;03\&A MY[3MR9P[U,WK6K)A,R=>,6W'%BRDRPY2 :!/LVT7GS=X2E SI,NV+>0$FP!_ M0]]6W54)&(P@*PI>-O[M4M[*$+2 JT_X0\O%W^N:3*3D-?%ASF;>7YW\^A() MX<\<*2^BL5-ERJ$ 6J-J**YE(17/ I,5VZM@KC:M&QGOK:RSOP.ZYD#0;7HU M:DT'E79'E#K9BAFMEUO-VG24B!.HP$@LGHZ(TE/-',\ZY:Q3S@GUOR2A3H#* MB<[$!@L',!?&L@XJ:=3,[Y*]4$!\M$N?$^U//3 ?2 >X>"2;DB*Q ME'1.SI]5P9=/SA^V O[7 =?\#6:D($BHAT[P WL#Z"^<7;70%,B_?V@.?IH" MUY80(@&%!6;5+82Z#=/!4W-,TC/%-617U2 ^@;45Z8!#@A4,C5;6\9/Q!W#I MR;[ PDYY_;69;5?D]I?Q4B%4M=7/_^+_\"YW'=/!:QI2B^)\W M82VVD6R=4H)+E;=QJ<"DR7__S_\5G+QO/T<54S>M'UP\ JN:T<2&1"1EBJ)C M"\GSJ#S!+_XAZVMY:[-59C(74H*+W@]/Q( .0O(BD_F/X/\3J+%'RH6\B08( M%K(YZ:_X1T2D^&>FK9'+<"0,IJT0/#OT5+(KCKG\(<4N4F^T*3NR$_>WX+^R M,+/@@/Z?;K-PG T-.'KU?X.Y)/;1MY]=$J*#B!Z<]P1=B7&D_!*N#%/U$+ED MK68ZY:*Y6HCURA4<_5.%_]Y76IT.Z/LQZT7TH@P2;J> M;E,(SE7P)BOXLWU%U?E'I\53F='O/7X>_..E065N$D;;=:4\KT1M46JGK@;J MNGDKE7/8GDVP;?!&2NORP\! ZWRO,)1N4^(E9L[X>B3MC^PE!E<5>Y:^ZB%K M44C%FV-WV\_AD9G=D8_]S8T[+GHDI5\:@L'@4"QLW^;A<374CW<(C]]Z^S$G:]DHT MZSU7O;0F0RMR6;IIX9%[\QRG#7V5 MODK4YG*SU^\OK%;O<@,C]^99:]X_7M[*CSCZQ'IX!H>*5?5 M5*)^E=[.4ZI].SI&;#20Z/C.\]%1-BP;Y9U2\M)_907X_2^ROJ MFM>CTMJ,3\7H/#LLWJNCD9EIX9%[*ZI,T]TK2='+I8)3ZL>[>:O;C4_QR+T5 MN?''Z6W++:7.;+K1ZR>_>FJ%2W<@U&[JW( M72SBZOQ^D10?'NQU=[UT)YO\>I397]&P7$T\*O5ELM?)EX9*5E/K.;V%1^ZM M:'CS6)UJ#UEUWMET[SO]1F7<&,/(?:Y[,-;YK)IY*$F7:;W.15KEV[Z_%S;W8 M;.55M9JNR%J_]4U MB(O\00:1D3 G"##._!C#6B: MB4WN*/Z?B#!Q=1UPXU::@H2E94XM>0$-+!1!5HE[;X/3N,3F*,2?\ @-+QV3 M59B8BFOCM^#Y+ FR.HP+_L9!RLS CLMT&Q$P\\I1U<(6+<"28E\4$U1<""_8.4P_>-",?B4PMYI<0SOV M:Z%>+PC?@9TE\=]B\1+^)G_%_OTG(JQGFC+#CX7M%QS7PEMU[ 5T;93;23 0 MDV2\%0*/C*7_A6\HS>"!DAC+X-]A)W)*:2,K#ZY&?0P@RJ6KJCI^S+5LVVAG MJN'O^(P)80MX5VW;M85KA+DW_+/P=_QG%SN_P7N/@-'QSKD6\ _F*^3(UC:P M:2%F]!B0_A!H0Y9)5N58LHH(*V"*R(:!/R;^&'MCIW,C=*_W9X@_]^=7-00H MU! Z:(F988PL)EZB)$8XC2GY0+2:%J#IQ1)2>/'>QQZY, M/7(OP-=: F,\L M(ODF9D!9U\-K!,8E*S\H>4!X_#1DS&A.!IXRF2!($&.A5BR\)F'AZHZVU"%C MHV+!Q^3D$3I0-IC1L%K!Q%HA/0*Z0G=F"E8O$0&IKD+$,!(,_5"E@-D"8D-P MTL%T\4C'#DHK9GH3<]M:<^!.)KS-U65+0(OE3+8U(IKV M8*OUEH*E&TJL?) MB,S(H#P)"]8,O$HNJ>2I4\M;P6D+G$1T-5)EOXSG]))=WC'/^8PY,(Y/9]T5OC'R&0^.=7-D98RR+R M JQ.$=:3ACR%U2P(;\.DO"ES?4,_?F'B8XFMB]%&C2ZFDU(SU]O&9]+C;#/7 M"S?K]V@W2U(=-\@"]U>>HN;DU@2=P.\B[28T&K)EC9:QZ>*QE(XWYTVW'KM, M9(U.;KO^]C-VH'_L?_B1L2+/]>X8VP'*48E\5^+9EC-JKK%^LV?:,K?1[!$0 M8D09@O$#9X>ZKER3S1Z-DTZ\@,W,6JG3-K>]\>,=NIJ'[GO%?Z%8Y5HS3"P( M6TYK;S[^=N2W-UBM&/XV1*7 /NBC1CV)MI6H6*NT\?1S14WI3O$^9"_2QS<" MG].&N<""N;L5E.OQ?A!-@(?:Z&#\.B1N!7JN1IAL\8_#DO7TMT&Y"P\K7NY^ MM$:[G[A3B0-3"/S=^@""P[Q3XY.GFC-P)L%,,%#UKEFT$$P5<*&S%#'^G^C M8 ."&H1\G=3&6\N>U>9;+OAG-G]EAS^-V.H7)^/0='?) 0M^@9.#B4:6#)P+ MURJ6;^8UD].@H\RP&:/CL\#32%6C$Y@W"=3O>\2#S6 [SRCY3*]Y$X_'2DI[ MZ636;^01+S0CRG(VXL5+LF#P2_CRA1DPDI3T$D@TSZK@'9"7-OK!_Q&<%*1< MV(0@%Z'0' ;/EI'LCNPZ)O^ YG;()Z$,4+ ,B8[93[ Y%I\8>V&,+OJWT\F) M]$7LR3L:@9Q+X)5@>T\P3W)"\K^C\.@?-(.VQJ1[-GG%P$><2=>?E'FMYV[-Z[7?)(T MF5\@S9MJB#\F0N8%-'BJ8BQXXSM\^_M5NF@\Y\_\%4SPG"_Q]9G@:1/^P]>? M\_.UK[KPOUWZG[54/UK\]TAR/A3>ARV>MM8^-5O\XAWC=[*3_G*)^)1ZXD2- M)_ZB O[1V-+P@R^1OD*P,GB);-C1@QKI:]A:GY233MP"Z[":T<]E?GU*7C@; M96=F\:BRT*!(^"--M5_2'.P>K12/321QGR3??A9E!X6UQ]D<.\O")S''_O00 M+4#/,8/=*_G/J_7!/1M4G]"@D@WU;$N=;:GS^7&VI7[7EC(GKV%)A9L%Q98; M@5R&?8]>01G_F2_NK?>LH\H+DK3)O1_R^12G68: M9R;XI=3>9V&"9VV@G'_?_E6,H:,ME:&#VKO2Z;Q+R>L;/B6W[L_TS?[F/[CO?B&9WF4=>SQS>18:=V;;_I+R[[6@J"I3XL&?8 M>;'3OG=G$W$K:I6M732SXF/N(VY50U>GX=5H-7$:8FG1SJ*U.[57J )=LB1R MO_UB_X;[JX7V/EK6_O,V=N?G$3G\DL;_YKZ,[OR [LO,\OQ46W[E&DB08A'2 MX^>\^7]L<7ZJS:<-P 0I17M_G7JV\C?,Q .=J3Y-8/DM3<&S:<0[QUGGI98819=#I^JZLYOL=)1Z M!Y/N"]AO'ZN?\ZR3V^=461]F@7VP$6VN:'.T&&FI&9/.NW>J]?@OMX=?+/L(VMF2XOQ#V.>W+*D.TO7#IM0-FO1&^MTPV2NT[:O.:#:7 M!OG6!YE21C*WFA2K<:/G)DHWF5I2R0VVT!W]'!U[M>C8QVK_#N\:_&44X"F% MP3YZ;UE'9B%#3O?T>8_?(-KUA:RW$S35POW"/Z=C<8YDO;+]Y3'%ZT:QTG9U MNQ@\IF[FM4%Z@JZ5^T;APZ)8K0=G@YK2W7C>N:Y6MV(Y'4\[ /ARCF*=HUA? M[W#]^"C6M6PI,X$DAF+Q\\Y]H@B6;^?&19+7$X] SOYOJ(WVR6S!*?0JSP,( MD(>C$FX?'TXIDF[R ;.,],$/8!9%D0'45D-@+#XT$?R:P*+H!!^"8Z5 3WE% M!V@BV\/=\4!9="23!OB 50/P1 3DAL&[V#Y$4.?&@_RX"(/8 'H3)C+^,::0 MB2UFF"Z?:!ADR8.-<6:R(\R0OK3Q>W7\'5XD)A]%/0FB-0'HR@JPEBA0"TQ: MP?]Q+0!, (\NAZ)=]M_;^" M LA4^ MH[&\+:P0(,38'E5EB8V0"&%3\Q:?3#O_& [OR$*$>!7] MM067,A3TQJ=@+A/-LIT0HI,NXP\P'1 ')9!5 MPA8^L)6 -D@A; LO5@!M 38;^$28836$Z8T-.[S5C,B[ZN6-H>[R@!+4G 11 M[7*&VL&[ QP@&TY.P00T0,QN3!UPO^P#L':EJT9Z/9T-Q6BI/Y[.[*V:K3*K M7#-7[6YR,-Z*TJS:=:]S#WG9;>WOVN%Q;[]KY$$<@_P7 M]M';KF5@NTY&@0&>!\._\4#CGD5_)W >;#D4 5 Y2V58)$1Q2;[+(>5&_[] M$C38%!D$Z6P+WX.!XX&G@&^-_R*>+B$6.R6\@[!WT;D0*KFAT[#OXL(R!263"H8(- M1[ R?,:P62@EB/RA6U*RX.Q MI-8 ?H7F^!!1>"&&*6"S<(I''N<=F+L/HH0?($^P4;$@78E!2@&:U,*+,V%+ MMH#1"1B-C@?#Q6EUT%38^YMT! XT.E:P#6R!.S9CK,_O^,1!!-ZBT_'1NSQ2 MP@\",LV8WFUF_'_^KU"79B]J'F47?U@Q:&!5K#NT1%S(*8K2)M#R!+_XAZRO MY:W-5IG)7$@)?M/IAU=0"G00DA>9S'\$_Y] C3U2 EQ/@&"AH#3]51B0AWWV M3"=JMBM0]"K%+E)OM"D[AU/GX.YZT MA-[E_M^N-;&O,RD:<.!D8J?(!?8&L?]*#^C($TA]P@*?)H;I"&.F#BU^.OC* MD:@_JIFI6H8W'5?->$X&_K?"C1EJG07/FNVN@J9G!SW4\.*HTE8U&_NM\/ Q MPI9$P!K1V-F"Q_IN5' +W]SX#N&$'S.YAS-UG:J;1$L2PEPD[OA@_CX&$KV13!*@_"SQ"H9(X0-!%U;X#DSDSQ$Y8\)!#";%9MK8Y@73)>RL<>] M_5KU4AU=S<12-+62RQ+G#,.M!V B79M#F$:?/H"87= !9D*J'L*L%GV)#(0#NEX1GK>Q/_C>9OE M7"?O.9H'QQ=,E817R&OYSW(=#\Q=R(C)B/!?[8"YPO@GP!:%$%MH/R/!)\*3 M=B'B+40HPDX^0F7;)Q.(N:[))$I/$$MM .S>V1_']QX(N7PBTJ\T$@A#A9 ^IWV4@;\5F@!6#_"&,93B53>/)A?BCL(V'@D$)^)[.C*0 M <8 M?2#* ;O3-9=8_V4 &/[IW2[#FV\)Q:Z1;+L6H@U!8+ME;RV*;A+.AHW!.ATL MD0V)TK+OEZZE8-<5PB\:GH:Y8MXYPF*_H$=/8(7L1T RS+E3#2PGSBUPHH!Z MP&Q,+"I\9.P.X73%&Q(4[*EIJFM-UT\G#!^,=MZ[ZM2/4KDV/=&X_N):XS"] M=MGNI9)%B!E^"7\!V00\BXFK"Y!Q(7^#8QZ%OU3VB@NA[ L4?TP@7.4]8((" M3X8%Y$PF^(0W(9L2F@;:+&G 8^(ZF/\(7_B!L)W!6"))9@(T M!%BZH ,%BWQ+B H6N*PKKL[3$2QNYFN%YU['*6S;L%_D%S)6;H0B7C"2+%G9 M*J 8.,:ZA@\)&L$"$PEL&)@ M[PORC4\$/,)4@ 9!'4KT:I"S8.#+F,E?)G6.",>"<38E7^!=)@BZ>/4DG!R^ " %?PLFHURZ5;O"].9[Z$0<'=A4RS9K#/'$O;N_;+'B^\I3\ M J1B(<]#*LU0J2 LF>E)#!SBC#.96)H625I\0H2<1:IB&.EW3("P*<7"+(,,) MO@)[L6C%#D:JR(AIXWI)#$6S%'=--$LY1:V7:Y@GJ?M@ M07YB#OE+.QDE>'2&5 )M8H],7#!!5$1"Q;S*P]('@2Z1(@K >884ED:%K_0!9F'X \8!#GR>%(U2!\?)U7XDA01_N\7UD7W M.L61:\X79N'RM-LMJ=7O7Y9C[>S:;F1V(3N MB(F_4*@,FU4N5@M5NL A>2;)(!:0A6];H>AOM3AVU-BLMM.7*B5]&Y>YB M^NUG/!*+)R/)1&:O)ID?)GMI\Z,,0NF.J*XY3OW=]"1$O7W-J!(?&@K J#-* MLJ#\J(+7>MI/8]DXAA0NIXA0>T5KP9%-1&5 M$F:9XH$Z&$;XVPOA 6H64$,1Q(_ W<6&QFZ]DCH0QR]'9,'366#BCE8#1KQ M_O8I2U2]:W"SS)EIEAK%QK;#5 0)./G9+HV8(FB"24(M:+RX*7% \2N9L[>V MH+C9G$SH+F [!K])(_J)6)-K\DS8+=5TQP[$%OPL 1Q@",(:!H+0$SA]- S+ M!@#-%(@\0P8.J4UHC)SH;E$H5=>S,U[5U89):?_N9$"/QU/[-&4+LMR%.3&+4 MB8WRRWGO:BAN.Z6'VUQK6I1KJMC(?0!UFL,N>BA5ZYE>T[3BI46[6[E>30EU M,LG4'G4B@9BPOKW W.KYI-21@_L"6$= ]ABM2=$+*>@A49@#(CPQK8##81!3 MK#K!#&IAH7 @J!-T,UCE+6@40=%E;>%GK9\2?E+6!($>"/JZ!J@K&E\;RSIS M:/"!/".N#I9ST '<3^4CH+(=GC*6L5.*Q@YW:JG>FKHRF2X)Y)#74,FG@6F8 MIV;3N."&N$680*]]6^XW;0J?WZ07\!M3.<]H6,9> M?)5O#;OXMG?;C3!E29:*_6+]VA'[R[E;JW9OL/;(??N9W1?7_W"KTC/YV991 M)Y4EW; \Z.RLA:T(<,"6!D9W.2;"'/Z%3*/27VF[V@B??,23#^U(TRA0LN!I M-2=E3#%J_=M/;E4\OZKWJX7DI;CHE;>%]A:UI<(4KB4>V"J2#X&7^YD")MI$ MZ@_N!/S(-7CMRM&"N7"1R"$KV'J^RLZ%RN4[/<&H],[([I]Q:)Z> V^7 K-_I3/'+OF?WV,'D_ M+!4*)?EJ[LZJRBK6OE]C/2?NCC1%\4ZK7%6+\]I\:&F-?J.VJD]!(^Z.3/4* MJ*"I=Q,QFE_?26 M,[!NYLIMR;U>QU:CNV'\;CO%(_?>CAZCZ^NI[%[U.O*XEMWVE['H-3QS[^TE MO#$Z!+-ZFG8MY]S25;$Z:HV2^V^/W8I*YB&1[I6D8:]7OM3BC^9JBD?NO?VV MNMG6J^G&?4^:519+=:IU5T,8R=_^ZT65TB\55<:/%U4^&3GXD*)*=LKO&@!A MDY+FY^TO?-R3JW8V?OD!Y^#)HSVF#-'\^C%J][9])%\;DM&N=-9'CO:#MG%^ MYQ,O@^+;X^"8$W?T^RN[7'],\E]QP)ZB\3<2/L2T/>R=:H.E=7F?W8AN8G$_ M>DQMY,4C-G6E2$)*[M'YGS?Q3G=)%0N2*C;*9A[:[?%LF>C)5N)N5$]D;AQ[ M_4:DVJ?02%5N6_?:J#^7AXUTJBEF,J;:^O;S@.O.?:[].#^];G$LMD(C*2'/ M]L.JCT$>Z9/:FCTOD, =_,L+Y;KQN'C7R/>OQ%JO-FGGU^:E:[5.,3@;6@VM M0O:#YR>3G]K-'OA!5BQ9WNUDN)),X[+>36,:0.498U;>9T(HAD0/B#5(4L(0 M<*1WED.USDJ0/(':RV" Y,>?73CEG7#V^"J_S2-#F4'*F#3#X0/WCX^=GCH' MGM3=+E'H(91I]T:R)\WO4IU",X\M0A2+F@^II+$9;'*[DM!19DAU=60W)Z$' M-2?TI?#?,BE#VL_>*BJZO=>M055$CV;-:C>:&_7-RO,7V&MASI=X\70+"/^7 M\.4+&T(P/F*>(.VF3P+N2QO]X/\(3@I\)S8A<"H4ZHQPMY>X:;+KF/P#ZJ21 M3T*N7*!_!QOC>\H9ZI,Y%I\7>U^,KOEE?<92F8M8XJEV(0%'*?!\,!J@#HX3 MC?\=A4XD/ZC;N\9D>M;C9 $ \F(^5!Z3YA3HC9W/XXP1>SEC!,(%?]SI*1X[ M;\0);$1,NI">[!-TWHEWVHGXA9@];\0);,19)$YF)RZR\?-&O-Y&_&);UF?- MI?=;=>875OVFALF'@]4>!W%]$5+M'RN_#R= .*+RJHM_[@A^E;6?M_K%!-@K M0'K=]3]SNGSX\@^M]JS"GP7;?G,5_N%@VU1P/PO8]@'.ADCA*T&KO[G./N_V M*^QV[*RS?U5G?S3(18$E)837@"BF.OFCE_3J,OEYP&??&CKAF:P0("EF MQ;DJ (C /Y*?S_M\6 8I$1T66PFC8?50O:4,+KLYN;/Z;6R&O;?XF RQ0V , MESUS/+S:/-9*%6.RK:GB;<(N0JF2].UG*GN1> LL!GJN?K3$OC8\PUEPGQ-< M4HD1N#;PV25W>MV6!J*EU^;2YY@E?Y'4_8Z9<[=S(QFMS%R M%]/JHK==;::#P55WTAO#'0%L9KP15MN;1V+>P*3X:)O(LS)> TGRKPFI_$5: M\3=LD<()*T5I,LG<%74T+BTRO7AEXP(4\4*_*-+R/=6-#Z MU-G>Z( ?9ZC0-V\)K3Z.=0$)E:''/^VC2%DG>0UB3RN7A:?M]YVVLF&"/ MHCITQ?<[SX=FBZ-C'6I,[HJ1NO3@S4TK\"T3W42(/<7/4DG_T.:7_RV MP,/YV :45G(FT=-RHRWH6=VM4WAH;;NK$-'#M#LA^I: M4*QK(^/%RJ)'MJVN35#@3F=*OJQW:J720DP];(S>"JFM$=QZGL5&,RS7T#'5P@SB-RMG? O]O#G?V#/H2ZA[TN#)0&MLQ0#90WM'&M%2,#2*5G! Q'E;7>@S MYRDA_.C^#!G!+RWDD#:\T/!,LVG[1G,28=K1IBV]CVH_Z/Z$0 N2)RWP#%D_ M<=HC@/<3G^)5DYZA)E:EK+O_$XHXT"PYA*3X(0TC*ZSA,!;.JM>2.$<(R+_: M:1HYOY&N'K-#J=^3!Y5'L7X?K=\,3Q(HAB_@9,3&AW_TNDX?Q%C!W]JN3#MZ M,\R22* UM.U#!:@4M!$%<"V.85KL8XR$@2Q>CF!Q(50-WI7:G]:$RC'K6AT1 MUH@"(I$V7!3H"]I!($P;AFHJ/+B8E([LG=04NB "39X6ID$:QDV0Q=I.@Y:"R%!<(F$\G?4,D9YMM&LK/@$05AQSZ*U&NKA!LT6OT768(G*@_3AX MID36V$$0I#TQF,C#2*=,?' 1(!6O824>7UG2L9:!#] 6 M><1 H7 *K#,M=!]6+!-K%L-<4$7@]?/&S(=YT=HR% M9F<;];# VBOM#DHU>!>GW#HVPYF%)\+9C!L-I#FF7"!W>]!'R&&G(.F6XZ\ M22"4L0JW2,MRKZ,7/P.]G;,]V,T_W;=G]H@H?X-R'Y"!;M.AQNL$O@F0TO#_ M,;K 4!!@XB>/\J=,<:=%]@0P$<@Z73H+NF1$L31)6M:^ VO,,<@X?Q9@6L M,Z:-2/&Y**CFVF"M[/SI\G8J07R97SE_0';8<$XPUAS/LX!"=*9]F.TCRB4\ M^$*H!$2(,CGIP6RX%,$8SGJL49"ZHT=\JID*A>%0V*X[EC:=(M(*EK#GZ5A' M3_3]]C;T\S5;Y1MXL!W+]#:.[?;8)-%;)$O1V4-BT"S^1JHFUW6%.49& MLIF4U=F@W4M9'?M1W:K)VN5O]VE]DK"WFJA)0V6^G5<&Q42V7UZ7HE*+=@** M1[*'""O[4* A3"^.&3<1V#(%NDXB?'RE EDJZ U)C&7>L.WM+^Y,$_QV%$M( M_B[D*SESEJPD6[W4 RK8DGRO1V-OP][EBEXJS1ZR5BGUL-X:QC8QC<^P9YJ( MB-ED)"T>Z#J$R>P)>\ AX* ENUOBK0](WP'@--][Q%023\TYV/U[UTFHUZ_N MHK7Z8Z]IV*UU_+Z:O,Z?I)-0W0=B.:5X'R#.[UOB 8P,WIB(QB?@')]I2X # M@_;O8 Q2^<9L$J7P7O@A4PM1 ^!"./Q\'D[DX(:!XYW98("!X8=10H"'X!_[ MK=W!U&=FXE/A2/!%J!/DN>+AN./>/NW&>,"D"T<1QQ3FECE >)I'PH8PXQ#4 M9N#%GE7%UL$"B725*J#3$8,73$@/T>C0U,,(H0>CB"RZ)6'1'E,L< 37JY;*-($L!@#@3JL;"*[ICWX&VCEN9<0 M0@LXEB%P*?!Q-85B(S(-%/;JB/+@$+D!D'/64!(B&A="F_]!LF@,&151S/$ MQBF'??#1%7WP1=*CDIA6WDGNVB@4EO3@I$ M1&KPI2%']@F_C+P5*!\D[GXPD@*@[@R)0#-T3ER5H,4R=]0++;&7C;?,9 _- MY&NVWLZ>6V^?6V\_WWK[UQLKQW^IL7+B^#N>/%T_I+'R 9WDA8B".(5JR)HT MU)V,"?-> ?-(\Q$8G])\?Y"* VP?^(]AON0,PKK_B6/HP,SL8R?1Q_21!5!D M ID=0,RF5MXQ6Z\ZJ%46]L::SE-U5^[>%!_%A7Z2;EP \#D03CT=O,.@"4?; MP=HTM2.)T=@?H9V'P.W)TW;Q[54T(0%V7^XB/H85@.]I[N/XH"AY%3&[(4\#8:^PFACP>6#8K.,S/Q MZ:9A98 UUI8XA&. =J/G%: 1!?[6C*7+\0QM%FO#1+,52QN3K FVK[&=N$(Z MA6\CPUEB@68-.+8VFTN TJ\9,P_9'8GD\Q(3)8,.B0R1I6\_Z[ H2*704MF, M%)/^%:IL?10HQ@?=I8E4;(U!Z@DO\L$UX:PA^XS9<25K.B,G8'&#OTZWF*+L MTH1M-]063+/4X,>IEA(@,A;0W30;8" M9"18Q_B0M1G>?20$EHD(HH7U(X8!R #1YS-1>XA &8%M\.@LZ8PM31;2T MA*[HT(KQW/Z%%WR"W8S_WFX>T",$ZU1S7#_E9R%F"8&[J3D.54&&R54@D190 M>&R+@@(2POHFF3B26"8PY/83..34B(8**[H$8" 65C9(%%FX. "##E, M0G@G.0AXL')'1 MT+N/ZL!UA&9#21--WA/T%Q.;GU.FA@A(ZF$"$,/'1NQ=("C>R$!Q,GL]/VAX MT/ZY^F)>&Z5K$R^&!Y,C%4YAOW&_?!,S),$/.;!H4M]4DO%,^C"=O&S,A>\V MMM,:^+RDSTL&5'KL7P&"[T(7"QY^[=BAB"Z\8E* 4P4(!:'$(V2"E[\Y/BG/ MU-;Q:IL3>GFE+"O$'O93M;!N6#:LFJ5J>_-%J7:U7(_F4FWXV.^TE[6'U6^# MQ7!9*1,2H *LOX$. Y*OH_/2:'1=*HB:?I]2FLUU0TVV('.;BL7WL[8J]7M^ M$2[F0N@9/B,>W:* H%"F"_/,.U2$A.\=A;:.?]5&*U-?X4F'Q^Q<;OIE#EA4 MC=@R,2DW2VXBUC7TAUY.B?XVLM(A#BB0ZB"G8IGV$KTKS*ZK-5_NWSBMW:D M/1C(@=;F)T'%T[ANBE#H0K@T6/J181ZO>"%HG8'\X#4WW,&>A2@! !B M>;3R*YC,Q$W3R9JZ6ZJ4AGK_L5+2D/NJ(GCL6#1+BXT]D.SZO!,7J_W9_#$W MMP'%+R-&$ID#Y4QO>C"^Y]'W&OOF/0LS+#A+P*[>W5[R'.!B^#'[07;6N=KD MVU6I]-!&O>+U3=_N#MY7UU[KUFUZJ(X;O:9N%U<;J[K2-P12,):,1S+0_O5# M#\ /V9>UM%A:Q4%C*$:[S53#>GBLE,?ONR^3K)N0)X-LL=2,7 MC9ZN5!);,_NV+E4TL=!:B?IF.)OV-V^%^/9'WC]94=2<1"%\^<'U1D\Y_K)J M+H$#,/3EX#A3_'8GVC;=0C"5SU&$[%+MF<^4EP1Y38$;W*-=N^E1] M<@$0C(>)[*R:!6U-GS L!HA_Q8'IF$14S#ZG6_CZ2$D?% O!46M3 MQ\?K'1/.ME,UE!)3OOXZIHIB65KY".D Q7LX5(5 C:2.V"U.'GX$'0K%C"J[ M-$ES^#,9RBI)]9Y"3F6(.@:N[9G\*H$5O%X6D#$_%+HP5>K-6LC!9@EOE4!C MHN$&#P'M:3$:^<_Q46W)!7W;04O[QZ^BD_Y9X9B'M2#Y'T'%&F$KF$14E[?8 MIODQT39(/<1I@1(O7H%'R\_"G>O8,)J3V^UR\T<+V6F10Z:(E_!$DYS,7A>< M_^=_LJET]M_=>>VTRGGO?A55=IM8\:&,/?[_;O]#)83=!.:5QGXGFQ>UW_G4 M1:8Q\5QE>JXR?8LJT\0O59DFC[_C:4/E%\P:Z=OY5#B?"H=/!5( $F@[X">& MO5/"O\9.3H\G3HDSDYV9#*HI: U+B,<")9JT8NW,1FI*-- M+3?#R,(O<"Z"]A_ ,V4W-M2G8IFLIR/XAC-UM%-HC M0_N MU_3Y))R*'Y,_L%@(9IUD",]O([H@C4A"E:IC5YW"K3+O[HH* 772XHE'Z7AK ML8F)/X+?04&L)4]92;DLV"1M2,K0^>WFL44S7I CPYJ$M#;@Q<^\!11IK:4I MEAGUCH0@AX2B9N9D C.!>?&WT3)>VNR1=LMBY8O <9,H#&/]"D+]I;Q;<;12 M$2;FQ]^P8EZZ#J]E])HW'=8'\#S\^HFFZ_0F,&]7!:T7D6WC(2R2*9#B%[A7 M#JEZ\EC97RPM"9&72VC'":N"L(--50UKZC2F_;Y8MN3X=#RM%%@=N_FS,G67 M]I?PI\>EF\_,7?*SEY^JD%=9T ZF). :)C=7H+P@E3V)U+4O6-,;N -H6EMZ MD\'?&/93Z%P)76\]7K-)^ MVTJ@HO]K&\DVZ=A&FK/A![.+B7XSMAE0']K2V:PD6[."+6\M-/62*L"K-!\4 MYE#HMJE!UR55F\(L]O0@$SZ7W&S$4_7S2KOR11MBD(P0K0PGMHOW7$,-1*E) MF2VY;A,4V=,ID^)Y -DBW7C\5K((J(4YF# WEV.T08KKD)(I&XAGLMM@7HZ@ MVN3)@0NAPAL01X1JTZ:;.]G2-HPNI.LI7VZ7+/CO;T=0 D@#Q8 ,$,&1V=- MDJ@0.5X!ETK[IU%3E73D"XGC/>49V[M$IWK<>R'<'!X*]/#;*K3*PD*$8 MWR&:E%9TD^LY8[K,I6P1!M(,>M-.07X_048"LG*;M$O AB>T(X"L( 1\!04? ME7.J1E5Z2Y=_0ZUQ6_A.]6:@R2+MPTCHHB/\LPB1#=OQFB)"&SW=)-]H!N1R M-=H%V#N$_N'5YRP%RN\5D;ZS1YI4%FZNA>^DW>(268'=^R>"ORH$OB)+HE5N MA9MGIZ0TY'4FKPLUN M?J_:NX3D-Q8/Y^"Y=; MO$-H :U+0NEP?DZ0$WL*=3OD/A0V!NC=&_\*IQ%L[HE?S'N/!E<"IH/BT.M+ M_*H3GO,2:T,F+IJ]MI@ZVJR2:;NW^&WE] ]!M0_.WW!VN#62MB X(=OX"*R=U,# MT1_QFYNDFSP9??!1]C-'/3WJ:/]-U;N,QM0@(:BN"V,V44H8;")1#Y]=?>/E M%&QVW"J@EZZ0 PU.L;YRX(&G(V$%*)KP*C>\V])XQJ;%#:==71(TB4+6:Z@? M&+DCQE2>EQ4V'$U_QOSTO="]'#-Y[MY#OW,U$"QL^8>H65I_1':%[1TY6/PN MR%:X9.$1#A/?(PS3U#7VL67EQ0YW?:F?EB@6\=S44MYW2PVVN-2W*-55L_'8OSM\FCKCIUQ[FSF.U5Y-FT:N9 M=3E,2M-O/V.1>"(3$;,'[AK]>1GG)P],= X%6TXW,H'-#\.+,"Q=&H&PB%$. M9U;8:/=L>^%1/SI85E^@!X7@(. M)Z4[+FF-Z*H:.$L[/B=S% .E1%X'M>"Y0WT(. Z8"TE=4GHF]$E/A MM9 +$XL^(G. PIXAD%'E!6@>69/\!T>CWL$D&F_FWV9 ;^+!-V(XQK9?0NXNX1# Y8<[)Z+ M];),/6\N9GX+>K9O@84XIJF3AP4FP#A@A>T!:/>":4R2.=C_9B:G%QAAAX?] M;&6<'RH+A]#($HEM3#P-&;.D05 %QAJM(88KPD06\"_I>D_+^(^>5D;-*[7C=[GR.OA]UKPTH@=5ZYW59R[:O^]5J=4HC[\$A-NIPV[$*M(B[ZFOI;OQ M>KF\FN*1\=V1FO6GADY8T!C-Q[NSN[B[8N?IX._8CH.B M$&P4O"HZ(@T/L;NCJ6*V==5(]CNEBII>B//[._WFKG40'5&5MZ$+C/3J*LIY MZ[ZATX?;J8&80F?454VTEAYZ4O'QOC9W-HY4:GW[&1=WB^%/%0?R5U;[.-E> M9K5D9C;'RE#6]%8S=0^KS8H"IM\>].,_'+J/N*GFCCM2)98XFN"_'!K>5UV% MYAA(VSG,3OA97A!OU[C%W(Q)!G$_ENX,9B"@XZN&72)N%+)@) ^RRK2=.ESP M =-Z;*Y>MS*GH\3'0RELNH9T@2#1J66'H(TD4\3 M'":O%H=X$3OWAK$S989[4D=VSR@)T=>#[D].&R*R<:_SL*18P_J-<$:O99AR50V^D-E<PW?!W)+TO9?#?!)[.9\$G,]G8.87&L!;'2\!E2[BL0_" MMBS&!]@/\B_(47T7(U'\U3]?>L.XV!S;L/1%-G,6I-,3I/C%68Y.:;^>DZ/, MA1@_R]'I[8MT(:7.^_)F^T+N.80OI/R1W?9A1,C\ A'^D"&?MI#^F *9IQ(0 MATDR#KTSV+@$"$#[".[^][__.PZ3 _L30*/_[UOBV^^2)G81?](8.37:E$U6 M0^*5H'?]!G[7)C3P.T2LL]"*K]\X@1.WI"A8]GJ7K;F-9[ 0*&B'+<+/MC+4)#0E]' M)B"YL6>MODE4YJMQ @UJ?"E.B+V0$UX65_@ZI'D]/\4O6/OQ/XJ"T&3"R42Z M'KPGC?:!P](7$J<;APFC'SU%.)Z5%'*O9J.=&I'^P*9[%\N6G4FG2S62Y@P2 M+;Y+-.&%UW66KH5&&S6ZF$Y*S5QO&Y])C[/-7"_N%A#5W>TW-'=[?J(->;9X;):'L,9&^V$=U> 6>)\;&";/\"Q3% M?][&(#E=FIR &H@%U4#LJZF!>;.-G%S90:7FS?)^J=B9S'#X;FJ@A,K7J67C M,5%R[WNS\=*\M289J%1.0"'_VZ@!9FF>+L^_1 ^<>OSA%8W$XJ<)Y#WO5;Z: MY?9WJ>#?L,2*GT<%B]G\X&XSVDQ[E5L-]5M6;10KY]Y+!1=&6JK5C:8+I4X' MS;7+ZUY_?@67,"1H^WVQ?QG\M2RQCY3&M[&C_BZA_ V[Z!,)I=KJK7JI435> MDHO3=2F^N-YD[>E["64[7;W+QSIWEV+A=C;NKM/WQX6;H5B27$G)WFVK6D.?RZO%*M]-KW/2[-UB26:R.&F7QTYLOG"'(KI?39=N"VYI M8YLI\S9^S-%0TJ>VHCZ1R50^QX;.L:%?-H;*GT>EWG0:^5KW=KB8]Z MWU6RTT&ID%"S1N%^HA?,=W-0IM;EQGJ%')9);.8D_Y;( MT#&@S8_H6[%;OQ/NB490:5Y:TK/7>^V-X:(+INTT)QW,8D>!Z5UE,R@IZ62Y M5&L-KPK=3>%Q4)N>(O(S+";0 ^0U4>GWYW5&PMDE-^F?HMFDWRCO78V_#K=& MG2!$H*#\#C5^XTW:'H>.\!%$@F/A.^AC#SU/H4D+[6[KM4WT6H [)NT.\Q:H M'1_ "I^M]_ VU#Z5;'H *5=4N%[L"!9K#'VKE> M""]D4[][K,^HM*,G #'1B@S\4Q]1B;0EO:!-CNEHCN1!NIZZ7J=0>(B/U336 MR,G)NIJ2UK(*()($&S*3$]COSQD\W][X/,CYLP"Z'3T4.E>5UL-X)'7$Q=R8 M3Y+&L+%QY\O<:X@>H4Z+$.=C^OI*H+Z7) MY-KI]1.58?$R[N8*A344.TC0 /]]L &>\9BRF8=V>SQ;)GJRE;@;U1.9&\=> MOS%A;JJ7Z>2V/I)*A5JRV:<1*&AJ+TY:*'Z(=JX:"S8FN MO#FF%B?-Q.UB'MU>S;5"IM.Y=K!C.,[M]]H\/(Y#E9^>$J4+%QQY\ZI6]9_I MS])DPE#DRFALN=#;.I:D.HU@<2D4 <-KJB\HNDD4YQ%P*@WP2S&+DJ-;H<"( M!!XLV'"1V &$I4EW=$R14"=%WC;2:Z./F45H^P.\OI(+U" #K\_/32&5+!RD#5 MN2+;_!WP&_XAC?"IK6,+8^2L$<-LY*0@\RI>TAD04Y:::_P=%]X*H">\H&L+ M#22:P^, <);_H+6FZYZ8,.@X!UM-I"TE_)P#",RT)6VCCE2B4#2/-0$);6G: MU&PC;> !L2T2P'\C+S%,!QYNNP0ECC2YI_N*IQ0% $Y=Z%UT+@Z]@/1<9[0B MBLG'+0P, RR)''XD_B%ASG)YD=GAFC.X4_F*&!1.,:,RS M0$DX:R@JG0) 1'[73W@0YJ (PP/ RE4;4PP*#NIAKHV##\+_MR#X1+8[F6B* M1CK3FL+$I7WY-8LLW4='LKV) AS97O/_ %V/D!$1!#L!(D@,\>!)8M+UL9.& M-T^E-"*]&&9G9BS-'>_7Q5Q)C# M]*? 9NR$- BR"6F%BH=X,D@P'8B\$27%CV&LKD @52 'V@ @Q]1GO@6):(:> MLX.^JIHW'%JE)\)P1+%"Z!^H$RFM5@R)$IO8IP_ M^1($4\%Z'"3*!R 2N.D:P<(<>(X=?) MS&2 J44$909/Z(D%?]B1MN,%R,NE M#@@.N4Y!2"?$:$R,"'X(8?\$]P[F+A$4B CPD\!_A,^%@#D6A+"PF+(<%\Y@0/O\OV>$'@;AR <,OP*L O9 M\F4N1 M !-&U.4#%.'A707?S@Y-/'EB33X-UW0Y!D1/AP2IW0N")+'KPV70I M/I$"[W;6)J8R6L)(WJ^9(S'2-S!]^>3#.4RCI1XT:WV86=_ O1#*FF7O-'CV MWFQ[B(V$4^@4 #]T'()#86@J1O"',W,M+ "\%.@>G'-HRECGF*ZNAI\7DKM? M /X*]ZA67YIO>B_0.=(!''M,.QW N9W?,WP*8-'*LQT^Z#-M*K?-06R;ON]U M4M&TDDIU\M=XNC]/#4KN%9?<&-07Z^EVA.:%>KH]J-]4JK7+UK>?AGD@][3K M2Q_5*SEBT6#U [##NSW.P6@+<3D^F! ^@)UM)'!44%-%PS]3G"!LXM%W5B=A M"XQ NYHTHL*.96[[^68K!PAP'=="P=<;9%X'?[/V16MI6LRH]7[)(SD4[@>6 MQ7!B?_5Y01/T$,C50:?Y\P/^2&? GS/@S_. /[\.DY+Z)9B4]/%W/!GP>;\V M-X'H"01(=)?:*A::RA8%'CMBQC%#(^#<66BEX9G1>!Z\CJ&Y.>#JRY L 4N' M 5 37'?3F)HT'R+K6W#3F0&ERVN*=NXRN!0*TP9"CXU&AWU&(.+ @/$1'6E^ M<$)P!^QC<&9O'!+LH"DLO$W4,%X=C0P>BP\NT-!LKV3IJAK9%J<>3 M3)NP=>%MH#8$IM/)!/Z:- I,$KY3QG84XQZS&0\5@Z=*64BSJ3?*T7J6,H1? M B9X8(TD5+62-9V&\RA<('R;N M+WQ"1 VL<@@^L6@/1#@X9@G(% %K)VA!/D;UX4/]N7=2C,W"3-;@*>3I!?*3 MT@8I+@F@-B'R@ZRP-4=4;91_Q=;%R@"[+,T)%5K8:<;MA\W=?FIV-[?SN=$\M6K-JXM- M<;-TL+F+'<5]\];RGNDQ9\2'S0UD][R$.$V2V,QWM5V=\N^E"XW3(&-GLY"F MT"2HF;&$1*-\]J&J@.<>&P;G?=H/7[0@*E[3%VVJ\8@VVW5 M,N+#>-M=N3VM%*^<9.D161;9%3>XL)-1F7[" /0!RXSH7@"'IXV9Z\03),W; M:C$:RPI8':AH@7D!%LCP5%EJSYGA$Q^S' 1='8JM*MLF@!YOP7R@&*MD$*GK MT"P7?@W."PG/R8*!IBP-2-(YX/4<4JR^MN9&":NK\#B;A&"\_"!U(2%FK&'5 MQA>F<4]25J'L@\=(. H66S06O!2'!FH!]1$BQ M )9B<_>!I4W7H5%K>+,6"*DYVP_)=F+>S'DQP1O+-$R8$05%>]+*>5#NQNWN M5(N5MHHN9:J)>G;LO!7BTS-R<]=CB2C;!=QO!*<._Y%(!RL0R&5 T+J7U_!^J#&Y M($DX"'VP4*07\:%A5YKQ(%DB%@C1$/NE3*T\$"4R*9!0/@4LDHC*/01Y"<@] M'4-"QYNE#I,# Q&BWO@I$#2UL%T1$4Q-CV"AH$CQ4YF^V];P/LH60/)A?9;$.J1*%4#&T53H@B)1[_[6F=FXK?RUX3-0/(#,E&8&3Q-I\X1.^:/ M_I;8PP3J$H*XF NN7)UP0.9)#LA$8[$G.."'T.6(]]4%1(XITS/&X+:'EUOV M]I,"$V*5K9.\&:'7PE2Q:H8C!&!OJ$I?(+P@&M*'+!/9-!I(EVV'1=$7Q'Z' M)V!NTTS5)JD%L/55AFJNFDLBF=Z\PW8M^1X/]KYFJO]*-F@1 02Q8]F(X-H> MC/>+YAWQW8S(H8GN,H:JV5"2X%H$E]V+5M(]]7X#6TD/+7+*T-WDR=.=U"(0 M#0&0.)BCD$B%R**JD9.'[8J7^0,!]I(H:_"NQP<"K_R1CLE/3N*84 1+/$-+ M" 82Y#$ H5*UH(%Z@L-7IA.EGRHZ?D#@4\K-M/!"I44.K(#(4.G6DVB$.9E$ MQ[).U6$X7#G(OV=^T"742P)A18_1OD@HD+ _EQKA"8 MB$!Y 9:;&4S0I"DJSV0)I+8#IHT7)0%11A9VN- _%P(^>R'/;'(!:IC8D(B) M0A2>LM!XB 0<,!*CP-I#P>+!4UJ\:OFY1%&HL*J*/Q1B%Y[5T,(\C F!YTC= M&S"HRE!>'1.C+9KH8[P3]GQ/!_83LS=-\V);17Q*6TEB5$S\H%1'P!EM,-SP MG[!<3VME_A'*L@*GA0<2"H^DU4-$\ \_ .CF$=^+[X J =ML28Q$3]/A3< # M0'M0_@F+'NPXVBAHZ15DD-*(2BYW(Y!*8GIKB:D6A5NP,Z1.05<$<83#I?&@ M@:CGB5]"%D3EV_)69-'0 ED1,"NP.%?+S+@.\)C%EXE=5@OO%?'X2=9DZ]5\L^T5./EKT+R?F>QG%DDH MD]"(KW7#*V(&N&= 0.4J\LK!2+01N(5\!Z]BX4N:Y 7]:/IUB_"FPSM Z@:. M;$.H$.SW]R02""[10H@Q?(Z\Q&J@UF&,\#0,$N'Q"WW]':,'1M T"! (5#DI MA6#Z_$+X#8_0XWN(:#B^%J45+<$!I'*)^G<+B 63*!M[TG/^7<#+>O?H1%U[ MP!33G&W.4 OR$MR -K>ICGD[M5LC/[Q/N]?S/K(F^:+15UIOYNW\49#"6QTM M9*/K\XW&DSD CI8<1'P3D-458+MPQE:#_X'P^C#[\A#P:Y=L_VG5P3/70/$* M"-O9LY*_CIQ3D"UKB\7Q%N[$' Q06EHL+I4JBTROK\4ZR?MJ]R9O0]EV)"&F M(AEQOW*;AIAIG)LFE&DQ%UAU;;0R]17(?P'K-\WAI^=6^&XC)(!-0W]) M8Q&6_H5C8!H%F'2LN\;./^^Q =Y]73)1/L_=R\%T->$Q["+O(),7MS%G\C#? M2KU$_/Z\:5D$R!SK%?R=LSU<@9^X M,F[C"[TFUM)&W9S?+BYS4$T2BR22V4@\LW_C_D+(DQ0;IBX^UNX1.WDP]:?X M?0Y$@CU0=')*>7D"'COSZI.PXSNE>PJU>E38_&0(D; 9TLEAYMK'6 @LV*,L M%/8OQ@B?QBONPFL.+2PEYT:@%I6\U_=LH325G!5H)^+'8N+D!B )NRW *Z8) MD;$3*F E5C#U4QSF"VWP/]9(7X4OS030Y^$LY";%T['!+UID$3\769R++-ZB MR +*)O;%0^;M#I+%JU&O*$IV"=E6LC>,%VJEVA1;>*EO=-;>2#=V4W7,1RE1 MBI;7VT?W:O5@7K7PR.SNR&K7N8K5XB5]7H@/9YN$W=DD.].1!&U-PB-[6EO: M/%;N5G-M4M2F14F]229R>&1R=^04351I5+\IS[7[FZOYZFZAIN[AF9G=D4NU M9#ZL5\TK\2&/-AG)<:9EIX5'QF*[0V.M57Q]VY:[8K\?RYI;_;(UN\WA(U#< M'=E(7=^V2L--J:?)0R.WJ6BBZDSQR+TE*<7LS:V$EF+)K0P*[G*[+DXZ,')O M2;U6KQ9?7>>3)>W63:Z,RU*KG&SAD7M+C+IJ:Y3< M']DK#W.)1$,:]E(W]:OR8%C/]3HM"B81'KE>]?7T,H76CV[VWYMHH7KF9NO>/XR+T6MY;TK5A5F:;M+HM2=V'7FI]G;F_7D$; MPKV1^=5E-G_E1!-BIVP-9EEMH+6RN9&X/]*H/YCUN_EJTT.)2K,6SZG561H$ M9(],>LNJUY>3AV+I856Y[!B#VE*VUIA%]YYY>WEI7,MW^5:I($]L14FDDW9E M>HA#1Y::+A0M+3.OZ7/]^O;*Z!KCZ:&-7UP/[IOW;M40HY-6?[:J/28S^)D' M-CZI#?2QWB)Z;F9I8]V^4Q])#OM QAO%4S!&GA^A9 M;%X.^K*=O2\5JKUTQJDAY^IA.LKLC[RO3DMIW5[V2_*RE6EOE'R]7EC3[DAD MY)O?1^29A1S)C12]@/*^FSJ:WREBLY7KBG@]N18J])--YTUSZ2]S2GU_(A[V M)_S%"71U)^.?^A3(]HO]V25T12UQ7F!>F2,Q6=Q4UR7K-5[.,MKZ5-/%1@(_V"%W3@ M[7Y#H^;DU@3GH\IO*.48 M(MNQ.^5*7ZO9O^VR\K=C7AUK!IEP =ICJ,RKZD(TRF=@!CQ5BM[*_WO &02R7WIRA<5-^#95W M-C =7[9\2G"V_T#>1-2O<0P1NS'GJA">2&>L%TW)3TU2)%\I*4,,_B1RZ M>0F7B#)BDJ[JR+P@^(]HN4C7D+[MQLSE"'WB71\EJB[ASG7C(?EKMZK M=8M7YGK8ZVSN.FK5:0^K90@492)B/![))/=I>!$\4AD!62^1MI:1PIL.86>F%&? M&(=(S:VPCIRBGHTFKE[7)BA8>'LI=8T;>586"Z74K77?;PQ7&CG]HQ"@W(VQ MP:5(R]$>:;22-PC>29Y^)B['AZ^*(/,*!;/DCP8F,]^F1FHM51KH8= K/.I6 M;)H8CQWKMPV!W^;WNUI"7N0:6K3DIO*#IODX-T<-O$GQ2%*,81O@I-C]]RCZ M[HP_>$Q*MP^N' 9^+_A@D7&I?( M05[?$KY5_7KZLA^O737%J#JXK3=B)3%=>W]E7UD-'BOM0>.FU*QUX^UMU:BF MX"9L##-_(A*/GQ3S_P8YWYWSFV,-+=KK;7..$K?)S16VRMOL62LH%Z$H%TR0-&EG7#7/%NH?H>++<9N?E;:S? MR(YA=0$U5[_=B2UR9()O:*2]2WNVP**:D_^?O3=M4A7IVH6_GXCS'XS]G#NB M.T+K9E#4W<_;$0XXSXK3%P,Q40H$91#UU[^9"3B4:$U:6K7YT+VK+ 1R3;G6 MRLSK>FD>_MF4L@ 386HN.)Y2E79V&8D.:&@/T40B'(W%?B)4V_N%U)'M9)6> M$$6.5XN)5+2[ZG*@>5Y(Q[AMX5W%[1RN#[OGSSX"^W!:H:'2%IW&$P1K;CE; M7(]L^Q:8@[?=IW$APM6 Z:N@[$S61^RH)1"]>-_N#_(2OYVA^3P6)@DZ3%*G MR_HW,>1/@TA<73)JH=L6YUBR<2281>8;@Y7SSU6;47JMD2[>ZI3S7%(C[KX"XNEX^=S_@ _Z)O%V2';W M+*>[R<$AB!:@(OB% 7Y[/QR^%-H6X+X06B\7G'5V;TL'WH' 6Z;F?>#L/\"? M'.U2.$#9=Z\YW05BZMZ+N0\DG4&_C>PG1CX1%\EB#C8!'-P?94,BM$-/:M[O M$<07\-O9TH&2Q%=W4[B[6_"#O4OYL:$IE@F^8F/%$;_ &4,AWX'=O]\9\TFV M!?(I$0OT\GAZ(9Z25*"7Q]-+\HD._.4!]1+$LW2]))ZB%QD/ [T$<2S02Q#''ETO06%Y4[V\DYS\U7[EW820>(<0 M;AK /RV!Q*53@?XB&1\]\Q@MZY!)^9A5>7P-<;P6-W^^0;P6H6Y\3O0A97)S M)_F&,@D\Y=7FRJ/%SL[11KXK1:VB?S3GJ>TW _Z9GA,X M2I!_?4XF;Z_.S@GGBPJVQ_*9N81PVQ\HCIRA CD2RODZ[6"\@J8@(>#3P!_. MP:BX!^OBH=N0BW4(XUV&/,28[S/->,>G'&DI$J87?]-T$YC)A;&33['D3S*3 M_2&$/_X4CIER.]-6/NM4$#%FQ:K&;Z,4G>S-D$V=T(;.+CA^ N MO%5>UXR38W =85112HNX2E<71)ON2;(\:#23<8151U_$7@A"2!!"/KJ6$,20 M6R$Q"*0P3TR9ED[PDE;/Q-1B:4M_931)Y]/6MU5 M8[LFRV,$B$Q2%^'Y/MO@>?QN3NH,_L&W69U_O<%YO?ATOP[F^Q;=OW"9_=XR MN13G3H04^NN!,Z:[=G .PL AV)%/*.T7$_,^G=+)VQHX04#Y6>V62)66G@NS#,,!6K8HNKHM#T1$ M1L'\^C=&Q<)DXC1#"P)+$%C>ULP)XLH/:NV\/:BPTZ1*IA-EFIN75[-(>B)T M+<&&027YZ]]HC Q3R6005(*@$E0_WZC-\XYJ)9,IV#&Z/2?X!MW/K*QR?5E* M0>]'C1\JG*2)<)R*7PH ?]#.GKV8C;#+?[(#G-UQ7G_G-OACA9"S3>_CJ$+# MJ#+1+(1XZ845]P+$>?E8!3^1_VH%;L@5'V#4'5^S]%CR^7'Q*H':7'Y1ZTF M& EM@>A.V?J&*8K)S#232"'&5 :GGG$F3/RPS8]!T/H&0>OLWJ;'%LN/B5F/ MT#[S#UA*IDQ1DI)=)"3]B1>9H]>%. WU7?/LX-=*U6UDR08Z'R;Z]80$3 MB>'OI?B9Z42+?ZAO"W%;]&84_'0!J2FN1 MH+H+2K:&F41BL2E5NZTI# !,$ "" /"YG4R!_W^@PQ)O"*+=&C CN5>=#9IV MU9K$\S=R?E-,62!>JQ4XB1@5VN7(HJ-DT.R?A,X?"WP_\/V?E/*?&?G+\?]! MVVD\;O4([Y"KAW28E, HDZ/:GV$HA-LL?F#SI5>.R0\^.'2/Z#T-UJ>9Q]N M1VS \6H3%LT M6&W&52$VR\;8=G>858J1@KZJ3F$T0/T".H@&033X067">]H%_S5YZ$G_GMC_ MA^-'K[5BAQR53A- S,=D8MVK*]/I2W]N"S,PL12@B1<\.V>9E@X.W9I=+X!J M@ YZYPY\H;2B";+KY.,1%17&.;O#FFRF/N"7);.]+;$PQ@!#X!?PX:9N@5OB M01_V,(XM\*7G.7_9G6U#W8XW.B-6EW<;MV,E:(K"+PSPV_OA\%T9>&^7K''. MKR-8DZKW;DX'AK=,S?L &Y/SR5&7YK!MXUR#/G&G1(>3T=2]]SH@A_SUUFY4 M(OH4_6/(P%\)3]J5>3VII^B?(MEW38#'&KD#/7% &_V0>B&?F(L;W +%?!$/ M[MDB[+7)XN[0COL[?1G3TBM1_D?38-!/Y'UA%!Z.!L-UD0&Q M7M]D_)])'1Y,N>>FBO?,%=>8N!^L'/^Y!Q)\2G.G&P>CF<6OBAA>"7TT=<*?3^B M=_9:^?,3NZ&OEA9!.+IJ.*K!E^K80%F!*GS#F1]^]0P('6%FQRQB/NHNZ7X[ MTU)4CT@GG(S1X01Y"KKZ\_*RZ#?.R[XP7CW8Z.X6PH(DZWY1#>54'5OS"68U M+EK+1];]%I$IY$;YRDJWZ'9JCR!]FV!VY\@5"]*J(*T*TJJO#D S'0"?$%2U M4QV97A2Z;"36-]083VOQE S:C>VRY_, X^F%4 MM09H#TBZ;0P)*QZ1AZQ1F(O<=)3 >=^;0=7.[:[^UEN0O^3ER<3+MX=Y:2BC MS>%K;$( 3GF":81,#=K#Q!+,T%33)K:D*,@D0B:_#BTL?:$9\)4D-23BC>1. M*H@/AC^%T-U$J#1-AW>9\69HSLL@9"WV-Y)40;$F( 3?1M_ W^"S5#@Z=-X- M6DU(UG.>'8#"PS5E(6RS@ MY(W<10+&DV,Q]["/4Q%?R4#X'33A>"0/LA0_X"+)Z3!*B)5U+-I$QP;@L_[+ M'URY;6C9Z::_M.1,;U$?6 V.Y&,I>&7LY95]2ZZVIU2GRH'MZCE>')LD0Z5& MU.D]%ZJ22O3H6IL%J41R$9U;^6VK":\\N6=ZEE:*O22E: ][8-[IEY)6'RT6GCR]618L@]V(.;D>V3;JLYZH#*N( M%O?DZ86*048F28UF-^,1T>U%RDE%1#W[DZYR8132([F>DLN+C<6GD@-T M3O+DRG9K( ZFN4VV2W)32Y+Y+DH@3\:>;!3Y[;/1RFRKTL:QD"(IF0!<\/3.2[FPWVTI^ :<90^4Z M?#]>Z39O=6;D9*/?BTP$.9D[O=8TTPU846_K6((BJ7]"[O!"!^.[6U1^^=+> MNRG[=T/*-20#@7#"0&BBJ*LIBF:CY 6_]Q<=-*J+IW9QYA@1(_$3,&2J$ZY, M-+H;4JUGZX/FC4QB#D.LNX<J))@.]/)Y>R"?R(H)9H)<[Z85XB@7'P!Y0,4$@>TR]!('L0?42!+('.3;Y MM@3Y;D*XVHG(ST;P1SOU=_[ V/A8'%V" MO$:X_):(XM[:!08P5 UG[18MY8Z!"D3)-$)7RS>"?4.X@G\P,5R)M#KV#=!! MO]?>'7:^4+0- "U4]A\MX&4L78?N[;-]ITV2D2$@1YHL<=F)36X[VHB9>H=Z MZ003CM/,+>A6 P\///S'>CA)N2Y.CM(+F2L-B4V;7793S6F6+T^(6NHK77R6 M8HV\WBHQ1'Z^X"2+UVKQ"MJTP_SZ-THPX1AYB0#^,0O!ZZ4Q2'I3)XD1 ;AB M\O(GQK&?<8#EM?;\CPE3MTI$7-]JZ)J(]GIJ*J_DP*4054^)G*F7$SVB'MQH_1I!A(G[I+'[@J(&C_FQ'O5D^\6Y/W7!ITLQ.9$;.-Y*YM:YU M"]UQ$WHJ\Q9/_0/;), Y=!9T17YXS73MJ/9G%DZWRDCJY@SHIQN;+\0Y8C;I MSV9YE=AD38U^[O.3*)@ZX!S1,)F@P[%;YB0/9MR!CP<^_OC)S+N=G) W2KI? MV%)<)K6PLRDB;N2I%'1RF,R0% W=_/K)S/?)7"2T2 8,,RBT/A/!'A@'X^KA M+("WN%7^4G1]L<%OT#FE\R%-S1MZ(U/9#+CR#+2K\4VRDJC;+@Q/+!Q/D$$C M)?#OP+\?+7=YLX,3@!YE*FQ%93?/]&1L9C?*A$0X6RAGB88IXI*#_Q']%WP" MWT6P07 #+T_:!D7:S8NTQX9ON=_2]V/+Y0'BZXU7I-Y4%7)=56T*RY'",MTV MG6M1BUEC._7POXA$/$S&+P':!%$EB"I!5'FDJ'+KY;,WA15J(D035BPI_80 IL;K^JC# M5EMUIL6%J2B29$B_CF$"DH>0P6U34V09YH"@Z2!/XO_$_IOJ(I/2>T^ M8.%SS2@5>>%M6F"E*2LXU88J\&)DQQGH$)+I MC#@28GG##/4 _%^:5V5H9O>+D_!MZVJH#1;FX:%! L=&^'_S$&P0]S F#@0@ M'Q+PD$+\5 =@#O_FP -D)I@>,2OF'/?,+66C!&*K2/TEN@ET3LZ46-$ MM]*CYFC>;G%2;ZJM$\6LWDS;'\TS_!Y?Y=?2W)JG-5W'*&$9'N:,\'/?P$W6 MM^G6N%J:R#V6;FI *Y5SF2E:RHX11!BF@:>!&\L?!E,$"(HB-K_B)<7);@!,3 RMOIG#.=T[T?R$C1W$/3EO[4.&\0\A[ M"?QW\I^_GT+0/X_/]))Q[)[DL7O"84$/G^#/SMXU'((%B#!#*8X.>,.]?.]P MZ+>]SRH:-!#H[+>Q!9BVDW$G;?^P,6RCJ8W5[[,DL2'U+%4=@EZ=N9\?6B)5 M([5.K,#UJ(%(-0)NX$6"",6>$HG_A/8_(G&P5%!97+:@HI\@GYD9:>9'*T'L=_"\?FNG(V?ZG4\_X'I_'*8N* M?$,YRN#5*MUI9)N<#>J^0+F)9JO#A.>J+M!VH[(\L%*Y7IF>P\8?;YFK 46U/$+'7R]'FI0;5: M8B;#1NJ)@5":J'9,0SM@3IZ^&$>VZV6VFN;F=%/,#&7:"ZXTX L)6!_% MIA6V-^,7Z[Q]#)3KUCG.69Z+-9%7Z[RC,J*^\(S^0;WQ-4G7]YAHWY5U*4*B MLZKJJ0P[M\NI&-4L,O,Y3'BILPFO W6.,AHCA.NXRXE2: PCV6Z/5(@W\>65 M8KK>"L&:#X06BF6\M9VYL'0P6D\B\ZG(UE/9-L)>91WM M*@KTOMCE=0G%]18-3N;1(I?=V>-YP^0B?B90J#;([@$9 /\5.U/^?T *JG%?AZX0QG '4J$\W$/_I M!$'G(-O&NK?YZZO^96_PPXI>9]>L6E4+A%Q6AZK<'$[X1';Z40WY/=[;S(!- MR&S ,*A-6'7BKZ2L$.D.,R,=R)':.A//M$?$; 65%'\Z/7?^'RS^VTCV8)'@ MPZ+EY#E;+BWLD4R5A]M>N[4H+U?VW43['*F7E\_85C7&8@M N9>"JH#<=WQG2+8-+K(#I1.K\!MF.UPK3:RU85U)/WH9Z<@ M;3Z73!2*<@! X:-"!]8>_M(G2;$Z;U>4&5?/ICJ5>#>5K!1AK4<\Q7S$OP\_ M4,26@;>LJ "=27X*]8!+Y.&TT':3#HHU1HA?+!1)P*FXTV1WPM+YF0NS=HQ! M:*Y-)%&"3[(6FM-8D^8+!??J=HPE@87""TX?#XH\)NH_;4SC_MI)QIOM(/852RGZ'S]@RH>06 MO+3?N?RF>1S>?^$LAL#O.0^80WN=*8C+Q#!Y14&#-D)0'H#'G1'WYO!;6!QX M&!;,)!7\I./AV3/@B%:S3 ,Y"WJ%A2ZI@K2 Q?R85WA5 '#JT*8 ;5]WW>Z5 M<7D:G%C@Z6%6T(IG%FQ0VPD)ZK@;!26 3 7.L[!T-O')0^BH,*5 GXF2"L6" M1(7/Y-\@\7VY'N,%H4]/ ;VYVEN)?2(F2^55=P1E6TDDW4%D\-R M >B(IF_66T@WN/*XWIEP&5!=ML?48JFA@,_085@HG_:6)!5G+MA;;RWA%RM> M'Q?PLSQ0I'JZPUJVE&_,0(E:OW\%_X,";D8-?0.KU&1"S0!^'%"#G=6)\<$\:U;H1672EVESAK+K*\2MZ7BA4; 2=PMG^LH4]:K2 M*S9*4GI@E"L5YZ+[-0)$R?:4'0C!NN_SVJ.F MJ6ZRY4/,AV6?9)CVF&'+42)3Z.7C!MU5)@.8@#),..'#8/I'&>[')$H])XG4 MABRF64GOFT;"7G7R-1@+DDR8]&&W/BFI\-(:#W-B0>$-PTF^>0.M[O"(8C'D MIN&("@KM%, ;9]P4,63, #"-QTGW.J]EU0: TD0#V, ?54G3844#5)Q(H_P6 M_FY88S1!H64MQ R(/G2J 2P-/ =FLX50I9+!MHDV!Z&O2!.)UR5@A-V-6.CY M/$JJ-9QWHZ=XDC1U?H+V# EH_=* ZA" M/)6+2[=VRE5+HS/VP+FQB28O0K: M"L"?3V.?A3Y\C"[MZ6G:0;NTIQM ( M-1655771ZVAX[,SJQ 4W0TE83M/1FQC>JYQA(M.M]F#)-*,YSEKSH)R*T[5A M8WJCS4R?=QMA-WRL2*^J<_<78OOPMLWA^@=3=:+F-!(%WB_G;JW1D:NX1''& M[X?E,8LG\3FBSU.9,0%KAL_&V^NP9GR.XCM0RZ.IA7R*!:Q,#ZB7Q%.@E@=4 M"_5$!RR9#ZB7((P]IEX2\,4"O=Q,+^\]J7\Q,_[^Y#N?S$$?C4#D_?14L8^2 MKU P@'XK>BI8\CO"V*UD=_9+)U6\='(-PJK 8;X4.?)"=F\DX9_8%N MQ*+5Q\HDA?Y)O7)<:\0MP M41_5+&+Q'V86GV1&9+X=WASA[GY\L8J'<0O(?T[.\E\G+PE0HG!?\,'$< V< M)[P^\*/KH,==Q^DSB J?%%4(.[#A_!088$\# N?V$O8$NT\D/A.CMN,61%4J&G> MKG\:G/MR6&B6GH?5FC8H<58A)V[$>-9JV$V';" 9)A.O8K\]5IUY!9Z!N0:' ML-T=-3JSS?+U?4'@^9"3\$^#)G8SI3P8G_Q[I4T^'"JR+8EWT=E_CX]V& M87E;L/T(JIL+7=BLXWG68HU(O%8I5S.R2VA T^%$\E;LU%_0DP@BQMTB!O$ MW T/%3(>,[7Z4,@HR\E*BA#5,=M68T#LQ9;28&Z[% E4.!F-7C?5^F;]JB-^ M!-_-Y_P;,[/K<%H&W:P+=>MC8WO?JQ?VV%)YJ+C^F*F@5S*G5!S0W6RP/%98>,]U\ ME_%Q?8QTCX1;%UO 55Q=9-<",(P,;\QRBF;[VRQ1&F3MQ&S8(NKSBMHH40/0 M2""([K@O1C=2#;XK5(XQ"Z&CPR%TAMCAED/P3ECO1]5L!"8^$6D=<>K6WP7\ MS\@FLE+>6FQM-F]4!V:OW-PNV)3O(8DK9,276#0,:;TKH?$_+PS/A8O<(\R: MR,UP6N=Y,;)+T5(4![5*!W->4L\ S>+UG=?@9>$_R*X=A%D/2^L(V/:Q<,BT M,?PV=AGC+3$)#>\ G4R4=,.,'.&'748I>QL\F:.,N%["U N4)8Z?+X(7W>.C\0?@'[!Y&\'I!N^.'@7N.SXL2J8OKCC(;;: M7W!4SQA]6@L)0$>OC;T0TS<:?T.!S273E3X4VU\P/*)4%<,9FS.$.?KW[Q!2 MYAA6HBITWK C8_2,%;0W/ &$#PL?^-M$,KR#_2Z@&C)-71)0->N&&#AN%@5J MIZ4CAWJ\(L-G>E.9\ZLWFX5#F1F/1*=Z*'-I#49E?.O,3 )BB%U#F\!BJ$,A MPY$ZSRT#7/G,T?^]6^/?]G=NP'>3)ACCV.6WFSA2@?].X60#)>KB&)OOM=;' M OHJ!T+]$=W=H MK[R4RP/P4+[74OR4?T[I,-).H$XE&&6<8 CS&>317NJY@E%=LXP0FIN!;J#/ M=&!J3IC?S\E''GWZ\!?\E_OON?V4_92][ZQ8BYN2[-%.:]30S5'F 'F4A5,> MHK3&&27Z8_M@=Y.YOG(JV6V9N1X@917'Z%)N,\ MV:7S74MG*5O,I >%?G$+4G@1[BRCHN (P9G#]@Z(,V/U&SC;.>5F@0*5,\GJ MO'U%Y59K5GW1BDD,6UX;0W84S^9*QH=76-^E7%IK,<^1\D#@(HTD+ WI0C*Q M1M2IQ'GE3APAA"90"GOE^I-[[:@T#ZGCOA^99BP@TPS(--],IIDD!(H<4_0H MP1/)492()49C(4:.&&9"BGR"'!,@\9)^L5#J5 LK-4>S0.#D1"^W+&EZRH], MLY\2BWRR4'OF&.XY-J^J\D01?,DTTU2SWN3BR1&[5)_-I9G>L!+5]"/3C+=F M,:OUW-ERF_P8""PE,Z.$+YDF43+;D?:@ SBIW^2$.CW+Y]:V'YGFL%T1Y$2Q MLI+G[G'%I&0[!S^/KXP.ZE4A*8RVQ$8>9(5D9YP".5_:S:0P:_6X5C_)6KH\ MB\E$,ZOF;3_:S6:)6%#%]G!*M%?$D#32M!V-39U=S\=7&MN467JNU\?R\CFQ MLC,I*?]<\27HU"?VL@WR8H8MQV3)KI'QL3:RG=UW+T:DLG9*?BZN.:N>B@\[ MZVAY;:LY9FD+$4-U]51I%Z M++F"7Y;+0UF]>F\,H3'1EF'C391'_ SN5>)3,O M:JMXW897?IQ(E'H7D2A]'R)1WUKDA,+2X?K"S)5X;7?/+.;<.03K(PMUI#:' M?Y/F"SC[HHX-AMEWYMK3[[Y2&$D&G+N=LAJS'J#ZVX\/P<3[UE5@PD)L!70X M6X5P]>IU(W9TYVY+[NC+Q_0!<,2\PV8&OWM+HCOZB&+JXQD@_MB$5Z/DJ0TS M U22'F3W![?#V_MKP*RX0FJAERD:%6 8G1FO4E?(#*_$&"JVR9S:HE-E+C+/ MV1-&+QM:;/I1VK[/,89RPJR_')5;*SG3Z]?KZ?5$[:&%2N8USCY)?(>E2JB) M8" ?@UD"]400J.(@T;^X\[2XZ9K20YEC'FH&6@>RR.CC6"137B9*]4@TPF52 M5D7.&./E/^&P,[O+_XFD?8S5CBBX%^4L1&1>3'>%[,;49M,WAW0?-994SL= M%+$*LJY0SV\)6!N-6794)W6685EQH"[Z#3F+.4A]8$@.KT'!( V3-'V!+4@2X:MA?8XW(4^)1B@%M;]!)PQ=7G7XP BT*!'&E72HPH]# M?^'NN6$):#, _/GX7NB/^UZ^IO_];@Y=',J^ W'NN9#KMU+"/-9BXMEUT-,! M\<@MSFZ;'^;W=J^K^P/ULOQP@XT-8>Q"=GE M;I$21BITC!E?YFPCQ!Q/[NK26U@Z9SQ:I;HR\YECH"AM@/'.@H8&H)8D],7= MS=[R;H4EP7#( M!LY&&DT4O<96X_W9FLVWGEQL!OM[-B_@-WRJZ>X>+8QE$=C MB>3 J"HO\GUMS-5NQ]S:,HE2OVUK4ZX>)<$\EFL_]P"O*JWUNJ07&G2>RQ-LK:>6JU6F .MR*DQ2\3"9.$U+ MCKBM#U+*KR(4?W'N^JMU-4U'4\E\K[QBK1&5$0LMEAA8[SZN]$&6;"DY7*= M(LL2,,ZMB?8L3J96T/'(!!&.)GP6[;P3=N\BR79^YU07K0*<)0HV/G;L#WMW M$(*OSZ);'XL18;6L93E*[:[,K=VJYS..,\?H<((Z/3O[-6<#OUH79@$L%;K5 M666?+(*%D2N" I3I LB28;C]&ND MQC#SN7#<]BO.Q7YO#WK'05#%L"R^IQJ73" MR)6H6FY%GBGN2ZB;\[IF+492-T_&\R;991DF)T\K?QMZ MYP1Q#6[GV%,TH'=^0*)'ZHD."#@?4"_D$QD0<#Z@7A)/\8!(^ 'U$L2QQ]1+ M$,<>4R]!''LH@N?7TN/OSQ[XV0#^:%QH7TGR3#U1U'>2S1M(GC]'(Q>XR\W= MYADXC? MAVSD?800V+:I:["O!08=&/0#&/0C,IR< @L7JV8L_3P9R=2X*5&TUFV-)C=F M*I:&2B(_&A(F,8_E:T8UHV2TZM1A*HX1B7",.$44?O0RZ0:3?>0$0^[;M" > M,1#^$&+1RXMF/S#.?6A7HO]&1-G6:BM;1HO2?W;ASLZH.65EET MJAQ7-[>BUEGE^MJZZ? +1Q-QWU-"@9\'?OYX?GZ2H/]!E7CJK8RUD: T_T,J MF2O[^L.7,T%]'ECUS[/J/[!(_Q#G?42H)-;]%KB\/HW<>ZD/%U(=M"'PHL!:%2[D7(** QPHM-UUX?6RQ?/_LY1,@"Y]; MVX"/0SF,N\3AD[X\Z]76(-48*UPD7S<8\-R;5G(([QZF+PP1"R=NF;X$<2J( M4T&<>LC.U=DX%3.7 Z''"@.YK?6C%3*]42;JI^&-7HU3DTZ7,+;%UH;;+-/% M2(XP1I%,$\8IM.D;+0P;2Y)(2*ZK.E M;T)9R> -A(&/7NQAH)*+&,B2. :2Q8#5+NH:0EF#OR/ ]8E+*XD)[0X!AM%W M+PYW1VW+%K.5/;.M!Z,-]#TF\ALTN^/)3:?V;/*=@_=W\(A=5%WG;3V>U2\ MYR2.D%2)5YGU/,DY@O/D=D"PUYJE,XF^/F^Q^<%JG!(2I0Z[_'#4;+BBR.G: MW&M/U<6*IDX1?)3?1A:,7V9VV8S83'%)HM<@Z]I *R9$RT8$<6>X\J!@2Y8* MCJAYB3U5'N8',HX(@FY'E_,"=NX*.DF4)7O16"W3HCO\9X M[\#P4U.,0'#7!@QPBH,E[H+I'M)V'S#)JGM,QG#@7R]T"34G:1-)< &)?5TK MLX"!G)Z5,D2O15;:4=F,/B^A]N*T#UBI1Q.P<" '#_!L%<2Y!<.\BO1SXGJ4 M2V?N*M.Y#R:G1W?S(CX,YIB$VH7=W.L51E('HEH'B&P!/<+#&??>R"&U1CS6 M$TLXX!H^\'D$7W\ M'\94=]Y?82'_S"SY24XTEW7[D-PP%^ 9?II/XGPPVTD MQL?BQ#([B(.\(5?JVZ\ )XUV[%F!,#LB5[:S(,ZMS%3+U/(C)/7[ EY.+.A%3F[_^ M3829Z&DA= S)Z[ L2(8[%3C0]5ZX<%W \*76\\*%,0/0Q^_%7@_%(\R ((=@ M&F2Z9 [PQZG.SQ\FREPM)[\PV%T2W6@T+B?D,,L._85^V'\A0N*L_CCYAI\[ M+V:9,TW'D.DNJT%&TS657TFZ!5-Y:1(.M0 F^62;78 MMO>,4$HP=V.? .*UIVN',I[S *F(UX4=V$$+ZB@I F:+9;1TH(*$3=XYO(* M"_A]&8 %>DM)#]F:+L,KH8UZC%(N-PX2P1PQGJ Q.CS/_(J7%(_2Q^?6F+(* MK=XXG":8=8]ZBH5,;$G.\WB')>UX"H?3KZXA4BO7EQPI.0\U9IJE3-!<"U]S MZC*N8!YE.'Q7:@("Q4*T*#CQ<,47^@N?JT4T-J8-9;*)B(@6R 9 -OY&,Y8" MTW_T+U*7PPP$[[EG54(T+MZ+X;G/1+T%"5S5C=_=!$&J<00!L#8=:>_R$2D62/DCQW.(*UU#J3R$>9P+B<5A0="^,1 M'P?T2(A&HP0Q(2DZ&GU)UYSCTU*\QO 1ELDMC*20X8U4RH9%Y@D%-->9)-ER M+[+E-LW4ICZ.MNQ.:NI'40Z*R88\*^54-D.)C;["R8EUL3FB3N\YTAIFBF.Z M1;:<*>K,@B3G@Z4-\_63*\>CP3-!C*9#8F,]4W*F.8BU*\U1]/3*;3W1*I7% MT9"KSID3#0Y6U4R75A#E4P?W<=H#1]0Z3E;B M,*1-/#K!%[/EPR3<'F/=4=]XG^=^3?1IF33SHA#G:VO%#NA4M+F QKX7K?;SJT"]Z MU=9)^4D=E9]N!7S0D9Y[M+XW,P7ZXCKY1RV!R*G]B@6>DT29K>@Q9=F1E>J[ M>=4^Z:VZN*!S/3--QMF1U?: J;H#\1$!5I*&"[ M4EE&++0ZL1%7HR48#57M5+1[ E(T*>\(9*&K+"U)QTROQE.(V_&GF^K\:SU8+=M'_]RX1AF>'C&M A M)A:BU.%U\\6RS(["=4=;Z[\J>INUT*_T*.H+5T(7A%8H;8I*6M[4!'LX;-;4 M/)F"$]E%:O$7"Z('4Y:KI@_$(GJ>FFWK6Y_'Q2 3%^PQCVNQ,=3!EVD,_4Q;,6B@8* MS00*&EJ)?VHJ1V;/B@9,;M,EVK5\5%EDJ.F%R0ZG-Y;BU$!.DO,YHK5>:\4. M.2J=)H"8C\G$NE=7IM.7;K&G2*LZ/.T2XCX[G,O]&-!@;[7E\NQ/YP'+1%]BL;_3-Z-\XC%-R% >0-,[3T)4$ZECYK,,2AZ M3$&.@O!O_!/RK[^(< 3^Z>^?I:'7M]='ZOE%+J5C/.UZ/K#N\L.*XU]!=("7B8.BS"O_=K"C7B8,M?%G(1* MK@',MWT.Y6A-V8[R%=7@^,RRFJ:?RQN;:,(:"6$?A(ED,LSX%& ?/B#^:NI[ MSY!%7^=4Y!>@!OH$HZN%GF_Z[J^E)T%DN5)D*:HU^$X=&R@KX-"X^8459XZSGX69%3D;/ \X>44Y8@8F:[X+69\/*MTF.HE>+-/=.%'Y8WG/M>!0D M/_<)42C;Z=B:3V1BEML(U4R,1T0^EN#6^8Z96ZHI]-:WC$R/&89B0<(3)#Q! M-'E;-$'DM3[Q9#,SF2:YJ#YS2ZW6FN8[;*[+VZ/H/IY$X]7YEY6L0N]R ]>C(G-\L>N$=03ZA:Y-"CGC1-E>.I\M0_M6B\=/ ;45$-"D(A'VNDV8PT*F2K M]JRM)E,(/04UPY+A1"P1IM'>ZGOBI%][9_P)2-:7G(-[STCNC>W^J:%\_.5O M=)P2=XJKR"U-38?R:($) '-DL0W=G?^1ZQJGYRB;B56Z4E**26(950%3FM; MJ#%U_!>:#YBDS O782PA\D:G+@]QM\::,KEPQ+*FF>XA2,8[/(!IMT(',@GM MA1+:226$Q?(P9Z!3[4PHFB#"H3V=P"D(Z*]_LY*!3MU;DC%#A5=%XLNA3KJWWF-BP@H.(3J&Y@3,TXU>(_@M.*-!P)OC($8* &$-Y.>>Y'0 ( M#X40WU!WL9?ABSD?[IZ(D3SQL3ZH2_0=";\AAEK&L.L(WE42$1:+IL/QN@") M:'0(NC7T%_H4X27^C?YN+>#SX;N!%;JU<[#<" DP$^#1B+20)@B6_A1*O4=B M:/0.:J.@P#=S7@8),:2X2D.XB@K&[,1@/Q,P7WC0BBX:QF3W\)"FPD?B%\7 M"A+\^\2E4-OC/[J,:L[]<#,0B@8!AIH;#U-C9V?O4OYN+'/ &QCL6H+>XZ)< MFR&1E_30BE<<>4.BJD,CF@(R2NU!?%Q; M/B.?A;X'*4-&!S-#8891,;"&#B6),7Q$:0TF!_@] F_,'!/%ANC:J8 4#1"8 M.3:6IU#6 AZ&F?;5E&9'&^^C M?9L :50!4UYA<;#90ZUD)[.*(KBX*AXNB\>"DMH/8?^-W0@/_OKB^QE^@92, M%9;>8'7NOX]_/?(Z#'M>+&6>T?YX3,,9_KU M,%Z,(E9'7<=853 FP.QOC$Z1M;'@G;_Z@G@T(F:/*RY60S93KW'F\\BH]E;- M7__2OMWG$/PELM)PM+]DW$[<65BZ,.-Q>) /E,F#B:T(I=>+9D*^]U+1J9UF1? M2REA(G1K)I!O84DK(]^=;XRIS%%].1GOC\KTN/5A3E-G$FE;XV>8)'0TK][% M'0 G2VP#$^H.9?"H2V;L#,B;@'SM2*GD<^MY85-BR]-UI_+?]!E:TS;BFWY3%9N-WKM;K1'U77SW?$;=VSS<"*M0/'5U7VX M1DAX)S$Y4*WH5-<19+J#2'>*?T>> #PZ M?G3"/.;@%Z&>H/:Z?7Y!_OH"^_5+K&Z8'O"Q3;%6E]NMYHJW)YN.7/TTJ=89 M:F%L3M-U8MU# ?SQI9> M;SFN'ATVXIF$*B:Y#[.6W*@]TT@5^$)KL.EQF4AS6.?[0E6+7(P/Y]LST: ] M\W5)QL?[,PS1WC;-ZK C6^4DW[ R6J/31CG$G=HSE[LSI]'G8;LS+W?T?3<^ MR7C )QGP2;[.)WF&(_#BOKZ'*9Z/"=*<-8776I<^]=(#M"ZI@\F0&E&)CTR& M'YW,!N->64WK@DQ(TT9\;6P5*=Y_-\G0#3J7C%@:5IC.3CM2XI;$NW:6F>VNVC%W(?M<>M5HH.I%*^(3.9--L3R_'J8/9A MTJNW]#3-S A([4AE([=GBD0A,HA@J3/H45%C+W[R;["]ZV^Q'TEPK MN68CY4%D&UG-4HGD3=O)68&+&I-49"OG2\U4(==]MK;(QTD*+4_X;4V!=UP@ M#U\!9?-TYES#C>F)6@X/3P/FRAOSLA*A@ G#Y@/G^ZHYS0>K*7DF&&M ML:Q%2Y4<7QG8C[1'/GZ\1]X=9 B/,G0XS#NU]/>;WW&6,$%1%.LRHL B\+>% MMC"CG_YY^6?G_OA8%;S-I7%)USQ+\IZQ.?X'WVF#$KZ'6:!P.*I>LD;YS6DS M'F5.*C 16Q5.6N$4-L=?\TI!!+ #KA\XG7[2P7*O%P3/>.D^$"*^-$P7>GCE MBTAZSM73F\._[._9XQ49Z"EUTI[#="*'"BPXGSLWW479430:9;."P4522S7Y MG.L4>Y6/LSI:H*,=O(P$#!>_ +Y%35,%?S #''VE>7G*&0VR*B]7;4*>\?%Q M#O'!Q8EPPF,>]:Z,[%5Y/PKTQ?XY,[5[KCU<*5FD- MND*H#?25) "G5$$K"I:"L\345 >X1WCER/5IQD;_EB)Q'#)P"\/)@K70& _4 M.!RHL!\H[PW4<+)TQX["KA&ABRN AQ]KF@+]9A+R3C=Y'WC'FYY\OKG[$FZ$ M(V;W$#K/XEF66S*X+_T$LW!)TSWSJ^M3'E:-O'MBZ3! A#UC1V/R6ENP$N*G M0/>*2T>[V'#QYTZT=0I89^5&U6SG!MC$,S-8N,SYW3F>W?>S$JPI8(7E6LA, M F*(70/!0FE2J"Z*4*CZ)X;B2.N#(_$9"!^:N&]\-7A 6;9[#' MEHTCU$FL%K&HO) #YY!]P-G%&^,+9DE@ M6T1RLA*2K*6U*D257> FLA!Y5PB?A8BHP8G>)':\X:/)/;^&0M M=>>P+(G&SFQSQ>>SD*[!?*%H&P!"8Z "T9D%L;5(NFOT(1R6X32-IKJ71N-9 M]1]M':X0W-ODJ#J?[E4K.E'/Q*/V DC-3.OSAN"8@(0HE@L^>)G8#+;FP-8& M4WI(,-4IEQ\41SFBC8Y.^)D XE>>P3MAA5L+%%C?J$0)3I8C7A13/6(J5HF\ MF"V**TUL92+G%L]^HA;?MF1VHL'/K_!TXC_EJ\+LR^Z MX$PRA%(6 :7'L+)R,@;Q_5W+L%.;.3.3EUV_EBA]<>OQH2P;B\:]B23+4I&4 MDDNBGN/3PFHY[=?X#Y_;.#<\?$08FO7!9[Z638SJU5:R'\D3(-*S5P4J#NIDV%-!BFKZX4F:'S\.). M-#*U<6_@S&%Z_Q7+P\UE-UZOS&ASZ!M8,8Z^D+* *DC@XI+E?#EIT)F10'/4 MW%AEXJMAMF,T3T' _*][/!"PQ/$"YX%4O,;Z7BYW6C:H2*:+>?4P[?S#'M6< MWSA08B9\(.X1^W8D()V*R *GXREU3),'6\Z0QM]Y3F MCL07NB8 @%I_\'==,C!8E].OA[N_4>^&H'4/8$%8#P0&< P72%0Q-GHZREND@(&';-'8RQV\SM#!E=+V$< M,=Z$@*PFJWNV'>^.$8E(F(;<_?3 H M]PU4P#M(8(]S]+A@328*SF - SX6K>RAJ.6V[Q&0.)S>H,00J$1(X6W#@B*# MJBM9BKOAC\3+2F32V3;EX%"@;RJ2NK0P$)R[=(@_7\'[:;K395J>K%.J4GP.$ M> JU'5_T)(>D.P9 /=B3K:)%04&QG#URNXW;R@&@H;NL@]IB:*D4:\93MS$# MP+RP)HP?X+^IX;@E?[1""4U360_/&Z]2IA2XI^T/T]UIX M=A;[T'JH\3C[2(K(;57@28=,7E@)YM%D@H*BL\Z&&JO0+A9H?1R% G M[E$%'$-)BJ9#/;23LJ)IBU ;1L49K'7A%T@R3B ;*L IR4230Z?OZ-AY D;S M!NL%/K%P$%F\QBCNXN* -(:7']3?^)R4LRQY6[_?)8 ,3@#))$H &:?C#W_Q M,NR&KJ'-&9L&= &T\0.=+EN@62.]Z6P6X.!4S (?1E2GV$(RGF0=LRD$K7/+;\9*V59L2A?9R&I- M%W4&1I,6ACACSJR\'*CF<:8X:/8'X<=MM9^W>Q6^EFN6,-QH,%7 M0-N.O]GJ0P"G-R@#.['S0X^0G'6,MYXN7XKF: 'M)%[KCE2BG2-*:7),+'1B M^J%VXLW,>+G5.8T$Q6>VG6JFEF-*FW=GTP\N/Z5@MH9VL#OOBM_ ?Z%IH78Z M];)A;61JN'Y.@ER'C-IH?U683IZ>T H9Z*4!:MSAP.(&.XPL[R2#7J1Z1(JCG 8FVGC=$]D@2GCV803JA\8OYV-WWM$&5.Q\S41YDPCC6$W.$[!K M,FMKW.G VBK#]1:I9S'7R0W5C^^7/W[BI5WS\^?G?'L!)C*;V::G(R-+ZYJ. M#X''_>SF<2?$%[N(X9V<90UDN_L<\"@0PC 8)QG4K8$&:QBAU JXDQZ!Y[P4 M>BTTY8$U[VX71/#=.YN>.'EDJ,2K^Q#J,Q%ZL=:W4*!?9(9?G0Q>;N%>U<9S MPVBVJ8HK16Z7J35)VZGI+'/K!'#[G -Q>Y;;R'6Y/M6MU6)(=E+G#-PW ?SN M!W@3P0'>X #OZP=X>>PT(T #1J1X<@2B,7(43? 3M*%L/$J.&<"0$YHBD_PO MYZF\QX&S4C>K:KEN&ERFG-IHW=FL6Z-2*+*\O+(864:E1*G&$D5%8NL3(!)TDDR_O7<_&B_5J#(BR1,3,5K8PK69&4[_WC3T/6&*K MVRF.'PG/1*?6JR>UIM_[Y@Q3WF26@SK;+L9&(IN5Q0[O:>H4N/G7"4U)?*-:7.Y2A7810MQ=Y]2:A<:B:M8Y MGDF#>$+8=".5)KSRA0:B,8'F)PDP2B;CU"@*1&&4I 4P8OA$')H,01+)V,M[ MUU*&!/_4S1&1G#:-"'*;2&>;4 .G,I@JJ:&55"9$;T4/]>BT)HZ-II^NB$DC MVE$RE:I%EZM; [#-3/PU4-W1:D6I\5]ZL M,OF9:?4WI?[43P/);FZ3S+?[$=::ZI$<5VG6C)H]BI]>62!:'4DJ+*L<(T:& MK<*TEB>BJ5'B],I!G(+67LPEN0Q5UTJC>:LR;:1&29_W+";;"X.+S^6E7L_' M4HWR#Y--"7G6-3DN$;Y^A/5Y]9O;UU M,:; M2"*?G-7D=B0MYF;C5#S70CM@25\T\*_;CW!PCD]H225^+*ZZ+%"4A;K)D:"R M_' ]_H[B:C%HK9BUQ+$13EJE2%!>--9X12-,QOT@U@[7]\.[#;@"1OY"RQ8X MZWVZ.=%76YB!B:4@B"AKL7#6&WDEPQNSG*+91=41%7R$NP&BHQW+!*1 M?3?T<"4*!Q^X8+S;-XR->\#)\O&GQSEXL0!\ZESS;[623A)M:E[[^4^CW1RX3>R MMS)/]$6"]8-,]^#^J!N)=.6QY'F_1Q"=YF^G;K&AF%XM&=P2#C_8NY0?&YIB MF> KJ@?BB8CMZX?/4S;NR[]/T\S&HX%>'D\OY%.<"O3R>'I)/@5JN9U:WLL) M_MJL'_^T7]^FB, M))Z2U$LB[2^ERDYU5__8L2P?_][_@EF_2['6+?!/[]/X( M@"C>W$*.TLGX$^4)QLW0(\Y'ER2#*A)G61FS8#K;KD_2;)=,=.ZNJSCI^,$. ML"OPLSLN=0<9OCG.7"6RO"T#>3 Q_+\K# Q/X7<8UT&@P#76X4#IEP-]ZTZ; M;]!P<@$53O:)=H01F+'T-KDJ5^6,M%@IB]+:,'!#GO[U+XU@RT][3I^-C7^6 M$W]->O!88WZM=/J)8WZE+'G@(6,O_B]N?)TNSM^C>_AR,,>; %!;\:V9_==W M==/.5OV MV88.^Z^^@T7K4 M: TZJX>BJ+_8KA )X8PPHHD1R\#D%L#\&8W2Q^J,'CL(#1UDHJ%#JU_A(:>" MN66O].XC?;69>K-.ZFU/W!]7Z"TTM+K(&2"%?-:G@]J9VK/(4)ANB3P. M5X-XR>V@)LEX.!$_/5#X?5JH?T3/])XQS'%C=)+BWM'J3CW3GR"!/RF5.03[ MB'@P+4$N\YU7>7_ZLNZ/R$0J'C!/QI\W!J8BBURRD"XH+8EENGROV6QDZC*# M3D+1J/Y*AI-D]-NE(E>/6(H&[X:P%8)$Y0.)RCU:#Z="\.FQ?#X#N=O0_K#X M=9[Z"AVG;$7C&R+?B[,9:V-)1"QNBVIS%$,A+$XDPI0/[>.?D8=U,';T<43; M!'G7'7I(!Q7+G>/@71M,=Q7#'Q8S?2+E)JTVAQO0-[GRR.P+:F] UG1T\!SW MG1)A,GZ*7WUFT\^C^/,#[#WR ]EU%C+ ),)#U^*GX( #\0"LT#MR^(:3BQ?V M);W5N@X,*F( X??$TM%*J0'4RQ;5<\>2"XR /#MP.&)F35LN* MQ&9HFQ]F!CE*CC5__6N %5#W&W*,EYIS$3XO\-HXZ#^GDD4(GFC;><@%E7RK M\RXL'8S6D\A\*K+U%+>A9]1VMI:53,/^K/=2'_;>%[+.NF-KP:$U@"X<)D 1 MZI!ZF5IQV7@_4^&LS4)8IJ<&49M L9]NQ?W/[UMN<]MAT +# .!,9*KR)H93 M.[.537B>2L#.Q@F.$=/#YVZZ7!*5Z4-N9:L$L9$BR2//9W MESQW!BTW--4! G9&GZ@A3061C8?JC."ST7(?-"%%T6SC<7>HQ9-/R>0U-JG% MGNADL!7D"[;DO+Y!(G;//3FGTD>98@R*WD0\#BBF_L8_H9VA?Q'A"/S3WS]+ M0Z^7(+%@/^=#*()XB@4;.N^X?\V9-.[=A'#V*%UA9UKL[@LA']^L]IE0=F\% M7J,?XL:"8!WK>AP6E^H'[VRB4XE.$%-L3D)5T0#FT#YMCP0_Z4QG:TU@R_/F MI)^2J&Y)0MB(]*]_29())V.OMCW>'9>^.@C15VGK7L[^'J7G<],$ZI&7GE[- M.8*@\NF@DK5 #;Y.QP;*RH$V]CL#G6Z71(M?+J9$OL@S(%]CLD!T=_"1L6@X MFCQ%-OYL2+GW3 DU$KU:E+GW8.X5>.X][FO'HB#G^?+PA+*9UJLW4.@NCC1(<(4&?OVB4XL2'2"1">()->+) CNU">69"AK M =0%T>?F4EED5AD^WJ2:SL9 ,L:$B:N>47B8#(<),IP@PPDRG/O'I9QF^?5R MV%@D#QB9H+GR)A,?S$HV&Y\U8#D,EA=B$8=+0T:O#1)(4^\$(^:O5Y,(@9+ENT5GANC.B,, MFX*[I2Y&$V&:NGX\NO<,>[BM>.%&[2!M"M*F(&VZ;]KD$YXFZ8B82R6;%,M, MY$YL0JZ:T^YT%,?I4IBBXN$$^,!REI4(-'8@ \ZNB*&U@^M"#"](O+W@*%55DJBIP@CP^$X5>D!>@])R= MZNB87AV^X!2046K_=OA=)F^=)HP9#TN]$3O>C#>K(C'D^'$9.AREV='&*S/% M!$BC"ICR"@L]RMRDUI(Q0CW!478RJRB"H_61Z\&C#+] AH)'E][@L>^_D<&2 MPW]SO];LQ7+F.!*)<& F$G-FE+?SE:-IJ%C+O6,BVC^AB.7C2W1*=8;RBE&J M-"5<)Q#1:9BA3Q=J7^C[>PD<_)K#R4F=9R2'7L M2*T9_83D*](Q-.:L%VP$2U;G!BK)R5='Z5IKP69ZS3P[YPQ:JS8*RR*3^O5O-$PEHU!/IX3.+V>KE.-% MAXDC.@L?D=81)T7\7<#_C*(K$Z2S_#B_HX[##:C0'S6^OZN7]?:8<=DLU8Q829.U M?IJC],Q**,_HRGP)S1*AI]'AI$\K"^=(62#@83FZ=7CMO4P(/AN .5*C@O6' M42(N3 Y/#Y.3IC".P_'87! '^'_,U.(8I64:R.H0RL51J$3?/LA6;S7C'9#3 MO\UXHVTKKX7A:]]%=?20@##ZPT#"R"6S4P]>-1U( V!O\5@&[RDHIM;[[ MPA8!@FJ U@.C"5*=MO"R]P/8$FS,O"!H^@13^>"$/]7.A*()(NSB>ERR!_&;:/#!"#0#OA4RWL5" MDU3SR(IX _\*C0*$H(SX*1K '!O?86A!]P=0XH)I(=@8'CY,<&8E=T3H8AQ\ M#^+4B4FJDV,/@R^CA?Z2_G84#:!Q:G.H6NB=KMN=A+@94*#=;HZ'H$Z09^B: M-<65LZ3#&T\D^(9F2+-5:%8S:8%OXGR6E:;HQ4-5-%PLRC"Z=QB^NQ[*S'@) M1B35R81F$A!#[!H(%CI2CFQ.@FZ/_X8NAK.*(4WP#=!'?TG>4. (=J,Y,Y0W MEY%O!MYYI?WVMK"MQG5EFF\/^@13*Z_-%2^)=O4#81MO&7(Q>*"4ZV)M+Y(N ME@B>B/WA>;;%963$B)D*MUG5!]U8/EODZM-?_Y(^1>!_D$SMF23,,!",CX$\ M^4)?.4?I#Q "! 7P.EI9F/USW!RED7_? B+@+-D'%=TO!+C1A4R^A 'XO__G M"-]@M]2!<&XT_;>WGG$P+!=7@<)+&U,0<> 3\.;)W[QB\QO#6P!,/%&[I>#? MNS41)(A0["F1^$]H_R,2QXDL$83.@<2.('*<;QV#Y+B?O8+AX*H%@9Q0Y!-S M(ZV\B/#T7@?_^_^S]V7-R1O;HN^GZOP'5?;.K:0N$.;A2VZJ (,'; ,&/+U0 M0FI 1DB@ 8Q__5VKNS4!GL&6;3WL;'\@6MV]YED4Q@92VG^ZS>K6R,"SU@GM MX8086]5I@R'3-5%$?Y^'Q] R>*O;KDND5-1/2CFYE,JG^H-!?MC/#H?)_D!. M2WVQ6!!3:;% !OGD;^RMHA.721^26G6Z+$V2G7S\(6E?G'7OXFW@)=GU)S/* M_4CL]$:S25543N0<>6@/4R-XLK#^I#4[48OCU-G]I+HZJA]%B7ARH=>DU,&M=H]/;KS]I#XHWZ3Z=]U>.F55%K7!V;71 M&/6S_?3ZDV)O7C[2KQ^N)O,FN>L2:::4,F5XGYO/$S$7J=^455'=ER:5K%3]<8^BP=7\XR:F;>355)4QT6Y M?GO?+_=S_0T,.3QMIR\Z=\6;9'YX5RR>ZG*_T,-L\HT3W6O-?.EA">^?#ZS: M<4TY;LAS?'+C1/+Y^57NQ!KG>O9)MR:V>_UF9HYOSZT_*1G9[$2_>*A,YD_\$^6"2;[?H)X%/ZJ%/!)S?.7KM:GJ9:6OFBUBF= M'C[ )AO7,C;#36T<_J!6[]V5)?ND=VCM&OKY+ MBI7DO)_3\ZF;S B>W#A\?#)8S*S4Y*36N)V0="YGMF[,-CRY^?I5_*'1,/.K M:F]UEA'+;7*HQD_*_<+FZZNWE[7:^>V%5*N.JC?SBK4ZKZI+>'(#2D<'Y7)M M,LGF>E?W_>1 K17NZL,V/+FQ42O5.L^VS?SY9+KH6_5>.G-Z6<"W;T"IF>Y? MYVKJ0[5WE>\6)T;G_OCP'-^^ :6Z;)R+H_3$2BJ3LV:Q]'!;S13Q[9N'/SH[ M'RKBI)[KK2I2[;1$FNW>[;)?W#S\WMJP)N/QPTH8G-PXO+N\:,_+0;]?FN4.]$[])ULI=7'/C M\!>KZN#(3%8?DD JI)HM9M+Z+:ZY'%^?+6OB07$V2HTOE9MK?'+S M\&JUFG\H)^_*$^743M;/;G++!7"O4I4DJ6\TKX[J^231EV=V8?$P3Y>6_51J)9_:A^>7DVFG3*X^)MICUI7)S153?VFIJ.C46_?S.>-"HCZ:ZG6_/4 M 7W4W>Q:+/[I&#*/#8?#ONSZ3!YE>UAR_^$.QR7904L332?J96L.J1%/30K7 M:4D-/>:LY+9%X<8^4,X*M_&DK4_U\XO1V>VU4GZO2XB^ND./5';O9*MCZ/3X MZ*9P>)[KUIIW\4FN.JDU;]$Q!!9;#%1E_-^F=XA=%E79_ Y%;L>:^/*8,!,- MYDA^SG-\ '@F$^HWYE P#B\J)<"W:G)>$6NE6^VJ>UH8?4THM$2C:=!-R=3] M"_8?!N+IV#D)1/)Y);(Q SL;GIE'Q%_?=,% M5_@%+Y4SM2R=ITBRT6@?V'=7W5Y_](%HGA<[EY6S<794.VR9OA(I3*6 MZ[X2RRM?$,L_ BOPO*#JU&\?SL?'$Z:V:N+PXJ46Z;$Y?-8_D'AZ^=S %]W M36Z7H>E_*SV]2ZF4K&;^>J[6+ZV&V>EM&9\]+T-7S,7X.DN[W E^%:L?5 MT?*DU+Z(UU:MXTN[WUH6S8,7,-3P!,.:FE G \,6#>[[3^6<=N:!R ?SK6/] M"G4BL[C C,4%=!X7>$5K\U?0C^MC3?=3.=?)ZOW#Y5GVP%1D!0[2 3AMXUG' MK29G5>=E=7)Q7+I=]>)V\Z&XZD_T^[,W)'=0EROUJK*\C6.-ATQ8Q,0)F&S% M';V>.GQH#ANMI-*[KXVS926C7;9!9L2*C]$@%PXG95U*M(Z-FFXO#]LW->3?5?M+Q3:<" "36 MI@)0,)S;N"B\D1ZB.?2)CV.M!I>#9]VN%O4.#\WCB,?UT+3CQS>_?E=A,6[B"2Q4UJVG0.;,N7(B$/?458E9%525R M985 "3Z[%3P/L[OL8;N2;TSF-^I22!GNER;_UDQMA60CIVKQ;N?F+BD>JO5J+J_4E#QH9KE$;@NW\Z0E313@ MD#6% 9%@?X(RG1*X#XNH*P'FPS9K ?B71UF++"K?\0@#Q()7+0+HJFX C )K"<^UQ4)J(D,6G[(!:#% MWF9CP]PEL IBF#',HD#J?$3EB+&,LA&^%F/R3\'RC;426\ DBZLU#<#;,<*C M.6S2-)2NWN+LIBS+"LM"8.+)![%9_;)^;!E]K3GT-TB>;6P=2 M'-[K)+CX69D]PW]B -U]RP?8,:9A]2\P09ZB/?[K3+Q7IO9T+97N>5)I+HA1 M5E7=0HN3W1Q?HQH_/]7DV4EU(B8OJJK1N6Q9Y!U)N*\44.M<;2M3:Y^=WHV4 M54%,KD[N#3W9R-;F"J9\II^VI "?P$C'#ET(C'#XE,Z0<(CZ=+$)5(+%W%PQZ7:-E*- 6+ MYJ<@D^7C7C!C13>)4_[ ,YL>I4G_\A^-EN]RU.T"9^N]JV/#*IX5)W9SL)C7 MT[G30OT]67A[P%GQ M(.3G_$X.EVMKLH$=6XX?&?(*)/]E'4(&7>EA,A:+__"C= M^!D)O@LH+!^,LV4F3BY[G=QT/LN+A_5*;?E:U9G"8$U%7@/)5F"CTF)9&X#H@,M?'"&6\BNW)_]%G3!4"# MUW@-'; &MV?!I8[OC)/K['&C1\J=8:4X$7O7?22&]"-9<#0->,T+QFC I0T3 MWO:LQ RZ"UR1[&=N/XN+[5/Z2>/S\T9U3.QD>EC+6.*IWFD/,5J3>K/P\_BA MZX#X2'?!1\,P\RGN _F@V&T5ES>=9'727(H=;7R8*K' 3FJSR"!BCV]@CQP0 MCW/(K*:N6J?Q7J4G#J62='%^7:F0MW-(AUK\3-)Y;-,;(,B*+&BZC[BLL6)R M33 \,170/!K7#L"NLDJN#A5RGND1_$N#H97Z&%CM"69/+[ "G MWOXYB[\R)P.U9<0O:JM\*M^]F)0J1[=O1Q_>;Y&+&0>#JKKYF#[TD#RSR>Q! M3L)N&JWKYL$EN4&,B:4RA1@=:+%1M$RO?LL4; HI['&HR4Q]%2D2H"-HRD#* MRX9TFU5%&VZ1;:,8) S]*(T (KZEV8&21.[GF\4Q+-,4-0 M_ ,DOK* DU(?6< ?Y96K>A//OU;3@HUZ=^=G%UB50.26:%@K?[%;9>7_QEOI M2M=50"N9+Y,=I[M#>=59)1O9]NE#=BJ.!G=O]4"X0]@=9=UU1" U;,7#JXHZ MLN$N[FO-:7W4&-_+QFWF91U"OE7KB1V!\^KBJE5+Z8.32>/@4KZH9;3+_.BM M20YO *=Q1T:C([%M]*JM6>E^]&"MY.SH3?TJ6(V94V*HKE"T.*=EX3R0&:.1 M :"QB$?K+]6W=BTC7HU.UFZSQ4QGRP;2V?SL71N,QW,N7[VJRN5I,IE-KF(X_Y%?%ZO)- .6J %I[/H!NC\TKM]WSTFAX64MK MR4;>.L\6']),;4P7L[%DL;0MV0(U-+#)=%[JKNHF51B1"KF0?=+E%6K0OT3# MVZ[/[0AYC@]39^)\DK%J=N- Z526HX/VP]L0P67? 43@JNE6?#@7.T>K;J9C M3E:'E?K@^$$;'AS2OE"E?#J6RF_IZH#HX.KU3(O?4-B?;XKPN&X9M" VE;B*F-199 M[P981;(IY8%QX4"YHHK2)-Z1QKI*'&>2$$>,H8T9=)FH"8%AXJ5H*$@Q)K-- M.#)O6R#X>WA24FV9_!+^2/WIVM."P?GDKKV2CSF%SXB(_3Q1)!QK,]OJKF8D MP-'6'SC@.[V C7*F1"K+:>KXLMSM78VG\]LCM7]PHK_9J_04U-@; M0;M4P$A$X,2$/])_4L^$Q%J##,,-KQK?*28A<7BUKHY+ T-5T[5\;R(5[%MX/[S2LZ-[T;2TGEU8-J7B0_-VANT&M_@8:*(:0"#C@\!"Q[I[VIT% MNY_,9H9^#_NDJ62AA0J5M9?NSCE@+H]S1S='K=N#'DD_W*W&VNUBW'JU=-\9 M8)J5>'%>K!WED_%CHYTLU6:] Q, D]\TU=;(R#)$VGMFK)B6;E# F J(1-'@ M'71 [O,(9_;/\$+)H1WF?(=K]'B>/+DY+1K3@\-:L]V0+D:GR\%T^@2HGDF3 M?C>L9C?WJWM1KALUY;99N;-/\S?'+;"W'HBA;]*12SPR/QGO.[7OKM+2F,BV M:^QL])=>#Q9L=IEN] [21^?+[K1V6#I)77;G9CV?7>ZI;_3KM#&N@ V]!E14 MC)CV%)Z!-4TWLH506""_\NF5%DXT!Y+G)GDE_.'?[/878;WR\&V*Q)KUQ+L9..;$<#[V&QV"K(,YZU\ MM10[ULLF<>1RB=*3 X)\C6)\ZV->YA!PP;D2Y]]Q')'PB[7]07;P;,<=?M/T MQ2?/N1E^Y*5\:T21=!4_I!'EM]U/ M/E'([/5^BJ^_GD'@G?Y)E;_]>T7_1>3X/W\-(OS8$\T\9[:$%BE$.*DX(A%N M[ TWGM/0O[_J\9PN_(6Q(M)#(Q81Z:$1HD1ZZ+,J1Z1I1%KH&DJX%0014GP4 MR]CO_>P8/]S:L2!^1$I71!B1TA4A2J1T/I /6G 0KT%B;]:_"+O>$%;O2H;X/@M!2S!^.%>]2G;X/*OQ!ZXO_ M_.'(L"M=Z?O@!9WZM@L]:B!*DY&AVYK\ZS^21,AP^*FJE:_(&+N1GH@:#GT3 M>,7ISD@@9*?>N:[T\?6?-[-^7@%5XE1Z)R<.(SP#!L('YH2$[!K^ MNY-4CT*$T)\.R9TK:!$\(P;U^=>P&P95_)R#O1.AOY[;S>G%X@S2^PH&T8>K M?N'"NCT.6GYKC_M7M!/>.DW@D"'?>LNCKM3OW,[)1>?PLC^IGG<.;>.R=E2X M7O;S_30VI$P_,K7L6V#Q9\F3KR\\GJ[F#Q_-[F4FVO-4^^+I,5MIUBE.*+., MPM:H?*N3^D,&[ MZ+)]-4ZZF8N^8#K&TEWTY$@9[YXU5\WX9-4CYER<)/.G\](="ID"D&XV42RN MS^/]%DCY$^7+S@CQPZME/LX<"9D]Z5HH[FCC[^I B#S6WPN>D4,H\EA_*X2. M/-;?"YX1@]J'4OCUL/H+NZTEG!^C1G[KL*5WAH#9_D3.^CWTO @OP\]A0NB( M_%:0^HD<)/+.?3GOW%INZ5E@F,EWM9L^P%$75-TRH+K)NHUC5<*IN^U_ //S M,P=?EH3@#"G:&C]Z8O)@5^I7'V:YPVFC<%[KG![IY52Y49E8[7[I@W(10D8$ MD?/@IWDW]Y'$\'HRWU_6PA:2UXH7E:5\85\GIV))OK',F^;!\1)(?N_I"B%# M\Y_F^OUZ20T!V<71-WD_K=[D4Y5BK3$Y5:3Z@]*X.!T!^NX]L2%DZ!L)JQT* MJ\C)_5V1]B>Z/3XHQSMDA_Z!@/Y\_];'G_EC_.GA.O-/Q.T/'[- _$- _ MDXE]A#=_+V?^%CY^[B2A4[TC'W_DX_\^=8<^S-[B_*MT#HMW@YMX*SD=7\ST M>J/8R8[+_50J_TJE$?D]06>-T&0\&_XC"V$!A_9]NL[J5S/!OX @DU6V+.\+RC_Z M[=\N]7WH0P'E+,#<=%%2? E:!F]UVW6)CI2NWVO=N]Q=(3XA#^G.X8.Q,E/5 MGW8S47GJI:^F5 M,FLJI26H*1M/IC/Q@71UIT\G2J'1NF]*C?FT6X8G<^M/WB_R]HF2'BPF(KF7 MYD8N,R_>C/K9?G+]R79Y6P-QPUSG+3T^2HG]M\\C+?/NZ+U;*= M7'4N4N2\7[HIGI7[^' MTN6\9A_<#W%ASO*J5 MC^5<)9N\TAYZMC::CZKY9;^XN>;-E;6*+Z\OM)Y=T: M93#)L28:J!V:+6+0MNA=6+VBZM*$:X6#OEQN3^ZDR;PZZ0P[^6M++2>G!^W? M! +VSPQ6L@R;[(Q&_;1%>^ZN$2T* DZTY[I%F)V12CHMC*D,%TYUTQ3@0*S1 MN_"7@,8H)<+/D&SK^ZZ()@!2Q3W.8(\FWR-:SH*"Y6JJ9 /9$UD8K 09+6C, MG+;&1-"(Q7X'Q@%^P$Z-9@$^BD\LN?(O\"%]@N8VO0^\1_?E9(-EX;P ]J/H M2:EH:%2A$&U+=SY@Z@3])*!T^,P'_LRF4F<9 MSL;X"U/LT"^+N!1RBMK\.:0U5?.K?F_#N.MM$OIJ$MX9Z>58ZX MLDI?[#PJ#DP=46O/>M+3)L>K]''^WW>9DNE$IA !(@2 2"5R$1Q" (?B,[D[ M$2 BSO2S !%QIG# H9A(1H#8(2!>F27TK,[Z<:?^L/%\S_'@O<\2PI<\-3SH M\9E+@^#YW;E+N;?.74JG$^ETJ"^CKAOL]*X?HSLV"/_S#)X?F^SOFB83>=M% M123Q^23Q["C7IR]A R_>.LSUO802X@EESQ$2S;5D])%)Q2(263O@%'ZIDA"1 MB.,Q#MS"!XWC2R43Z7#/='T.VUD^\2""_"LA7TKDG1TFVS<="^[2S/5RHQV7;:0 M?$6?(F IQY2C8-R[O! 5E<8;]:H^G>I:Q\=':%P21 A< V#?E@SF1K_[4"A- M)R?)_.G=P?E-:GY[==ON9_N9W_[-%U*Q?#JSD[!_6J: MG![=%GJ2V&Z<'"Z_"T]*?@X0/IDGI?P\*=4O%><7%X/Q+-L3C>Q-_S1;;%GF M,@0\:="S9O7AW<%X,CTQE]GX2+ON:&7@2?G?_BTF2[%TZ4F>] 5LX',WAP5! M; ;S8"R6_4+@<\5)TOXR,* Y_]T#/NK +FN1CO!R7+?^E&CI3IX/:> M[MYXJE1:TG6W.>]=39:K8?YD<#>[P#Q4T'XRV5BJF-Y' 5=$@&$GP*=#F=^. M %-](K9O#T9EDNE-E\N".:A?YE;=\OX)L*<7&N+R*GU=2QOQ63K=4[54' DP M_P("_)K^H*OUA%9:U">4:3HM^[O"4EM-03%-&Y[<2-B-#+"O;8#M6%<(ERFS M?^[U(2N=9M/G=2Q@@5TC$(LE0WR=/F=JKM WO!*W7>!%#*6_7>EDP/QDOJF*BUV=/E&4, ML*-TIA+X@I/N4Z[%R>AH?GXOGT@]\?:T7;ZZJA?KR7:_\(3!O[MH1T3X7Y?P MDR$XV\=+Y,_6HLZ#M9XF+_;MJ@B*.6KV#PMDR:9\?7:TZ MD_C%*EON%R.;/>(NGV?QA_LR0L5=]IKJ\%[N?)JWS[=AP? MCD; 7?87]/CPC-=@MQ/3[1FR/Y7L1W#(5W" 3^@=_=HDL^51Y>KT6,^=U*J- M2OZ\C;WS+@9-B:GYO'YY.JT;:>)6#>O MTC@=#32_9")9BMQ#$0/S&-B1/1>'A>QH6H0-8 M&!C8JW7-O3*PPU[Q0,JH=_,:D?IM8R)/)_4<#B0&Y3*=2>2+SZ;.[K<%[J[[ M)GQ&G]ZGS\'[E[VAD>V>V]>UB&;"&F5-;F+;OI9N6@:Q%);@4"$:&2J6>:"8 M$BCO]K;&D!>DO'\KQ2;Z>2QV7[=JB.0U78\A4L#%D;3I3]14A C^>T%)% MS0Q-9TA_VT5SIFNF;IB"*)CBD A [1#KY-QZ;_IGZ^T_!&HN6(*JJOC0% EM7 MD&,3?E,FEB*Z[R*"R%X"IAQ6<&*@G#G9%0.>FLX I2AB!EM( F^3QK"4LVA@ M\Z9@S_ E(CQVKTSM*:[X0I? #/"R?R_'IZ-AK5GNK3+C],/X?J)66\M7:9F< M) "C'?S'&^JN9J1\KYCNUYQB*-(<,#AP1#JCU9G]S+%UE&QIJM/8W_F>P:4YI%^Z\B">9D1[+AI&OWMYES%N MVE?36G,RZ:4?YI?7F?KRMW]36P;5_.[&4$34%A0 IT6)J?"W"7BIBL8*,9(8 MAJC&!%69*IA# =#\T0"DL>MW0\]A5E4?73T"T:ZHZ>)QZZX7'\WEN]FT/&D\ MM'_[-_LX/!U27 -F0JBSUK+P/[<;RU3';BP840/8!MM-T/E>U'^#RDZ,_C) M]H:V8-5NGE4_NW?7#*6RV]&(BB ]GWE:WKOKJ[R+>O#D2]/8KGZ4;0]+*'QU.5KW4]'!*.IK>!ZZ9R<<*J=S&E<<$L!]F M1,+>9"J051FL'?P"Y.QJG4SP?Q,0K8(,RA:J8/ 8\%4NQ 5'B@^('C?Z@\U6W-VHHT-_F[PVK2ONA, MIJE&>2$7DTVY!XSY9W"_C[]OM=0@]9$T:B7%AR-]<&%9UQT9B%33MX10UIGD MFM*\16I-19DD/LU:6#,0QB+8!MIVDT;H&K!>0.6GGW@ZOX['17>'TTL>-+P5 MHH8 _S2(,AW8ADG8!T.T#O!S49CI!D58^$S"YHS 6:9$1C<26B:8%R\P^P-L M0$.9T6?)/:HOQ&0V =N98@I#FS*FI6*-U^X:K]EI:.^S4-!\ MH3@!6HP]',(CN&TXXH20&5V%O13V E=#1V 9"C)BP<2 *@U"\=V91!W&^'YXLMPVEN7R4HG;%^?6L&=?C0JUWCB]'$M;Q[),S>Y( M;-C%9LV^SPZK2J5]L)BTMXUE.8N?-B;+C#GJV>/FO%6]OSJ99+%(?N/)>65\ M'Y_5A^5D^OY@56R>GAK%0QS+LC' 96!,C1M;7=J3>?9XN!BN:EJEM=PVED57 MQN*$_**7QRX^WI MLY*9O9D7R:2:OLW?W9&CX^SQ4>^*-X6+VN&EF$Y6Y%:Y,N.WX7PK'&E NXV]"X[)HS8C!Y9+)=FG1R"?K"=(W^$\4G<%)L M=S8S%),)W.58D<;P$Q!IP%X%4(1 CH!, @[MGA&%I.ATSJ"<&3X@"U&U*4=CT M,QJPDRK$J!S!S%'=W*[=UJXN&IE&>9EL-'('N:MQ,W]T#-:$M=Q4;[ED9T-9 M^*(QN+\58#YH5Z),PW]PFZ,81T;0#51;1H?OF"* K3+D/;*QC2):D(@&%&I- MT'I&))5-LZ$_H#2IKUZVJJ,.99O"&>B/(F@ZJ&(.MR*R018$V!BC+*=-'G,S MXN,(;_@70-P")?-C!_^LLVD?BZJL^)>;#)NL;KL7\6M+3W:.CYJ-3FK0*#1& MFPQ[^W-[9=BO"G6M,\,+!BAD2"ZE!A0S/L PG4D-P23Y[5^.F5P#HPP/AUO1 M6,2OT(X5*NYDJE R4C/%(17,('EU0B]4,G2H0<+JE$ M_H>.1PLW8")&%DZX1(PLI'!))G*11K8_P+RV5.4Y!?G3+N$CQ[<\R<'WWI1_ MRY6$9^'=_-"^8=O6^\040N>R>79Z<=O>I.-I#DXX)#.*TGJ;(?CP[X_/;U@IM3'TM/F3*G-2_FHX6+I1#'[G4AC MM[/&?BY>, ?AM\*+=XXB8XSR$_JZ!&)WHNSCYZZFILRZ/[,DZ>CU2D0M-5.!12X=/MJ_!QTK:6BES MLJHI]_7S@\%Y;B"??#(K+:QQGF(<*_,SO5Z<)]/E@_Y)_>ZF?W?7_ER> M3\VGKH=HYKJ^6PEE,K9UU]LF1# M:5*I6*:0C&4RA(_>^U$OQO^,[X;0I\Z5,K)#9["SV2-?0$#3@#!8=OKTWQ'JGBXU_TU1G7T*WI!+1 M0+(:K[TU@[O<1T;WHT'N=-;A"BZF8PP[F*;]O_\32$=WZ3S.;Y#3J^]8/ T^ M34EW1.(LVUTI27)E.R60QD79S0WZY-(\7(>02Q>+O@O3G9Z[M$"6%E332E?315G1GX?_&%H&;W7;=?&6*.E429(*R32PK*+;6EBBS5&8E M7=^MY-J\.&IG+^5A-WG=WM82I:A=U>_4Y'(Y4:IGQD7E]**JY$?;6J(\+-*Z M7XT,*[59GE;2Y0;NRC/SI;34G)E%N^U]$I+JO;6EBBYM%XI MEJ9W=F]U?:=?7K(@/ MYG18[(*^?*BEQ.9%]VI::<.3&R>*UR62*1_$NSVB&/GE<6VJK YQS>")^B0] M2(JE4J9?DN5!/UL<)OMBMI#N#TM$RN=RR5)>$C?:PN3'-\M3.6M,ILWCLT/2 MO;Z:&>UM.%613QJCSO5%OY;O5N?7@\7*6#R4X]67T^RR8^N>C36;U<.KA^)!H]PC^;N: MF,EG&T>=\C8\S=3JZ-\OQA M".H"F5Q@ZYX-6-V=5$K:]6G],+GJCZWFS8%\7C*VXCZY)NDY.4YIM?1URC0& MJ:E6ZRVWX;XL'J;.)D?3LUIC#O1WD5HM#BI;VP'52@TC5^X4^A-B9^[2D^S- MF41&V_"T6[V-R^WD_"!Y]7"2F9CCKG8Z:V_#TYG<.-=N"N-5K9-YZ.>4QHU- M;D;;6O?TB^;H9CBSV[7\S4-F4=-FDXMI.]BZAW=:X'U6GFJCP[LM//JK)WLT MA*(KPY,=&+S^-8HF@9(H_(%M.?X,M'#@71HVVC-XJM'W[=*03B1_:!%MR*HS M?VXU<\@ \7/+E\,&B-0SL]PB2$2\Z6X%O [3OU?[@0^$?#)13'UU MR+^SP0#C;E\@J_KO[]Q1(%S9BQ]Z[ATE/&="VEP@*F1SDP[="/(Q#2"?ZN;& M] J<>60F'WJWRV)RD8LE"-I9.;8Z?C=A Q :X+_E' MQK>*LW/I9'4A=GMQNTARC7RV-%^. M6)E]/H=MC]+?H<@^HN<=A[GW3LY(PG^$5OGXH*Y$VVD8KNO__1;?0LS]TJ(Y M7G;*U[WX<>EFG!N2_JDT8O7MF4(L5]QL8?;GS_#$5'5CIM.!E#J=P^B.;A8B M0VS?U:2?62^Z!Q4GA.?]9#;Z)E7(>U1BE_7[G)S>OU M2?F#&*A\?9E,7UZ=6TGE6%KU3@Z6I'K7Y@7JL50V&B<6ZU:E>SZC@UNCN[NUR\N?7%*UE(OC/-BM?UC%YKUI>' MI5$O/3NPRKS&/%F,I0N;#2[>K82%3>-R"[+S7/O2*#;3Z=[Z]KJLR*A\>ZNV M+7TIOIPOW-&N/OM@H?4P[;:AS\N\0]7%0C?4TAI@L5LFJ7NX7:1/& M8C96+.RQ*79$R%^2D+F*\]GG"I="L]MN.*]42>ZU]N#DZK V[(G+^W(I0^:] M>6T)5 PJ23H?2Y5RSVHDNVUZ\V[*"T'M.6N1*)HFL6B08)%Y=^YFCP/ M5%_XF651X1[]^W,+.,,-EY];SQERN+!6I!%@P@:8B)&%$RX1(PLI7")&ME? MO-)1^ZR"_/4GR'ZZ5VX MQ/Q-*MKWZC@08-]70DXT_P"N?";][.M2<$WR8H/]9PQX5_LX>)=%)/ML]J>:LW[EGQ0=+LOSGGO4QS$K9U*CA9'%6G MHV,RN4II)XWQT5%O;)3[6-=,G2=(=5,N3C&7-;I$78$Y8+I;/ M%F.IY&9>6-C-RO>K0]^E@T%X^-UGGGF7Q7]/AU._'3O;44NFTJHY6\U7![>U M_-)0<\/IW*A7]L#/TL6;Q7%+K]?2:O8@OCA+&YG3,NO"5(B52J58OO!4!Y:( MKB.Z_AETO:,F2P7%.D^?IX_NDJO+G'&2ZDDC9?'FC/9'Z7J%\(:S?_4AF&<+CAXB_OK5K+=7I4<]1LE4;3[W25K M_)2)Y8LX#WN/Q7T1)XDX22B/'R).\MX^"-/;N]6R6EI>U\2[3FW6JR:O2ZW= MFU[7G:OC&ZUR6TG:XLWQ3:E4F)9(F76=2K,&N+D=-K_\ IXDUO6 50BR:XL, MS?=JB?D#..P^7/QRE[[U4%]"B+AFNI]MJTV]>3$ZZ5W5U9^_? MW/_W4;YG')2G1U?JQ55M?M',M\9YZ31W7V;-HC*Y6"&9C)72^Q7(7)67U^635+?6:7<7G65\=6;51JSI M$[ "=#^7,L_J0$Z3!7P,#Z5HMLB>^Y!^!ZEB (6?+IOB#0<<-1UUH9>R@<\Y M7?+)P[W]. RDY_84-B7MHI]/$.4Z]L DAHUHDVA74(8.D,5K(,F^R,N#=2Z!YOD'&N6X39BZF,DY)8 M3*?2?PO>F01VJ(_KZ;&&XQM-/<9$J.I3 .Y*&(NF0!:B:M.N981N5 !V)%B& MJ)F,@DU!ER3;,#!ESO1.9>G>+#9"J5)[02U+@U*U62SC5@>+AYO^[K^8_V7[*(W7O'ZX9'R3F M[FI& @;\VO?\1*%<6N=GVUR+PZTH+AG%]U'6X8EB:FV1RV MQ)4T)M*D90"ETGN OT:&.,5K6A=RYZ)A]"\;Q6&V>WPTJ%7OS/9T..NUIZLV M6/G%0BR5W91OPA(;X-BJNL+]T3!E M\"7[J&)^-+RGYQW*V=I<]$#?""2HX#Q91LTX3E M@3^6-5%=F8JI#^O\1Q^N8>#^> )_0O#V2=6,PM^FX.V7RE=GQWC5=5QLUW NW&]L@9FA/K8>QNNLC-44)ZQ+U9 M/5SAV:B=0\4BE1"Z>"S?A:*T%Q6-*D]+4 WBJJY/J-;G;7@@FK"B/DT4)L0D3^T4I++(5T=,7XB&HMMP-GBO M;I@Q?LGX([8^6+VX'* 2R!+"+M1D*H-@*98*KT6B2R?__D?9POP4"S!> OR] M@$,+=?86T &H"$ZG_GXI+ &4^"1%[!E@G.EJT<\C8$+H@++[HEU2_@&[JHHV MGE T5H)GRUR0$5PJ7DV=W^\IOU\W1A,XVH =3*HPD;AX.CN<2$K4@7?$C1 M0],$,, )@!50Y77!C03B/DT1")%A0#AF(>W K:#Z"]Q*T1WP@])EV0;9I0+_ M"K[\CHL+":/MOI"KO80M( OF4)D24<-O.5R'!(@)F1X!?J$@^0NJN&1<83E6 MP!)#_ "[\HY(U*CDC((Q#[!^@,?(6YG(%1%LH%MLU&/" KB2Z2"_A/(CYN G M_W"Y[4- M8V/$/X;/U94=?TSAI_KGZK*A*@;BP*-*&#CKG_,G40;GWO<;N.E M .CIEL\5U*LVCC=316WC,T/'RW8^I5*+\AM3 3Q$L7$_ W(T&4/704T"& -R M/8$ ,6%@6Y3*@6T_A2A<"MB %XQX4^((D M(G:L21DXS9-"AI^T#["GS(JBI%\@ 9[/ M83-@M[LB3$$9;2D&L5;X#E"R0>6 $^%&\86*QFQ>%$(R,25#&:#X=064),[H M=Q\AF?"VWZP6[563"1%+?5(EX9S4@?X+;P\NFVE=J+Z;ICV=^5UC1!B+0!13 M4:8P49%W.<0$FX8S@(1"1F4H%+$<'14^D A?"1[WR6W&<6.N?B>,LL8"5>R<'><[[%.P3-@/3.@.HOX<5@Q)'L*UP3;0SHRA168 M %3WQQ51B5;8LR^ZL!C].;<@Z%MP:9E=%V,[:T2);&L$ZP+/)83>!EP.I3N\ M,,!(SCU08R:KH'8;6V- ?TR1]&$)3[8-R$KGEXX(8.CJG_1@/EB&!X/+*C!" M=.+Z0.>[N:?T;3^> O1,4([0YO<=,P :T._$)?Z(:WQP;0[:, 8N I\&E4#W M; 5OJ@;>GV=0^<%%48:R?H[E[C=/\7X2>/(=4N#*?VWTQOB9N.!C@M+!.A4$ M+E*3I<>"=NZK.VF_S^GC>/Q\GZ"SB:(3[B&NB@ YZ]=0N2?R-@SS>6<ZIB#_(+FW- M[ZOQJ0B.X0[PG#!OBS!CT1A4<:5 3-R^.#>*HDP)[IXQ'J1:CW"M'L MQ%)P9 I(8;]&J8 23$PO4C%310N_1-',@AB@,:O(/*E=AB%^OX=:!#524='@ M B465-,9&A3H(B#26 /8C*CA)HU%;418#H4NV#-@K#)3@]WG@%.O3%!6(ZX: MH?9K13RD&K'#+/(:.'OQARFY0^ M_'XM=&'H*N [/,"=QMQ9O'(<&?@-FL\ =WT*:_#H)W+S&9IF[B?T23=VHOF^ MD/3IS+;0R1D10$0 ;R$ 4&L7P(5%EF.#F*;I6CS@*F+82S^FCBYB87S(X[Z ML/K00J]'##5?V9:XVPPVMU DXCGU;,"P"$,C#'TQAMK:4%SH!D6,F3U0P?X" M)$7B(YWY'G*Q,%4TQ@P:!2RO, MB.5YK!%21TC].F4%-'2NIW &2BSB!&%II@"PS17_0J'2@3GE(DR+,.WM=N%0 MM3%2Q]@IC<+1"(-.$\-&8]> 8WJ%9AF1R(YP[@T1,"=NZ@6$6?["*BAA>?8G M9WLST;3<1"",O@X(_C*8BLCS&KR%??9=A*<1GKZ.-RX4G5DEB%HJF%#,,\RM M%!9KE/%Q)P;8*4.\R1@ .DK0FC\8D"S2)PT9G'D_-0=SNVX MOB)\C?#UE;(<\ JY)6.8P"OA_ZA]+@-[-$R.R/C==+,21;30'TR?,9QB3;Z2 M3Q>%IQ!W.1W03%\O*7*@BX8L3&F.WT8&/V/7HN/&D%A)9(3D$9*_ LD1I3#: M0%,,& ;%T-_*\'Q(VGWR M#R]8!X\P=NZE.';%>^&"ENY2E"R/#$)IAR4" G%AH$1^BF%_M:K-3%2U&55M M/E^U&;'HB$6OX9S#;+$&;"I.R!I#QLBR:(YIAH-)^U%8(HTQTZHR8,A89.9$ MXL0IL!C+Y $U_,V6%7FT NQ':8*B@:H>&)[@K'X;CW=%@//DBSD^MU!C3H4' M ZCZ&B/NMLBF!SNB05'BZJJHLGGS991>$UUC>TZQCMD#(A&AHHE'(!%(>'_ MC;#VPU:YZZICD4%K5YZONI8(4.A=D\DF]K) M3=IZV:#?M4!!HV'^V+J^A@TI<$W#'"LSRD0>VS^K)Q4I]&@."TNZEPG+&W<6 M0ZS WA4FK5F*]+Z(J;S<:10H2UFKOG!JH-W**J>:BF.8LNN=\HJLK3M=+]+Z M\*OREP6&M=SK,NWA>&*IL.*X'1-+41^ZD?IV>&OJ 2C^;[2[J!7#[VVFH:%,(+S&$!@#H[H F( M-,%V:_$,KRY]695^0JC;!M(F*YE\]$$!WBCBM6B >:(KWUF7*8T[?4'R*2:M MA&,)!:@+P)6+IN-EH])-%9?4XJ.D;J$ZH($", !0\F9*F#I)%WYZ1V\JYJ/I MFT,5I;/7\"I0 "=0 ^?)T_$$3V6T_[$3=EE2;.>.@:[X05\;ED:I3K06@9 *(Y6XC:30#IY4\%Q (N> M1+B=%@GZ.?\SC0Z:"\Q-(\O0E"BN:;='S)N#61E(9L>:E."HQLP#159$@Y9F MHNK')@^&R$83@(VJ>]OTRTO^(6 9_Q34_3$1Y3GC# S* M1SI&0;68T"7W(C8B,:GJJ\D@K.)8PD^[B<5Y2N#C%3).R@@F8TU96XVA+MF\ M A/YO\*2QWV_\:X15 MZ*I(C01M @5IAR424*L%_0#TI@?V*LZ3Q9S)_=><[Y^KQ8O$-:^X^RMMB KQ((KR9X'2F$LOGW%; R*"2D'F:=:1?:O4! M/R<# X"YXCP]YS3I VYCNJTKN&V##?=X;AN]+=.I.V'.<^0HPT!7OD4]K-A<-3RUT4U-Z(!" MX5=)DQ3^\%_':T%O& F]:: AF\JF@Y!T/W9/#P0U9#(.R$4U4?A3RYF7= ;( M?[!MC+7+!ZC.HXU9P0D5< QO >\D RY>F()(4@#7O>1)Q^+S&JA8A@C\,<8K MIR2:JDQDFW6:C/F[6/&4Y1BMT,KB_0@<+F&=OG_'G>R72T1"N MS.F)Z?P[CDO_8C$%;$/SK#O?Y^MQ'Q4'5#"2/7OVG^Y2_:J^G_R_[^Q2GXT M$09 %!+)3 2($ BG<@^.:TG L2'440V@D,(X!")B+ (I?(I"-(A $2$4F$ M!!"Y1#8BB1U"XN6S#=]LV^TY@^VYJ'05?C0P%%CXB*@+@D?#EXB:&=]X4_$5 M-[E7AO+N.RN^X,H&@9?X(PK.(-7-__[SUV 7YW_.^HEPYO6&RL?BS);4E0_& MH">MA5!=AO\0,X-0J0._+_L9/XBSNW6U<221O/@8MGM8; MO[' >>7XZ@_2YWXXO7Q)+A)2K>V3;V7O>MFK;V6+.O+IF/-UM+7?_NWPC)FO MHI-]2;*)-+4(64*DO[U7@3T0+1+D%Y'>%6'_%]&[WHO\53YNYO==N3$BG>J[ MZ52TZB]2IR)U*A(H(;B5T*M3^G 7RA3/J^51V]3L7J S?06G8\6>+R"0>%M( MI)T[XK[X**WT]&KS2(_J<%WFG\;_*@K: MOH.1NPQ#?A6\>-[Q1498KOA]N8N!.=S6TO]NL_DD3(<.C<&>T'\9$7EO(M^BHE[G''P>,ET%AJ MN&N[9\M=ALD4"E[-![K2PH9CODNC-7G^$L1,H#G?DZB52B9W'=;\! QZ.2G] M'F33.W6L?5,4.?^K_+V8S/IEA(#'.-K?]\2@$ULC0IKV".8+TSC MX124'QS_?)<:KB]H*R(AE:&*5#I"AJ\5W_PXC7IG7K2OIA8%.XY%_K'/]8]] M$5J*7&![=8%]$2SH.#T)OQ?#"*>D?<37]650A7>%%(I4 !\'Z93Q1CP7\(_]4Y)\*(U&'7NI](?_4F6A(8X&& M95*9"!%^KF_*4X^=?NG;%1YGBL^^^?4+012&9N$5'*"PM>N[UQ@]MM[''SNH M^W0KV@;>-_DA3C2\9SFPG#?@ 7]-.[JKM V_T^8=^]1+JD)GQS@C!=Q^\BH1 MZ8@%F4SIM /'$K OEO?'7Q*)W0( M."='!DCBT":\3.<:@X,T?'MVMNF\R+<^FZ\S)NK,A#M3<;BR $<>$6L-++3' M/8Y>)JPO/EZX!/^Q#1R98FX)=;%?T8D98A32)P7AZ>K?LL==^+. M'!D:^ (Z4.49"L))1S.D"#I'X'$T='X1$QCL33ZX2+)Q# >?9&:85F#FABK" M!W E?(8:[H'BCS?E1"!LLB*;VD+G5R+<$:&$,?!=XLXL"L]]-UW:,UF^OTDG M%. L%2 0C8U7HF-M+&+ 5;(I8'QNB4EF(KTQ;YJ$H@V=+'%*;@M14>ET SK* MQQ3(0E1M.K_*(",<':&NG%&5$IU.Z3$#&;"4CBK'69\XS(5^0G%CK"_I#')5 MU25\OSOAW!D)"'=/1VIX\\P20O,%[S!?/#0S(5P1 >2-)<[TPL%A M;*P#O]?MV.N,@&&$ST? ^"9;/2T2@I-X7K%LD&DG7C #&!$H7*.IL]%H:@Z6 M:#3U$Z.I/WS06H.LG,&?(,6'.*D,. URGY;'CD(C ("+#4!S(0LV&Q"'[UCC M)R9)HG20R8S0Q07*.=W1>@$%ALW% ]XC&-C5WP)PS5LXO6-G$4U>KI9:-8M*)D3.0_&/1Q$_Q7X^-V5,T')BI@R+X M!VANU!C_4W"F,^+42E5D@^04P_V=,]STBK#);W2+&B$R4XMF\+)[!0="@A:3 M3B;9Z*NUR5>.L272&;KJ*N;LG4ZB&P:M-]P5W@$)TM+6=>D8/ 6M!A5-CL!" MP5EY=&HB4PC8-'8<6PRR8/^JQ-Q "VHXG3.K0?(1T::XK]"<"/6L#>9-FG[3,^)]I' M851+%PU+0XT:9238Y:,XZ%]3ORC:/NIUJ0!1,(1U9L**S!]$C0,+L$:RV%1F MGSGL@0KQ(;:!@"."#&0VWC%HWL6^:_\P^'IX>(CP?8-!LQ MBAX7-N;7QU^ :&W#Y?.!X8=LNJ^*$X#9($Q8$"&,IC2>VD&'@VB"4E^4HR^BW<>GAP+JXLGI APS<#?P3\7PAIR: M]FP&+-_=](# ;=!QAM3SX#D09!S>9["9P#)S(?"/=-NBS!$ISC_-]:#38ER6 M>M/$D:8#""1FZBV#NIKKQC.P<,*9O8S^$R:H!@0%Y PM41QA2F<2XWQ(ZIE@ M8UN!$@=@3LJ,LWN4FA#*Z"MC%QT+O&T,K!B6)AJ0ZDI48^S(05E82O[.GT?0 MX.7A%-HID+;)YEQ['D@1'YG!B^B-!U8IPBH:Y5BMO*C* RB8=ALI?-VYWJ,IW[^A>8\,,XDY*!BP')A',XW:F^ M:\LZV$>?I>/ J8)!&2>;J^F\S9'-?'7'.S"F(]41Q.Z4=\5PF#Y\1-GZ&GWJ MU,<)#(2BB!\Q"&-2;!';1!6#_]C#;]^,67@.50' #M]$4$1A_,7:QEWOZHI> MFNJY-P1*^-3'9CI.-L"A(9 I%P5L+GG #>J=D,..8K*U2@A==ZKOH^^F7J>E MZS*D@\3)^C$93= -(9\ 'JAKP%A0;W.G$,.O00, ^(\P8@2/@2X#0&:HP50T MOY1TD2 T4JDS5H9TQ+I3O^X;8A :><2B$F,/ZK Y]#F"23:RTT2C<,!WHB..IKF\6W_G_^4\H72G^O M[W(M:+KAA=H!=3SEP@*T1]>(2=G1&@^@"&;JH$ZB&*>.;P?=^-1>C[VL:Z)N MY,T+9V[$6"-\_%KXN,,#O! [JV,,%U#D="W= 0$M3M&-@(\!%7/\ RTPE**@ M-E(SBVF*@BRN!)M*HJD^4'A$AQFS,J&"\F^!-O8,#:HF(TS]4IA:(188_FY4 MVHF<,>>.QTT)!N"HVL9"[=1!12TFT;0-BF1>F/4Q9-P>1*',S0W?A$%]Z;IQ M.TJC5.-"9<;-_?![U?09HUA4>5T7ID'U5/?20/=AU^:[LW6W9T#==,221FBP MEC!-F&I5TA@S,YACDO$ JD&;%$; /@+&(H8 0.]21G&P,V6:(L$]ES$F\N+, MC44:-&XUH$F&1L=N:H 8!I$8>E&8;_-8 M^QR! S*RJ;&G4B?TB#DL9OJ2N1<=%8FA&4@NP%-TKPQM5<"H++7F"$BR$36D M?#Y6]O9MF5'KVA5'7BH874L-\PF8F<;<4PFARNG I2#J!U\IA#G8-YD./32W M1/WOOV@>!XQ0+Y2@$?3(P($M1B/X3;5Y>7P03Y4$M*G)%#U ]&1@VTYG^)Q% MZM-J"?*<2U9H*MR7SHZ MQD"L*#(2/C7O:6X!,_-%BT$9.&?< [*?[U '+:JY"OIN8(>.XM.0]7C M:R8AY*(DA"@)X4.3$-[LK0'"HTXH:Q4:P7&L"2,,PZ$;F:74^>.U-$)&&0^\ MFN8I@DK(#B%8!D&O->5"(DVRH LL:)*>>*<;"E.),+8$;!N :9E.XIXK7=QX MH9O"QP($6\-8C@M:01:.%\[4$0PB<99O6KK!7'DQW]J4N>&ON$S@FS )>GQ$9OXE Q82V?3]L-+;A<5-$VWF.)-)[-@MG,5XLOLZ=3QPW. M7-UK#GX:L8"WNJD?&+QP=V31E3&K;:CB3:M43HL2:F5PS2C#578)[!M^552J M[+"B0+YXGF$I=(L,#+ W:,L,N"D_M$@"P.VHU6Q M=_'U,?3-405_Z"4![B$I,P2Y*9UM>8&A3$XY]J+,#I$-08 N#M8"-=)U_:^2;2E*FZ?C26!OY8,M)&+ +9 M,36'#3#S1189Q_?K-$L'X<*6C@7V3 G#A23ZF@FA$F $ZZ,W!5FJH:M>O'>; M5<#CV6 2*9BST]51CE#& 1R57Q\U"URA3#T1-!#*#2YX%PTBPK5WV&HM$2ZQ M"1;NE&?BP$;A*EF2N4P['ZO<2\YPAUX?"FR/=7N_H._" \[<"H%'[X&M"8)G MJ%AHP&C43*3<@J4FT%(/%E+7CAX2:@?#)0E?M*2CG M%+?<=&],5#&90>15([%;Q)][U38HUUF08* J+8.SJ[H6!8F47BB9/] M\20BK/M-W&1YT9_7PQ 8MH@/NY!>=P8QAXWI1&<=CA*JU*77\BDO!,[S\9CW MPF,@)MX@UXR(X'7A[A>,GD-AL/+!E2YK:[SFR#WV6AX#,=$="DM15X;C&1D3 M$27.0*&V8( R\"7<9>.\Q!?QDL094]@H#OK#Y& C(1M@IQ4EIS;&.PAFZ*0* M?R.78[<-$.)A!49=HJ'HL!:*4$1+XNC^WAI4P=.7&I5:5-E335VP9W&37A _ M-*8S,^(.[L"7M.3%1'"W:[?!5$]D23%!0=0$@F<,P/-;.S5XCC7!@$I#\])B3"<5;J;37!JTEM;2@3AOI*C@&*",[ ?P#1JW^*?AJA,TV62] M#LV'5I2#K5MD+AE1>\$@FPBWF5G%O6XHP-SDD^#]LN15_F5HO+1G<'\6)J<$&J@9=(\).8Y=C;D/KXD P'=:8PGJR 6J)S&;1ID M;F-JG(+^!(TS>1Z6'Q$.F(FI;P.!-3!611%JCR^EB6X6LI]1052.HEP/? ME43&BKWK=9C*'X!3%]W*G]SA#?ADQEAA!>KJH*38JLQM>@2"LXD ) G+)Q]2 M/8Q[D3TX>5ER#DP9)#T0,'Y*EQ==__54MS6+>9D-QD]8Q'?#R[ODVC+"$"]F M)J[\;@ZZ'EPYF#\2<=* \4O5;)27C1"Q^Q62,\ <+9:.H,2>6/HNY1())E'I,:':[,:':O60,UZ 9] BB M/]GM\;(7F@^(2@0*BN688*4B:H8*2PEEAHD/5DOB%H@Z-AE-@<-+UB00)WA" M[OK@K'Y,Z+W#Q6FZM09\ZERRL5Z1N4* .BJKH%8CHD;.$0##!@;0GX&-%)=^ MOS]9YW6^C5(H#PAE\6Y!)_,^.?+%;SF&A8_7M#$FZW,V[F+)W Z=(_1$U&S1 M6#DZ9#H=6UY?\"$"SJ]<6>%1 Z61V=1G$<9J(O: MR8983RS0L:>/-?[G+UB,=SNB2;M.[C8U_5P.NYZLRZW(.&.*7F2*9D5A_P!@ M?9A-Q^_>B3V;F)),#Q&D@:$!"A4E)(DIJU3'DB3D2)PV*%=]S&\/+KEOJS\@82_('E/B ]!D@V$:=0_!?#M%^ M)BLR ,W'*3KAOE#^,]$&=9/^(Q"_-(D%.BLE)S@1AARI\U31ABH:;SZJIS=A M;EB/ 9>/+Z44@$4]MD2 4PE34,]&S*;AL?K8&QP>,8$FZ(/DT(34[_PF^9TC MMCILT%5%^47'?#D-Z,0&1CD%INLK(Z?WZ]B;KFK.,N9E&:^ '@,U3%]9"FT5 M$*R<"J3>^1/M&3P9?G'S>:&C]%M'!JZ,T+7Q*OYV3'-/NG*EAI]\S61G6?>L M8 #)5?>Y1/YFGFYMI/MS+M;6\SL0F/2C:@C1J(V[B>545S,XS#GY.'X@QS? MM(FO&7/-1S'7*.;Z)6*NA]P!Y'D\//4IH&F%1A%ITI :TJ#C=$ /&EJ/ MN.2<OHY7G9 '\L5DMBM1D7>CT89-WIYK%JD MO:$TPJU[.&6J1&W-\"CN3KJ15P_C5'&S^K[PT QU1?@4,X0DJK(BD[RZ!$C" MT\R&AO/A$%M14>,X(1Q2PJ+V]U3'"CGOUR:+Q##;7V')6\Q^_\MQ'C!;-L:- M4#?7"CTS_NMR#&#J%W!+QW1AB%%_&K27;>[OYCA%[45:Z>5S&CN^!T,?8-4A MZ*6&".HV[ F5$9Y\Z?CVO&HOA;I;J$<6C4^T.MB!E[SBDE$$K;9Q8DR\+G@C M;\,?K6)V^$:7+UXVR8* *Z_CU3:W3:BB&(Y5X 6F' (WJ6[(B6:YA3AVQ<8 9.M-LB\4741$-=E%@>B8/1'"W.,OIX(:$OY#>M;98 M=LA85(?XF,N)G/P.W5_/AXM0AXX10+JC5DTX!$:GJ8"ECB[NK4&=#4XIJZ]: M3P2K@/I$AH!SK)W6#&B$4#2-\2#)#%^.&J\_&D$#8"Z:<=&F:('H2VAXWYG' M[3@IR"L--B*%A^4Z$]RO$(NQ[ MCH!^FG\D#L$M,19@6R@B"@H;XR.LY!)34]E?/C)B!I!INV4$2!>\"(O*&\]! M&PN6;K+0(D]&BPF(EI;;&X$0F<4&'HGY,_*Q#2W&XNH\92GP^..9S#[] E&9 MB0 W4NLS JFN97A-1$P%?=NB1JCW-,9)GA[1<9\S'45T77V@V!.#NWM!B0D& MP!+"43 @AOHAY>N<7M=3@#&@Z3IV+)]>%52GF!_#]\L)(3.:G,R[^3DVLE?. M1%W(U,_,:J5I;9/)FK*Q8P*/$"D[@04".>4LF\#)%B.N$%0T35_P9 7&3%C* M&NWR&#BVXP\%DF$*&@V9T5 M=S)E'/NQW<"?YT(6V-N*]($W<&R.*.<>NTV/=^9C#E]H%WC M@8(]165=0"&.>HHO)6]3Z6:='LPMG3G6(.LR.6,\:C9X$$&2?_A37S M-$8T'L6*''W=,+Q,%U].+,^$=802RBM-%@U??>DLS;\TH]79/J;?50)=39& 77J.AIMMH*"S\X8+! M-C2\8;UEVU8Z7!(W[!',[@UT.J$^7R9"?4F"E'Z"?6TV.8/7+,??XMII"K<] MW1&%#^OW'/.5,8.Y% ?D=7+^0*0]E:?S_ FY2*):"S_L@"7^NA<@->(4P2HW=1$K'5 M#(U%B\P--K3A.1WN;^1R%&3H[ <^?'#L2X0[97J8>."L[S8<8R)_O; PMOWV M8UZ6)I,A%"MMKN6^">ZO! ="+829XZ/.?OY30 ME!M4.2YP=OIY-K5O+QQVGH_F*:;JI'9@-B1:8YHZJ0I[4+7S(8 M68B"D5$P\J."D5OXR^-\#FC8K8H!2EW->)LQ\9&:2T\'RS M!1W.V5AC9-MYE"]QU.52S*N (I=1&_PT3DTUEK9@8H[+F?>TFS'GY3++G?:BS*F -'\>!K-H$Y7["SB:ZP+O\.@LXD->Z=3 MA>%E3!CHFDT30+RG'8VY#;SM+>Y>4>92WR3_A);_#!GF8U8289-9 MO-:E-)>&AKT9@L5NWQ)7TIA($Z'EI;>U6!C%S=R$-SF9FS&7^ORI\;U$)\': MZP@5I^*F[*-26-,=^%0I>PV$MYR([1);I3#+BX:*4*$=X1FX2Q,]I+K,X^"P M59!T,C58G9(&=K16*YZB5\2B,=S!_=]TL1 #Y0)MZS.1YP@7V0PVZJ:HDX'A M90^G\DY1+!O[@ADNR&C^FTK2HMBLY,$-WY7I5BI8!NB(187V_@'[@<*?;L!GPW M'-I2E4"!!'/R&"PA@$T&0$)6!D[DRB!KY*FLX<970?=3VI,VQ;%K*NE!K"HT< MH!6&.B:!T'@1,Q*P/@CK=<8\E4&C_7[X1,5M4U*<$ A30-$?0XO*4?OLNA_S M1"G44*7 )3IK@N*$A8>L52%SYV#/&(G9L[X'\75#FR:#\C<#QFOH)P&.E)Q9:_QHD^-;AK,QA\ 8=3T[UYFNDLLF M\JF/G%O/)$ZB$ M=&Y&Y_=8>;T3\&^\&L_E?MX^P^$+V7:!W9G&+-GS\C' M8\R;'23A01$:&_5?4N95E_3[5U%4GT[.>:&>Y[RW"FL,# 7>_]NUV\5*%?_[^]+VUN&TG2_KX1^Q\0GNX)^UV(QL'3GND(6;:G/6.W MO98[>K\IBD!10AL$.#@D:W[]FYE5A8.7* DB0;(V=MPBB:,J[R>K*O,OGL?Y M9++3$+EVQJX)1[.#^3U"6+:W]-PROJ\$^H]:7-;,7Q&O:\*L6(H^?+78CULUBS-'W8:B$6GS7S5R O39BE2&RG5%E 7T_N.@AGM5X4]GF1 '=RPSO> M+*GDL0]YM_LM?QS')MN?]F>C[/U2.U565D<^2_@)C?W9+T;/'+JV:77M@]TQ M>R1[9)N2XBU8UN:EN&L.G2%(\7"/%EE;*,6[W^+:A!1O9YMJ\T(,9MARS-'( M/:3]JHW%MEO8>-H\2YT&W>KNMY[^?##K&#**/U]6SFZ?$U7MKUC!VN#ZZ M/7NU>G5CU]-_"A#1F,^H?P!)(VU1HQ8+'KH5H:SJTW&WL>OK-Z]"PWS/[ MPP8U2#NA]6LCNQ:AK6C0RE637<_^*7( _8%K]FWK )96MH6HCD(P>MU&16)' M2RQ/"LQVA,*&](YO,1;52YK>5'9<;F[GJRA- Z?]LS.V;;H#RW3=@5Y+V>^U ME*8!S/[),F"1D6L.W*Y>4-GO!96&D<1>2O*@;_8MO:IR,*LJMM5X0+_7T7O+ MT,@1;0QN'1DT%79XK*1==- K*.T],K(;K="N0KN*-I\8V3X9=G:HI%UD:.4Z MASXPT@JBM'+!X\%DV*?E$?&*^1Z,.A.GUT=VO3ZR8G*-35&O>NR]A.YXU>.I M)?083:A>S-@K =5K%/O"J5TO0&PYFFX-EMC&6>[63':G@7?+J'!8):R:.JMF M6OV1Z7;U(8ZC6((XK'I5C1W!'?6Z9K_9#&@BE,UMHNU:PZL1L\A MM7!QX8D/4>P?VQME> M7#/;UB,0V#JH?ER<2@.08#O\I=')P)[JZ9L^Q3'OD MZ(,6#>"28U$%>_=S;5X5!ET;CVKH8QH-@)-C4 2)5 Y.#UQS,!B:W=%('_-8 M@5(.CN4]JU%F[WH5YG".@=3.=7M/M7^I-=/=+9!I7P6'':^\['KZ3Y";,7O# MD=ES&ZQNJE=F='FMHRJOY0!*ZINNVSA2.GH=T@6V6CG[IX!8PY%K.E9/KPWI M ENU)<-NHV5"].K1OKN$8\PA[OR RC(YKR=0RPMF_01&N[= M'VO9U;GWXYKS[I=S=G*BO55'9W9U?'TON;[GJT#B%?](XC0UOB3Q),ATSDT? MJCFR0S5=/=CQJ-4'XW11V/TT9A[KZ_8HYXY_E/LZ[<0VJT\L!%YV'7' X: MW&ZC5W;V7I#;UH]E(T%^[O01W[_0RSC[O8QS0'U;'EC!Q;9-J]]X4>6#X&G; M6M!'4[VXLO^+*]D53XSG7*RLO# "BO1U9DL?0-G; R@/#*%LT^GUS>ZHVV 4 MI9=(]!&4_=("W'YOC8:-(XF6,;]%2QP'H0.M/(+R0!7H#O $2K]1%3B^)8I6 M0172YM'KOJ57%UJUNB"[MGQC/PR)0'3JZA$PXQ@6RP^V5PO*A.WH8R:Z4\O] M8(=6!.T0=*>6G4]U+_3@D-9"-,/W8''E<'JUB%?\QC,#-T'IO-AV3Z"XH-Y^ MG(]#W@K?]=,63Y_L8.I/D%3K#VRS[[AZ;65'QT\.5($V.7IR& HTM$:F,VI2 M@;0#NL_9DP-4H W/G;1,?QYX\,0=F/V!I==TFCMV<>K_ MF:<9]XUW;SY\>WMJ/+=?Z'Q@4PM$!^C1EBX.'8:=,FW'-EVK\?/[QZ8&B^M# M!ZH'"VM#!Z$'W:%ECNQ&#XL>GS-8MCAT@%JP;&'H()2@W[5,=]BH$ASNRM!! M<-QNMA]OVY:%7F8,^//+W_S@^O'O[I1O5S) W\#'*X[L0'$?\>GK69P&>(+] M5<)#E@77O/">UL](A\IH2E!WXL5AG+Q2HJ2>B%1<>%P6S\#6]KE"5$ZO8RGQ M!)9$O""2P?(L-BS#PO>^A!>K?XDPQ2B$8,,(0C9+^2OUQ^L&&%4CE?B&AH_B MC&,X"=EMG&>O)L$/[E)P0R?3X*(Y,N()\8<,#8-&!'_,0M9Q-0E<9X8, AVR:<\RFAM>? Z-?*4 MXZ_959 :4\[2/.%XMP^O2+@71QX$'VS%:PR0T4BN@!HIY[1B[5A%9!(T3)4@ M RYZRZDB' 9-RWYM_!9')_\X/?UBO \B!G-@H?%)3"[]V\M@ZRSK$&'L,F1; M9^DJVB;WPTK=?Q([C*]8YGE(HWV0 %'5XR0,(OX*[!U/\*_7\S\+&M"."WC2 M5W[-HQQI7?JHQEVI,C3T50 CB\#N#M?.\#/H0"+'AD<;$Y )D&8J8/)3KS,P M8% ARGH0&1-0L^R*P_\2SH5T36$L5ZG!X5V^\8DEWI7XWK5-P[$<&_7A)QL0 M1/&<^S_$(=U58T.EJPT,GHA%>!AN](QN.0!Z1J]K_6S$< O-C68^"9(T,_Z=LR3C2.,T#[.T M8WR[*A^$1$4CM/ZU-RREIXI'X/R!'()"U0?A)5$^'\@2M4'+- M?6G!(F/U+3.( (,4#[N"D8NX1Z5KE@]XO([4.-Y9$H#,@3P;\(%5AGX%9@#> MD,Z VWC3^)8>Z.5) M):&3;<=P-D,>3DU\PT#.!.-<^.\0>GG?)>AM/( AB1 M7PP- I2;[,J8QFCP\RD)(WCU*[CY@WEYMXO%D IH97::%<$\!F((X 0F^@S.0#S=!PJ_ ],JG%=2>@81$\%\> M74I71+P"K>!9\!_A:=(,K J_#'@J&#G)$SJ6#(H.A*0' GF\*Q@Q#!N'0(9) MT(3NH,\)AY YA3? EU5V3ZDZ>=AHT3-LPJV=Q2F+55O-Z&L8@(#JCZ>3/YC'F]WC/.EEG_=G-W.L/0\.*INIU=S14/GL;,V MZ].VYGS=L%]]@5F\(653;J!TQCZ*HYC@YYI[4Q.;+/T M1(77 N_ (ZS8!M/V<[3G @*(&>V;8:PW2]VM42R&,Z/A&"Q,XXI(2X]^'[44 M#SE:R*IXH<#R&9 M"MKQ0LX23%%=S24>7*1E/0'3.#L]# X2Q3RGJW)3A8@ZH\JHZ=___J^-\D"5 M:L-M4Y:>'':=;9DO4L) 01J\S'/YLE'^6 MJ+"&''^<5"@FTQ0G(9]DK\1=ZBM*0ZKO%O)4SU;A4;!Q_2?BRIR9<$L>_(T9 M(*>3OS_[R[?/9\O2+7?C[V^4-0.I/8-?,?(MC 3[90.QK%-U&;F>S-"LMIY+ M/2S"%^%+Q(T/"@/04V59$HQSD6V4VCP-?J#U4BYDS+,;SA5" D_.*0DDD,6* M\.:R:AAKHLRIVJ;JQ'=?%RKJ(&.G 0" MWK3$#Z.3#E+ >S@2-H;7[YN+7=9UHUWH V5_$H<@*Q3-B$0YSPBG2D2"#@J M)D)?S(@64Y*'S4M(*\(@E"()( 6[[I%]%[-":RGM/YH13Y@?Y>G(,&.F7WTA MS#)]4S/>E449>ZH$%BQC97GHQY-@.)J<5I]IH6J M5\+3W0"=[G0RE=6&XE(V!N'+L_EEF*9U9FD*7UR("P@;+L!7UF@>NQK7UXQH M!2,T%UK A6&GNW8K@F;$]NS2VET"FA':+AT1%[1=:@DCM%UJ"R,T%UK !6V7 M6L((;9=:PHCA'9N9-2.VIA'K]QEK1MR/$?<]OWE7BF][LQ[>8]9/FDQ[])2' MZQ84Y4O&M9?(M:EQ'/J5;:OS__[MY;@^?R\.D2A_?]9[]M#S?5:G][3G=Q]+ MC/]1A Q*L9OGCI[=S]5://8,!CY, 'O,K M#Z\Y3@(?R:+T9"G-MF(-[HJ-GWA_P5[2[,DUY@!I=E?$J6FV@T-H&UOFAQ?( MT %66T2](,)"E'%/JC06=NVP/.ECPS+:(V2XMKDO0=@C9>:A(M)]J(C8HUV7 M[GZLB)Q=L>B2-R8?VSB/O!WYT"YD]RZD>8R^&IT[#[4!HUU7+7\LE7#KZ+XX M""T16Y((6TN$EHB22J?3.(\R+1-MSR\\=N8_'W8DN(U$RL,"QQT4&ZUM5!]T M'$50N6G_1'Q5H^A9/,7]]G3,P#0R]D,=]![SB$^"K)EV"OV==Z"\4YJV$U_O MN ;MZ\:JM[6OM[1;.RVX4>DNQ^SU>J;E]IO.T;>+-%K4M:C;YF#@FM;0UJ*N M1?VP17TPM,U1KZ<%_8D64]M%B(=(2+=[ )T%[@AN']%<8#N)[P> E7]0G910 M5!3SIT$44'FJX+J9WM3;6#Y=N\C]* _4FGZB.S)-W18T56T\:,-RTL.1L\=[ MB)8X+BWV6NS7B[W3L\R>W7@(I\5>BWU[Q=X=6:8[:+3IU0$)O<0>!\;R1M,Q MVVT=T 3&V(,UDJ(*79]&\2W. ( LEBO:YV625J;/[NP4(B^@VNR[]7]/FGQK M-QV:3LR8]JAGCIP&6ZGIY)U6,ZUF@E25+V66@)@]J?V[Y+]>G/;]9J>U>,J =\U MWH763]5:]@_M&N)4NH8\K/#V8HU]:[[J/S8.J;4HJKEG%AH3SLLJR&,N^G)$J/:BG/\D#T,C YX9?#H+XUO. M4]E"#H9PB?LW4Q;"(.8H+;9U7@6)Z!QDH,YGXHTSGJ38>2G$QZ?Y;!8G&143 M%VV+]JT^]NIEXDJZIEUJLF;(SV4GOW_\E4UGKT]E^[H7I8C,=;50:N0^6HWL MQS;?6= &+!N/K:[2V NH/CLU*$))J^@#EIG'7BPBQP9?4-UWZAKEB;X6T6W' M>/^0QAF2AA7:P?^+B^!MN(T"%*C:Q 9UVN[^_.@6/H[SD&?8'>.M:@BSHND, M]6H*P#I0+T@P=NDM_(4]G*I]3M(\P?Y?9E7ITWB2W<#XT-Y(XP"W8#LTOV8; M5IFF)JW"XY2G;+Q&(B9ZKXDN:D@7T:(JF:&Q0%I-$@;*E7M9GO!RVM4Y5\3C MT9)*C ASZCE7LL2KN,6%MU1&!Q.&- /RU74!WT(XYD2Q83_.X?(:I&<] -*$ I[ M@+N2#CN7!]W+0=?8WQ^:M;18>ZMIIN6L M^>!P3WHYZ "K%:+>KEX.&';M<07>3\WW(IILY[+U,M#3!\-B9 M?_$:Y/+N$P,;<+D^VX>%?7M09>AU_43 /E<3TDT7GJ:F@MBQVZZC_P^J\3,P M1\-F2R+L7-!;7'ED[^3\4(J,VT.SWVNTD(.6XW6M#W$=@M;R$T_ )&\C^'#-8]X2F=[O[!;[XI[WXTO29QQ#S?Z[4.VX6G; M+NQN26$K-NBN8X+;*R[6'-.TP+58X+:^QT<+G!8X+7"M$;B#9,?6"_,_6(T. M-L%>E/''ZC:XDI+$EPF;&F',FHMB=YV6:+3#S-'U(3B4!#L5@W0:WTFT:X'0 MPJV32;\8MF5:EJ5E6\MVNV5[4WE^+@3ZA9;H/6+NG.$B@1Z]MM$N[6^"^^#3 MV1]CS&-'!F=)>&LDW.?3F2K '<71R9$C[\-/]>ADMA8XG5O4 J<%3@N<3F;K M9/;!)+-G#&<5S$1+6H"7$TYM'/*(.@)I2*F3)*W,;F^<).F-++,_'.DLB1;I M_4H-Z04;+=R'(]S:7NNLMLYJMP@(P)L_X%YT['(FFRT=.>3>;:V/-CB.T:X+ MGC3F10:V:PZ&@\:]B);L_93LX:[+=#0FV4/;-@<]+=E:LO=$LA\":T<#!;G+%0=FEM&C#L&MVUI1)!74$6SW;MZ9ZT+DV[Z=#(WDW3Z?7-[JA[<(DNK4OMJ@G2;CHT O:' MKFF-AEJ3M"9I37J4)G4'KNF.^@>G24^_^+*WLK%\Z:9_N"LW+S,&?&F-P6Z< MP7_F:19,;FO@SAXN0CN$=9+IGZN@SIC(GE\9]OP2FC.-J?$7I\9?G[#YA/C> MM4T#BXP;LR2 Q\/0#2^.TB#-J.S/3U:G;\"$0CPJP=(T]@*6P1-N@NR*7A'* MV&(PT<-D2:*8YK4:R_A5U^^?*'CZIU*V\)* M'T8O!.*C.E])(2GL&,K'4S1B7%D2R^E6,@]".EUKOMGB?_]7K8MD86!.O#B, MDU?*JE:F);M7.F1Q+OF):%+))O#F5RR\8;>I,O##CM-5Z;97A65&0AB]SG#X MLU'^B>18H.64_3BI4*R6=1%WJ:_($JOO[NB4*=F"WL,!E_I$7)FS$&XEJ<<, MD/3)WY_]Y=OGLSE#)QZ"?X/Y3Z8LK+7XD5\]^^4;FET4R#/X%7B>%E:0_;*! M6-:INHQ<3T*#BI6L39H$V.=>G# <)/&6#Q[SGXR1GR6WQ&*?3H!15 M]9A*JZ\6F8_!O_/ AV"'IG'&9@%FB[_R% CK\;0UHOV-'&0(#$;&4RAHI/D4 M@Y?_P#!0##R67M$LZ \.\[IF(1HLT[B)D^]XGR?G]]P'*?("'GFW+TRZAUVS M(&0B[C/('M SO_+K.+RF6 7X%V3&>^:):YZ#..%3(F#KF,.X7F! M$R-2#YJ M8J.4X!615TY&.D4!-\ AAFR6\E?JCRHUT8U(QXCVU1-V684 Y+%8GL7J"^&O MZ)N:5ZLN+HAKRJAA*-Q3EJAQ5=I(/]MTS:0_[ QTO_"*KZ4+9SOH%ZZYT 8N MV!UWJ!G1!D98G=':DZ&:$]HP'1$7[$YW[38;S8AM,<+M]#0G&N3$/7?YW!FQ M/O6L92*LVQTX7G>NLU8E7X,@)O"VTU2TW>W1MM-1U.FX>]TL\)/J.VTTV%I4 M"\8KN]L9]?=:,E1B0@F'_:CN>])^[L$N27CSV:I\43.ZL>OUTQWL0B%\N^MY M-[&51 +$5A_6W*SSGMFU^N:PR?*I1RK:W19LAVE$M 7$. 31[@]!O%W[L46 MMA3T/\!#_;%FV:+U 5P[U'9]QK6M.GI7?K(].P^=T0A[7C:X\_ 8I')]NJVM M4GE7GBS :FG:WM]R/Z=WQ"UO&_L"MU;)(*C7MV?Y. P\W <.TX7'!A'EXU?N0!/;%97;]H3;GJ@=:/#\Z\"GFJ]JNYJ\ MA%TFG$^!1+3YD4UI%Z9I4&X8K@^B+,;-:N=\EE5WI5F4 89_:9__.Y9FQA^X MC?(-B[[C6'$X; I*1)LQ?W+,GD6=3(SG^ M*@6.]7AEFT._VZQ<=XY3VM]]O MJQP,BAM7S%^]RV_)UOQNIUL>8\#C!-UR-ZN)^TIGV-/X&JX5+/C)[O3J-]B5 M7:ZE$&RP/[#^^ [0D$X/1$(.DOA/T4V91@V&Z08(#A0&9O,HY^7\5HJ7XH<7 M3^'M@E:WG"6FX%)-7HTK'OIX["!/'[37D6@_YF$ HX/'LPP_WP!5@"'7N US M(K(2F7A;HC:/XIY/2H@BF2B[BC6+',O&V:A" :E-V*X@&I$E8D,+LP?7@ M[RPLTCS9%7BJRZN%.54N1;D7>W9?QF)P\/BKP+L"@(=>#H';(U'^NH' M89XI"YAFL??]*@Z!]RDH)'! /E$^S2@V6<.X@TE%H( O+ Q-FLF8TR$@GDQ3 M^7:6 +-B-%+7<4+7PT3S5.B\(F.AWJ#3^4^'ISI&)_A+4JVX58_-M)8/&V,UX]1\4@P P'F2G.ZL!(LSA)<=X1GN2IS'?,;V,I0+@5-XG# M)O=R/_9$ ([ISSPB:U,>X&(>L%ML\,#)?$Y8=,GMKK/6+-P) MQ!RHF@9^P!+D(\/34B?C.$EP+WY:=SJ,3C-)Y?) XU&&E;.JN1%\H_$-),OX MB'?,.Q$QD_, #$+RA;-E[LEV.D.G5YK[PL0L3M'NT13=CE&(T M@MW[V2QY;SL_T[<@FRCI%<,4BMWTKOH]\(%=)]^!9<9S.;\O'_Y5<8AX.L'S MDASWDN<9V&2\ISS'4$8#*\A2'4@6"X65BHQ_LJ@\V6#WZ)'_S,/R"R @ M#<%#O^VSI$+H &5#,1%>C\8P-MQ!I_J8.2 M0@"!64AJ\:88XL%+Z7$V8#(^EO2&DSN?!$F:G< 88WHL^.>(&(S# R.):IEA M!$R'#VG,:\8NX]@(TP M;!(A.OR3O@""3<'?RC L,IZ#W*%Y('L/\0/XOA>O:M[%%#3&=UP#GZ?B<$G% MEL(G/TC5UKG45-% E@0>!G%2V6#>[Z3]A"CXN_$'"[_#.Y5M$!^5>3"-LRN& MI(O4$:@W,4M\<5[G*N 3X]T/D DBPV>,Q# ZP1__QT"BFJR;QZSCHCML(ROS:NP)UO0Y18L@ M-6:A63G&_,(\22A8F%(Z] O# KW)^%HZ[BR6P#1RF,8H[8\((HPFXP=\Z^HC M601-I!P+9,_6P.?-0&ZW@@CI#H8G%0,TJG4<12%'QU(70R!:RJEA#RHH5N+Q M]9-1X3Q8,WF"LX+KBNCVIU[YQKN'YY1S$=J)/K"JRJM).Q;>6?HW)E#9QP]O M/G^E0Y;&+ 1LZ:*;!KP#@P 3+5UE9M0W']8POE'">\IUX*/0"@PZ_9_IPD'' M^GD>J8MY&E:G9U5>!],@=<-CO,:$@X/]@]-14K3_*!BU4Z$II@K"P%,09?WL M%7R8QGXP"3#C,I,^/9C.0C(A3&D!4V01$(7,2R)T'($S/@E?3>PCR) G"5Z# MLY681 @_^I\U1G3U:(-T4?L<\:2U-U4BBY1'$%1L$%'(P6P66%1],S-J<8N* MD;*$^6A8/%3 U,"H+KA6!]#7/1N_*SP6S>%70+&-UJ@(Q%X;HJ?$\> 'V 4*C8 IV?1+\ M (7VKN!&$>,I)&1<*KA0EP0Q$2-Q1'"U/Z90Y3@C"HA M"3RR7"PHQU];K2B"&+/F"&Z8J! 4!N S9'@B?"-ZJ670>(.02[V8ET!QPRAJ MM:O#]9,RN*BEF\'S%>!;_7)5YF@9OE)9A4J^ %=" M1$CA\PG+PZSJBXG&,BH4E3\F("FYR+I,V7=>(&T(HR&ZH*RRE\1I>B*?)K(3 M],V?N7\I4F#5GV2^8 RP(,EGF2AGFO,O4L'R.F4RX(28X)GX!I_R0E MEZ"2UQWC'!/JPC2DO/I*'!P.2 R-1%?BH0D'P<04. @&QIJ)',,E&J2(J 2F M N; 4UGKA*[,*:*F7,=E'HH40:>(UU _@JA0$8\WI2-5F5J:46!+='>YZK0G M9?_Y_OF-I2JU-%4A%H1]-,1IEHC<&3(T,PM:7D,\'8,UQA0J&GJRA5DLU+M, MG=820(MOGX/AY7U2;,O,:FER\AEA6M:%N5.WR('[";LH[EN/AI3-;@,("[Y$'(Q-: DO!9'1[M/)Z M6_T-D"-H.J8+">N( 2S>>\=@ BQ"(_)(B'K4(K-8&8[H%!H3:K[:W5==F8)6 MM9OK& [=K4"T<&]_#H0'DWN\.T@K(8V#P481TF#RC)@W@H^/><$E^/&,* CO MZ%;>L4#P.89L0'E67@RD "&KIC]45H$6+64*H@"P?CQ#(DL?(]>94Y(JD1J* M<3B@0IR6.-!2\2WGTEDPD8L3-A??@)](!EE472A^X C+8)P9;T ZDAF- M-I@ L>A5 +#/,79@B9\:I_"F6ZP=*1%R%$U)XXE-O;<*[&SPCSN+*5OF%OH[ MS0^O7<-:G .KKU]MG&7:++TDK#Z\HIX'PM'4+BL?4ZQT+25W9?6(R?)T I>@ MO!9+!S.(NW*,^^$RD;*E JG2>6X2Q-!>C:;S84(TT4QF 89G!@"47,WZT,> M"KQI)3:>3-22;GVE96VXV*0J/7X#[YXE%AV=6-2)Q6TE%N]1X/*L&BF>(ZHE MLXU3Q&TD[W$;R5N6L?;68E3B\[ABC .[TUW;;DN7%MI6S;..T].,: $C0"-T M%UU ;[WE6TS<(7R437Y=JY"=RG- M E&T%FVSLJEE[[7^-%G05(O$H8C$X\J82I.Y'Z5^?N/RW/5SVHX51"_*LSS8 M:DX<0,8MU[B#G@[;-J8KNRVKL50P=E$K93>U30$K[W$OZ08D"NV>N/S*Z]6-:WG>#@,6Y->C5YYO:)'-E6);FQ MKM9W90G;LI7A23-PK510VASM[!-PN>QAXZ2E5>LET M=I@V:(\5:"%=&C8^T#E%;<7P= MSS^J IUIK6QU#5.+(@1) $\*J$CI),QYY DX7E;$KI=E-HN8(Q65BM4'*B\0 MAJJH=E%Q7=23P#-JM9-LJCB$/*\YSF_5)6F.QT?Q$Q5<)MVE$^93[@>,+O%9 MQCKB],A=:F:WDV]RY<)PT.#D8<,*U=7+EYR M#- LOU3E7^D4I"Q.&@:B>DI1U3,+IO(DO2S5#0_"H\@TA3JQJD0JJ>*ANH!H MT.G=*$/.B7/3\89\I[ILV>T,+2+]Z/4=-*KTJJBZKZZH# M-[Q;+^1BQ-=8480>(>O"8$4.^FNN NE-<;0X!<'"$]2RTIZ-0A7)@ MBF.6!FF39PL7MU"M5L?:]C(!;Q?WF"VIPB_V4+3$IFRD:\H8R%+Y/[F=?E'T MX:X-$479H*PDDRP;S%>0B%*]12U4-O4(6[1.">H)[B$^D^*JY M4J&>Y]U.KQP#E30NS"J6'Z9QNCC.XC99A*.T!E13H681A+T4[0C@R_@R$H4^ M<1JBDON$)WB0N^A9(*9Z:\+;('![4:FX4;YUV4EF997ER=Z*B2KU6ADC:1S) M=,2320J %%CZD]5QBM<5J+3RW*K%I0/'%0Z)L^4XW8JUQ#(I-YR.GM.@X VE M-)4U]56Q R)=&*>I.K?-R78#>?ATIJH(4)V-$-XGF/Q&E$D@6X\M2D2]:475 M',C=O-&X=[SQI:(X[XO,^).$'4=GU3!26K;:H$K>5-08I*.L7119REQKU@J(S(L=2^+@(A"S:NZE50KC^$O9?5O-"@S'L\DQ2&( M31@0,?>PYH>I(B?J/%)T"&E/I:FW@I7W=$J"ZYL1NZQ>+*QTI?N.<-+@/^U% M_[GT60]UT57+_1 ?O/?LNN'2V\(%-86EDM752HH5CTER7ND]4]' 4V-!/XEQ MS$!)KSB[>M5SG_.I:EE4O_M+X?7>R&^KRBTJB-4;.]E6.6ILGY'&RBXMH\X= MQ!$50V"^9<@NVM04A6V45U]:W4342K1+R0:ASVDVU3),:H:E:'MQ2G%00?+E M)7.B.PJ%%^7$06_P4>(Q8E!.O8"CM./5TC&%8&3LQYP#F)O7GNN!76=UZEUQ M/P^Q#MQ*5B^M*(C"^%1DN4^(%I>5(C]7"C AF]^+BE,4Q7VMU([<9:&HS]3U M3)7\J]:YK):/$M!;:,,EEB9,L$,6E?0$O:3RD *C5 IBJF"):N1B) X&2W2J M"D5J2 $65=>P[#EU5[G4=15+*8U!;S F>0)&"TE.-3NI!8=!24[4R5]C3%B( M<.,4:14)UTQ7%'9+BWF3S&. M)%E1@;<(PH0/Z)NC7K]L1_B3W>N:W9$EOW'Q&]LR';LGO^G2-7W3&@SD-SWZ M9F0.>NJ:OB@:VW,MTW6ZM9*Z]Z'P>%\V M]/C)'E22.**M):6O1*ZJJLU%UT>3BAK3E>#<_9BJI -3*BBNWASPC[*/99&O MAK=="?!6!&R%I:FWX"R3A^BLRIZ"1?M+*J8L#5%:KXPXAX>EJ5MT9UC F^>\(_E+I28][ W&?96EK'2 PX4$U4,+R5&VT"I2 ]0GJ5RZJ3ANN"3& MLN!+M\ U;0@XAJN(\YQ#>\J(%J8B"/#_ YML0+6+$JPJ8( MSO[#Q#H'58%&4B,D07Q5:>4$H5F4ROJR!%),O 3C,>%I)\87=@OQL_<=TX.9 MS-#"GY<)FZIDTB53@4["KUF8EP-)>9:%11&V%)2"J^R5: R51'&>%Z6>(=J?4LJK=F4]_7IGMK5@\*FBS+LW'[Z]/2UYS>@AI Y3 MH00F%@H%]#O)0S)Y/E@/W@>U]W -C71<]$NM/AVE M>6XP^#ZJ= PS;0\DPQE5>O'21("Z*9DT1NL'$<;-147=^5G!1-6L2!Z5[RA; M.:3J@=S7I?ITT1E=#^NH&*'K8;6%$;H>5CL8H4U32QBA35-;&*%-4Z.,:.>Q ME4WKC.DB8KH4GR[%=W>&]A7.N'^/T<.H^Z)IAAU4S M;..#I_V!;?8=]Q"JXFF!U@)M/!]:(],9+1'H/0C%3WULT>I]QQH*?NYE+U[M M0^S4'N7;TU(PNRX,-A>_:IG3,K<[F=M#0%!LONP+*U[92$/]ZZ.,1;*U*ITE MU$'6G@=9#:MANR*MA]3GZ Z'9K>W6)U#R[>6[T.6[[9CBCG/]$%N J5S-%'* M=:2G([U6ZMO =LW!<+!':TI:3(]03(>V;0YZBV*Z_QCF_?WV\^N(3T=\AQ7Q M/5%_AEWS6=R2:6_&O'7/5<>93-U194BC]NZ M;=J.;;K64,,PK1Y:/197I2QS9"]&?(?;$Z'9,C!S]5>6U53)4[Y0B@)+HQ0% M. !R%B5_6(B5GZG4CW=;JR4D*YAA:0Y5'V12E,M1CRH+A6 Y>2HA&R>BVH6L M\)W%JKZWJ <2I+(.H^A1D :4KY6UBJA87)K!)ZH=@Y535A4?4<5P5/73LE)' M0D7NTWL7U'BV)8SUN6G,6C 8,$UICPX8+-NBO?QGU!Z/7\Z.<,U0+ MA[D:J+:]KD39DNHS, ,LGI?+JKZE)(OB/EZ>R KJH#"WJ>@?H72 J6I61<'G MI25RJ#H3%@%*^"5+J/ ?$'*:&FGN7:&"WE'=*)A;"#=%Q:54E0"6!D&62J*N M921Z -8[DB6PRP)'U*0$%U!J!93(6A1=*=)\C%HL M:]J+/AR"1J*CK8*V"O-6 :NYPN/8I2CCE6.9T05+@=H1_9E'0E.H MWMIRSRA]8,BBB.Q GLSBE->JKHMJTAQK9*E,,+HXN(-*R!8V9)S[ESPS5_GP M.2NC-$3T:!.Q M[A6G4FUT13GWRCA>XW-;I("6UK^6Z]^\KLEZ@D4Q9 Q0A5N3=>5$/>-"4&& NQ5Q]0O5Z\G;JOS#A/I&NC:H=3=''P/.&@ M,"A/ R @2];$TV5?*F&$A$ND:V6\VUFM4\OKR)+G>:9J8+0!TJ"AS46;G[O@ M!?:U"(%J65EPE$4B"",M '+%H6 3:+&10GP5^E0PE80&*T\'U,\"N!5**YL( M0THA2I#E&1>U(BFP"PI+68Y% 0V&-9NQ&0"MRN&C<="[*I6.\2@2X+2LZODE M#A''"8O^#B:'%:';4]#T&];*KC2/B^)JS[7Y_G&>FF"U;&EU@EQ-<%V3A+4M M))A2Y;)-TSW>6JS0PH"_L"033__PP30^0)0M/@U,0U;?_%0$%@5(>!ND7IZF M*M@_K0A@69;V+(XD^,=KODI1A$L^%U9*5O*4,BG?M[E\J-M%7");?0$#3D48 M\I6+3B^1\1ZLJ9B6;9W\J\3=, T6EI6,)<7?Z+%A:E$:Q,XQQS@P!(4N,-X1)5W?C]Z?D;5=*86OR "5IZV^\S']LS M%%61SW\O;OLM[I1C.+&W] MZ$Y&[44HY2)Z973*(1A^S%,*CQB$F)2+D?TTX"_^8Q;BX*BUB(C0L,9X O&O M:<0!A%D1RW+X:%PRF1%$KF* 'OEO5B1'D268;UT:HSZSSPLA6THA0WDIY";\]]K MLC \L>TULO#*^ ;BS3$L_#!%T")43(J(*8=7H)F"LP0=,)H-P0E$@G+3V(=X M".,1S,<)QR]374@J;!Q)[*/>4QX"'ME[2B01KI?4E8;W8U\X/YZ1)A3C%N)X M)E-Q]#M<7/R,T1$(YS]95.HF.7%[9!IYJCBZV>"IUKH@A+ELM/-RXD-,$<8" M$-4::2*+BWN0LZ(W0HK ;+[K;5:9'E$.6])@@QZ*BS")Z@>4SJP6KL^D/J?2 M8"#U$CZ^K3\.88EZ9*8:-*!2IA"_TA.#.*$T29BG KB,J?R[Z!B*AI'"7C%0 M\:V'O<@JWPKA#C"%*E,OE<0L\5_D=B>3DS$+A=6YXAPD H:2%97HKR!Z.\%V M 4K3GP<=WC'!!M?"9$SIJG68PDA(M:&N#1 _4VM6L6FQZ&ZC*!*D:)!Q;I10="R0EVD8B5*OT69UP%E.*_)_@\0'LBS4P]$F,RX(#]@S)4 M58TL@+"X*XC$H\1K) SB"=68MHS*[4X!/?^W:(ZV(L[]7P$.RYYG0419A:Q5 MS<- [BL(![M\W6G5'.O$ZKX2/,$.Y<97=(M?L?'"M+1NPQ>J-U21HL3GOJ/< M(AF(Y0] ,A8,$:0%+J+)P05#X8(+BPB,@0MPV4!(5UT["77]P!X6JH,G-;B@ MA $M5HBN6]+Z>"IS<\7]2[$8*'!_>A7,9$)'I&LJ*QYIK9%Y4LP(4Z3X$6>$ MHHP*H,RWA'&U/(&>O19Q2SB$H;HOE;0EA4QALU3#79R2;IAPR%09D0N-T)BX.Y6K.,@[ ;3Y?P0:#$!>I918_G">F6AR& M:T1B1_8-68H](9P;8MTPC(#*"R4 MQ"6CL6]W?69?V./^Y*++>/^"L0&_\/BH/^Z-AWUO8$F\(N[X\.W=)Q]9D++3,) 9D3'6\AN MRQJ"2$HIC1U12Y"@9Y6XI 85\AIO*T'0*84/GX0A^1JDWUOC>DXQERK-5 JS MQ[XWI4K)E5Y3>>X;7HG:Q"HM2KIT!1(C% ZVO(8B,U".2J*MFF=SZX(^]+N> M/;$O7.Z#H(][[&+LCH87/K<];]"S_'[771#T+C6?C,,4V/ %6[SZ2/B+P:C; M+]1"2_@F$MZM2KBBJFR)J^CZI!W6[T'@=V47)^P?6VB<\?3C?IS:_8%A12#" M\Q(M"5^LACTKAJTR X"L..;"F7VG^6N M@_FF[&=7 9_ D&"(Y!,^4Q_6I @,S]Y]KH6%XOHR]%ZX_GUQO2FBQ#"^(2)1 M?V@O$&A5[% 2<9N4A5+("&:#H$6\L@EBR5Z�&6.4<"PV-)@CQ"C\?*[F.( MB4OYH@2;W/PD>MZK093GZ$J\ F02Y'G_V53?U?='4 RJEE34&N &BB6R)$N6 MESK&&VH1+W@BFV0Q43;7RI\J%6]ZQ< MZB/@$XF%+IR>:'F[!#NVQO(^M&$]M0H6'(GB^=7.0)'!JY)A&;9\3AL%)ZKY MX]?2(MDN.[%[SR1(LF' T>3_!YQLEVE.!'4J%!TEWWM*;B4VW8I@,+<._Z7&@./_Z1<15ST MG@]I[)0FQ2[GM+40@Q4O9,&TXJ_$Q&B!2AQ@(%,48Z"!R3\/#(?8%:1V*7:, MTU2Y:TJ*H F-)V851C+99AZ#F>BV3):L&E1E))0'2]2C:F,LN80!%Z:F(XU$+RM& 5%Z!2/"$ MNJWB.I!_C6N&.M'*GN[%<0JE=Q*,J>\[QD<8 MYV6Y:1 M ?G%NTV+*1%4*+=>DYW+,W%"*T@K\9/87(CVIG)D@A;ZQ%)<@&.K M0)*E2^MU %6@53+9M(,U0Z85*U8JVK+=(6:$+T8]KW?1A:%?C-B077C#D=,; M,=<:#H<+:3+[%+./[QD9PHNNU;,'?>WU[^/U3ZMN'XEI2&JV!N'\)O>'!!ZJ M?4UF7*?GN_ZD?S'Q!^Y%UQ_QBS&SO N?]QGWO:'/NVQ!9IS?H](/GC-0BGCR M[M]YD-V6J10(:<0HL4)&I/ M,N7I>'I 1/HB]Z^LT VY\><#[I1(6DA!:7W[_J3K^5;WPAE,P&,[(^]BW!U; M%X/!>#0:N"-KV%^R@ON63QCN&O]]%D?G/ KBI)SY!80*([NGK>]#5W 5<0VD MKB'(VVZ3)67)ZS*_Y[K]BQX?>^#)^\[%:#@>7'A>SV=>W_+9L+<@2]U/P)ES M-N'9;65U&@+(07^H\VT/7B1%JAJ"K-55_Q8)S\J L#=TN_U>S[L8W0G;=LA.LV' XTL2[5D& MK:\S:#J#MO'AH['G=L$ ]R[<,2ZAV?;X8MCM3B[ZWJC;[SL3>S*P%^QQ_]V/ M*U"=++UP>\Z@J\/!^]CA?M4.*T*VQOQ^JU5&XG)XM.0QYO@5[N#Q<0\!+CL4 MVS82N5E#5)5)<'OVPDYGDG.8Q3Q+4^]))@)G-B(+#F= MX1H"'I,LV5:GMT:M#DZ6<#/O4PA1.RBCI>>)I0?/#_R6XV&]QH1H,&R9$#V& M0,V(U: SW""6/!BBO84(LS%QLATM3G/BU.\,G2,2I^9#;RU5RQ!OE2B'+U7O M*?&&:3,\NU0GV,-A[];ILCSQ5$N^#3J.RF/*I.6)^*I&++MC-P9J6Y1H:S23 MM@2MMH3A=0(P]9*3E'LGP'BL#_%*9I]K]6__^N\\SE[?^7YQV>MGON3^)4M>^BQC+^WAT.K;[DL@B6U;W7YO MY#B6TW7=_LMLZMA.;]2S?->YX#_L$[MSE4T;*'M[YU+0[W@*ZP;WAT27QNEE MPN7)3U''1E5#,VRK*%MQJZK!RW-GLO2#274\WO#(N\(2(^77'S^>B7*1<79E MG,DBZGAT/N)X>@%^-F4U4U$DBA:1BHW*N1H?7-Q96*9J .$=FG96;'$-OK5$ M->]P4L.3?VTZQY:Q]2[OJQE=HP?8P).N[?0W<;-WL'NP"Q^[0W;7\/-^<+OT M(WWA1Q[/=0S/VS;-I^1Z#>;N!]-W,GI)Z^S&5DOW M 1FZ&AG>"QEJ\'=/\.=N#_R=RII'LIH_U:TUSI"G5#F1M@B6^R2*NE14_O5M M<$E([MV^6T-P@Z'EQIG/1)GM6W&&DHU!*7:-N/- LLV MLG+W:$D#HET"HDU,D 9$&A ]&! Y.P5$;VY#=I-JZ',,X;*&/H?#2PU]-/1I M9;RLH<\"]-E75FKH<\S0IZO7@C3T>4KHT]WF1L @,U1E,N/S3+0&F-\&V%/; M &4?-UFK3#7>R^(UNP U0CJ$J%HCI,/AI49(&B&U,JS6""EY2*391E9JA'3< M"$DO#FF$]*0(:6N+0TTAI-4'H31".H2H6B.DP^&E1D@:(;4RK-8(:0$A[2LK M-4(Z;H3D:H2D$=)3(B1W6PCI#Y8D+,J,TTM._ZZL)M&;JR8QYMD-YU$-*>'W MIU-XOP>C/L<.E<8W+-TXX8GQ5S:=O8:/>9KI)::#"[HU@#H<7FH I0%4*Z-N M#: 6 -0F@6@;6:D!U#$#*'!\>A>>1E!/68[/VMXVO'/NQ0+X+!Y$^AA, _%? M)@2CP$H%U%I[2HE*[0DHQN@\TP(@T_CI$&)NC9\.AY<:/VG\U,J@6^.G^6IW MF\6A;>2E!E!'#J#T)CT-H)X60&UME]XW]@,0D\>#:^KN>8]%J"4ES==!*;IG M[H)/+&*7\G5Z.>I 0G -IPZ'EQI.:3C5RA!RSE]BGJ[&/QC[- M8)^N;8UH+\/%G[GB49/AQ!Q@[#JI:-#8:9>.CHP] 3FUKLR7%MCIP/#3K:UI\S4 MX.G(P5-/@R<-GIX6/&WM)-.6P=._>)!=&>=3^%>#IT.(MS5X.B!F:O"DP5/[ MXFT-GI: )WV(28.GO01/?0V>-'AZ6O"TM5-,6P9/YWD*$WKG7;'$U^CI$ )N MC9X.B)D:/6GTU+Z 6Z.G)>AI7YFIT=/FZ.EEAD?+X;]^O7'RF M]\LDSB/_Q(O#.'GU%XO^[W5E6I)^#C'IDI^,$\Z^G[ )O/D5"V_8;:IX.NPX MW9]?C^/$AY\L-2PDA-'K#(<_&^6?2(X%6D[9CY,*Q6J04-REOB+FJ>_B-,"^ M/*\2'C*,G_'9M:<26T <7SEVI_]$7"D%B*99VJR\A%TET(!3$0!2)DLY2_4G]4IXQDE(*!S_?$ MN)0*$,=8GL7J"\$O^J;&U8KFRVM*K1F-.CUBT$%F+@8Z<'[ M9"Y$&#QZ:-;B-,J-+P'8HT#G+ X!YNJ#(U/L;P8EJB!5B58,W_ MNU:!W:5E+=P3T3E)XQ7D&GUGBI\8D3BH5,I/O/(-7EV^^A&&S*(NI M"3:;L%N>9=PX_S=\S<7\SWER'7CJ)KR'^=,@"E*0(8*:[)+H@0/ ^IW7+ EB MF, DB%CD!?#:($JS(,LQUY4:*6@(@_=1-VZ\_BY*XQM#;,B0I!II'@(XT4CS M@)BID:9&FNT#)QII+D&:_3UEID::1XXT-RF9II&F1IH/1YJC77284U#S+ &H MM\$&8^L!V/+! MC;\XEJ7[@1]$T+UE)WA48&L5$;0H'!U*6T6$=@*WK4O"KB/C%A"AG6#O."3A MN&'A,K[_WS& 0=W97(/!-6!P:P5]UH#!]\4NQ0W!H,:"K54JC05;P>5V$4&+ M@L:"&@ON' &TBP@:"VHLV!Z^'P$6=/3"H,:"J[&@T]*%P550;[P4ZM$N2'MH M_-XY[YQU"H!GNSWK3A0XLOH:!6H4J%&@1H$:!6H4>*"Q?[N(H%&@1H'MX?M1 MH$"](JA1X!H4V,X508T"]T^=- IL!9?;100M"AH%:A2X\]B_7430*%"CP/;P M_?!1H&W9G0^_G?\_C03W!@E^B/!WX__>?/UH?(C2#/ 1-][&7H[E2C0$T1!$ M0Q -030$T1!D;P+/=A%!0Q -0=K#]^. (.=GOVH(LI\0Y!O[$4?Q]-9X]R/C M48H+)^?>%9\R#44T%-%01$,1#44T%-F; +1=1-!01$.1]O!]'HKL:_/WH6[^ M+MFBF[^_6M'\?0K44:IA=WIBT+H=_-83 V>G'W5BX& 2 VP,.VT4$G2;0:8+V\/TX5BS?OGNO@[=01ZBW+F/$^"+GQ?(+GP3(LXN&'SCPR^ 9:A4 MN@&0](4&+AJX:."B@8L&+AJX[$VXVBXB:."B@4M[^+ZJ-D7E^/_#Q].Q"A2A M*EG0-Y4: 1U[Q*=+Z@C4RRIL4F5"/1$IN_ X+-A@=?J\"-)[':NH+A'%$2^H M8F 9 <,RK-=%50GQ[V9%#(J"%7=6%D"^K(\>AD\E)'66V"76H\(6XE5+5YYV M-IIO5T%JR)Y-QDT0AD849\:8&S[G4X IJ*J.]7H"T,:GO^W7!B <;$\$P@## MB2>J/=%?_V+WK=?V<%G7(]. >V+X-KD)4F!V/OX3;L+>1GAE&#!A(L2M+#-2 M\A"'L&M\:"9_PA&,9\B""*UAT:\ ,@, &B#?@ M-^J@Q+T\ 6F&.5#WI&3)H/D/C\^*87)<>\K$ *DA5#R=X:/3&?>H6U08WE:' M O OJXVFL\(F')4&5.SFGWF:!9-;>/O_M$@IE@[P0^1C.S!X%;P$T#^6MB $_[O/$@*&245H@Y?!?)?)0]-%[MYJ$_>LS)* M(UU&J2+*NHS2"G(Q(_#__NR"65UG/!ZR"V?B#"ZZGCV\&+M#]V+<N[\XNA.^IW!_+79FA:I<4X#OVU\261'6V7)'LY M-*)0X[JG[& UETT^9/60OE3Z%Z*SE-80[69:-#$L77"M12+\;(_<+EWSE5\& M*5A9>-(5&$\_!Q_KL3Q%NXJQ2\+!V6;2QJ8P6/@ACL#SIO#%%0LGZ('Q0>3Y MY048B/ <0P-Z'D2F5W$"$_>%16YC62VEP5FB!J;B\F['4>7 -LJC=]U.K[\* M,!E.I]^3W!1_SEF8N;=B.GP2QC?*D:C/)QAMO!+F\P8H>*?EJL"8XE(V3N,P MS^9!RQ.XQ[?@VE\9G]BM#&+[IH&M1^<=2A&A@!"@4?K[,_?9)B3O]3O=E5FJ M(R7YW\:U9U9-'_#CP]=W9]^,MQ_^\>';Z4?CU\\?WW[X[1_GIF#/A]_.0%'' MORQGCUPGG*=>K:F M^_;IWK,Z74WX1@F_POPW&B4=AX-NHQ,XTF#IS>VKIS+O1TI1$4DV8+LE/E0) MQ=D/ Z80^(;*+FFJ5ZC^,GUIG.F*ENJ7%L+"K>^_G=WSX] M>LK#=0;AH48 \ZZ/LP#-SVLMSC[__?ST-^/=V:^G7]^6B%KKH-;!; M/LF,UX*O5JCGV57 )\;[(&*1%[#0^#R9!!Y/M*9J3=6:VBI-??X6%Y).BX4D MXQPF09L!3.-+$H#ZSD!_2TW&PP"GGA?G48;;4J1BOUBBVQ?PO_N#,Q9#$N:'1M[5I_;^,V$OTJO"RNFP"693L_FLK9 M +M)B@9HNMNM%\7]24NT180659*RX_OT]X:4;=EQN@DN;M-% L2VR"$Y'+Z9 M>:1X]J\HNBIR7J0B8S\-;GYFF4ZKB2@<2XW@#J4SZ7(VT&7)"W8CC)%*L0]& M9F/!V _M[E&[T_[A)(K.S]#51=U&%PD[CKLG<:_3Z['.:7+\?7+<8Y]NV/Z7 MP<6!E[[\>#'XSZ>K,.JG+Q]^OKY@>U$<_WYX$<>7@\M0@>Z[;&!X8:63NN J MCJ]^V6-[N7-E$L>SV:P].VQK,XX'G^/<3=11K+2VHIVY;._\C$KP*7AV?C81 MCK,TY\8*]V[OR^#'Z!023CHESL_BQ7>0'>IL?GZ6R2FS;J[$N[T)-V-91$Z7 MR6&G='VTC%&](7,7S63F\J3;Z?R[7_(LD\4X4F+DDN/VZ>FJR,AQOBS386J) M$8H[.174=Z/75 ENDJ%V>7]S@&TMRT6[D2Y<-.(3J>;)VX&<",M^$3/V64]X M\;852O!MA9&CMWTO;>5_!;K&])RX*4 K3$/1K^EV(8R3(YER MLB'[5!E;<>#>:?:;2*FLUKK3^PN5?I)U]8BY7+#?N!GR0MCHXYT2<_8^=0PU MOX2KX'C0R784)M,F'=[G3V(*%7[ MP_+9ECRMG]'"X#];*%[C_A3#U:T6:QR[K"DXI:%3KFH+>V/#;?NS7#H1T0@B M*?3,U2&K@,OL;2<<5^ CRAO6VQZR)M M]U<3C&E-8P^%5T0\M 2]EX6(#]SZC,XF0"%282TWS7I^4VYR-E)[9A2L8,9;6&6(VG J#WM"R MU4"T72AS3]M74#\-14@0BCB+!QS;@1 M'H5 E:1E!EJ8L+3DTN8D3F(3!'H*]O2<29LJ;2NTHQ1@M IP+(W&QA+%ENT# M?9D G /$KNZP$RNPAR2V^KE2D.@>\JA[O"\.?-/N<1:>PJ,DGEP$-Z#^&87@ MAG<$M)(NCQYHM#;0" /1/#=]!A+$B)*=^L'QT;?F!_O\X$4YPJ6P,!L@X0G MU_':(FZ2\LH^O@F1A*$ ]NJ1 NW0E4$'"+-3:7WPAI0H?#^T.5J%_6;J"!MZ M@+GF'2M MNJT0I42*0"Z6*UDYH]=;#6T,I/<2)J #.S()[.">JHL,1;O^];3 M&Q_JM150R"&U4*.2$\PJQ2E#85I>B17S08O HYKT#[^&@@211-!>9+M-&M^@ MLPQ?LK,\.O3>\YG'!^U'NP[<;2HS\@AN=>'QQ"V\B9@^N0DWV0*R<"+)AU)) M-R ;]G&(L"G$S! M?U C2G),$L%^*/@('%B6R$.O7O)$+TE?EI=<3;FJ?-PE"(G1B$X-IUA\NX5\ M+ZG7(_)(>-S.Q[U3H"%R@ VL?Z@K][ &C\ET?"DM:$LS^OI6EPT7FR7OYR)8 M OKTJ?-77#\-U]G+PO5E@,Q]Z-&I3DVF?C+XO%97^$0TFV_T"3$3P%T7A#NE8<^V3A#Z3HK*JHEGH=!*UR;I?$ MC.*X]RR1^03G[5$GGSE3\E:H^G1J0[[U?YMH]][T[6W C[^%#;@_@\\6?MA: MA5N*_DU?6$5>0O,3F-J]C<52-8[-A=/&+LF1+T"7DXET3H@_R6U##?I%]9E_ M'T"=[,-CD$HLI2I\TQ9GX>;BCTI"?>_25>'?N-F#UWWV/WN?_5Z!-,-P_L4J M5I9.8E(I@+^:V"SWNS/!;XFI!!+MN8JG__ZEP.)4\TFHKK>FX?1J2X3F&1I: ML0S0#WI O6E $\ 8D&L%NF3!E6PUP9QA$C^9.C%N/?]]I4)_AI[.5C#_;?O@ MK>J\!]\9&82_%I E?,0&-OUKHAK$K4 79#'5:BJ(,Q1\7+_M,G60%Y-2Z;E M[2S7(;+S-1]/Q?W_M_&(;-R^.;"#X.18FW%19W:=Y MHKT>U^D.+-.\3K,#L^Q(Z[7 \,A(\"PKLJ/Y7.1<(I\7/MM?Y%*,V-6=2"LZ M9F$? V??T>J\9+.CHVNBHQ2DS;)(FHV;FFN5]0)BC*CDH6(ZN=%G&W>#JU+FI=# M-Z^=EJ 7T1#L]C;B(_""A$^US&H8G)ZV>T?+$!_*.AY*X3JKOQ][_C]02P,$ M% @ 1HBP5.^!)<-X" %"P !< !T;6(M,C R,C S,S%X97@S,60R M+FAT;>U:?V_;MA;]*GPNNB: 9=E)G*5R&J!-4BS NG:MB^']24NT1806-9*R MX_?IW[FD;"N.TR9;LV9% L2V*/ZXO#KGWD.*Q_^)HO,BYT4J,O;+\-VO+--I M-16%8ZD1W*%T+EW.AKHL><'>"6.D4NR-D=E$,/:RTSOH=#LO#Z/HY!A=G=9M M=)&P?MP[C/>Z>WNL>Y3T?T[Z??;A'=OY/#S=];7/WI\.__OA/(SZX?.;7R]. M62N*XS_V3^/X;'@6;J#['AL:7ECII"ZXBN/SWUJLE3M7)G$\G\\[\_V.-I-X M^#'.W50=Q$IK*SJ9RUHGQU2"3\&SD^.I<)RE.3=6N%>MS\.WT1%J..F4.#F. ME]^A[DAGBY/C3,Z8=0LE7K6FW$QD$3E=)OO=T@W0,L;MC3I7T5QF+D]ZW>[S M0^P.]CO M=?:.XQ$\5SZ G2E *TS#T*_9=BJ,DV.9- MOI=W]9BY7+!/W(QX(6ST_DJ)!7N=.H8[>]UO;OCM9EZTV:?*(D*<$\&R-DN] MPC[O$F^#X2 DVTB83YE6KVT(5I6I"K*YMR=/Z&BT,_K.EY37PCS!>W6KY MD&.7-2O.:.B4J]K%WMO@[6">2RG"?EKT @D M8:A>Q[MG8Q+?S9P+EO.98$;,I)@CE+M<6O9[Q0UPJA;LHRBU ;X*]E:;*>MU MH]\);&?2@#/XFDC'%?L%^(3UMLTNBK0S6$\PIF<:>R@\(>*V1[#WN!#QAEN? MTMETP2[A)B60^]L!&"; (=,8M= 0#>B>RX+Q8L&JPIE*P$Q( J\H@!/.IK@R M$A@9Z_5P847="$YA*BWQ+C@["QPA;$K(Q.O5;PC2= M89J %)PR6C3=\(3S^P%K_U^"<\'&L@"2")1KY+0!7D/ M3\^.]GH_#VP-VUJD4;#38RAA%!$V+A@WPJ,0J)+TF($6)BP]!QM<&&F,@FNWOA0KZV 00ZIA1J5G&!6*4X9"M/R M1JR5#UH$'=64?_@U$E01203M1?:P2>,'),OH,9/ESJ'W!F?N'K3O3!W0;28S M8@2WNO!XXA9L(J5/-.$F6T(6)))\))5T"Q)#VX8E GMT>^ &[EVKVE@I^"1X M54^HK$P)XE@OWM(4B/8&^#7#1!309 K\P1U1$C&I"M9#@2,@L"R1AYY821<;M?CGA1HB!Q@@^H?ZY")Z /0/J_ G7]\-U]KAP?18@Q*'/D"=#F=2N>$^$)N&VG(+[J?^?FH;=JRT1FF=H:,4J0-_*@'K1@": L:;WF5XN66@E6TTQ M9[C$3Z9.C%OW?Y^DT)?0T]T*YN^V#MYJSFOHG;%!^&L#6<)';OR:J0=P. M"-R=YSI$=GZ-(H#T-Q%4G5O ]JU?_M,S MH)LKC&%U'AB3Y#++1($*9'UW'RM7GTO#GY!AC#*8CU68T'$3>NW8 Y[&Z[KMY MYS278LS>KJ+F^Z"W'\9/#S2'$ '^(NO_44N/Y;4^_>^$C@;)E-+\A[ 'BL=P MXX% ,B36Q)9.''Y2-)9,"9\YF:5Q7AZ.3&Z*C+*9-HDR[#0.,9Y_4:=STA, M*UF(J+Y>!I+F\=&ZI'EZ=/-<:@GY$8V@?B\C/H9N2/A,RZQ&PM%19^]@%;Y" M6=?S.)QW]0=H3_X/4$L#!!0 ( $:(L%3^&5X,S)D,2YH=&WM6%M3VS@4_BMGTVD+,_$M(=E@A\QL YUV MIA1*PW3V4;'D6(,BN;)"R/[Z/;+L8%*@VYU27LJ0BW4Y-WWG.R<:_^%Y)S(G M,F44WLU./P!5Z6K)I(%4,V)P=,U-#C-5%$3"*=.:"P%O-*<+!G#H1P=^Z!\. M/6\R1E'3>H^2,0R":!CTPEX/PE$\^#,>C.#\%/8N9]/]:O7QV73V]_F)TWI^ M^>;#^RETO"#XTI\&P?'LV$V@^ AFFLB2&ZXD$4%P\K$#G=R8(@Z"]7KMK_N^ MTHM@=A'D9BD. J%4R7QJ:&"%<8;@2; MC(/FTZV=*[J9C"F_AM)L!#OJ+(E><.D95<3]L# )[@QP>F?-C;?FU.1Q%(8O MDX)0RN7"$RPS\< ?C6Z'-%_DVS'E7(LU$\3P:V9EMZ2F@A$=SY7)DUT%]^TL MFGV9DL;+R)*+3?QZQI>LA(]L#1=J2>3KKAO!SY)IGKU.JM4E_X>A:'3/L!OC M$<$7*-S:FCC_8YP#^XIZ[HO5.+^C<&O9]L^,-FOI>0*BE=W!QE6,L^K8A& M_\0&+EBA--HEX:W22Q?9*/0^64N/N<:-^+'@A@AXA\YADI1=M^J]3'W8L])> MO1CU>F$R54ODHDWU%"7[D"E=*2O09D6!28H,=$ITFM>PB[I@>:@+I(2,BX;3 MJM"Q=*4QB3 ,1%(XN4%^D,ALJ&/)R](Z@_]V)45B@YQIA@:WK7&.-<8T-G>M M 5?PA8@KIKLPS3G+4#IJLWD*9QGBCFFH#[#VJ%O)GV\@K9"YJ845+61&([CT M/_M3_RY&H_X@K-PC5!66@(M'T S?A4T7YXF)*^08,A<,YDI3IH\Z80>-$Z+F ML>US69"T?L8=&E^T 9SCJ\'0CP:(E'ICDYZ!H>VUU];OE(@Z.:H\0<9-UCDW MS+-*6"S56A,<>DSLST2[A\QKU#*V8$]:5<"IVHOVJRCM./)L]LSP7.M4RU8" M\RY%: D+[RWD-?NZPH2S-;ZT!U[# Z+^'MD'S*5HL$?WMR"Y39!M\VQN.$2F73IJB&2N2%<(I-P1W\- MJ BW;%YH5EK\=.TTP880MZ%J)&^<*!!09;?:E7&)K:4=1X&T:E8JGL55*^'@ MIY"V*YWE#AOZ#\#JUS0.=OD=16ZK3;IK7F)/([C9Q#FGE$E<;_D_["?CP*YU M)=>V<)6"HX[M #M-0M1"75YXJ1*"%"6+FR]M0X>H+7<5W[9^]E#0UKN-97@+ MXKJMM".M+O&;O-K)%0>+>L?!H7^(/6DK%BU$NJ)_VYK\[*8"91XCCF)7J=S[ M*=G4)6[HJOA]6?.81X,0?T&\3.IP-^3I6U=*)3B%%V'U]WP^!V70[A9V8/]$ M9_?C$7RV^+0[J=_!V0G.-$=&QET5K3[09CY-T)[((9?M_S/+?ZFE8WZW0-CO ML?T%PU-;X,\UQ])78.W[YD"P]//) ^7-W2H\A;GMDO8?:Y@SQKWG>ENZ2'JU MT&HEJ2U?2L<-A;:N*NY.U$7,5D^!7857/S>DV[XBJ4?:-R2[=R\%63!OKAFY M\DB&I3LFUXK3&@FCD=\[V/*]&PNKI'9W.M4ET>1?4$L#!!0 ( $:(L%2> MDWX:(@4 *@2 7 =&UB+3(P,C(P,S,Q>&5X,S)D,BYH=&WM6&UOVS80 M_BLW!VT2P'KS&QS),; Z"1J@:=/&P;"/M$A91&E2H^@XWJ_?490?.&OWF>>ERP:2!5#-B<'3%30Y3511$ MPA73F@L![S2G%* M$A$$YQ];T,J-*>(@6*U6_JKK*ST/IE^"W"Q$+Q!*E+1@ MAD":$UTR<]JZG5YX0Y0PW @V'@7-W&;I""4'PX?Y9DPYUV+-!#'\ MCMF]MW9-!2,ZGBF3)_L*'EM9-.LR)8V7D047Z_APRA>LA(]L!5_4@LC#MAO! M>\DTSPZ32KKD?S/<&MTS[-YX1/ Y;FYM39S_, $[4P0MTUN&_LBV"=.&9SPE-H9PO=3E MDB#NC8(;EMHQ9_5)./B%1O]4=%4&)F=P0_2,2%9ZG^X%6\/OJ0&YMP0 M >_1.4R2LNVD+F7JPY'=[>W!L-,)DXE:(!>MJZ4U N;U P, MW9:]LRZG1-2)4>4(LFVRRKEAGE7"8JE6FN#0][9]3J1[R+I&+6(+]&2K CA5 M1]%Q%:4]1U[-GBF>:YUFV5)@SJ6(*F&AO8&[9G\M,=EL?2_M@=?P@*A[1(X! M\RCJ']'C#4@>DF.34HI-N+[$I\Q"!P)Y]4$'FV9#3^T_#)GP4-9W70LVC MYEC0<(D4NG!E$%G<$"Z11KCCO091A%L:+S0K+7C:=II@)XC+4#4R&DX4B*:R M7:W*-DR'&]*J2ZD(%J66PF%/(5]7.LL]%O2?P-2OZ1BL^(XBM]1FW!TOL9D1 MW*SCG%/*),I;X@^[R2BPLJ[65FVA2X!Z'Y<'7JJ$($7)XN;+MFT#5)"[ZF[; M/'L.:%YS8%4/299&-0.N@ZQ&=OK,\ ':M8P=V6H:6U YCWUEY?TWF;>74 X[ M3>Z$_K#W9CM@6[!U+<%#X_+<+0?N>89@BUTM<]JDS M_@=02P$"% ,4 " !&B+!46^G5$BL6 G!@$ $ @ $ M =&UB+3(P,C(P,S,Q+GAS9%!+ 0(4 Q0 ( $:(L%3;%_%E\@T #?, M 4 " 5D6 !T;6(M,C R,C S,S%?8V%L+GAM;%!+ 0(4 M Q0 ( $:(L%0;B!R%&#D $#C P 4 " 7TD !T;6(M M,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( $:(L%2^![8>0'0 +J8!P 4 M " <== !T;6(M,C R,C S,S%?;&%B+GAM;%!+ 0(4 Q0 M ( $:(L%3$([L6'%, /Y3!@ 4 " 3G2 !T;6(M,C R M,C S,S%?<')E+GAM;%!+ 0(4 Q0 ( $:(L%1QD#Y8HP," %!5%@ 4 M " 8 @ !0L 7 M " 1(R P!T;6(M,C R,C S,S%X97@S,60R+FAT;5!+ 0(4 Q0 M ( $:(L%3^DWX:(@4 *@2 7 M " 1= P!T;6(M,C R,C S,S%X97@S,F0R+FAT;5!+!08 1 "@ * )P" !N10, ! end

]:=9HN91$ M.XD+FJ6$ C#.;J4%U/26'Y:J^ M<;^,.*T ^+R^!I\M84,EI-1OMK>W?4$UT2AZ1 M--WN[O#)>R'>;W=)G!&/?>KIGYX3O-_$6+I*/*@WT-PS=$.YVJ_?%?J:OP$2 M.RO_-<7LKX5J5.E&N7(44NTSK__/Z):!CIB[8/__5N[0VAI9CC/,/Q$_X2!B M<\IM=$]\LC\P5=L=_<+=X20+O.# OW)W25Z5GS^]+/.5H1S(GXTQKBD_("9" MH']*1F&R\U%YIB84ZQ'^JFH$-ABZB)._,WQHF_?N(>VA0> MNF]XZ!/CDX:'2NV\!K3E!73-CX\3/S&%!B'DX'.T9/?,5%N+.I"D6?<&_GDK MH!^A'EC-&EJ-)H#7"526FB]E"WG3;+?K/W,U&2[B\AC!W*@ [#48K;BAD,HQ%!K)26NSJ!2^$G<-E\_._@$C- M"YP&GJ9KBK8+2\H&Q*Z,Y T7E(Y->TWCM)!:Y>,*<F'4TX+913YYTP71 M3]MBFP24RX9!0;: =I'0E( -:,@6Y%P.)"KZE03/+]2F-74+?B;BJ<[M[NSQ MDYY)BX$8X.1EZI@ZJPV5 9CNC*&8YDJA$.4:4?6*;/[P7DUKR1A3GY76( ]G MGGJ/OU1N4'-'\78WB?SFJ]V.)Y'S>JJ:7 I/@1K&Y5]%W6<9ATM9)JOVN46# M5U4BEL>LO4CF'<&!8M?)?#.27QW/C^?V5GW>[))ERP<6Z=>$/>+Y$H<^C:SK MWX]!=NJ9(>OV!WG[Z#A+A&]8I:TX8D_J M2-[KU.VSE*SH@BS-!EF')61!I]W&:]]<**JD6G\ <\@F31.A]"',OK; P[83 M8F-[1M80<)AVVVLK/"=X'5(\$P .%SU M[#8-W?7=[:6C5P39QXCXQ2&)SEA5-@8>I-T@F\_]R5H"#LL>@XWCT:-#IF/( M;B4B(@;*[WRR"[P@<[0,H;GIL9.\A/Y#F(^(1("_A,RYYT$'F; MID?B7QT35O> V_57'![))_*9_T2]_*G7%SHO#7%!FT4&A5<$1QIRPWGG99*#P@D:[-#JN3QZ4 &8@A^*\1!0@K#MBA$, M 7H@<1E'K]3%O,Z2K/*=J8QEW2W0'&&<"EL&5;P.JF0'-?!V!Y#D'1#OIIA#ZS[52X;1;< M='@,82JXS8JT74<3QN'3+#X[#\SZ[W%R1AE**POFED$$LV26L40 M\0[9TW&#+\8-8KT?!N=8S\AMDWA6+L9!LP)N_[8G&>!K%$P^PIKGRM'WY&-YOM MKP^NZAHSN'=)_!KXQ+\X_9(2_S8JWW]=>UGP&F0!Z0MR(T' 0]_<.:TRR@.E M $Z3$6#&%!%C.E&A%#V=T#NF%P71-ZAZ-[G2[?PY50=NXB[BM)4[YY8ZIW39 MQ4GJ*#>U@:A5NR#KJ*3>: "<),[!U)._^BG@I)88::UZ^HK]-3SR8@=W<<)' MJ>V"ZI^HE^,HHW:&XF$#\5Z'F]2U[ QG)PD8K2W!Y M4KH\*HK*TG]E?_:8M]\="P\?:GZO'LO!CH<\ZSW[]OT+B\76FR#"%$ST?,E. MHZTC_RI(/;98I1H0#>@.G34'.J+!A)I](;/;4 C&Z5-3Q)9 K\A3ALHCDUP? MPI&/2HV.J,>5/_SBYT^U"IY8H49.3?*X MK2YYS.Z?-ITDA7OHS$(0BINU4EY7XK^"R"^6Q53K5K*&P#E!#:ZQAGK6"G!> M=QAK&IE,Y/L@>L^$NEX[I 3S\-P*W-#&5[R"FI8_:(FBA<$%L3),$KV])8H4LZL0PRQ!]]S+]/Z-T] M85< <#C10\T:^QK3>>$"^W1&_>3VB?7;R$O88.&*B/_6UB?SNDP]^QB#! #/ M[>'.J&>Z?F_ >6\ PO@N/X929O%2X8Y\\B&&%S'WAW>D:J/,Y8Z MFF?O\(D1XF."_>$#C5;GQ5%+EQ/T!AOUGHNBCDX 4PTX*F\ZY+3'F% WH3OM5O:>FN,M]^LC--J*8*4*+;=D*! M-E2C=93IQ7"'+?E&1_UO^WF_Q>6X GIW@KN_N!3O<87F/D*S\Z)2O@_#9+L(7%_Y=3]!X8"I M_%$!#SEP@!_Z(V$W)OB3&'G47__VM\)O@P0 YXCASC KG@"8 M'PQ S%@L81IJB#,<=E'#S#X9>$D0$FV4EZ+&UF+I%K1,&M%PC@:==$A9'JWH M@)F(7DK5D&XW.W!3K19+O0)+59=%YBAGM5@\0OSTAF9;<3VTJ ;)BV0KO*K3 M#SBE:$-OG8'N[@28,/1M-]^)%QH0\S1JO-#2\0SO; >@9T4?+.P%JWM"YTR\ MWL)VQVZ+*]PH:08\SU7 FD^\-ML SF*EJ>83YT)@42C U?DAZ]#N2F 1H@2Q M1V&,(T?W^ I@S2('*K)2-P>>;7U FS?[Y&T!9U^OR>-#=5<;'E[*/@=SI>/4 M6(?4X9AIC (L9V7&3[%$5]G]8(#7^2X2W+UXJF;EA\,N@.E(U-'2)]QZ.D+ MO<2Z"10[A=?SSSG:Q4GK;9DHCMX?ZH:@0V%)/CQV^/K#U$YJOHU M:&&.E3J MRQ_.TR9TS+;DM)^'DNC#V1.U(5<$F%?!^CLIVW_U)3G\#FM MR7U0C&_X%O0\3VQIT=CDP.=X:2L'0>?$]9^R ([J ]RF*%7[A3!4 MK_GV"0K&PSA3XZ]-OL[>DIGDN9PAU#09:E#/YNAOPHW>Q8/+;>;.,-O#!KR, M9@!BQCUK4$=BIO()/Q)3/PA3'8^I5J8<'XEA_F#_?_W[,7C%(>'%"1BM>1GQ MV0_6D=_\AUI+\:1S^PSB]9?\.0KZ!UZAY!YGY'JW(\KC-+,; 9R^W/Q2ZA0X MKP6 :=21(\:R'H1' RH8<>,IQDB_31$WD.HHA]1'-/ M"4!NWMP]'@XA?YP5A\7CK+?1+D[V?$FM[_E=[=[ B7N@&QJ/\NIU!4S&0Q&8 MID1=#RK/<:.:*N<'VIVX@KW$$\;I,1'G666.<57%4Y0,9W7$Z;!5X;/S5L"3 M70&K>7NVT01P\JHL-;\#*^0A)K ^X7S 1>\R5_O$V>J66L%7+R)>L8%9TTO/UMB 6>*;;PT4(!,Y@];.9%MLX? M RV,0,**DMOHN"(WI/RGFBEN&,R]!Q_;5_90DI+RYE]:O_HGCJZRI70Z M5N7[K BWZI3RKP>V4]6P_V9 [13<;6X4+]-XI,[O*%(Z1@Y0)AOM&NFE 5TA MT$^GC<)DY\B:^AQM.Y_:J>/P$L%LOE(?N$6%8OH'5*AV5QW6G8LNJY"I!],3 M#OD7L">(W#PDFSSC*'^/\C*.TC@,?+&^%_EW]-=2I&QY50V'#_1?^'I=7X$8 M6[*!\ODD+FR\0VM#,. 1JEU\QN4?:U:(M^I)ZB5!R707QS2(2+K ]*SFU(_D M2W81JLNL3*#F+2=MAV.MY:]$QUM-Y2ZH-K)ZA1HF\22O&U6["T^GGY5=C=4T M9AKBMCE:3P/M8G#$F3_.P:Z14D=Y_=7L.CL )[-^L'5:4K<&3# :1IO&\05. M [Z&TN $%M /Q_T>)R?VLX?@.0IV@8?I5+&R!17&.(EQ;OAV5S>;:%5@39&-W"@+X1$-U'&P:^RF._<]!&%)7W5*S MH^?@*23BS3[M_?NA,H 3E9%+ZLPT2 !@*C+#,>+ 3ZY"\<+E7$?-%$#[OMYZ M/8''_@#XK6-J?=T Q_D0ZZU%-ZSYK1,7N"K2R/9A4TIJ_'$Y'/9-3KM[ $]H M#;BM:HVJYH 36,=JTZC5>&_1?*_^_,7$_N_-H(Y HW,X^'+[7:L7]/WV82#& M;+!3*P+ZA?&KCPT[12S9 $4XXW> :A>G$G*($U&=C5\,FGFC?1XG2?(;QJ?9 MK0^S,%9RPT2V@R&Y@) MS(*^F:"J+?# [(18CTMI0\!AV6VOG:@$,(>; Z:]H>]''/FL;1">V'$QLFJE-6*4$N+MTZ:W9WSVX']%Y[?ZMGND,YO(,/M?;:NS^:]=%(;U&[X MTREMA@->_8+5S:SE1U+E1U65W$5%YUD=IL<0KN?# %WBZ"&O\GGE4^V>4M]2 MMD8WH%0Z%'CSX:_N/H"G+MJFFU\LJ1X3/]5O_<&*:_UMV&$2%AKMFMNR [HO M, >F6 E5IP.,16%8/G%3A"3>[X-,7$.)_,N8'Z(BD3>HXLA &C,T-@ M?5$A><8)=;"BH]FIY\-YU@AXZLM!U5.[V0)PZBH,-:[\R)Y#?XE#GR;&U^B[ MXI&!7JB-3YJJ,> D[[?9 M>"$Q%O[0)(X>G@;N*T#O4[ODGA:BYZ(%%:W,2[)VQ'CHUXARS3#) M/(4-W-&:@NIV!YSF)BB,$W]_".,3(>B"1/0SE:$[*LC1I1.*62#>9B\DN8LI MQ!)Z;MZ !9H1XH GR5A'->ZR&,H"G#ZC(9GO 11:BFR"<.7;F3L 469H M[XN[>OI:B; Z>&/J"-::^B+>#4[C79> XG!-=?\0 1J ,6<[1Z+BQ\=1=P M^KLM**@G6:/(X[M4 FRQ9D87.$_QXU-*?C]24ZY?-4J4=C2'GLP]0)OOW -3M 2>UEMGFYZAJPN$E\:38R]3UZEK< M?+CSN#L#SMA]LXZ.L; TX9S6,-H[:7#2JRP:7N',X MP*O)=I*UOZ1DN[M.LV"/L[-'P)2-@&>G'%0](YLM &>APE#3P*/BV->B% CO MTWSCN[0@X@8?9;SP& M9@]V\DL$[ \U1? 2?&:'\*=,2:7("0$\)M@GQ1F%?#J?WA./4*M8]8*N8;)N M7^ $,,@%=0+0Z@B8 (;9/Z)^HWADMI(,)^5G=D%22G:UB.51IDGXJ/X^2'^[ M3(@?9.Q/ZB6"CA[ $UL#;FL%2]4<P+F (& M0S!-@4+1BA\IS?@HME0&CPUF]PMW"*D<$A$WEULZWL8I?M0YL!_2'S@U#':% MYEM)SX&G3<[@\X2-C 9YMDA3G&XW;$* M[9O@E?AUV+VOU9F) LXQ8QS4>,_.0 Y@IAD%QSAO2J4H3E"AEDWJ^9,"7#-8 MFG'NL1T*F9="[B7L[KF\&VK17W%X)!\)9I=6JKF='L\,Z0^<7 :[HLXHVIT! MT\AP#*:9P#0AK@K5=,&CB9D]\LH]LJ]TN7JF2]0_OWS!R3/1''#T=@*>_7J@ MF\]W=?4 G.>:AIN&Y?+AI?5<#M@%$8X\=F75BU.;SZ_VA/Z6B:[YQA#:>3<'E%11T$!G*WA!-F WLQ\>TF!G/ M_#[*U%ZX+Q"RRN_5>29$%* M1WS,'LV4[>\%/&\U8=>3MZ<+X S6M=SX0&XE'_&@!I.]/WRN,O'A/ M'O$7S?U =7/@6=L'M+&OIV@+.$][33;?UV:"$94,;P%N:M 9_N+HT]HN!S=D M+TVW+_"$'>2"KEJ(2]L_&V:_M7J(\-)[7D<$XZHBJE;8T]_80U&_T'#G#TEG M0=_4=D@_H"D\&'IMP;V_$_Q5]P$8IEUZIX;PJ?&Q;LKLR^\SN..^A-I0XY[+ M7+B@\=MV,GSY1#[7"I(E<10SF_;5)6Z]D8R!&*",.-8Q]?'-4!F ASK&4$R3 MA"JL5?-#397P1D"S^X==N*9C(:6+[(V,-L'OQ\!G3Q6R.@^'(,/A?>Y"G0'2 ML.Y 6<'4$>5P:4!?Z*,F$RA3#I["PIZ\0@BW"!70YQY$S>F=30-YK@V5ZMRS MHV./G,6"/5)\\%Z(?PS)=K?]'%'X+\'A-F(UEZEVG-#1W".K6-%)C,-%0"9' M0X>4!#FP/W22-(5C&OA4W#'$"?(;A!D7NE$0H;2F?692G-L;A3[F@VW=!W6= MZ.] I8H_!]@KJY(E[EJUN MHO3B=$$B[V6/D]_67P)5T56-;DN+7 7PSAAN]5E2-*M,MQC7I0+T=Z8"2H 7 M5EW%>QRT1SL#NBTNP.7 NP.\V6=1 :XP?9H %TK%;%=GW":'6M79='HUY(8&,&4._CS=KT'VT+/%T'N4!R3:2[(^!$'F;_V+L3S.FHT(,^4T6HT%3_0CG-]UD] M F2^?W%ZI.J&3:)J/8 GMP;T%/8/U8#=RN+L+Y"S6M-PXHHO9#[Q, MG@LYE&QNX]P$$;G-R%Y[2E3O #V'>\%VCB;+UI SM]]HF_NB3#KBXJ$\)C(1 M7A!OB11'*=+MKF'<=B=FONQ_;[!'%?=>!#22!#R]1[BG<4EPN!C A# &S=@C M/SQIFK1!_T&\2O1T$A0B=#L_&@7!7?E#W!"&!=4AL9L@"C+":Q:WRZ-WGC@= M)VDA3&/@'AG3#!"S *8Q06,C=836O"SXV4,$X!C&E9N"]FL$_.1Z0D*N:K==?#B1*R2!ZLJ1B(;QETZ$R M0K,A?P%,9Q7F]!2X0L(F5#<*Y5:!XT=PSMT)Y]59$1&AU?$8;>UYR9'XFP _ M!6&0]5T&,A*P$&;3=X9\(-;7>P&L- "$C;3(E:&:-G!<,K-+<.Z2L-+FZ)F% MI^PV2K.$7QWKNMTB;PD\YSO@-5]1.&L&.(N[K+41F_SII$>2[!'3A"I5J=-; M+FS9=KL3.YTWV&-9<^HXF-71''C0]@&M1ZZJ+>#P[379^*(UB7R2H$]X[_0 ME@R?,*WS%)9&MP7&K0QX7_S6^RPLCJ6FFQ<.B#@?YX<["ATKE ?ZF!-:\@H" MUSC-?B5I=H$C^5D-=2N@L=D#J[SJ?]X$^FW^#HO-CUX?J*G\0U^K9R@6_EB! MDRQ&3"MB:A'3._.5_0D@-_$X.EDR#SB+A4:"\)4D!X)_6T?^!N_PB609>?C] MB!/YK37]7I!I1!]V54&DMPMTFAF 8$+:$5;<42M06-B A!%SEPV9WA\UL&S? M9=,"#&"=8--S DS=&FA^:\)4KQEL%G#PJ\]BXX)HS54" $>^ID+:7!F9HG+7 M9;P_Q!'CPNWN-J) Z=<[W[>@?',OMF!O"$EOXH3A2HL9R)#:7O:4 $WG:9TJ MJ0]F20/XPX-,Y_FAJ&;PJ>;PI_Y$H;K39\%N-E2Z#K>;OZ(LV/"=[6V M._;19-],]LD,CRN)"\(#Y>MU1<#)9K2KY,N^ X4!)I[QF&PL<]9U?XV$=L34KU!A (H3)$P MPT4.?=?PUW=(G':J7/?NBNP"+\B^< XR'/X\C72YO$#80/*C4"%%2NTV5S./"R9V!U=2.WEZ\]'WP^) M_Y'5">W.4V5+R/G9#:_,2WDSZ/G88_6D>9CK1D*YB_2;"+T$F+ULNXS#.$V/ MZ4?B![@SVY0M(6=;-[PRV^3-H&=;C]639ENA&W'E+K)M(O028/:R;9M0H\B' M/W[?F6G25I"S3 VKS+#S)M"SJ\/B23.KU.L@IR; 7(J4IM(,)T(GPX3RWY&; MG4 :N/Q,:;'4E^\\I!WU*_OZ *6809 ;>W=='0"NK RSVW@=.1?FLJ!E;D-G M]6%BCBK &3!1*B@$AV@41CKR 75P4OU4V1/3"HT\G_D&$,,KX-B=Z?*'M MJS8X(>B8BELC^7TIPJ3&"6_?&&;B-(VI!G:9$ M%'&1.:RS-62ZZH=9,I*Z*732T;#<^-XDS= #)03*)O3_@^ST=8I>N8JJZ ]- M[O3XE 9^@)/3BM4 2MA-%)^2 ^680VGAL4%N_ M>C>7"#\&4RM:+TQT/6L5P=)@$H/PVPAWU*<2 [H G&"8HS(^+ M1?37DE&;PGK>KU!UXJ"6-4\G)/2Z.6,ZIV.:7!&7W@@4S#C/N_"L5M MQ&[]^^M]?%3R@JHM< ;HA-AX"%[6$'!6=]MKO!M#I:X0DXMRP4A(=O3P^V0@ MZ?3K$*T.3@ MO,?^E@\?9!,2THPB$6-^+;S+&=%F7%TFGF=!9:3I?1?&83N:ZZNV514ITJ% M3TNS5L54SL&J#BS'_B0)UU;\O:LO^!G55]#]O-R3?9!E_ M:Q[J-+H4O^/K] MS3$,Q6@Z'?1I,1>^K,_*2"=V?%(,)2_O12YO[]O\G MO.=/UM0 *>L =+4%''B]$(OX4S8$&H;]]HZ/1NNGB@O1N.,FY%D3H-'5!:BZ M^]C\.?0!G\K<:6\[%O&VGON2HV6TA;RURW?IIP*%UO9IX**?!BX610,7/31P ML2P::)L[#PU<.*(!6V@K(!!XP#XJ^SQPV<\#EXOB@'KA<%@^TS9V'!V:O M>6 9;04$ @_81^7F%"O+P"A+Q!-#0?I;==;V0PN^9A>@?#($<.-H:T=[@%/9 M06:;EQVI"4=,^JIV,MW1:=?Y "=4^F2KF48%UN\2]@I7=KJC^+)UY+,G*0Z\ MMG/'T=?B:;8S!?QV::EB]O*]]ZRNB6(] MO_XSH,$KA5"LGI8_ !AV"V74"$4WS+MUS0-)IT_E/ MH0?4^62I]2/(065I6*T,JQ%K\&;;CW0BMC_NE:'5_CG@X))"*?<;ZS\$&F!R M&TU#+)?F:#(Z&9X9-^:_=&=&Z^>0,T,&I=J)_P(_,Z0V&D>2D.8@(>: ,P%,/@/C)YJ];=35@.99P9G1!1P[*>2O4$3< MU!!00OXE);MCN EVJL4;O9Y+S?-S^%J)7G5;8J9+K)\DU5=(:$),%;!4M^B# M'&08O!(WY82J9;F?XMC_'(2AWFILNS7P).Z!*5]K;30%G*Q]%MLHV%=(MK^ M.B!8BZJ :X^F8LH?K.LHSJQN#3Q8>V#6@U71%'"P]EEL&JQEQA>H4+)!(>V&R_OT,&/_JLVVCV! M1K$!?/D;4\INT$^ #40QZ<&PYE--?([0?$_&]:M4T_E'"[K+4V:0_.#D&U\, MBON6.V7M@+)?+[3Z-_NL$>!OM-I6XYHPY93(^:KD=.">9[U0Z_FF; PX[_IM-@U1GG7QKBAH6 AWND+1Q-FQ."%M"#Q6 MU> :9Y'/6@&.S@YCC8_AML/1W1I$$UWGLH.BZ:(B4KVX(&NWF*BT=<.['9?6 M#YD-B,Q[\AJ'KW2.UX0J7570[0,\5K4@UX.VLP/@Z-6SVWS5()=^_MUW,A.> M&[4G4.]R^6[&YW'T3!VROR)/V2/5TS'.430%GJM= !L##GC;(SF&/LO'" E0]])&W7%"06AK^R,/4^KX)T[")<:3> M'SEK 334.N"4^QW-'T/?UU!8.^G^!8MD%%*E,^]16,;*$X?)<[G?, 4F]JNQ ME_T;O,,GDF7DX?UC-F!RMQY*NI=.:JH9PMM!01"13W[J.SS MP'4_#UPOB@>N>WC@>ED\T#9W'AZX=L0#MM!60"#P@'U4]GG@II\';A;% S<] M/'"S+!YHFSL/#]PXX@%;:"L@$'C /BI7%7:S!'O9KT'V4IBR"? 37WG(IT.* M"91F5Z#\8N* 5N7=WGZ Y_V#S!]1F)8K09^IEI*(5JA4Y'@)8%XGA+GDP*SB M@_R3+Q;XR?HY(;R$8'J'3[RD*DGV,OKJ:0\T6;6AEB.#KL;0APE:MAMO?K\0 M<3:!/;8HY*)CY-,/4"K4(ESJG7G ,"GN7#BJI*]0+A\Q!0Z&$I/B+;!E$FRS MC"S6_BL=AP8I'89>?SF0*%5=XI(V!$I$_>#J8X3S5H!'!!W&FL9@323*9;KY MT$^,C+G*/@7\1_QEPL2D5V0J?;GU*V!)UP/S'K6*9H"3KT^ MBXV+C-7D(BH8%9+=9.%T,#VQXH$RBO$0BRHI;LJJ?3JR58'M[IX<8FK34T@> MR#/_N"N%+V@ZWGI;HUX-34,-HT;(5H-@ZOA*-"NIL,G05M4J%-%6B= M'4R[)WNQ6;_B(.1\\50ZP%,X8.;:J7DA-G:(*,C()G@E_FV449@! M-7>=IB2[.(E7NT.S@LE'YM="/A 'ON06H M,@%Q&]#3"7$K$#?#:1$6M:?2NJLZ;BT/DP \YPS<4<^P =T!YY,)"M/LZ4R4 M]"Q3W%V5[G!*Y9)/>-]]AWJXE.4F3)=;-)-&)F*9B=.)9)KD6352AZEU6\>F MVBY.J3^ZJM?(6P+/A YXC4,0Y\T 1W27M:./[W"ACDO13 HP# SO+HS.M<<$ M^W1VF?S&:LWRO[#\[\ZZOC[ \T\+?5@_E?^\7"= MJ;/"SMA?(R;?S98(#?=X?R!9[:1#9^YV=@">N/U@&ULBRM: 4U;#:.--@E)T M[9R.XU2=%N[[ F]UZLK-:9W>Q:9TTW-I?Z (X(ELXI#&V9\!_0$GNQ$,XX5^ MK17'%$ !@%G=^0-*E6:VTR%THU)YN?7AAEP<>8H]MFB(6PC1# M'"+C%YW^"V"503!&BZ'2?,XH$::"Q 8P5H*.L4OY+@ M^24C_OJ5,MXSZ7VL?J1(X.Q@PV$#US64\@"SB158$Z][K%!A LIM0/DS\LP* ML LAT_DM1Q]26>C=B> D=3,YZ0#_B:C*)_1V DXL>J US\;0'H#)0=/PJ4Z^ M4!TN!QB3X3X;6JQ0-!74.,,A"*ARD#,?6^] JW=&74, 7.- M;LM-<&5Y\[X^RTQL.T6^^\;N7 NX=+:$'0<)>L7AD:9R)I8%Q6XE\G'FXP#&E].XL:'9=+&UT[Q3H]%LD-5A