0000950170-24-056856.txt : 20240509 0000950170-24-056856.hdr.sgml : 20240509 20240509160341 ACCESSION NUMBER: 0000950170-24-056856 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TechTarget Inc CENTRAL INDEX KEY: 0001293282 STANDARD INDUSTRIAL CLASSIFICATION: TELEGRAPH & OTHER MESSAGE COMMUNICATIONS [4822] ORGANIZATION NAME: 06 Technology IRS NUMBER: 043483216 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33472 FILM NUMBER: 24930355 BUSINESS ADDRESS: STREET 1: 275 GROVE STREET CITY: NEWTON STATE: MA ZIP: 02466 BUSINESS PHONE: 617-431-9200 MAIL ADDRESS: STREET 1: 275 GROVE STREET CITY: NEWTON STATE: MA ZIP: 02466 10-Q 1 ttgt-20240331.htm 10-Q 10-Q
Q1false--12-310001293282P3Y0001293282us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001293282us-gaap:RetainedEarningsMember2024-03-3100012932822023-12-310001293282ttgt:ProprietaryUserInformationDatabaseAndInternetTrafficMember2024-03-310001293282srt:NorthAmericaMemberttgt:CustomersByCampaignTargetAreaMember2024-01-012024-03-310001293282ttgt:ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMemberttgt:TwoThousandAndSevenPlanAndTwoThousandAndSeventeenPlanMember2024-03-3100012932822020-12-310001293282srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2024-03-310001293282ttgt:TwoThousandTwentyFiveNotesMember2023-08-012023-08-310001293282us-gaap:NonUsMemberttgt:UnaffiliatedCustomersByGeographicAreaMember2024-01-012024-03-310001293282us-gaap:NonUsMemberttgt:UnaffiliatedCustomersByGeographicAreaMember2023-01-012023-03-3100012932822023-01-012023-09-300001293282ttgt:PooledBondFundMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001293282srt:MinimumMemberus-gaap:CustomerRelationshipsMember2024-03-310001293282us-gaap:RestrictedStockUnitsRSUMember2024-03-310001293282ttgt:UnaffiliatedCustomersByGeographicAreaMember2024-01-012024-03-310001293282us-gaap:TreasuryStockCommonMember2023-12-310001293282srt:MinimumMember2024-01-012024-03-310001293282ttgt:MayTwoThousandTwentyTwoRepurchaseProgramMember2024-01-012024-03-310001293282ttgt:PooledBondFundMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001293282us-gaap:CommonStockMember2023-03-310001293282us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001293282us-gaap:ShortTermContractWithCustomerMember2023-01-012023-03-310001293282country:GBttgt:UnaffiliatedCustomersByGeographicAreaMember2023-01-012023-03-310001293282srt:NorthAmericaMemberttgt:CustomersByCampaignTargetAreaMember2023-01-012023-03-310001293282us-gaap:AdditionalPaidInCapitalMember2023-03-310001293282country:US2023-12-310001293282ttgt:FourthAmendmentMember2021-04-012021-04-300001293282us-gaap:AdditionalPaidInCapitalMember2022-12-3100012932822024-03-310001293282ttgt:TimeDepositsMember2024-03-310001293282srt:MaximumMember2024-01-012024-03-310001293282us-gaap:CommonStockMember2024-03-310001293282us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001293282us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberttgt:TimeDepositsMember2024-03-310001293282country:USttgt:UnaffiliatedCustomersByGeographicAreaMember2023-01-012023-03-310001293282us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001293282ttgt:StockOptionTwoThousandSevenPlanMember2024-03-310001293282ttgt:StockOptionTwoThousandSevenPlanMembersrt:MaximumMember2024-01-012024-03-310001293282us-gaap:RetainedEarningsMember2023-01-012023-03-310001293282srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-12-310001293282ttgt:TwoThousandTwentyOneLoanAndSecurityAgreementMemberttgt:WesternAllianceBankMember2021-10-292021-10-290001293282us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2024-03-310001293282us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001293282ttgt:ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember2024-03-310001293282ttgt:ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember2021-12-310001293282ttgt:MayTwoThousandTwentyTwoRepurchaseProgramMember2024-03-310001293282us-gaap:NoncompeteAgreementsMember2023-12-310001293282ttgt:UnaffiliatedCustomersByGeographicAreaMember2023-01-012023-03-310001293282us-gaap:CommonStockMember2022-12-310001293282srt:NorthAmericaMember2023-01-012023-03-310001293282us-gaap:LongTermContractWithCustomerMember2024-01-012024-03-310001293282ttgt:StockOptionTwoThousandSevenPlanMember2024-01-012024-03-310001293282us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2023-12-310001293282ttgt:CustomersByCampaignTargetAreaMember2024-01-012024-03-3100012932822024-01-012024-03-310001293282ttgt:ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember2020-12-310001293282country:US2024-03-310001293282us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001293282us-gaap:TrademarksAndTradeNamesMember2024-03-310001293282srt:MinimumMember2024-03-310001293282srt:MaximumMember2024-03-310001293282ttgt:MayTwoThousandTwentyTwoRepurchaseProgramMember2022-05-310001293282srt:MaximumMember2024-01-102024-01-100001293282us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001293282us-gaap:NoncompeteAgreementsMember2024-03-310001293282us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001293282us-gaap:CommonStockMember2023-12-310001293282ttgt:TwoThousandTwentyFiveNotesMember2020-12-012020-12-310001293282us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2024-03-310001293282ttgt:ContractLiabilitiesMember2023-12-310001293282us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001293282us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001293282ttgt:ThirdAmendmentNewtonLeaseMembersrt:MinimumMember2017-10-252017-10-260001293282us-gaap:LongTermContractWithCustomerMember2023-01-012023-03-310001293282us-gaap:CustomerRelationshipsMember2023-12-3100012932822024-01-100001293282ttgt:ThirdAmendmentNewtonLeaseMembersrt:MaximumMember2017-10-252017-10-260001293282ttgt:TwoThousandTwentySixNotesMember2024-03-310001293282srt:MaximumMemberus-gaap:EmployeeStockMember2024-01-012024-03-310001293282us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001293282ttgt:WesternAllianceBankMemberttgt:TwoThousandTwentyOneLoanAndSecurityAgreementMember2021-10-290001293282us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001293282us-gaap:EmployeeStockMember2022-06-070001293282ttgt:TwoThousandTwentySixNotesMember2023-12-310001293282us-gaap:FairValueMeasurementsRecurringMember2024-03-310001293282us-gaap:FairValueMeasurementsRecurringMember2023-12-310001293282us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001293282us-gaap:RestrictedStockUnitsRSUMember2023-12-310001293282us-gaap:NonUsMemberttgt:CustomersByCampaignTargetAreaMember2024-01-012024-03-310001293282ttgt:TwoThousandTwentySixNotesMember2021-12-012021-12-310001293282ttgt:StockOptionTwoThousandSeventeenPlanMember2021-04-012021-04-300001293282country:USttgt:UnaffiliatedCustomersByGeographicAreaMember2024-01-012024-03-310001293282srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2023-12-3100012932822022-12-310001293282us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001293282us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001293282us-gaap:AdditionalPaidInCapitalMember2024-03-310001293282ttgt:CustomersByCampaignTargetAreaMember2023-01-012023-03-310001293282ttgt:TwoThousandTwentyFiveNotesMember2020-12-310001293282us-gaap:TreasuryStockCommonMember2023-03-310001293282ttgt:ContractLiabilitiesMember2024-03-310001293282us-gaap:TrademarksAndTradeNamesMember2023-12-310001293282us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001293282srt:MinimumMember2024-01-102024-01-100001293282us-gaap:RetainedEarningsMember2022-12-310001293282ttgt:NovemberTwoThousandTwentytwoRepurchaseprogramMember2024-01-012024-03-310001293282ttgt:TwoThousandTwentyFiveNotesMember2024-03-310001293282ttgt:StockOptionTwoThousandSeventeenPlanMember2017-06-160001293282ttgt:TwoThousandTwentyFiveNotesMember2021-12-310001293282srt:MaximumMemberttgt:FourthAmendmentMember2021-04-012021-04-3000012932822023-01-012023-03-310001293282us-gaap:RetainedEarningsMember2023-12-310001293282srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2024-03-310001293282us-gaap:CommonStockMember2023-01-012023-03-310001293282us-gaap:FairValueMeasurementsRecurringMemberttgt:TimeDepositsMember2023-12-3100012932822023-01-012023-12-310001293282ttgt:NovemberTwoThousandTwentytwoRepurchaseprogramMember2023-01-012023-03-310001293282ttgt:TwoThousandAndSevenPlanAndTwoThousandAndSeventeenPlanMember2024-03-310001293282us-gaap:FairValueMeasurementsRecurringMemberttgt:TimeDepositsMember2024-03-310001293282us-gaap:RetainedEarningsMember2024-01-012024-03-310001293282ttgt:TwoThousandTwentySixNotesMember2021-12-310001293282ttgt:NovemberTwoThousandTwentytwoRepurchaseprogramMember2024-03-310001293282ttgt:StockOptionTwoThousandSevenPlanMembersrt:MinimumMember2024-01-012024-03-310001293282us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001293282us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001293282us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberttgt:TimeDepositsMember2023-12-310001293282ttgt:NovemberTwoThousandTwentytwoRepurchaseprogramMember2022-11-300001293282ttgt:TwoThousandTwentySixNotesMember2021-01-012021-12-310001293282srt:MaximumMemberus-gaap:CustomerRelationshipsMember2024-03-310001293282us-gaap:TreasuryStockCommonMember2024-03-310001293282ttgt:MayTwoThousandTwentyTwoRepurchaseProgramMember2023-01-012023-03-310001293282ttgt:TwoThousandTwentyFiveNotesMember2023-12-310001293282ttgt:PooledBondFundMember2024-03-310001293282us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100012932822020-12-012020-12-310001293282country:GB2024-03-310001293282ttgt:PooledBondFundMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001293282ttgt:PooledBondFundMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001293282us-gaap:RetainedEarningsMember2023-03-310001293282us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001293282srt:MinimumMemberttgt:FourthAmendmentMember2021-04-012021-04-300001293282us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001293282country:GBttgt:UnaffiliatedCustomersByGeographicAreaMember2024-01-012024-03-310001293282us-gaap:NonUsMember2023-01-012023-03-310001293282us-gaap:CostOfSalesMember2024-01-012024-03-310001293282ttgt:TwoThousandTwentySixNotesMember2020-12-012020-12-310001293282ttgt:StockOptionTwoThousandSeventeenPlanMember2024-03-310001293282us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2023-12-310001293282srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2023-12-310001293282us-gaap:TreasuryStockCommonMember2022-12-310001293282us-gaap:CostOfSalesMember2023-01-012023-03-310001293282ttgt:ThirdAmendmentNewtonLeaseMember2017-10-252017-10-260001293282srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-12-310001293282us-gaap:EmployeeStockMember2024-01-012024-03-310001293282ttgt:FourthAmendmentMember2021-04-300001293282us-gaap:NonUsMember2024-01-012024-03-310001293282us-gaap:NonUsMemberttgt:CustomersByCampaignTargetAreaMember2023-01-012023-03-310001293282us-gaap:CommonStockMember2024-01-012024-03-310001293282ttgt:NewTechtargetMember2024-01-100001293282us-gaap:CustomerRelationshipsMember2024-03-310001293282ttgt:TwoThousandTwentyFiveNotesMember2021-01-012021-12-310001293282ttgt:TimeDepositsMember2023-12-310001293282us-gaap:NonUsMember2023-12-310001293282srt:MaximumMemberttgt:StockOptionTwoThousandSeventeenPlanMember2024-01-012024-03-3100012932822023-03-310001293282ttgt:StockOptionTwoThousandSeventeenPlanMember2024-01-012024-03-310001293282srt:NorthAmericaMember2024-01-012024-03-310001293282ttgt:FormerStockholdersMember2024-01-102024-01-100001293282us-gaap:TechnologyBasedIntangibleAssetsMember2024-03-3100012932822024-05-060001293282us-gaap:AdditionalPaidInCapitalMember2023-12-310001293282ttgt:ProprietaryUserInformationDatabaseAndInternetTrafficMember2023-12-310001293282ttgt:StockOptionTwoThousandSeventeenPlanMembersrt:MinimumMember2024-01-012024-03-310001293282us-gaap:ShortTermContractWithCustomerMember2024-01-012024-03-310001293282us-gaap:NonUsMember2024-03-310001293282ttgt:PooledBondFundMember2023-12-31xbrli:purettgt:Webinarutr:sqftxbrli:sharesttgt:Websitettgt:Shares1ttgt:Segmentiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 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, 2024

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: 1-33472

 

img110894849_0.jpg 

TECHTARGET, INC.

(Exact name of registrant as specified in its charter)

 

Delaware

04-3483216

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

 

275 Grove Street Newton, Massachusetts

02466

(Address of principal executive offices)

(Zip Code)

 

Registrant’s telephone number, including area code: (617) 431-9200

Former name, former address and formal fiscal year, if changed since last report: Not applicable

 

Securities registered or to be registered pursuant to Section 12(b) of the Act.

Title of each class

Trading symbol(s)

Name of each exchange on which registered

Common Stock, $0.001 Par Value

TTGT

Nasdaq Global Market

 

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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

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

Large accelerated filer

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 6, 2024 the registrant had 28,548,634 shares of common stock, $0.001 par value per share, outstanding.

 

 

 


 

TABLE OF CONTENTS

Item

 

 

Page

 

 

 

 

 

PART I.

 

FINANCIAL INFORMATION

 

 

Item 1.

 

Financial Statements (unaudited)

 

3

 

 

Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

 

3

 

 

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended March 31, 2024 and 2023

 

4

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2024 and 2023

 

5

 

 

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023

 

6

 

 

Notes to Condensed Consolidated Financial Statements

 

7

Item 2.

 

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

 

22

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

35

Item 4.

 

Controls and Procedures

 

36

 

 

 

 

 

PART II.

 

OTHER INFORMATION

 

 

Item 1.

 

Legal Proceedings

 

37

Item 1A.

 

Risk Factors

 

37

Item 5.

 

Other Information

 

38

Item 6.

 

Exhibits

 

39

 

 

Signatures

 

41

 

 

 

2


 

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

TechTarget, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

 

 

March 31,
2024

 

 

December 31,
2023

 

Assets

 

(Unaudited)

 

 

(Unaudited)

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

230,436

 

 

$

226,668

 

Short-term investments

 

 

100,749

 

 

 

99,601

 

Accounts receivable, net of allowance for doubtful accounts of $3,825 and $5,028 respectively

 

 

36,880

 

 

 

39,239

 

Prepaid taxes

 

 

 

 

 

1,634

 

Prepaid expenses and other current assets

 

 

6,384

 

 

 

4,331

 

Total current assets

 

 

374,449

 

 

 

371,473

 

Property and equipment, net

 

 

25,561

 

 

 

24,917

 

Goodwill

 

 

193,737

 

 

 

194,074

 

Intangible assets, net

 

 

86,575

 

 

 

89,163

 

Operating lease assets with right-of-use

 

 

16,319

 

 

 

17,166

 

Deferred tax assets

 

 

8,687

 

 

 

2,445

 

Other assets

 

 

829

 

 

 

650

 

Total assets

 

$

706,157

 

 

$

699,888

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

4,357

 

 

$

5,312

 

Current operating lease liabilities

 

 

4,161

 

 

 

4,049

 

Accrued expenses and other current liabilities

 

 

7,638

 

 

 

9,041

 

Accrued compensation expenses

 

 

1,544

 

 

 

1,345

 

Income taxes payable

 

 

8,477

 

 

 

2,522

 

Contract liabilities

 

 

17,375

 

 

 

14,721

 

Total current liabilities

 

 

43,552

 

 

 

36,990

 

Non-current operating lease liabilities

 

 

15,658

 

 

 

16,615

 

Convertible senior notes

 

 

411,051

 

 

 

410,500

 

Deferred tax liabilities

 

 

12,402

 

 

 

12,856

 

Total liabilities

 

 

482,663

 

 

 

476,961

 

Leases and contingencies (see Note 9)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued or outstanding

 

 

 

 

 

 

Common stock, $0.001 par value; 100,000,000 shares authorized; 58,792,845 and 58,659,065 shares issued, respectively; 28,548,634 and 28,415,144 shares outstanding, respectively

 

 

59

 

 

 

59

 

Treasury stock, at cost; 30,244,211 and 30,243,921 shares, respectively

 

 

(329,118

)

 

 

(329,118

)

Additional paid-in capital

 

 

483,016

 

 

 

471,696

 

Accumulated other comprehensive loss

 

 

(5,207

)

 

 

(4,542

)

Retained earnings

 

 

74,744

 

 

 

84,832

 

Total stockholders’ equity

 

 

223,494

 

 

 

222,927

 

Total liabilities and stockholders’ equity

 

$

706,157

 

 

$

699,888

 

See accompanying Notes to Condensed Consolidated Financial Statements.

3


 

TechTarget, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

(in thousands, except per share data)

 

 

For the Three Months Ended

 

 

 

March 31,

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

(Unaudited)

 

Revenue

 

$

51,636

 

 

$

57,114

 

Cost of revenue(1)

 

 

19,158

 

 

 

17,350

 

Amortization of acquired technology

 

 

702

 

 

 

673

 

Gross profit

 

 

31,776

 

 

 

39,091

 

Operating expenses:

 

 

 

 

 

 

Selling and marketing(1)

 

 

22,963

 

 

 

24,756

 

Product development(1)

 

 

2,753

 

 

 

2,609

 

General and administrative(1)

 

 

6,695

 

 

 

7,918

 

Transaction and related expenses

 

 

6,526

 

 

 

-

 

Depreciation, excluding depreciation of $1,175 and $845, respectively, included in cost of revenue

 

 

2,311

 

 

 

2,000

 

Amortization

 

 

1,498

 

 

 

1,493

 

Total operating expenses

 

 

42,746

 

 

 

38,776

 

Operating income (loss)

 

 

(10,970

)

 

 

315

 

Interest and other income, net

 

 

3,072

 

 

 

2,757

 

Income (loss) before provision for income taxes

 

 

(7,898

)

 

 

3,072

 

Provision for income taxes

 

 

2,190

 

 

 

1,427

 

Net income (loss)

 

$

(10,088

)

 

$

1,645

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

Unrealized gain (loss) on investments (net of tax provision effect of $(7) and $18, respectively)

 

$

(23

)

 

$

63

 

Foreign currency translation gain (loss)

 

 

(642

)

 

 

2,029

 

Other comprehensive income (loss)

 

 

(665

)

 

 

2,092

 

Comprehensive income (loss)

 

$

(10,753

)

 

$

3,737

 

Net income (loss) per common share:

 

 

 

 

 

 

Basic

 

$

(0.35

)

 

$

0.06

 

Diluted

 

$

(0.35

)

 

$

0.06

 

Weighted average common shares outstanding:

 

 

 

 

 

 

Basic

 

 

28,510

 

 

 

28,757

 

Diluted

 

 

28,510

 

 

 

28,953

 

 

(1)
Amounts include stock-based compensation expense as follows:

Cost of revenue

 

$

734

 

 

$

821

 

Selling and marketing

 

 

6,424

 

 

 

7,537

 

Product development

 

 

478

 

 

 

460

 

General and administrative

 

 

3,823

 

 

 

3,458

 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

4


 

TechTarget, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands, except share and per share data)

(Unaudited)

 

 

 

Common Stock

 

 

Treasury Stock

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

Number of
Shares

 

 

$0.001
Par Value

 

 

Number of
Shares

 

 

Cost

 

 

Additional
Paid-In
Capital

 

 

Accumulated
Other
Comprehensive
Loss

 

 

Retained
Earnings

 

 

Total
Stockholders’
Equity

 

Balance, December 31, 2023

 

 

58,659,065

 

 

$

59

 

 

 

30,243,921

 

 

$

(329,118

)

 

$

471,696

 

 

$

(4,542

)

 

$

84,832

 

 

$

222,927

 

Issuance of common stock from restricted stock awards

 

 

133,490

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Impact of net settlements

 

 

290

 

 

 

 

 

 

290

 

 

 

 

 

 

(139

)

 

 

 

 

 

 

 

 

(139

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11,459

 

 

 

 

 

 

 

 

 

11,459

 

Unrealized loss on investments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(23

)

 

 

 

 

 

(23

)

Unrealized loss on foreign currency exchange

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(642

)

 

 

 

 

 

(642

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,088

)

 

 

(10,088

)

Balance, March 31, 2024

 

 

58,792,845

 

 

$

59

 

 

 

30,244,211

 

 

$

(329,118

)

 

$

483,016

 

 

$

(5,207

)

 

$

74,744

 

 

$

223,494

 

 

 

 

 

Common Stock

 

 

Treasury Stock

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

Number of
Shares

 

 

$0.001
Par Value

 

 

Number of
Shares

 

 

Cost

 

 

Additional
Paid-In
Capital

 

 

Accumulated
Other
Comprehensive
Loss

 

 

Retained
Earnings

 

 

Total
Stockholders’
Equity

 

Balance, December 31, 2022

 

 

57,919,501

 

 

$

58

 

 

 

28,896,408

 

 

$

(278,876

)

 

$

425,458

 

 

$

(9,537

)

 

$

80,371

 

 

$

217,474

 

Issuance of common stock from exercise of options

 

 

2,500

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

 

 

18

 

Issuance of common stock from restricted stock awards

 

 

91,152

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of common stock through stock buyback

 

 

 

 

 

 

 

 

581,295

 

 

 

(25,000

)

 

 

 

 

 

 

 

 

 

 

 

(25,000

)

Impact of net settlements

 

 

912

 

 

 

 

 

 

912

 

 

 

 

 

 

(177

)

 

 

 

 

 

 

 

 

(177

)

Excise Tax on repurchased shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(206

)

 

 

 

 

 

 

 

 

(206

)

Stock-based compensation expense(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14,176

 

 

 

 

 

 

 

 

 

14,176

 

Unrealized gain on investments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

63

 

 

 

 

 

 

63

 

Unrealized gain on foreign currency exchange

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,029

 

 

 

 

 

 

2,029

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,645

 

 

 

1,645

 

Balance, March 31, 2023

 

 

58,014,065

 

 

$

58

 

 

 

29,478,615

 

 

$

(303,876

)

 

$

439,269

 

 

$

(7,445

)

 

$

82,016

 

 

$

210,022

 

 

(1)Includes $1.9 million of accrued compensation expense recognized in the previous year for the three months ended March 31, 2023.

See accompanying Notes to Condensed Consolidated Financial Statements.

5


 

TechTarget, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

 

 

For the Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Operating activities:

 

 

 

 

 

 

Net income (loss)

 

$

(10,088

)

 

$

1,645

 

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

 

 

 

 

 

 

Depreciation

 

 

3,486

 

 

 

2,845

 

Amortization

 

 

2,200

 

 

 

2,166

 

Provision for bad debt

 

 

(569

)

 

 

758

 

Stock-based compensation

 

 

11,459

 

 

 

12,276

 

Amortization of debt issuance costs

 

 

550

 

 

 

627

 

Deferred tax benefit

 

 

(6,603

)

 

 

(1,298

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

2,912

 

 

 

8,294

 

Operating lease assets with right of use

 

 

695

 

 

 

390

 

Prepaid expenses and other current assets

 

 

(423

)

 

 

(2,033

)

Other assets

 

 

(182

)

 

 

(4

)

Accounts payable

 

 

(952

)

 

 

(250

)

Income taxes payable

 

 

5,979

 

 

 

2,173

 

Accrued expenses and other current liabilities

 

 

(1,388

)

 

 

(2,445

)

Accrued compensation expenses

 

 

205

 

 

 

(1,209

)

Operating lease liabilities with right of use

 

 

(660

)

 

 

(874

)

Contract liabilities

 

 

2,673

 

 

 

(4,843

)

Net cash provided by operating activities

 

 

9,294

 

 

 

18,218

 

Investing activities:

 

 

 

 

 

 

Purchases of property and equipment, and other capitalized assets, net

 

 

(4,154

)

 

 

(3,548

)

Purchases of investments

 

 

(1,156

)

 

 

(25,299

)

Net cash used in investing activities

 

 

(5,310

)

 

 

(28,847

)

Financing activities:

 

 

 

 

 

 

Tax withholdings related to net share settlements

 

 

(139

)

 

 

(177

)

Purchase of treasury shares and related costs

 

 

 

 

 

(25,000

)

Proceeds from stock option exercises

 

 

 

 

 

18

 

Payment of earnout liabilities

 

 

 

 

 

(2,267

)

Net cash used in financing activities

 

 

(139

)

 

 

(27,426

)

Effect of exchange rate changes on cash and cash equivalents

 

 

(77

)

 

 

621

 

Net increase (decrease) in cash and cash equivalents

 

 

3,768

 

 

 

(37,434

)

Cash and cash equivalents at beginning of period

 

 

226,668

 

 

 

344,523

 

Cash and cash equivalents at end of period

 

$

230,436

 

 

$

307,089

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Cash paid for taxes, net

 

$

1,181

 

 

$

598

 

Schedule of non-cash investing and financing activities:

 

 

 

 

 

 

Right of use assets and lease liabilities

 

$

4

 

 

$

314

 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

6


 

TechTarget, Inc.

Notes to Condensed Consolidated Financial Statements

(In thousands, except share and per share data, where otherwise noted, or instances where expressed in millions)

1. Organization and Operations

TechTarget, Inc. (collectively with its subsidiaries, the “Company”) is a global data and analytics leader and software provider for buyers of purchase intent-driven marketing and sales data for enterprise technology vendors. The Company’s service offerings are designed to enable technology vendors to better identify, reach and influence corporate information technology (“IT”) decision-makers actively researching specific IT purchases. The Company offers products and services intended to improve IT vendors’ ability to impact these audiences for business growth using advanced targeting, analytics and data services complemented by customized marketing programs that integrate demand generation, brand advertising techniques, and content curation and creation. The Company operates a network of approximately 150 websites and 800 webinars and virtual event channels, which each focus on a specific IT sector such as storage, security or networking. IT and business professionals have become increasingly specialized, and they have come to rely on the Company’s sector-specific websites and webinars and virtual event channels for purchasing decision support. The Company’s content platforms are designed to enable IT and business professionals to navigate the complex and rapidly changing IT landscape where purchasing decisions can have significant financial and operational consequences. At critical stages of the purchase decision process, these content offerings through different channels are intended to meet IT and business professionals’ needs for expert, peer and IT vendor information and provide platforms on which business-to-business technology companies can launch targeted marketing campaigns which generate measurable return on investment. Based upon the logical clustering of members and users’ respective job responsibilities and the marketing focus of the products being promoted by the Company’s customers, the Company categorizes its content offerings to address the key market opportunities and audience extensions across a portfolio of distinct market categories: Security; Networking; Storage; Data Center and Virtualization Technologies; CIO/IT Strategy; Business Applications and Analytics; Application Architecture and Development; and ANCL Channel.

On January 10, 2024, we entered into an Agreement and Plan of Merger (the “Transaction Agreement”) with Informa PLC ("Informa") and certain of our and their subsidiaries. Pursuant to the Transaction Agreement, we and Informa, among other things, agreed to combine our businesses with the business of Informa Intrepid Holdings Inc. (“Informa Tech”), a wholly owned subsidiary of Informa which will own and operate Informa’s digital businesses (Industry Dive, Omdia (including Canalys)), NetLine and certain of its digital media brands (e.g. Information Week, Light Reading, and AI Business), under a new publicly traded holding company (“New TechTarget”). Upon closing, among other things, Informa and its subsidiaries will collectively own 57% of the outstanding common stock of New TechTarget (on a fully diluted basis) and our former stockholders will own the remaining outstanding common stock of New TechTarget. Our former stockholders will also receive a pro rata share of an amount in cash equal to $350 million plus the amount of any EBITDA adjustment (as defined in the Transaction Agreement), which is estimated as of the date of the Transaction Agreement to be approximately $11.79 per share of our common stock. The various transactions set forth in the Transaction Agreement (the “proposed transaction”) are expected to close in the second half of 2024, subject to satisfaction or waiver of certain customary conditions.

We will be required to pay Informa a termination fee between $30.0 and $40.0 million if the Transaction Agreement is terminated under certain specified circumstances, including termination by us in connection with our entry into an agreement with respect to a Toro Superior Proposal (as defined in the Transaction Agreement) prior to us receiving stockholder approval of the proposed transaction, or termination by Informa upon a Toro Change in Recommendation (as defined in the Transaction Agreement).

 

2. Summary of Significant Accounting Policies

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to condensed consolidated financial statements. The Company’s critical accounting policies are those that affect its more significant judgments used in the preparation of its condensed consolidated financial statements. A description of the Company’s critical accounting policies and estimates is contained in its Annual Report on Form 10-K for the year ended December 31, 2023, and in this note to the condensed consolidated financial statements.

7


 

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, TechTarget Securities Corporation (“TSC”), TechTarget Limited, TechTarget (HK) Limited (“TTGT HK”), TechTarget (Australia) Pty Ltd., TechTarget (Singapore) Pte Ltd., E-Magine Médias SAS (“LeMagIT”), TechTarget Germany GmbH, and BrightTALK Limited and its wholly owned subsidiary, BrightTALK, Inc. (together “BrightTALK”). TSC is a Massachusetts corporation. TechTarget Limited is a subsidiary doing business principally in the United Kingdom. TTGT HK is a subsidiary incorporated in Hong Kong in order to facilitate the Company’s activities in the Asia-Pacific region. TechTarget (Australia) Pty Ltd. and TechTarget (Singapore) Pte Ltd. are the entities through which the Company does business in Australia and Singapore, respectively; LeMagIT and TechTarget Germany GmbH, both wholly-owned subsidiaries of TechTarget Limited, are entities through which the Company does business in France and Germany, respectively. BrightTALK are the entities through which the Company conducts business related to its BrightTALK webinar and virtual event platform.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (Generally Accepted Accounting Principles or “U.S. GAAP”) in the United States (“U.S.”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. All adjustments, which, in the opinion of management, are considered necessary for a fair presentation of the results of operations for the periods shown, are of a normal, recurring nature and have been reflected in the condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of results to be expected for any other interim periods or for the full year. The information included in these condensed consolidated financial statements should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the condensed consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Foreign Currency Translation

The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the Condensed Consolidated Statement of Comprehensive Income as an element of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in interest and other income (expense), net in the Condensed Consolidated Statement of Income. All assets and liabilities denominated in foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to revenue, long-lived assets, goodwill, the allowance for doubtful accounts, stock-based compensation, earnouts, self-insurance accruals, the allocation of purchase price to intangibles and goodwill, and income taxes. The Company reduces its accounts receivable for an allowance for doubtful accounts based on its best estimate of the amount of probable credit losses. Estimates of the carrying value of certain assets and liabilities are based on historical experience and on various other assumptions that the Company believes to be reasonable. Actual results could differ from those estimates.

Revenue Recognition

The Company generates its revenue from the sale of targeted marketing and advertising campaigns, which it delivers via its network of websites, webinar and virtual events channels, and our data analytic services and solutions. Revenue is recognized when performance obligations are satisfied by transferring promised goods or services to customers, as determined by applying a five-step process consisting of: a) identifying the contract, or contracts, with a customer, b) identifying the performance obligations in the contract, c) determining the transaction price, d) allocating the transaction price to the performance obligations in the contract, and e) recognizing revenue when, or as, performance obligations are satisfied.

8


 

Cash and Cash Equivalents

The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and government backed money market funds.

Accounts Receivable

We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Condensed Consolidated Statements of Income and Comprehensive Income. We assess collectability by reviewing accounts receivable on an individual basis when we identify specific customers with known disputes, overdue amounts or collectability issues and also reserve for losses on all accounts based on historical information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations.

At March 31, 2024, the Company’s collectability assessment includes the business and market disruptions caused by macro-economic uncertainty currently being experienced in the technology sector and estimates of expected emerging credit and collectability trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods.

 

Fair Value of Financial Instruments

Financial instruments consist of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, long-term debt and contingent consideration. Due to their short-term nature and liquidity, the carrying value of these instruments, with the exception of contingent consideration and long-term debt, approximates their estimated fair values. See Note 4 for further information on the fair value of the Company’s investments. The Company classifies all of its short-term investments as available-for-sale. The fair value of contingent consideration was estimated using a discounted cash flow method.

 

Business Combinations and Valuation of Goodwill and Acquired Intangible Assets

The Company uses its best estimates and assumptions to allocate fair value to the net tangible and identifiable intangible assets acquired and liabilities assumed at the acquisition date. Any residual purchase price is recorded as goodwill. The Company’s estimates are inherently uncertain and subject to refinement and can include but are not limited to, the cash flows that an asset is expected to generate in the future, and the appropriate weighted-average cost of capital.

During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s Condensed Consolidated Statement of Income and Comprehensive Income.

Recent Accounting Pronouncements

Recently Adopted Accounting Guidance

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other

9


 

segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

3. Revenue

Disaggregation of Revenue

The following table depicts the disaggregation of revenue according to categories consistent with how the Company evaluates its financial performance and economic risk. International revenue consists of international geo-targeted campaigns, which are campaigns targeted at an audience of members outside of North America.

 

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

North America

$

35,230

 

 

$

37,760

 

International

 

16,406

 

 

 

19,354

 

Total

$

51,636

 

 

$

57,114

 

 

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

Revenue under short-term contracts

$

33,940

 

 

$

33,889

 

Revenue under longer-term contracts

 

17,696

 

 

 

23,225

 

Total

$

51,636

 

 

$

57,114

 

Contract Liabilities

Timing may differ between the satisfaction of performance obligations and the invoicing and collections of amounts related to the Company’s contracts with customers. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. Additionally, certain customers may receive credits, which are accounted for as a material right. The Company estimates these amounts based on the expected amount of future services to be provided to the customer and allocates a portion of the transaction price to these material rights. The Company recognizes these material rights as the material rights are exercised. The resulting material rights amounts included in the contract liabilities on the accompanying Condensed Consolidated Balance Sheets was $1.7 million and $1.9 million at March 31, 2024, and December 31, 2023, respectively.

 

 

Contract Liabilities

 

Year-to-Date Activity

 

 

 

Balance at December 31, 2023

 

$

14,721

 

Billings

 

 

54,290

 

Revenue Recognized

 

 

(51,636

)

Balance at March 31, 2024

 

$

17,375

 

The Company elected to apply the following practical expedients:

Existence of a Significant Financing Component in a Contract. As a practical expedient, the Company has not assessed whether a contract has a significant financing component because the Company expects at contract inception that the period between payment by the customer and the transfer of promised goods or services by the Company to the customer will be one year or less. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 90 days. In addition, the Company has determined that the payment terms that the Company provides to its customers are structured primarily for reasons other than the provision of financing to the customer.

10


 

Costs to Fulfill a Contract. The Company’s revenue is primarily generated from customer contracts that are for one year or less. Costs primarily consist of incentive compensation paid based on the achievement of sales targets. As a practical expedient, for amortization periods that are determined to be one year or less, the Company expenses any incremental costs of obtaining the contract with a customer when incurred. For those customer contracts greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit.
Revenue Invoiced. The Company has applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.

4. Fair Value Measurements

The Company measures certain financial assets and liabilities at fair value on a recurring basis, including short-term investments. The fair value of these financial assets and liabilities was determined based on three levels of input as follows:

Level 1. Quoted prices in active markets for identical assets and liabilities;
Level 2. Observable inputs other than quoted prices in active markets; and
Level 3. Unobservable inputs.

The fair value hierarchy of the Company’s financial assets carried at fair value and measured on a recurring basis is as follows:

 

 

 

 

 

 

Fair Value Measurements at
 March 31, 2024

 

 

 

March 31, 2024

 

 

Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits (1)

 

$

26,204

 

 

$

 

 

$

26,204

 

 

$

 

Pooled bond funds

 

 

74,545

 

 

 

 

 

 

74,545

 

 

 

 

Total short-term investments

 

$

100,749

 

 

$

 

 

$

100,749

 

 

$

 

 

 

 

 

 

 

 

Fair Value Measurements at
December 31, 2023

 

 

 

December 31, 2023

 

 

Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits (1)

 

$

25,877

 

 

$

 

 

$

25,877

 

 

$

 

Pooled bond funds

 

 

73,724

 

 

 

 

 

 

73,724

 

 

 

 

Total short-term investments

 

$

99,601

 

 

$

 

 

$

99,601

 

 

$

 

 

(1)
The Company's time deposits consist of domestic deposits which mature within six months (Level 2). All level 2 investments are priced using observable inputs, such as quoted prices in markets that are not active and yield curves.

11


 

5. Cash, Cash Equivalents and Short-Term Investments

Cash and cash equivalents are carried at cost, which approximates fair market value. As of March 31, 2024 and December 31, 2023, cash and cash equivalents totaled $230.4 million and $226.7 million, respectively.

Investments are recorded at fair value with the related unrealized gains and losses included in accumulated other comprehensive income, a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of these investments are determined using the specific identification method. There were no realized gains or losses as of March 31, 2024 or December 31, 2023.

Short-term investments consisted of the following:

 

 

March 31, 2024

 



 

 

Adjusted
Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits

 

$

26,204

 

 

$

 

 

$

 

 

$

26,204

 

Pooled bond funds

 

 

73,851

 

 

 

694

 

 

 

 

 

 

74,545

 

Total short-term investments

 

$

100,055

 

 

$

694

 

 

$

 

 

$

100,749

 

 

 

 

December 31, 2023

 



 

 

Adjusted
Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits

 

$

25,877

 

 

$

 

 

$

 

 

$

25,877

 

Pooled bond funds

 

 

73,021

 

 

 

703

 

 

 

 

 

 

73,724

 

Total short-term investments

 

$

98,898

 

 

$

703

 

 

$

 

 

$

99,601

 

6. Goodwill and Intangible Assets

Goodwill and indefinite-lived intangible assets are not amortized but are reviewed annually for impairment or more frequently if impairment indicators arise. The Company did not have any intangible assets with indefinite lives other than goodwill as of March 31, 2024 or December 31, 2023. There were no indications of impairment as of March 31, 2024, and the Company believes that, as of the balance sheet dates presented, none of the Company’s goodwill or intangible assets were impaired.

The following table summarizes the Company’s intangible assets, net:

 

 

 

 

 

March 31, 2024

 

 

 

Estimated
Useful Lives
(Years)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Customer relationships

 

5-19

 

$

83,716

 

 

$

(22,810

)

 

$

60,906

 

Developed websites, technology and patents

 

10

 

 

32,935

 

 

 

(11,493

)

 

 

21,442

 

Trademark, trade name and domain name

 

5-16

 

 

7,583

 

 

 

(3,479

)

 

 

4,104

 

Proprietary user information database and internet traffic

 

5

 

 

1,100

 

 

 

(1,100

)

 

 

 

Non-compete agreements

 

1.5-3

 

 

600

 

 

 

(477

)

 

 

123

 

Total intangible assets

 

 

 

$

125,934

 

 

$

(39,359

)

 

$

86,575

 

 

12


 

 

 

 

 

December 31, 2023

 

 

 

Estimated
Useful Lives
(Years)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Customer relationships

 

5-19

 

$

83,959

 

 

$

(21,604

)

 

$

62,355

 

Developed websites, technology and patents

 

10

 

 

33,202

 

 

 

(10,802

)

 

 

22,400

 

Trademark, trade name and domain name

 

5-16

 

 

7,627

 

 

 

(3,365

)

 

 

4,262

 

Proprietary user information database and internet traffic

 

5

 

 

1,106

 

 

 

(1,106

)

 

 

 

Non-compete agreements

 

1.5-3

 

 

600

 

 

 

(454

)

 

 

146

 

Total intangible assets

 

 

 

$

126,494

 

 

$

(37,331

)

 

$

89,163

 

Intangible assets are amortized over their estimated useful lives, which range from eighteen months to nineteen years, using methods of amortization that are expected to reflect the estimated pattern of economic use. The remaining amortization expense will be recognized over a weighted-average period of approximately 6.3 years. Amortization expense was $2.2 million both the three months ended March 31, 2024 and 2023, respectively. Amortization expense relating to developed websites, technology and patents is recorded within costs of revenues. All other amortization is recorded within operating expenses as the remaining intangible assets consist of customer-related assets which generate website traffic that the Company considers to be in support of selling and marketing activities. The Company did not write off any fully amortized intangible assets in the first three months of 2024 or 2023.

The Company expects amortization expense of intangible assets to be as follows:

Years Ending December 31:

 

Amortization
Expense

 

2024 (April 1 – December 31)

 

$

6,593

 

2025

 

 

8,752

 

2026

 

 

8,698

 

2027

 

 

8,694

 

2028

 

 

8,694

 

Thereafter

 

 

45,144

 

Total

 

$

86,575

 

13


 

7. Net Income (Loss) Per Common Share

A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income (loss) per common share is as follows:

 

 

 

For the Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income (loss)

 

$

(10,088

)

 

$

1,645

 

Denominator:

 

 

 

 

 

 

Basic:

 

 

 

 

 

 

Weighted average shares of common stock and vested, undelivered restricted stock units outstanding

 

 

28,510,395

 

 

 

28,757,259

 

Diluted:

 

 

 

 

 

 

Weighted average shares of common stock and vested, undelivered restricted stock units outstanding

 

 

28,510,395

 

 

 

28,757,259

 

     Effect of potentially dilutive shares (1)

 

 

-

 

 

 

195,847

 

Total weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares

 

 

28,510,395

 

 

 

28,953,106

 

Net Income Per Common Share:

 

 

 

 

 

 

Basic:

 

 

 

 

 

 

Net income (loss) applicable to common stockholders

 

$

(10,088

)

 

$

1,645

 

Weighted average shares of stock outstanding

 

 

28,510,395

 

 

 

28,757,259

 

Basic net income (loss) per common share

 

$

(0.35

)

 

$

0.06

 

Diluted:

 

 

 

 

 

 

Net income (loss) applicable to common stockholders

 

$

(10,088

)

 

$

1,645

 

Weighted average shares of stock outstanding

 

 

28,510,395

 

 

 

28,953,106

 

Diluted net income (loss) per common share (1)

 

$

(0.35

)

 

$

0.06

 

 

(1)
In calculating diluted net income per share, 851 thousand shares and 1.3 million shares related to outstanding stock options and unvested, undelivered restricted stock units were excluded for the three months ended March 31, 2024 and 2023, respectively. Additionally, for the three months ended March 31, 2024 and 2023, the interest expense and amortization of note costs relating to the shares issuable upon conversion of our outstanding convertible notes were excluded from the calculation as they would have been anti-dilutive. The interest expense including amortization of note issuance costs, related to convertible notes was $0.6 million for both the three months March 31, 2024 and March 31, 2023.

8. Convertible Notes and Loan Agreement

 

Convertible Notes

In December 2020, the Company issued $201.3 million in aggregate principal amount of 0.125% convertible senior notes due December 15, 2025 (the “2025 Notes”) and in December 2021, the Company issued $414 million in aggregate principal amount of 0.0% convertible senior notes due December 15, 2026 (the “2026 Notes”). At the time of the issuance of the 2026 Notes, a portion of the outstanding 2025 Notes were exchanged for shares of common stock and cash. In August 2023, the Company repurchased $48.3 million aggregate principal amount of the 2025 Notes for $42.6 million including transaction fees.

As of March 31, 2024, approximately $3 million aggregate principal amount of the 2025 Notes remain outstanding. Further details are included below:

14


 

Issuance

Maturity Date

Interest Rate

First Interest Payment Date

Effective Interest Rate

Semi-Annual Interest Payment Dates

Initial Conversion Rate per $1,000 Principal

Initial Conversion Price

 

Number of Shares (in millions)

2025 Notes

December 15, 2025

0.125%

June 15, 2021

0.8%

June 15, and December 15

14.1977

$

70.43

 

0.1

2026 Notes

December 15, 2026

0.0%

––

0.0%

––

7.6043

$

131.50

 

4.3

Each of the 2025 Notes and the 2026 Notes (collectively, the “Notes”) is governed by an indenture between the Company, as issuer, and U.S. Bank, National Association, as trustee (together the “Indentures”, and each such indenture, an “Indenture”). The Notes are unsecured and rank senior in right of payment to the Company’s future indebtedness that is expressly subordinated in right of payment to the Notes and equal in right of payment to the Company’s unsecured indebtedness that is not so subordinated.

Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of common stock, at the Company’s election.

Terms of the Notes

Prior to the close of business on September 15, 2025 and September 14, 2026, the 2025 Notes and 2026 Notes, respectively, will be convertible at the option of holders during certain periods, only upon satisfaction of certain conditions set forth below. On or after September 15, 2025 (for the 2025 Notes) and September 14, 2026 (for the 2026 Notes), until the close of business on the second scheduled trading day immediately preceding the applicable maturity date, holders may convert all or any portion of their Notes at the applicable conversion price at any time regardless of whether the conditions set forth below have been met.

Holders may convert all or a portion of their Notes prior to the close of business on the day immediately preceding their respective free convertibility date described above, in multiples of the $1,000 principal amount, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ending on March 31, 2021 for the 2025 Notes and March 31, 2022 for the 2026 Notes (and only during such calendar quarter), if the last reported sales price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day;
during the five business day period after any five consecutive trading day period, or the Notes measurement period, in which the “trading price” (as defined in each Indenture) per $1,000 principal amount of Notes for each trading day of the Notes measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day;
if the Company calls any or all of the Notes for redemption, at any time prior to the close of business on September 14, 2025 for the 2025 Notes or September 14, 2026 for the 2026 Notes; or
upon the occurrence of specified corporate events as set forth in the Indentures.

As of March 31, 2024, the 2026 Notes and 2025 Notes are not convertible.

Whether the 2026 Notes or the 2025 Notes will be convertible in the future prior to the applicable free convertibility date will depend on the satisfaction of the trading price condition or another conversion condition specified in the Indentures. Since the Company may elect to repay the 2026 Notes and the 2025 Notes in cash, shares of our common stock, or a combination of both, the Company has continued to classify the 2026 and the 2025 Notes as long-term debt on its consolidated balance sheet as of March 31, 2024.

The Notes consist of the following:

 

 

March 31, 2024

 

 

December 31, 2023

 

Liability Component:

2026 Notes

 

 

2025 Notes

 

 

2026 Notes

 

 

2025 Notes

 

     Principal

$

414,000

 

 

$

3,040

 

 

$

414,000

 

 

$

3,040

 

     Less: unamortized debt issuance costs

 

5,954

 

 

 

35

 

 

 

6,500

 

 

 

40

 

Net carrying amount

$

408,046

 

 

$

3,005

 

 

$

407,500

 

 

$

3,000

 

 

15


 

The following table sets forth total interest expense recognized related to the Notes:

 

 

March 31, 2024

 

 

March 31, 2023

 

0.125% Coupon on 2025 Notes

$

1

 

 

$

16

 

Amortization of debt discount and transaction costs

 

550

 

 

 

627

 

 

$

551

 

 

$

643

 

 

The fair value of the Notes, which was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, quoted prices of the Notes in an over-the-counter market (Level 2), and carrying value of debt instruments (carrying value excludes the equity component of the Company’s convertible notes classified in equity) were as follows:

 

 

March 31, 2024

 

 

December 31, 2023

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

Convertible senior notes

$

395,732

 

 

$

411,051

 

 

$

347,087

 

 

$

410,500

 

 

2021 Loan Agreement

On October 29, 2021, the Company entered into a Loan and Security Agreement with Western Alliance Bank, as administrative agent and collateral agent for the lenders, and the banks and other financial institutions or entities from time to time party thereto as lenders (the “2021 Loan Agreement”). The 2021 Loan Agreement provided for a $75 million revolving credit facility with a $5 million letter-of-credit sublimit and expired on October 29, 2023. The 2021 Loan Agreement was secured by substantially all of the Company’s assets. Borrowings under the 2021 Loan Agreement bore interest based on a formula using certain market rates. The 2021 Loan Agreement was subject to various leverage and non-financial covenants. The 2021 Loan Agreement matured on its stated maturity date of October 29, 2023.

9. Leases and Contingencies

The Company conducts its operations in leased office facilities under various noncancelable operating lease agreements that expire through December 2029.

On October 26, 2017, the Company entered into a Third Amendment (the “Third Amendment”) to the lease agreement for office space in Newton, Massachusetts, dated as of August 4, 2009 (the “Newton Lease”). The Third Amendment extended the lease term to December 31, 2029 and preserves the Company’s option to extend the term for an additional five-year period subject to certain terms and conditions set forth in the Newton Lease. The Third Amendment reduced the rentable space from approximately 110,000 square feet to approximately 74,000 square feet effective January 1, 2018. As of January 1, 2018, base monthly rent under the Third Amendment is $0.3 million. The base rent increases biennially at a rate averaging approximately 1% per year, as of January 1, 2023. The Company remains responsible for certain other costs under the Third Amendment, including operating expense and taxes.

In April 2021, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the lease agreement. The Fourth Amendment became effective during May 2021. The Fourth Amendment reduced the rentable space from approximately 74,000 square feet to approximately 68,000 square feet and provided the Company with a one-time payment of approximately $0.6 million. As of May 1, 2021, base monthly rent is approximately $0.3 million per month. All other terms and conditions are substantially similar to those terms in the Third Amendment.

Certain of the Company’s operating leases, including the Newton Lease, include lease incentives and escalating payment amounts and are renewable for varying periods. The Company recognizes the related rent expense on a straight-line basis over the term of each lease, taking into account the lease incentives and escalating lease payments.

The Company has various non-cancelable lease agreements for certain of its offices with original lease periods expiring between 2024 and 2029. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain it will exercise that option. Leases with renewal options allow the Company to extend the lease term typically between 1 and 5 years. When determining the lease term, renewal options reasonably certain of being exercised are included in the lease term. When determining if a renewal option is reasonably certain of being exercised, the Company considers several economic factors, including but not limited to,

16


 

the significance of leasehold improvements incurred on the property, whether the asset is difficult to replace, underlying contractual obligations, or specific characteristics unique to that particular lease that would make it reasonably certain that the Company would exercise such option. Renewal and termination options were generally not included in the lease term for the Company's existing operating leases. Certain of the arrangements have discounted rent periods or escalating rent payment provisions. Leases with an initial term of twelve months or less are not recorded on the condensed consolidated balance sheets. The Company recognizes rent expense on a straight-line basis over the lease term.

As of March 31, 2024, operating lease assets were $16.3 million and operating lease liabilities were $19.8 million. The maturities of the Company’s operating lease liabilities as of March 31, 2024 were as follows:

 

 

Minimum Lease

 

Years Ending December 31:

 

Payments

 

2024 (April 1 – December 31)

$

3,729

 

2025

 

4,068

 

2026

 

3,975

 

2027

 

 

3,566

 

2028

 

3,402

 

Thereafter

 

3,333

 

Total future minimum lease payments

 

22,073

 

Less imputed interest

 

2,254

 

Total operating lease liabilities

 

$

19,819

 

 

Included in the Consolidated Balance Sheet:

 

 

 

Current operating lease liability

 

$

4,161

 

Non-current operating lease liability

 

 

15,658

 

Total operating lease liabilities

 

$

19,819

 

 

For the three months ended March 31, 2024 and 2023, the total lease cost was comprised of the following amounts:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

2023

 

Operating lease expense

 

$

1,029

 

$

1,056

 

Short-term lease expense

 

 

4

 

 

4

 

Total lease expense

 

$

1,033

 

$

1,060

 

The following summarizes additional information related to operating leases as of March 31, 2024:

 

 

As of

 

 

 

March 31, 2024

 

Weighted-average remaining lease term — operating leases

 

 

3.2

 

Weighted-average discount rate — operating leases

 

 

3.4

%

 

If the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate as the discount rate. The Company uses its best judgment when determining the incremental borrowing rate, which is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term to the lease payments in a similar currency.

Litigation

From time to time and in the ordinary course of business, the Company may be subject to various claims, charges, and litigation. At March 31, 2024 and December 31, 2023, the Company did not have any pending or threatened claims, charges, or litigation that it expects would have a material adverse effect on its condensed consolidated financial position, results of operations, or cash flows.

17


 

10. Stock-Based Compensation

Stock Option and Incentive Plans

In April 2007, the Company’s board of directors approved the TechTarget, Inc. 2007 Stock Option and Incentive Plan (the “2007 Plan”), which was approved by the stockholders of the Company and became effective upon the consummation of the Company’s IPO in May 2007. The 2007 Plan allowed the Company to grant incentive stock options (“ISOs”), non-qualified stock options (“NSOs”), stock appreciation rights, deferred stock awards, restricted stock units and other awards. Under the 2007 Plan, stock options could not be granted at less than fair market value on the date of grant and grants generally vested over a three- to four-year period. Stock options granted under the 2007 Plan expire no later than ten years after the grant date. Additionally, beginning with awards made in August 2015, the Company had the option to direct a net issuance of shares for satisfaction of tax liability with respect to vesting of awards and delivery of shares. Prior to August 2015, this choice of settlement method was solely at the discretion of the award recipient. The 2007 Plan expired in May 2017.

No new awards may be granted under the 2007 Plan; however, the shares of common stock remaining in the 2007 Plan are available for issuance in connection with previously awarded grants under the 2007 Plan. There are 20,000 shares of common stock that remain subject to outstanding stock grants under the 2007 Plan as of March 31, 2024.

In March 2017, the Company’s board of directors approved the TechTarget, Inc. 2017 Stock Option and Incentive Plan (the “2017 Plan”), which was approved by the stockholders of the Company at the 2017 Annual Meeting and became effective June 16, 2017. The 2017 Plan replaces the Company’s 2007 Plan. On June 16, 2017, 3,000,000 shares of the Company’s common stock were reserved for issuance under the 2017 Plan and, generally, shares that are forfeited or canceled from awards under the 2017 Plan also will be available for future awards. In April 2021, the stockholders of the Company authorized the issuance of up to an additional 3,800,000 shares of the Company’s common stock under the 2017 Plan. Under the 2017 Plan, the Company may grant restricted stock and restricted stock units, non-qualified stock options, stock appreciation rights, performance awards, and other stock-based and cash-based awards. Grants generally vest in equal tranches over a three-year period. Stock options granted under the 2017 Plan expire no later than ten years after the grant date. Shares of stock issued pursuant to restricted stock awards are restricted in that they are not transferable until they vest. Shares of stock underlying awards of restricted stock units are not issued until the units vest. Non-qualified stock options cannot be exercised until they vest. Under the 2017 Plan, all stock options and stock appreciation rights must be granted with an exercise price that is at least equal to the fair market value of the common stock on the date of grant. The 2017 Plan broadly prohibits the repricing of options and stock appreciation rights without stockholder approval and requires that no dividends or dividend equivalents be paid with respect to options or stock appreciation rights. The 2017 Plan further provides that, in the event any dividends or dividend equivalents are declared with respect to restricted stock, restricted stock units, other stock-based awards and performance awards (referred to as “full-value awards”), such dividends or dividend equivalents would be subject to the same vesting and forfeiture provisions as the underlying award. There are a total of 1,610,350 shares of common stock that remain subject to outstanding stock-based grants under the 2017 Plan as of March 31, 2024. A total of 1,648,534 shares of common stock remain available for issuance under the 2017 Plan as of March 31, 2024.

Employee Stock Purchase Plan

In April 2022, the Company’s board of directors approved the TechTarget, Inc. 2022 Employee Stock Purchase Plan (the “ESPP”), which was approved by the stockholders of the Company at the 2022 Annual Meeting of Stockholders and became effective June 7, 2022. On June 7, 2022, 600,000 shares of the Company’s common stock were reserved for issuance under the ESPP. After the initial offering period of three months, commencing September 1, 2022, eligible employees may be offered shares of common stock over a twelve-month offering period, which consists of two consecutive six-month purchase periods. Employees may purchase a limited amount (up to $25,000) of shares of the Company’s common stock under the ESPP at a discount of up to 15% of the lesser of the market value of the common stock at either (a) the beginning of the six-month purchase period during which the shares of common stock are purchased or (b) the end of such six-month purchase period. As of March 31, 2024, 545,556 shares of common stock remain available for issuance under the ESPP.

Accounting for Stock-Based Compensation

The Company uses the Black-Scholes option pricing model to calculate the grant date fair value of an award.

The expected volatility of options granted has been determined using a weighted average of the historical volatility of the Company’s common stock for a period equal to the expected life of the option. The expected life of options has been determined utilizing

18


 

the “simplified” method. The risk-free interest rate is based on a zero coupon U.S. treasury instrument whose term is consistent with the expected life of the stock options. The Company has not paid and does not anticipate paying cash dividends on its shares of common stock; therefore, the expected dividend yield is assumed to be zero. The Company applied an estimated annual forfeiture rate based on historical averages in determining the expense recorded in each period.

A summary of the stock option activity under the Company’s plans for the three months ended March 31, 2024 is presented below:

Three Month Activity

 

Options
Outstanding

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Weighted-
Average
Remaining
Contractual
Term in
Years

 

 

Aggregate
Intrinsic
Value
(1)

 

Options outstanding at December 31, 2023

 

 

140,000

 

 

$

38.22

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

 

 

 

 

 

 

Cancelled

 

 

 

 

 

 

 

 

 

 

 

 

Options outstanding at March 31, 2024

 

 

140,000

 

 

$

38.22

 

 

 

6.10

 

 

$

977,750

 

Options exercisable at March 31, 2024

 

 

115,000

 

 

$

38.61

 

 

 

5.43

 

 

$

977,750

 

Options vested or expected to vest at March 31, 2024

 

 

136,628

 

 

$

38.23

 

 

 

6.09

 

 

$

977,750

 

 

(1) The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2024 of $33.08 per share and the exercise price of the underlying options. The total intrinsic value of options exercised was $0 and $81 thousand during the three months ended March 31, 2024 and March 31, 2023, respectively.

The total amount of cash received from exercise of these options was approximately $0 during the three months ended March 31, 2024. The total amount of cash received from exercise of these options was approximately $18 thousand during the three months ended March 31, 2023.

Restricted Stock Units

Restricted stock units are valued at the market price of a share of the Company’s common stock on the date of the grant. A summary of the restricted stock unit activity under the Company’s plans for the three months ended March 31, 2024 is presented below:

 

Year-to-Date Activity

 

Shares

 

 

Weighted-
Average
Grant Date
Fair Value
Per Share

 

 

Aggregate
Intrinsic
Value

 

Nonvested outstanding at December 31, 2023

 

 

1,573,548

 

 

$

50.22

 

 

 

 

Granted

 

 

10,000

 

 

 

34.09

 

 

 

 

Vested

 

 

(86,098

)

 

 

47.60

 

 

 

 

Forfeited

 

 

(8,100

)

 

 

53.95

 

 

 

 

Nonvested outstanding at March 31, 2024

 

 

1,489,350

 

 

$

50.24

 

 

$

49,267,698

 

There were 86,098 restricted stock units with a total grant-date fair value of $4.1 million that vested during the three months ended March 31, 2024. There were 68,357 restricted stock units with a total grant-date fair value of $4.3 million that vested during the three months ended March 31, 2023.

As of March 31, 2024, there was $49.3 million of total unrecognized compensation expense related to stock options and restricted stock units, which is expected to be recognized over a weighted average period of 1.6 years.

19


 


ESPP Valuation Assumptions

The valuation of ESPP purchase rights and the underlying weighted-average assumptions are summarized as follows:

 

 

 

March 31, 2024

 

ESPP:

 

 

 

Expected term in years

 

 

0.50

 

Risk-free interest rate

 

 

5.44

%

Expected volatility

 

 

43

%

Expected dividend yield

 

 

%

Weighted-average fair value per right granted

 

$

8.54

 

 

11. Stockholders’ Equity

Common Stock Repurchase Programs

In May 2022, the Company announced that its board of directors had authorized a stock repurchase program (the “May 2022 Repurchase Program”) whereby the Company was authorized to repurchase shares of the Company's common stock having an aggregate purchase prices of up to $50.0 million from time to time on the open market or in privately negotiated transactions at prices and in the manner determined by management. There were no amounts purchased under this plan for the three months ended March 31, 2024 and March 31, 2023, respectively. As of March 31, 2024, no amounts remained available under the May 2022 Repurchase Program.

In November 2022, the Company announced that its board of directors had authorized a repurchase program (the “November 2022 Repurchase Program”) whereby the Company was authorized to repurchase shares of the Company’s common stock and Notes having an aggregate purchase price of up to $200.0 million from time to time on the open market or in privately negotiated transactions at prices and in the manner determined by management over the next two years. During the three month period ended March 31, 2023, the Company repurchased 581,295 shares for an aggregate purchase price of $25.0 million at an average share price of $42.99 under the November 2022 Repurchase Program. There were no amounts purchased under this plan for the three months ended March 31, 2024. As of March 31, 2024, $92.9 million remained available under the November 2022 Repurchase Program.

Repurchased shares are recorded under the cost method and are reflected as treasury stock in the accompanying Condensed Consolidated Balance Sheets. The Company is restricted from making any repurchases during the period between the execution of the Transaction Agreement and the closing of the proposed transaction without Informa's approval.

Reserved Common Stock

As of March 31, 2024, the Company has reserved (i) 3,278,884 shares of common stock for settlement of outstanding and unexercised options, issuance following vesting of outstanding restricted stock units, and future awards available for grant under the 2007 Plan and 2017 Plan, (ii) 545,556 shares of common stock for use in settling purchases under the ESPP and (iii) 4,389,127 shares of common stock which may be issuable upon conversion of the Notes.

12. Income Taxes

The Company measures its interim period tax expense using an estimated annual effective tax rate and adjustments for discrete taxable events that occur during the interim period. The estimated annual effective income tax rate is based upon the Company’s estimations of annual pre-tax income, the geographic mix of pre-tax income, and its interpretations of tax laws. The Company updates the estimate of its annual effective tax rate at the end of each quarterly period. The Company recorded income tax expense of $2.2 million for the three months ended March 31, 2024 primarily as a result of expenses not currently deductible for tax resulting in taxable income in certain jurisdictions. The tax expense for the three months ended March 31, 2024 increased by approximately $0.8 million, as compared to the same period in 2023, primarily due to an increase in nondeductible expenses. The Company recorded income tax expense of $1.4 million for the three months ended March 31, 2023.

20


 

13. Segment Information

The Company views its operations and manages its business as one operating segment which is the business of providing purchase intent marketing and sales services. The Company aggregated its operating segment based upon the similar economic and operating characteristics of its operations.

Geographic Data

Net sales by campaign target area were as follows (1):

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

North America

$

35,230

 

 

$

37,760

 

International

 

16,406

 

 

 

19,354

 

Total

$

51,636

 

 

$

57,114

 

(1)
Net sales to customers by campaign target area is based on the geo-targeted (target audience) location of the campaign.

 

Net sales to unaffiliated customers by geographic area were as follows (2):

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

United States

$

39,751

 

 

$

43,674

 

United Kingdom

 

5,035

 

 

 

6,068

 

Other international

 

6,850

 

 

 

7,372

 

Total

$

51,636

 

 

$

57,114

 

(2)
Net sales to unaffiliated customers by geographic area is based on the customers’ current billing addresses and does not consider the geo-targeted (target audience) location of the campaign.

Long-lived assets by geographic area were as follows:

 

 

March 31, 2024

 

 

December 31, 2023

 

United States

 

 

221,130

 

 

$

221,394

 

International

 

 

84,743

 

 

 

86,760

 

Total

 

$

305,873

 

 

$

308,154

 

 

Long-lived assets are comprised of property and equipment, net; goodwill; and intangible assets, net. No single country outside of the U.S. and the United Kingdom accounted for 1% or more of the Company’s long-lived assets during either of these periods.

21


 

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the condensed consolidated financial statements and accompanying notes included elsewhere in this Quarterly Report on Form 10-Q. This discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors including those discussed below in this Quarterly Report on Form 10-Q, in our Annual Report on Form 10-K for the year ended December 31, 2023 under Part I, Item 1A, “Risk Factors,” and in the other documents we file with the Securities and Exchange Commission. Please refer to "Cautionary Note Regarding Forward-Looking Statements” on page 33 of this Quarterly Report on Form 10-Q.

Overview

Background

TechTarget, Inc. (the “Company”, “we”, “us” or “our”) is a global data, software and analytics leader for purchase intent-driven marketing and sales data which delivers business impact for business-to-business (“B2B”) companies. Our solutions are designed to enable B2B technology companies to identify, reach, and influence key enterprise technology decision makers faster and with higher efficacy. We offer products and services intended to improve information technology (“IT”) vendors’ abilities to impact highly targeted audiences for business growth using advanced targeting, first-party analytics and data services complemented with customized marketing programs that integrate content creation, demand generation, brand marketing, and other advertising techniques.

Our goal is to enable enterprise technology and business professionals to navigate the complex and rapidly-changing enterprise technology landscape where purchasing decisions can have significant financial and operational consequences. Our content strategy includes three primary sources which enterprise technology and business professionals use to assist them in their pre-purchase research: independent content provided by our professionals, vendor-generated content provided by our customers and member-generated or peer-to-peer content. In addition to utilizing our independent editorial content, registered members and users appreciate the ability to deepen their pre-purchase research by accessing the extensive vendor-supplied content available across our virtual events, webinar channels and website network (collectively, our “Network”). Likewise, these members and users can derive significant additional value from the ability our Network provides to seamlessly interact with and contribute to information exchanges.

We had approximately 32.1 million and 30.7 million registered members and users, which we refer to as our “audiences”, as of March 31, 2024 and 2023, respectively. While the size of our audiences does not provide direct insight into our customer numbers or our revenue, we believe the value of the services we sell to our customers is a direct result of the breadth and reach of this content footprint. This footprint creates the opportunity for our clients to gain business leverage by targeting our audiences through customized marketing programs. Likewise, the behavior exhibited by these audiences enables us to provide our customers with data products designed to improve their marketing and sales efforts. The targeted nature of our audiences enables B2B technology companies to reach a specialized audience efficiently because our content is highly segmented and aligned with the B2B technology companies’ specific products.

Through our ability to identify, reach and influence key decision makers, we have developed a broad customer base and, in 2024, expect to deliver marketing and sales services programs to over 1,350 customers.

On January 10, 2024, we entered into an Agreement and Plan of Merger (the “Transaction Agreement”) with Informa PLC ("Informa") and certain of our and their subsidiaries. Pursuant to the Transaction Agreement, we and Informa, among other things, agreed to combine our businesses with the business of Informa Intrepid Holdings Inc. (“Informa Tech”), a wholly owned subsidiary of Informa which will own and operate Informa’s digital businesses (Industry Dive, Omdia (including Canalys)), NetLine and certain of its digital media brands (e.g. Information Week, Light Reading, and AI Business), under a new publicly traded holding company (“New TechTarget”). Upon closing, among other things, Informa and its subsidiaries will collectively own 57% of the outstanding common stock of New TechTarget (on a fully diluted basis) and our former stockholders will own the remaining outstanding common stock of New TechTarget. Our former stockholders will also receive a pro rata share of an amount in cash equal to $350 million plus the amount of any EBITDA adjustment (as defined in the Transaction Agreement), which is estimated as of the date of the Transaction Agreement to be approximately $11.79 per share of our common stock. The various transactions set forth in the Transaction Agreement (the “proposed transaction”) are expected to close in the second half of 2024, subject to satisfaction or waiver of certain customary conditions.

We will be required to pay Informa a termination fee between $30.0 and $40.0 million if the Transaction Agreement is terminated under certain specified circumstances, including termination by us in connection with our entry into an agreement with respect to a Toro

22


 

Superior Proposal (as defined in the Transaction Agreement) prior to us receiving stockholder approval of the proposed transaction, or termination by Informa upon a Toro Change in Recommendation (as defined in the Transaction Agreement).

Executive Summary

Financial Results For the Three Months Ended March 31, 2024

Our revenue for the three months ended March 31, 2024 decreased by $5.5 million, or 10%, to $51.6 million, compared with $57.1 million, during the same period in 2023. We saw decreased customer spend across our product suite as continued macro-economic uncertainty in the technology sector remains prevalent. The amount of revenue that we derived from longer-term contracts, which we define as contracts with a term in excess of 270 days, in the first quarter of 2024 decreased 24%, compared to the first quarter of 2023.

Our international geo-targeted revenue, where our target audience is outside North America (“International”), decreased approximately 15% for the three months ended March 31, 2024, compared with the prior year period driven by the items noted above.

 

Gross profit percentage was 62% and 68% for the three months ended March 31, 2024 and 2023, respectively. Gross profit decreased by $7.3 million, mainly due to the decrease in revenue compared to the same period a year ago.

Business Trends

The following discussion highlights key trends affecting our business.

Macro-economic Conditions. Because most of our customers are B2B technology companies, the success of our business is intrinsically linked to the health, and subject to the market conditions, of the IT industry. Despite the current uncertainty in the economy (i.e. inflation risks, higher interest rates, Russia’s invasion of the Ukraine and conflict in the Middle East), there are several factors indicating positive IT spending over the next few years is likely. We believe there are several IT catalysts such as AI, security, data analytics, and cloud migrations, to name a few. Our growth continues to be driven in large part by the return on the investments we made in our data analytics suite of products, which continues to drive market share gains for us. While we will continue to invest in this growth area, management will also continue to carefully control discretionary spending such as travel and entertainment, and the filling of new and replacement positions, in an effort to maintain profit margins and cash flows.
Industry Trends. Our business has been and is likely to continue to be impacted by macro-economic conditions. The macro-economic uncertainty has created a challenging selling environment where we have seen elongated sales cycles, budget cuts and freezes at many of our customers, which has impacted our near-term outlook. We are seeing our international markets perform worse than our domestic markets. We expect this dynamic to continue throughout 2024 because of uncertainty surrounding inflation, interest rates, the presidential election and geopolitical issues internationally.
Customer Demographics. In the three months ended March 31, 2024, revenue from our legacy global customers (a static cohort comprised of our 10 historically largest on premises hardware technology companies), increased by approximately 1%, compared to the same period in the prior year. The metric measures the year-over-year increase in GAAP revenue from this cohort of customers and is calculated by dividing the GAAP revenue from this cohort of customers for the current year by the GAAP revenue from this cohort of customers for the prior year. We use this information to monitor customer concentration trends within the Company, which we deem an important metric for evaluating revenue diversification. Revenue from our other customers, excluding the legacy global customers described above, decreased by approximately 12%, compared to the same three month period in the prior year.

Our key strategic initiatives include:

Geographic. During the three months ended March 31, 2024, approximately 32% of our revenue was derived from internationally targeted campaigns, respectively. We continue to explore initiatives to grow our international presence.
Product. Purchase intent data continues to drive our product road strategy. During 2024, we intend to improve upon our Priority EngineTM offering through Account Intent Feeds, continue enhancement of our IntentMail AI offering, as well as expanding our integration offerings to sales engagement platforms.

Our revenue decreased approximately 10% for the three months ended March 31, 2024 compared to the same period in the prior year, which was primarily driven by the factors noted above.

23


 

Sources of revenues

Revenue changes for the three month period ended March 31, 2024, as compared to the same period in 2023, are shown in the table below. See the discussion above and Notes 3 and 13 to our condensed consolidated financial statements for additional information on our revenues.

 

 

For the Three Months Ended
March 31,

 

 

(dollars in thousands)

2024

 

 

2023

 

 

North America

$

35,230

 

 

$

37,760

 

-7%

International

 

16,406

 

 

 

19,354

 

-15%

Total

$

51,636

 

 

$

57,114

 

-10%

 

 

For the Three Months Ended
March 31,

 

 

(dollars in thousands)

2024

 

 

2023

 

 

Revenue under short-term contracts

$

33,940

 

 

$

33,889

 

0%

Revenue under longer-term contracts

 

17,696

 

 

 

23,225

 

-24%

Total

$

51,636

 

 

$

57,114

 

-10%

We sell customized marketing programs to B2B technology companies targeting a specific audience within a particular enterprise technology or business sector or sub-sector. We maintain multiple points of contact with our customers to provide support throughout their organizations and their customers’ IT sales cycles. As a result, our customers often run multiple advertising programs with us in order to target their desired audience of enterprise technology and business professionals more effectively. There are multiple factors that can impact our customers’ marketing and advertising objectives and spending with us, including but not limited to, IT product launches, increases or decreases to their advertising budgets, the timing of key industry marketing events, responses to competitor activities and efforts to address specific marketing objectives such as creating brand awareness or generating sales leads. Our products and services are generally delivered under short-term contracts that run for the length of a given program, typically less than nine months. In the quarter ended March 31, 2024, approximately 34% of our revenues were from longer-term contracts.

Product and Service Offerings

We use our offerings to provide B2B technology companies with numerous touch points to identify, reach and influence key enterprise technology decision makers. The following is a description of the products and services we offer:

IT Deal Alert™ . A suite of data, software and services for B2B technology companies that leverages the detailed purchase intent data we collect on enterprise technology organizations and professionals researching IT purchases via our network of websites and our webinar community platform. Through our proprietary data-capture and scoring methodologies, we use this insight to help our customers identify and prioritize accounts and contacts whose content consumption and online research activities around specific enterprise technology topics indicate that they are “in-market” for a particular B2B technology product or service. The suite of products and services includes Priority Engine™ and Qualified Sales Opportunities™. Priority Engine™ is a subscription service powered by our Activity Intelligence™ platform, which integrates with customer relationship management (“CRM”) and marketing automation platforms (“MAPs”) including Salesforce.com, Marketo, Hubspot, Eloqua, Pardot, and Integrate. The service delivers lead generation workflow solutions designed to enable marketers and sales forces to identify and prioritize accounts and individuals actively researching new technology purchases or upgrades, and then to engage those active prospects. We launched IntentMail AITM in December 2023, which is Priority Engine's AI-powered messaging feature, which enables sellers to automatically generate personalized email copy. Qualified Sales Opportunities™ is a product that profiles specific in-progress purchase projects via surveys and interviews with business technology professionals whose research activity and content consumption is indicative of a pending technology purchase. Qualified Sales Opportunities™ includes information on project scope, purchase criteria and vendors considered.
Demand Solutions. Our offerings enable our customers to reach and influence prospective buyers through content marketing programs, such as white papers, webcasts, podcasts, videocasts, virtual trade shows, and content sponsorships, designed to generate demand for their solutions, and through display advertising and other brand programs that influence consideration

24


 

by prospective buyers. We believe this allows B2B technology companies to maximize ROI on marketing and sales expenditures by capturing sales leads from the distribution and promotion of content to our audience of enterprise technology and business professionals.
Brand Solutions. Our suite of brand solutions provide B2B technology companies with direct exposure to targeted audiences of enterprise technology and business professionals that are actively researching information related to their products and services. We leverage our Activity Intelligence™ platform to enable significant segmentation and behavioral targeting of audiences to improve the relevancy of digital ads to the researcher’s needs. Branding solutions include on-network banner advertising and digital sponsorships, off-network banner targeting, and microsites and other related formats.
Custom Content Creation. We deliver market insights and guidance to B2B technology companies through our Enterprise Strategy Group annual research and advisory subscription programs, custom market research services, and consulting engagements. In addition, our Enterprise Strategy Group experts author custom content products including technical and economic validations, white papers, infographics, videos and webinars. This content can be leveraged by B2B technology marketers to support product launches, enable demand-generation campaigns, and establish overall thought leadership. We also create white papers, case studies, webcasts or videos to our customers’ specifications. These customized content assets are then promoted to our audience within both demand solutions and brand solutions programs. Additionally, we offer off-the-shelf editorial sponsorship products on topics aligned to customer markets, enabling them to engage and generate demand via packaged content created by our editorial staff to educate technology researchers on new technology trends and feature options.
BrightTALK platform. Allows our customers to create, host and promote webinars, virtual events and video content. Customers create their own hosted Channels on the platform where they schedule both live and on-demand webinars for promotion to BrightTALK’s community of in-market accounts and individuals. The BrightTALK Channel also enables customers to self-administer lead generation campaigns, set up workflow integrations between the Channel and their CRM and MAP systems, and access reporting detailing the size and growth of their community of subscribers over time. Customers may also create an off-network embedded Channel page on their own corporate website featuring content in their BrightTALK Channel, as well as an embedded BrightTALK registration form that captures and converts interested individuals to marketing leads.

Cost of Revenue, Operating Expenses, and Other

Expenses consist of cost of revenue, selling and marketing, product development, general and administrative, depreciation and amortization, and interest and other expense, net. Personnel-related costs are a significant component of each of these expense categories except for depreciation and amortization and interest and other expense, net.

Cost of Revenue. Cost of revenue consists primarily of salaries and related personnel costs; member acquisition expenses (primarily keyword purchases from leading internet search sites); lead generation expenses; freelance writer expenses; website hosting costs; vendor expenses associated with the delivery of webcast, podcast, videocast and similar content and other offerings; stock-based compensation expenses; facility expenses and other related overhead.

Selling and Marketing. Selling and marketing expenses consist primarily of: salaries and related personnel costs; sales commissions; travel-related expenses; stock-based compensation expenses; facility expenses and other related overhead. Sales commissions are recorded as expense when earned by the employee.

25


 

Product Development. Product development includes the creation and maintenance of our network of websites, advertiser offerings and technical infrastructure. Product development expense consists primarily of salaries and related personnel costs; stock-based compensation expenses; facility expenses, and other related overhead.

General and Administrative. General and administrative expenses consist primarily of salaries and related personnel costs; facility expenses and related overhead; accounting, legal and other professional fees; and stock-based compensation expenses. For the three months ended March, 31, 2024, this also includes legal and other costs related to the proposed transaction with Informa.

Transaction and related expenses. Cost related to the merger of the digital businesses of Informa's Informa Tech Division with TechTarget Inc, including fees paid for financial advisors, legal services, planning costs, professional accounting and other services.

Depreciation. Depreciation expense consists of the depreciation of our property and equipment and other capitalized assets. Depreciation is calculated using the straight-line method over their estimated useful lives, ranging from three to ten years.

Amortization. Amortization expense consists of the amortization of intangible assets recorded in connection with our acquisitions, including changes in the value of contingent consideration in relation to certain of the acquisitions. Separable intangible assets that are not deemed to have an indefinite life are amortized over their estimated useful lives, which range from eighteen months to nineteen years, using methods that are expected to reflect the estimated pattern of economic use.

Interest and Other Expense, Net. Interest expense, net consists primarily of interest costs (offset by interest income), inducement expense and the related amortization of deferred issuance costs on our Notes and amounts borrowed under our current and our prior loan agreements and amortization of premiums on our investments, less any interest income earned on cash, cash equivalents and short-term investments. We historically have invested our cash in money market accounts, municipal bonds, government agency bonds, U.S. Treasury securities, and corporate bonds. Other expense, net consists primarily of non-operating gains or losses, primarily related to realized and unrealized foreign currency gains and losses on trade assets and liabilities.

Application of Critical Accounting Policies and Use of Estimates

The discussion of our financial condition and results of operations is based upon our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates, judgments and assumptions that affect the reported amount of assets, liabilities, revenue and expenses and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to revenue, long-lived assets, goodwill, allowance for doubtful accounts, stock-based compensation, contingent liabilities, self-insurance accruals and income taxes. We base our estimates of the carrying value of certain assets and liabilities on historical experience and on various other assumptions that we believe to be reasonable. In some cases, changes in accounting estimates are reasonably likely to occur from period to period. Our actual results may differ from these estimates under different assumptions or conditions.

Our critical accounting policies are those that affect our more significant judgments used in the preparation of our condensed consolidated financial statements. A description of our critical accounting policies and estimates is contained in our Annual Report on Form 10-K for the year ended December 31, 2023. Other than those noted in Note 2 to our condensed consolidated financial statements, there were no material changes to our critical accounting policies and estimates during the first three months of 2024.

Income Taxes

We are subject to income taxes in both the U.S. and foreign jurisdictions, and we use estimates in determining our provision for income taxes. We recognize deferred tax assets and liabilities based on temporary differences between the financial reporting and income tax bases of assets and liabilities using statutory rates expected to be in effect when such differences are settled.

Our net deferred tax liabilities are comprised primarily of book to tax differences on stock-based compensation, intangible asset basis, net operating loss carryforwards, valuation allowance and timing of deductions for right-of-use assets and lease liabilities, research and development expenditures, accrued expenses, depreciation, and amortization.

26


 

Results of Operations

The following table sets forth our results of operations for the periods indicated, including percentage of total revenue:

 

 

 

Three Months Ended March 31,

 

(dollars in thousands)

 

2024

 

 

2023

 

Revenue

 

$

51,636

 

 

 

100

%

 

$

57,114

 

 

 

100

%

Cost of revenue

 

 

19,158

 

 

 

37

%

 

 

17,350

 

 

 

30

%

Amortization of acquired technology

 

 

702

 

 

 

1

%

 

 

673

 

 

 

1

%

Gross profit

 

 

31,776

 

 

 

62

%

 

 

39,091

 

 

 

68

%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

 

22,963

 

 

 

44

%

 

 

24,756

 

 

 

43

%

Product development

 

 

2,753

 

 

 

5

%

 

 

2,609

 

 

 

5

%

General and administrative

 

 

6,695

 

 

 

13

%

 

 

7,918

 

 

 

14

%

Transaction and related expenses

 

 

6,526

 

 

 

13

%

 

 

-

 

 

 

0

%

Depreciation

 

 

2,311

 

 

 

4

%

 

 

2,000

 

 

 

4

%

Amortization

 

 

1,498

 

 

 

3

%

 

 

1,493

 

 

 

3

%

Total operating expenses

 

 

42,746

 

 

 

83

%

 

 

38,776

 

 

 

68

%

Operating income (loss)

 

 

(10,970

)

 

 

-21

%

 

 

315

 

 

 

1

%

Interest and other income, net

 

 

3,072

 

 

 

6

%

 

 

2,757

 

 

 

5

%

Income (loss) before provision for income taxes

 

 

(7,898

)

 

 

-15

%

 

 

3,072

 

 

 

5

%

Provision for income taxes

 

 

2,190

 

 

 

4

%

 

 

1,427

 

 

 

2

%

Net income (loss)

 

$

(10,088

)

 

 

-20

%

 

$

1,645

 

 

 

3

%

 

Comparison of Three Months Ended March 31, 2024 and March 31, 2023

Revenue

 

 

Three Months Ended March 31,

 

(dollars in thousands)

 

2024

 

 

2023

 

Decrease

 

Percent
Change

 

Revenue

 

$

51,636

 

 

$

57,114

 

$

(5,478

)

 

-10

%

Revenue decreased by $5.5 million for the three months ended March 31, 2024, as compared to the same period in 2023, primarily due to the following:

189 new customers during the first quarter of 2024 which resulted in increased revenues of approximately $3.6 million.
Our existing customers decreased their spend by approximately $9.1 million.

 

Cost of Revenue and Gross Profit

 

 

Three Months Ended March 31,

 

(dollars in thousands)

 

2024

 

 

2023

 

 

Increase
(Decrease)

 

 

Percent
Change

 

Cost of revenue

 

$

19,158

 

 

$

17,350

 

 

$

1,808

 

 

 

10

%

Amortization of acquired technology

 

 

702

 

 

 

673

 

 

 

29

 

 

 

4

%

Total cost of revenue

 

$

19,860

 

 

$

18,023

 

 

$

1,837

 

 

 

10

%

Gross profit

 

$

31,776

 

 

$

39,091

 

 

$

(7,315

)

 

 

-19

%

Gross profit percentage

 

 

62

%

 

 

68

%

 

 

 

 

 

 

Cost of Revenue. Cost of Revenue for the three months ended March 31, 2024 increased by $1.8 million as compared to the three months ended March 31, 2023, primarily due to the following:

$0.7 million increase in labor and related costs;
$0.7 million increase in variable costs attributable to contracted costs related to fulfilling campaigns; and
$0.3 million increase in depreciation expense.

Gross Profit. Our gross profit is equal to the difference between our revenue and our cost of revenue for the period. Gross profit percentage was 62% and 68% for the three months ended March 31, 2024 and 2023, respectively. Gross profit decreased by $7.3 million

27


 

in the three months ended March 31, 2024 compared to the same period in 2023, primarily due to decreased revenue compared to the same period a year ago. Because the majority of our costs are labor-related, we expect our gross profit to fluctuate from period to period depending on the total revenue for the period.

Operating Expenses and Other

 

 

Three Months Ended March 31,

 

(dollars in thousands)

 

2024

 

 

2023

 

 

Increase
(Decrease)

 

 

Percent
Change

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and marketing

 

$

22,963

 

 

$

24,756

 

 

$

(1,793

)

 

 

-7

%

Product development

 

 

2,753

 

 

 

2,609

 

 

 

144

 

 

 

6

%

General and administrative

 

 

6,695

 

 

 

7,918

 

 

 

(1,223

)

 

 

-15

%

Transaction and related expenses

 

 

6,526

 

 

 

 

 

 

6,526

 

 

 

100

%

Depreciation

 

 

2,311

 

 

 

2,000

 

 

 

311

 

 

 

16

%

Amortization

 

 

1,498

 

 

 

1,493

 

 

 

5

 

 

 

0

%

Total operating expenses

 

$

42,746

 

 

$

38,776

 

 

$

3,970

 

 

 

10

%

Interest and other income, net

 

$

3,072

 

 

$

2,757

 

 

$

315

 

 

 

11

%

Provision for income taxes

 

$

2,190

 

 

$

1,427

 

 

$

763

 

 

 

53

%

 

Selling and Marketing. Selling and marketing expenses decreased by $1.8 million for the three months ended March 31, 2024 as compared to the same period in 2023, primarily due to a $1.1 million decrease in stock based compensation and a $0.5 million decrease in labor and related costs.

Product Development. Product development expenses increased by $0.1 million for the three months ended March 31, 2024 as compared to the same period in 2023, primarily due to a $0.2 million increase in labor and related costs.

General and Administrative. General and administrative expenses decreased by $1.2 million for the three months ended March 31, 2024 as compared to the same period in 2023, primarily due to $1.7 million decrease in bad debt expense offset by a $0.4 million increase in stock based compensation.

Transaction and related expenses. Transaction and related expenses increased by $6.5 million for the three months ended March 31, 2024 as compared to the same period in 2023, primarily due to a $6.5 million increase in legal and advisor costs relating to the proposed transaction.

Depreciation. Depreciation expense increased by $0.3 million for the three months ended March 31, 2024 as compared to the same period in 2023, primarily due to increased capitalized software expenditures.

Amortization. Amortization expense was approximately the same for the three months ended March 31, 2024 as compared to the same period in 2023.

Interest and other income, net. Interest and other income, net, increased by $0.3 million for the three months ended March 31, 2024 as compared to the same period in 2023, primarily due to a $0.4 million increase in interest income.

Provision for income taxes. The Company recorded an income tax expense of $2.2 million and $1.4 million for the three months ended March 31, 2024 and 2023, respectively, representing effective income tax rates of (28%) and 46%, respectively. Current year tax expense is primarily a result of expenses not currently deductible for tax resulting in taxable income in certain jurisdictions. The $0.8 million increase in income tax expense was primarily due to an increase in nondeductible expenses in 2024.

Seasonality

The timing of our revenues is affected by seasonal factors, with revenues generally lower during the first quarter relative to subsequent quarters in a given year. Our revenues are seasonal primarily as a result of the annual budget approval process of many of our customers, the normal timing at which our customers introduce new products, and the historical decrease in advertising in summer months. The timing of revenues in relation to our expenses, much of which do not vary directly with revenues, has an impact on our

28


 

cost of revenues, selling and marketing, product development, and general and administrative expenses as a percentage of revenues in each calendar quarter during the year.

The majority of our expenses are personnel-related and include salaries, stock-based compensation, benefits and incentive-based compensation plan expenses. As a result, we have not experienced significant seasonal fluctuations in the timing of our expenses period to period.

Liquidity and Capital Resources

Resources

Our cash, cash equivalents and short-term investments at March 31, 2024 totaled $331.2 million, a $4.9 million increase from December 31, 2023, primarily driven by the cash generated from our operating activities of $9.3 million offset in part by capital expenditures of $4.2 million and the purchase of investments for $1.2 million. We believe that our existing cash, cash equivalents and short-term investments, and our cash flow from operating activities will be sufficient to meet our anticipated cash needs for at least the next twelve months. Our future working capital requirements will depend on many factors, including the operations of our existing business, our potential strategic expansion internationally, future acquisitions we might undertake and any expansion into complementary businesses. To the extent that our cash, cash equivalents and short-term investments, and cash flow from operating activities are insufficient to fund our future activities, we may raise additional funds through additional bank credit arrangements or public or private equity or debt financings; provided that with certain of the foregoing actions, if we were to move forward with them, we would be required to obtain Informa's approval under the Transaction Agreement, subject to certain exceptions.

 

(dollars in thousands)

 

March 31,
2024

 

 

December 31,
2023

 

Cash, cash equivalents and short-term investments

 

$

331,185

 

 

$

326,269

 

Accounts receivable, net

 

$

36,880

 

 

$

39,239

 

 

Cash, Cash Equivalents and Short-Term Investments

Our cash, cash equivalents and short-term investments at March 31, 2024 were held for working capital purposes and were invested primarily in pooled bond funds. We do not enter into investments for trading or speculative purposes.

Accounts Receivable, Net

Our accounts receivable balance fluctuates from period to period, which affects our cash flows from operating activities. The fluctuations vary depending on the timing with which we meet our performance obligations and on the timing of our cash collections, as well as on changes to our allowance for doubtful accounts. We use days sales outstanding (“DSO”) as a measurement of the quality and status of our receivables since lower DSO is generally correlated with higher collection rates. We define DSO as net accounts receivable at quarter end divided by total revenue for the applicable period, multiplied by the number of days in the applicable period. DSO was 65 days and 63 days at March 31, 2024 and December 31, 2023, respectively.

Cash Flows

 

 

Three Months Ended March 31,

 

(dollars in thousands)

 

2024

 

 

2023

 

Net cash provided by operating activities

 

$

9,294

 

 

$

18,218

 

Net cash used in investing activities

 

$

(5,310

)

 

$

(28,847

)

Net cash used in financing activities

 

$

(139

)

 

$

(27,426

)

Operating Activities

Cash provided by operating activities primarily consists of net income adjusted for certain non-cash items including depreciation and amortization, provisions for bad debt, stock-based compensation, deferred income taxes, and the effect of changes in working capital

29


 

and other activities. Cash provided by operating activities for the three months ended March 31, 2024 and 2023 was $9.3 million and $18.2 million, respectively.

The decrease in cash provided by operating activities was primarily the result of a decrease in revenue, changes in working capital and stock-based compensation charged to earnings.

Investing Activities

Cash used in investing activities in the three months ended March 31, 2024 and 2023 was $5.3 million and $28.8 million, respectively, and was driven by the purchases of investments and the purchase of property and equipment, primarily for internal-use software, and to a lesser extent, computer equipment. We capitalized internal-use software and website development costs of $4.0 million and $3.4 million for the three months ended March 31, 2024 and 2023, respectively.

Capital Expenditures

We have made capital expenditures primarily for computer equipment and related software needed to host our websites, internal-use software development costs, as well as for leasehold improvements and other general purposes to support our growth. Our capital expenditures totaled $4.2 million and $3.5 million for the three months ended March 31, 2024 and 2023. The majority of our capital expenditures in the first three months of 2024 were for internal-use software and website development costs and, to a lesser extent, computer equipment and related software. We capitalized internal-use software and website development costs of $4.0 million and $3.4 million for the three months ended March 31, 2024 and 2023, respectively. We are not currently party to any purchase contracts related to future capital expenditures.

Financing Activities

In the first three months of 2024, we used $0.1 million for financing activities, for tax withholdings related to net share settlements. In the first three months of 2023, we used $27.4 million for financing activities, consisting primarily of $2.3 million for the payment of contingent consideration related to our 2021 acquisitions, $0.2 million for tax withholdings related to net share settlements and $25.0 million for the repurchase of TechTarget shares.

Repurchase Programs

In May 2022, we announced that our board of directors had authorized a stock repurchase program (the “May 2022 Repurchase Program”) whereby we were authorized to repurchase shares of our common stock having an aggregate purchase prices of up to $50.0 million from time to time on the open market or in privately negotiated transactions at prices and in the manner determined by management. There were no amounts purchased under this plan for the three months ended March 31, 2024 and March 31, 2023, respectively. As of March 31, 2024, no amounts remained available under the May 2022 Repurchase Program.

In November 2022, we announced that our board of directors had authorized a new repurchase program (the “November 2022 Repurchase Program”) whereby we were authorized to repurchase shares of our common stock and convertible senior notes having an aggregate purchase price of up to $200.0 million from time to time on the open market or in privately negotiated transactions at prices and in the manner determined by management over the next two years. During the three month period ended March 31, 2023, we repurchased 581,295 shares for an aggregate purchase price of $25.0 million at an average share price of $42.99 under the November 2022 Repurchase Program. There were no amounts purchased under the November 2022 Repurchase Program during the three months ended March 31, 2024. As of March 31, 2024, $92.9 million remained available under the November 2022 Repurchase Program. We are restricted from making any repurchases during the period between the execution of the Transaction Agreement and the closing of the proposed transaction without Informa's approval.

Repurchased shares were recorded under the cost method and are reflected as treasury stock in the accompanying condensed consolidated Balance Sheets.

30


 

Convertible Senior Notes and Term Loan and Credit Facility Borrowings

Convertible Senior Notes

In December 2021, we issued $414 million in aggregate principal amount of 0.00% convertible senior notes (“2026 Notes”) due December 15, 2026, unless earlier repurchased by us or converted by the holder pursuant to their terms. Special interest, if any, is payable semiannually in arrears on June 15 and December 15 of each year.

The 2026 Notes are governed by an indenture between us, as issuer, and U.S. Bank Trust Company, National Association, as trustee. The 2026 Notes are unsecured and rank senior in right of payment to our future indebtedness that is expressly subordinated in right of payment to the 2026 Notes and equal in right of payment to our unsecured indebtedness that is not so subordinated.

Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of common stock, at our election.

The 2026 Notes have an initial conversion rate of 7.6043 shares of common stock per $1,000 principal amount of 2026 Notes. This represents an initial effective conversion price of approximately $131.50 per share of common stock and 3,148,180 shares issuable upon conversion. Throughout the term of the 2026 Notes, the conversion rate may be adjusted upon the occurrence of certain events. As of March 31, 2024, no such adjustment has occurred. Holders of the 2026 Notes will not receive any cash payment representing accrued and unpaid interest, if any, upon conversion of a 2026 Note.

Proceeds from the 2026 Notes were utilized to retire $149.9 million of the 2025 Notes and for general corporate purposes.

In December 2020, we issued $201.3 million in aggregate principal amount of 0.125% convertible senior notes (the “2025 Notes”) due December 15, 2025, unless earlier repurchased by us or converted by the holder pursuant to their terms. Interest is payable semiannually in arrears on June 15 and December 15 of each year, which commenced on June 15, 2021.

The 2025 Notes are governed by an indenture between us, as issuer, and U.S. Bank Trust Company, National Association, as trustee. The 2025 Notes are unsecured and rank senior in right of payment to our future indebtedness that is expressly subordinated in right of payment to the Notes and equal in right of payment to our unsecured indebtedness that is not so subordinated.

Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of common stock, at our election.

The 2025 Notes have an initial conversion rate of 14.1977 shares of common stock per $1,000 principal amount of the Notes. This represents an initial effective conversion price of approximately $70.43 per share of common stock and 2,857,447 shares issuable upon conversion of the full aggregate principal amount of the 2025 Notes. Throughout the term of the 2025 Notes, the conversion rate may be adjusted upon the occurrence of certain events. As of March 31, 2024, no such adjustment has occurred. Holders of the 2025 Notes will not receive any cash payment representing accrued and unpaid interest, if any, upon conversion of a Note, except in limited circumstances. Accrued but unpaid interest will be deemed to be paid by cash, shares of our common stock or a combination of cash and shares of our common stock paid or delivered, as the case may be, to the holder upon conversion of the Notes.

After the induced conversion of $149.9 million aggregate principal amount of the 2025 Notes in December 2021, approximately $51 million of aggregate principal of 2025 Notes remain outstanding. In August 2023, the Company repurchased $48.3 million aggregate principal amount of the 2025 Notes for $42.6 million in cash including transaction fees. As of March 31, 2024, 43,163 shares were issuable upon conversion of the full aggregate principal amounts of such remaining 2025 Notes.

In August 2023, under the November 2022 Repurchase Program we repurchased $48.3 million aggregate principal amount of the 2025 Notes for $42.3 million, including transaction fees, which resulted in a gain on early extinguishment of debt of $5 million. See Note 8 to our condensed consolidated financial statements “Convertible Notes and Loan Agreement” for additional information.

 

We and New TechTarget are obligated under the Transaction Agreement to use our reasonable best efforts to enter into a revolving credit facility or other senior lending facility, which shall be entered into prior to (but effective upon) the closing of the proposed transaction, with commitments of at least $250,000,000 to be used (together with our and our subsidiaries available cash on hand) to satisfy our obligations under the Notes and for general working capital purposes.

 

2021 Loan Agreement

 

On October 29, 2021, we entered into the 2021 Loan Agreement with Western Alliance Bank. The 2021 Loan Agreement provided for a $75 million revolving credit facility with a $5 million letter-of-credit sublimit and expired on October 29, 2023. The 2021 Loan Agreement was secured by substantially all of our assets. Borrowings under the 2021 Loan Agreement bore interest based on a formula using certain market rates. The 2021 Loan Agreement was subject to various leverage and non-financial covenants. The 2021 Loan Agreement matured on its stated maturity date of October 29, 2023.

31


 

Contractual Obligations

There were no material changes to our contractual obligations and commitments described under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

32


 

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that involve substantial risks and uncertainties. All statements, other than statements of historical facts, included or referenced in this Quarterly Report on Form 10-Q that address activities, events or developments which we expect will or may occur in the future are forward-looking statements, including statements regarding the intent, belief or current expectations of the Company and members of our management team. The words “may,” “will,” “should,” “potential,” “intend,” “expect,” “endeavor,” “seek,” “anticipate,” “estimate,” “overestimate,” “underestimate,” “believe,” “plan,” “could,” “would,” “project,” “predict,” “continue,” “target,” and similar expressions are also intended to identify forward looking statements. Such statements may include those regarding guidance on our future financial results and other projections or measures of our future performance; our expectations concerning market opportunities and our ability to capitalize on them; the amount and timing of the benefits expected from new products or services and other potential sources of additional revenues; the expected timing and structure of our proposed transaction with Informa PLC (“Informa”); our ability to complete the proposed transaction with Informa considering the various closing conditions; the expected benefits of the proposed transaction with Informa, such as improved operations, enhanced revenues and cash flow, synergies, growth potential, market profile, business plans, expanded portfolio and financial strength; and the competitive ability and position of the combined business following the completion of the proposed transaction. Such forward-looking statements are based upon current plans, estimates, and expectations that are subject to risks, uncertainties, and assumptions. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those indicated or anticipated by such forward-looking statements. We can give no assurance that such plans, estimates, or expectations will be achieved, and therefore, actual results may differ materially from any plans, estimates, or expectations in such forward-looking statements. Important factors that could cause actual results to differ materially from such plans, estimates, or expectations include, but are not limited to, those relating to: market acceptance of our products and services, including continued increased sales of our IT Deal Alert™ offerings and continued increased international growth; that one or more closing conditions to the proposed transaction with Informa, including certain regulatory approvals, may not be satisfied or waived, on a timely basis or otherwise, including that a governmental entity may prohibit, delay, or refuse to grant approval for the consummation of the proposed transaction, may require conditions, limitations, or restrictions in connection with such approvals or that the required approval by our shareholders may not be obtained; the risk that the proposed transaction with Informa may not be completed in the time frame expected or at all; unexpected costs, charges, or expenses resulting from the proposed transaction; uncertainty of the expected financial performance of combined business following completion of the proposed transaction with Informa; failure to realize the anticipated benefits of the proposed transaction with Informa, including as a result of delay in completing the proposed transaction or integrating the relevant portion of the Informa assets being contributed in the proposed transaction (the “Informa Tech business”) with our business; difficulties and delays in achieving revenue and cost synergies; the occurrence of any event that could give rise to termination of the proposed transaction with Informa; potential litigation in connection with the proposed transaction with Informa or other settlements or investigations that may affect the timing or occurrence of the proposed transaction with Informa or result in significant costs of defense, indemnification, and liability; evolving legal, regulatory, and tax regimes; changes in economic, financial, political, and regulatory conditions, in the United States and elsewhere, and other factors that contribute to uncertainty and volatility, natural and man-made disasters, civil unrest, pandemics, geopolitical uncertainty, and conditions that may result from legislative, regulatory, trade, and policy changes associated with the current or subsequent U.S. administration; risks related to disruption of management time from ongoing business operations due to the proposed transaction with Informa; certain restrictions during the pendency of the proposed transaction that may impact our ability to pursue certain business opportunities or strategic transactions; our ability and the ability of the combined business to meet expectations regarding the accounting and tax treatments of the proposed transaction with Informa; the risk that any announcements relating to the proposed transaction with Informa could have adverse effects on the market price of our common stock; the risk that the proposed transaction with Informa and its announcement could have an adverse effect on our ability to retain customers and retain and hire key personnel and maintain relationships with customers, suppliers, employees, stockholders, strategic partners and other business relationships and on our operating results and business generally; market acceptance of our and the Informa Tech business’s products and services; changes in economic, tax, legal or regulatory conditions or other trends affecting the internet, internet advertising and information technology industries; data privacy and artificial intelligence laws, rules and regulations; the impact of foreign currency exchange rates; certain macroeconomic factors facing the global economy, including instability in the regional banking sector, disruptions in the capital markets, economic sanctions and economic slowdowns or

33


 

recessions, rising inflation and interest rates fluctuations on our results and the results of the Informa Tech business; and other matters included in our SEC filings, including in our Annual Report on Form 10-K for the year ended December 31, 2023.

While the list of factors presented here is considered representative, no such list should be considered to be a complete statement of all potential risks and uncertainties. Unlisted factors may present significant additional obstacles to the realization of forward-looking statements. We caution you not to place undue reliance on any of these forward-looking statements as they are not guarantees of future performance or outcomes and that actual performance and outcomes, including, without limitation, our actual results of operations, financial condition and liquidity may differ materially from those made in or suggested by the forward-looking statements contained herein. Any forward-looking statements speak only as of the date of this this Quarterly Report on Form 10-Q. We undertake no obligation to update any forward-looking statements, whether as a result of new information or developments, future events, or otherwise, except as required by law. Neither future distribution of this Quarterly Report on Form 10-Q nor the continued availability of this communication in archive form on our website should be deemed to constitute an update or re-affirmation of these statements as of any future date.

34


 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign exchange rates and interest rates. We do not hold or issue financial instruments for trading purposes.

Foreign Currency Exchange Risk

We currently have subsidiaries in the United Kingdom, Hong Kong, Australia, Singapore, Germany and France. Approximately 23% of our revenue for the three months ended March 31, 2024 was derived from customers with billing addresses outside of the United States and our foreign exchange gains/losses were not significant. We currently believe our exposure to foreign currency exchange rate fluctuations is financially immaterial and therefore have not entered into foreign currency hedging transactions. We continue to review this issue and may consider hedging certain foreign exchange risks through the use of currency futures or options in the future. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. Our continued international expansion increases our exposure to exchange rate fluctuations and as a result such fluctuations could have a significant impact on our future results of operations. We also maintain receivables and cash accounts denominated in currencies other than the local currency, which exposes us to foreign exchange rate movements.

In addition, our foreign subsidiaries have certain amounts of Goodwill and Intangibles which expose us to foreign currency exchange rate fluctuations. These exchange rate fluctuations are included as a component of other comprehensive (loss) income.

Interest Rate Risk

At March 31, 2024, we had cash, cash equivalents and short-term investments of $331.2 million. The investments were held in bond funds and time deposits. The cash, cash equivalents and short-term investments were held for working capital purposes. We have not entered into investments for trading or speculative purposes. Due to the short-term nature of these investments, we believe that we do not have any material exposure to changes in the fair value as a result of increases in interest rates. Declines in interest rates, however, would reduce future investment income.

Inflation

Although we cannot accurately anticipate the future effect of inflation on our financial condition or results of operations, inflation historically has not had a material impact on our operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases for services. Our inability to do so could harm our business, financial condition or results of operations.

 

35


 

Item 4. Controls and Procedures

Disclosure Controls and Procedures

We are required to maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer (Principal Executive Officer) and Chief Financial Officer (Principal Financial Officer) as appropriate, to allow timely decisions regarding required disclosure.

In connection with the preparation of this Quarterly Report on Form 10-Q for the period ended March 31, 2024, management, under the supervision of our Chief Executive Officer and Chief Financial Officer, conducted an evaluation of our disclosure controls and procedures as of March 31, 2024. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in connection with the evaluation of such internal controls that occurred during the first quarter of 2024 that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.

36


 

PART II—OTHER INFORMATION

From time to time and in the ordinary course of business, the Company may be subject to various claims, charges, and litigation. We are not currently a party to any material legal proceedings and we are not aware of any pending or threatened litigation against us that we believe could have a material adverse effect on our business, operating results or financial condition. Information regarding legal proceedings is available in Note 9, "Leases and Contingencies", to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q.

Item 1A. Risk Factors

Our business is subject to a number of risks that could have a material effect on our business, results of operations, financial condition and/or liquidity and that could cause our operating results to vary significantly from period to period. In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risk factors we have previously disclosed in Item 1A – “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023. We may disclose changes to any risk factors presented or disclose additional factors from time to time in our future filings with the Securities and Exchange Commission.

 

 

37


 

Item 5. Other Information

Trading Plans

There were no Rule 10b5-1 plans or non-Rule 10b5-1 trading arrangements (as defined in Item 408(c) of Regulation S-K) adopted, modified, or terminated by any directors or officers (as defined in Rule 16a-1(f)) of the Company during the quarterly period covered by this report.

38


 

Item 6. Exhibits

 

The exhibits listed below are filed as part of this Quarterly Report on Form 10-Q.

 

 

 

 

 

 

 

Incorporated by Reference to

Exhibit

No.

 

Description of Exhibit

 

Form or

Schedule

 

Exhibit

No.

 

Filing

Date

with SEC

 

SEC File

Number

 

 

 

 

 

 

 

 

 

 

 

2.1*

 

Agreement and Plan of Merger, dated as of January 10, 2024, by and among TechTarget, Inc., Toro CombineCo., Toro Acquisition Sub, LLC, Informa PLC, Informa US Holdings Limited, and Informa Intrepid Holdings Inc.

 

8-K

 

2.1

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

3.1

 

Fourth Amended and Restated Certificate of Incorporation of the Registrant.

 

10-Q

 

3.1

 

11/13/2007

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

3.2

 

 

Amended and Restated Bylaws of TechTarget, Inc.

 

 

10-K

 

3.2

 

02/08/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

10.1

 

 

Employment Agreement, dated as of January 10, 2024, by and between Toro CombineCo, Inc. and Don Hawk.

 

8-K

 

10.1

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

10.2

 

Employment Agreement, dated as of January 10, 2024, by and between Toro CombineCo, Inc. and Daniel Noreck.

 

8-K

 

10.2

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

10.3

 

 

Employment Agreement, dated as of January 10, 2024, by and between Toro CombineCo, Inc. and Rebecca Kitchens.

 

8-K

 

10.3

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

10.4

 

 

Employment Agreement, dated as of January 10, 2024, by and between Toro CombineCo, Inc. and Steve Niemiec.

 

8-K

 

10.4

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

10.5

 

Separation Agreement, dated as of January 10, 2024, by and between TechTarget, Inc. and Michael Cotoia.

 

8-K

 

10.5

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

10.6

 

Separation Agreement, dated as of January 10, 2024, by and between TechTarget, Inc. and Greg Strakosch.

 

8-K

 

10.6

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

10.7

 

Consulting Agreement, dates as of January 10, 2024 by and between Toro Combine Co, Inc. and Michael Cotoia.

 

8-K

 

10.7

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

10.8

 

Form of Lock-Up Agreement.

 

 

 

10.8

 

1/11/2024

 

001-33472

 

 

 

 

 

 

 

 

 

 

 

31.1**

 

Certification of Michael Cotoia, Chief Executive Officer of TechTarget, Inc., pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

31.2**

 

Certification of Daniel Noreck, Chief Financial Officer and Treasurer of TechTarget, Inc., pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.3**

 

Certifications of Michael Cotoia, Chief Executive Officer of TechTarget, Inc. and Daniel Noreck, Chief Financial Officer and Treasurer of TechTarget, Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

39


 

101.INS

 

Inline XBRL Instance Document* The instance document does not appear in the Interactive Data File because its XBRL tags are

 

 

 

 

 

 

 

 

 

Embedded within the Inline XBRL document.

 

 

 

 

 

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

104

 

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

 

 

 

 

 

 

 

 

 

* Certain schedules, annexes and exhibits to the Transaction Agreement and Plan of Merger have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The registrant will furnish copies of any such schedules, annexes and exhibits to the U.S. Securities and Exchange Commission upon request.

** Filed herewith.

40


 

SIGNATURES

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

 

TECHTARGET, INC.

 

(Registrant)

 

 

Date: May 9, 2024

By:

/s/ MICHAEL COTOIA

 

Michael Cotoia, Chief Executive Officer and Director

(Principal Executive Officer)

 

 

 

Date: May 9, 2024

By:

/s/ DANIEL NORECK

 

 

Daniel Noreck, Chief Financial Officer and Treasurer

(Principal Accounting and Financial Officer)

 

41


EX-31.1 2 ttgt-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael Cotoia, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of TechTarget, 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: May 9, 2024

 

/s/ Michael Cotoia

Michael Cotoia

Chief Executive Officer

 


EX-31.2 3 ttgt-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO

SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Daniel Noreck, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of TechTarget, 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

Date: May 9, 2024

 

/s/ Daniel Noreck

Daniel Noreck

Chief Financial Officer and Treasurer

 


EX-32.3 4 ttgt-ex32_3.htm EX-32.3 EX-32.3

Exhibit 32.3

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND

PRINCIPAL FINANCIAL OFFICER PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Each of Michael Cotoia and Daniel Noreck hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in his/her capacity as Chief Executive Officer and Chief Financial Officer and Treasurer, respectively of TechTarget, Inc. (the Company), that, to his/her knowledge, the Quarterly Report of the Company on Form 10-Q for the period ended March 31, 2024 as filed with the Securities and Exchange Commission (the Report) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 9, 2024

 

 

 

By:

 

/s/ Michael Cotoia

 

 

 

 

 

 

 

 

Michael Cotoia

 

 

 

 

 

 

 

 

Chief Executive Officer

 

 

 

 

Date: May 9, 2024

 

 

 

By:

 

/s/ Daniel Noreck

 

 

 

 

 

 

 

 

Daniel Noreck

 

 

 

 

 

 

 

 

Chief Financial Officer and Treasurer

 


GRAPHIC 5 img110894849_0.jpg GRAPHIC begin 644 img110894849_0.jpg M_]C_X 02D9)1@ ! @$!+ $L #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! !+ $ 0$L 0 !_^%;\&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R M9R]D8R]E;&5M96YT&%P+S$N,"]G+VEM9R\B M"B @(" @(" @(" @('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M M+WAA<"\Q+C O;6TO(@H@(" @(" @(" @("!X;6QN7!E+U)E&UL;G,Z&%P M+S$N,"]S5'EP92]297-O=7)C945V96YT(R(*(" @(" @(" @(" @>&UL;G,Z M:6QL=7-T&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N M8V]M+W!D9B\Q+C,O(CX*(" @(" @(" @/&1C.F9O&UL.FQA;F<](G@M M9&5F875L="(^4')I;G0\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT M/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @(" \>&UP.DUE=&%D871A M1&%T93XR,#(R+3$P+3(P5#$P.C(Y.C W+3 V.C P/"]X;7 Z365T861A=&%$ M871E/@H@(" @(" @(" \>&UP.DUO9&EF>41A=&4^,C R,BTQ,"TR,%0Q-CHR M.3HP-UH\+WAM<#I-;V1I9GE$871E/@H@(" @(" @(" \>&UP.D-R96%T941A M=&4^,C R,BTQ,"TR,%0Q,#HR.3HP-RTP-CHP,#PO>&UP.D-R96%T941A=&4^ M"B @(" @(" @(#QX;7 Z0W)E871O&UP.D-R96%T;W)4;V]L/@H@(" @(" @(" \ M>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @ M(" @(" @(" \&UP1TEM9SIH96EG:'0^,3,R/"]X M;7!'26UG.FAE:6=H=#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=%0DQ!17-!040O-U%! M#AF2'@X9DAX.&9( M=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M(>#AF2'@X9DAX.&9( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&8O.$%!15%G06A!14%!=T52)B-X03M!04E205%-4D%F+T5!84E!04%!2$%1 M14)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=%04%G241!445"05%% M04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%!0T%1341!9U%#0F=C M1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC645537!':$)X5WA1:5!" M)B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!#3E51;FLV3WI.:&15 M6DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$ M4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG6DIJ6D9':61K9$95 M,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E75G!B6$8Q95@Q4FQ: M;61O85=P$DAZ2B]W035)95-D)B-X03M.3%)A5D902LU0TUT1T5L=TUV865/4# K<#5TDXO34A5 M4WAU=DU&.5)V=$I&33!+2"]94F-&+T1,0FII3VII>3%74UA/4EDO8U@Y.6-K M;35U2EIY97!K)B-X03MD;G(S+V%*=V="<$UI96%H:%%V:FQL:6)L1S=),VEP M25 T67)A8U=(;F9Z;' Y4'%7=5@Y=6\O65,U;$-N<60Q-6-4,3A-:5E$=6)9 M)B-X03LU-7@U4U!Z6EIP2"]!1&M"*UI7;FQ23F5X86I%=BLV-W5&1'0W=D8V M5&XV5WE*=WAC:4AA1U=05S-O6&PW+VY+1%,U4VM7=C943&%T)B-X03LP835S M,D5Y5CA41R]";$AY6G-R3T4Y2$YX.7%J*TEF2C9P-6(X."M5+TUS9DQ29%1H M=3-P5F]!945Y:GAA2BM-9TAV5$M416IM-T1&)B-X03MN:% V5&%E-$7ID,TUD=F(V:$4X:S=&8F1T>$A-=S=1 M>45"2D0O04MJ2$145DA006UG)B-X03M5-'=.$%9)B-X03MZ;4EI>6%$=S-Z,2]Z:W)2<$Q,>69B9V=6539R9$PK M34U*+UA*+W=/6'AW.3=Q8R]A9E-(>F5*-GAR,G8K64PW-GIQ=#50<48R>&]H M)B-X03MK6793=C=+3#!597EJ3'=!2%94>5-M8DISCEW8WE(6E5V-'!- M23@W-EHK5U!L*U(Y3C!/93FE:-#1O8E)U4BMX9V573TDW1EA9<6YF;'%F>6PY85=$ M>DQA,TQ75&UJ6&1J2T5N:G(S)B-X03LT4TQ*1S0Y<4$K+V))>79O,EEJ0R]7 M1%AK.6)J+W=#8V,Y03%V5$DY53AR95IJ4%IZ%9N4F]Y<$(V M:FA59$M:5C1X)B-X03M(34]Y2%IS6FDT4S)9;G)N+T]0;C5J85E(93-T;V15 M:%%63%=C;TQ5+W=#36-O:6-N,E5(2D1-2$AY9&Y:63E,.7I!#%8R2W5X M5C)+=7A6,DMU)B-X03MX5C)+=7A6,DMU>%8R2W-++TUF.#%D03AK,G9'8R]7 M.5AL6&QB861'44=)-D(U1'9W4W9F<65W>6-)1U1I-FY6>'A$=FPS4&TS5CEC M)B-X03LO340X>F1D0T-/82]L0G)"<#ES<$9V07 R5I-.'4O=T%N<$AL1"]N1U8R161Z-7)V*T9A139F6D5&)B-X03MV:SAZ M0VYZ0W(O4HU=7IX64E1*VM*)B-X03LW9V)N:'8X07IK1"MA M53EJ>3AO-DQ/63=M5D%D6'5)>E)L:F-65T)4,DQ+8794=%%D>FPR2T8W;#%0 M84]RE=9.4LP:4QN2S-X5%1055)1>&IR M2DEW0F]0>%!16F9+44%D5FAW>7E3<4PV5CAN9FM,-4@P1T=/4RMT>')7;VEH M964W1EEG9CA!)B-X03M)9S-3;BMT>5!V;4Y,2U,W,T0R9FIH>CE26C=&;S)J M=WAR2$99,CAC82]:4DEK5E(X9T)L8FQJ2$5D06M(;4PX#AE5E X04MQ36M*:TY75%-9-3AW*V0O=T$P M=GEA,5AY67@Q0S!K82\P0C(T5E:3&1*<71%8U$=S M<69C=TEX0E)+06M+270U6#5S)B-X03LO=T-C8B]+;7!+."MG>E!O,3!D>$9V M3F)%+S9R2&UT9EIQ1'=Y,D]9:FTV+TXR6D-8,"MK=D8O35AK2#AW4$E';TIF M>7A3=TQ!.6)F)B-X03M6-TIM84MV469V1F]5GA6=4A:85AT15,Y32MF93EJ:7-R1T\T939I9VE3-&U& M2DHQ4E$W:G(X5$%63U5U,$529'$K2UA9<3=&6%EQ-T9867$W)B-X03M&6%EQ M-T9867$W1EA9<3=&6&UV-7=F;75F2T5-5VLV5D8Y63AX,SA993-5<5=31TYM M2TQ)4BLR>%I315AX1R]G8DUC3#EZ9S8S5BM()B-X03LV4CE264(U2R])6%AV M34XR9&4X.5A%,$%U5SE6-U)MF]F;"]29$-S)B-X03M%'%Z M3C=S4V-O2G0S1U!(1T%Q26]*:&=:=7A60F$U<3!':C9,9F%R8T-S3FAB>5A$ M4YN;5@Q+W=$;%HU1G1V2B]L M)B-X03M3,W-U02]35GEQ>C9N3BLP,'I#=D-V.$%,2%AI=C,Y.'A*>7-V4S94 M04UC2S8Y5T@O;34K95@K1S=U5%%F3'E2>C9W9R]W0DQU-5!I)B-X03MI='E2 M54EQ+W1Y54Y46%IE.5150U=01F4U8UA782]G4$1(-FYH.7HK86XU:EA->E13 M95ER-5A9,4EI;$U39E%K9D92.4%Y+WG!81FA(939:<450*W1(3$1+=C1H M;$]9,THS;3!O.31,-#(O369Y92]L3'IF9F%05FUT:UE3,E5J8FQR951D2VYA M<%@W2CEW8WI9)B-X03M3%!V55 K8U&LQ-UA,34Y26G)72UEP M=G59<$])4#!E)B-X03MQ8V,O4DA:57962654-DUZ2&0R-T9867$W1E5P.'AE M5F1#.'A7,%5'&UP0GAD8D7!I=S@Y9VYW>D(W:2LR4]95#%21FEN=SDU;3AV,S-L,U@W,U)R,5-T>%I3;5!L46=/=E9*1G(K M>38P65IN4DYI,VLX=4UW:UEN)B-X03MO.6G,X9F%H16%K3$QY M5'IF-7$Q3'I4)B-X03LU9W5T83%(:4HW9V=,1VQ1:V%)3TM)=&5W02MN6Y*27E,-F@O23-Y=F0K6'9Y+W19-WA$2&0V:$DY+TY#,GA4,596 M)B-X03M552LO<'AQ4T]X,GI'>5-S=2\P1TEW>&DK6C-E6&8X04]4*W-X,U!M M5%-T2E)G># K,F5754-N=W9C5ID;%(S M:U@P2FU/-W R2W5X5C)+=7A6,DMU>%8R2W5X)B-X03M6,DMU>%8R2W5X5C)+ M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%94=7)A0S9T<')7-%%35S@V3D9.1V5J M230TDYJ2WAB>75B16-C>D5V;V8X:5!Z3W1T93!72'DY<4UW6%A. M3VI%8TA),$YX)B-X03MB>&EI6IF;C-V2&)N+VY&-WI9FHU=C!F>6YO8RMR86Y)06M926=G0BM/)B-X03MA5VQ6:E%E2B]!8FYB M2S1X2DY/6FUZ4GAX-&DK379-9798+VU$6$QZ5TPY=58Q97E'4G=/:6IO<4Q8 M.6Q6055E,EIS4E%P-6I*:TTU)B-X03M'4C5L.5EF:S$U3VPX3E&;W-0:#1W1'I/-T]-9S5B M%)44E-,=5!!9S5L8D504&5Q2C=I2'-N:S,O)B-X03M!2GE9 M=F)70T\P.#%75%AW4V%-99V9Z>$YX4FHW:&PK5U5Y=SEZ#9X=F)Y)B-X03M&:#@K2$IF>'EV=W!/ M64\PFXU:#@Q-FMB+U=R;WI/2VE'1F9H M:&E5+W-X;TYL2#1N=51L.%EG8VY5-7,P&0S5G0U<3AW M44=/>&A);#!Y)B-X03MY:T9';6-B<$TV;B]!2%=/<2]Z9&9S.6%S=51O2%EA M1%)%;FIL>390;W9-9#-B',K;&AL-3@K.31F-6F0O=T)$2&9L=B]0968Y22\O M041D:C15;"]L3$8U=E5-2]7435#:4E)4G@T36XX*U=9-&-49S8S5E-X5E$U M;VXX;G9Z0S%4>G9O=#EF86IB=UC=)3UEW,WIN*V)(;$QY:'%K5VTV=S%W3&UA0F)L M4%)I-7(V8D\V1&5O,W)'8VY')B-X03M"4$IX8RMS:&E.4U-(+V]9-SAT+S4W M>B]!2U(O*V)S4&A3868U4WAE8G8X06]9-SAT+S4W>B]P2"]W0V)S9D-K=CAP M679.,R]!14UD)B-X03LK5R\X.34O,&HO.$%.,E!H4U@K57-8;7DO=T%L*V5T M0C@T,DTY-V]X;$U.=$PV36YR2C9:-6-1,G=Q97AY36]K8S-*=V%I3U581FM/ M)B-X03M28C-9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3A9+S9& M93AQ+SE892LK-D@O04IO>3=X:39V*U-O9#5E8R]N1BM696LK)B-X03M264Y+ M:W-,>31U:F9T37-G;C1F1#9146IJ=T,Y965763AH:S1/=#!G>%92=3%4.&YV M>6TP:GIZ66%J8S,Y-V-77(O,60W-S=O9CA!;6I++T=,;2]Y5D1V3#%N54YD M,%!45U9.4C%',G,R65968FEA)B-X03M/26ME=V-J2V=(67EY4FIZ24-T639J M<#DO1C8Q:F11,V-05#%)2D9K5W98<7!)=TIJ25,U1S!2:7EC4T%+;G!I<590 M-70X<7!-64@Q)B-X03MQ>%=92&E9:F-W:'$K2$5T6$1282]':"]/2'I44DA6 M,41O47ES05991V])4%%G-$=X-%0O04TU568W>6584#A!:DID+SA2:7DO0GI, M)B-X03MQ3S%U569J*VA(+S@T=FM$>6YR0DIO0F962E O04)H5$)M-7,K>79O M4'9E<5)E869,13%W3&%,5C=+4S1*-&E&3&U*;G(P<'A$5G)L)B-X03M61C)! M>E%*<7@X,DHO;40K5%=I*V1T6F@Q5RMV65J1&17+S5X)B-X03MQ.'-75VQ8;#1M<3-R M4&)14WI+$AV3#,S M+V]6-WER+W="6&4K*S9(+VUJ369X:3=J*U-O9#5:=C5(.&MA1BM8;6HS9'9( M<41.83-%,W)Y)B-X03LS1C0P8UE6=4E7;DE"1B]:>755:DEU5F=W4G=X3R]Z M5#9Z.'HK5S&]V M5C))049D=7!X)B-X03M:13 K668X06Y)6%=B=&90-FEX=G!&9RMP43=14W-% M39J=&)L2#0O;U8O.$%N1G(O)B-X03M!231U M=2\X04U41"]!36TR=UHK865Y=G!K;68U-V9M=&5E5UE9=$(P4U@P=%EV22]6 M=4QO54Q1445L4G$9*2$AB4W4Q9%$Q0U(V>D]$4FET1FMD-DAQ>$909758 M4WE#3WIR34]J>5IF5CEP45=S)B-X03MA2#4V+TQ(>D9!-WET6EAH2'%7=#-B M4'EH;5)44FAU0GE7=C)K9&9M3CA)26U'33AE5$),=4PV:"],:GIT1#5V.'!7 M,G-L5FAU0GEH)B-X03MV-&@Y;$HT=T]D2R]S:T5-4$%(35=C84Y/+S R9GA) M8UAZ9D\S-7!F;7!R9FY,5W!.33!U5U9.0E=4,&)/>6AQ1W546&E(:T,W=5AB M)B-X03LW2SE"='17<$]20T%!$-W=E=L1VQ,4#9/<6%:3%4K;%)U3'5I2#=%:64S,G5H=WIG M2D,R1VTQ37--<5!,<4AO9B]/57)O.6HU861')B-X03M$27HS5$MY;6])2W=K M145:6&31'1$AK>41G:GDV;VIZ>"M4 M=FY$>619GIQ5V],92M73E%M831&;D5,<7=K:TI::VE$0T]3 M3W O6E5U=DAW,WER3D=T,UED;5IY8F=E;DHW0C5M+S52=E9F*UE/-"\U3DYL M)B-X03M)9&QL*VCAT4#A!>5E8;'HO=&\R,R]*,6-Z2B]36&UT3B]E M>#DT9E=V;C-Z6$@U53AP,RMU3D=*6DQ:04QE13%O.'-J0DEW)B-X03MA9'54 M5E!T;4I'3FUN;SE2;3A/0FLK5C=#,3@Y9FUL-6]-3%A*=DPT<5I8:VYF:$)B M>$%G16A60D-+0W4XX,F55.4AB M5TI*-V4K6=M;7I0;THT-#A8 M34TW+S5X-"]-;E9R*SAK.'%A)B-X03MV3S$P<5%M8E1B:55L<$9%9$$P2EDQ M3$QX3E9R,&]2-%5R>7=!,T1M9&YA:VLX179G:U O041K+R]W07!L<&8O04=Z M;"]W0U0X=5-W)B-X03MC;6YT6"LX2'592&]U:F5F4$]6;F%A4G!.=%!Q1FIP M0W-K15-L56=H33!J4W-79'EK661M8SE456HR1U1*161Y-&-)6DUO15EI=TAS M)B-X03LS-69283$K5F8U8V593E$X>3)8,6$U5S1%;&YB1U-+5#%N94Y9-#$U M4DTT;U@V.7=+;DM:*W%7>G1.3TIA9D9)>D1X:'!03VXU:2MA)B-X03M1=%I. M4S%7-4Q&238X631O=V%K3'E01T].9CA!4&9,=&]H,68W>DY0=DQ+-R]W1$I0 M.#!02U5#-B]9>7=Y>E=9.5IM,#9:>E!%1D93)B-X03ME3'!(>4$W:&$U2'A) M;EIY2F%(3&HY439D>D5F2D9Z4&1F;5!O1C%/,T]E9E=,4U=6+T8S=6M::CE* M3U1K4%,T*T$S;&EF-E$K.3E-)B-X03MF;D0K6D(X;&58,$YN>&979%%,4C)# M=4MH06](3UIL-SA/46]016IT6$U82$1I3'9D8G%F0VIT.5)F4%!L$5E30V9M2'$O;"]8=%@O3FXX<#E7.'9' M5T-0>DI!,71&3DY-5U-+4D9M4U9*;31+-4):66U5,%@W43=!)B-X03LW56MC M17(V3WAX-4IA:D-9+W=!5WIX2'IV-4LQ6'ED70O2FYZ4F8S2&PS M>FA$9%=+-EEL-41E1T8U2E)0-F1T8V9'3TEI2V-J-EIP.&56>GE$8T]8<$Y& M36U--T98.7AF5#)9>G8S:$@O)B-X03M!1&Q2+W9*-6,O-'E89CA!>$=,3#A( M375O-U&$O-#1U=2]W1$U41"]Y8F)";C5P-TLK;51Y8C@T M3E%L=B]!37ET)B-X03MF;&MB;#9D>6)D9EIB9%)%05 X06=-=7AJ,'5U,6MR M>7DY-U!03#,O041K:F(V2F]6:'!&=C590FES24DT1F-8=DAK555!=5%,8S=S M)B-X03MF:5!V;%IW,F5B;5DK,'A#26E).'90.$%9>'8X,&9Z9V@X.3986C): M,%@Y2'I78S5M4S0K7ET-W8X,$Y'5V11)B-X03LV4D=A9%905&Y&03=O M9CA!67-!8VYL4'!C9E%20GI#,S$W;4DY2S@X.#!F:UHU2SAY83=D83%F4&1X M6&0R5DUY,CAK85(Q4D%L47!J)B-X03MB8VAA;F9R;&MC:$%P=W-U9WAZ:UI' M-TQ!+SA!;DII>6ES9$8X<#)55$TP5G%*-%DR8S%970Q-F]R*S=H4#-835IY1U V9S5/=CA!-VU8-#9V12\K8V)3 M)B-X03M2*UER9T=L8D-C2#,K3TTU9FTU3W$W32]V9F&DPY0CEX9DAN-6%F*U1#.'5F.71',B\U3W)M)B-X03M:4#93 M.#%P=C7ET1U)1%!&44UQ>2]5-3-:=R]D1#-L268K8V]B M)B-X03MY4E!+,FM763)393E-#0Q*U=(3U=V)B-X03MS<4DY M4F4Y6E$W:#A39FPY+W=!<#F8U5W4Y0VLX=F965&-'3F\W#1F)B-X03MT+UER9C@T=U1Y3#4R,4M!2#DS2G!R=7F=Z8VLY;&XY-&9D*W!!+SA!3U-8+T%*359F*UE'1"]I56U(1'E9.7 O M)B-X03LS=G=E,V9K:B]W0U-T,$@O04EX>F8Y4D5M55I0<4QT9$0O8W@O2%9N M1U%C=#12+WIL4B]V2C5C+S1Y6&8O15ES=G=C>39J=&)L2#0O)B-X03MO5B\K M8U=V*T],2]02%)*=$LO36Y64S9K43,W M3&4R-VM51$Q-=GA%9DM135!O>3-%8FDT1W5X)B-X03LX3U4K9375).4,P<5158F%'3TA5;UAT3%EY6TX31P M)B-X03LV87I),$Q-,V8T0R])+TQ-;5EU3&]D3&M'4$E#6#)62$Q(2D=S6]61T9!.5%#1'8Q>39/1W2\X-W8X07E6=79F.%DT)B-X03MF*V]I4$E9+W%$:S8W*S5L*T]R>$@O M;D2].>616,EHO92]".4ME6G8K56(Q6"]M1'50 M*U146FI",VU8)B-X03LV1#=I*U!0>3 O.$%*:&584"LR:F)F.$%*,6-Z2B]3 M6&UT3B]E>#DT9E%(+T%$:VYE,U9V*UAK8U5$37-D,V9W=S-01W4X66IK;&]F M)B-X03MB;D=U62M%97 S2&%C:4U8=DQZ>B]N1S-24$Q/<&$Y<6-U<5)26$]O M5VM55#9D8GI!3TM->D-A4E59149K;V=R,G)L;5EM;D,W36A#)B-X03M5:F9- M8VYS6#5X87AP;6TO;#5R160U8TI$2F57>C(Y<$533U5K:FII1E)E<'!7<#A" M;$]-5U$W4%=Z16-2=G$X02])1"]W06UL<&8O)B-X03M!0FIU9BMO9#AY378P M=6XW4"]V:#AF=50O=T0U>68X02M5>3!V+W1N3"]Y9FQY3T1K,V1Q+W="-%!C M.4\O=T-C92\X07E71F@O=T%:)B-X03MR;B]K.#)66F9Q8R]S-RLV2'A3-R]N M2E12-6)Z>4Q"9GA,>4]M6&%34VUG,FEL57A%*U R,E1$:$\W6#)N0SAD.7A9 M4B]W030P*V)T)B-X03M0,#=69%(P1RML5T9T5#E/4WAD>GA6<&]U4W1(6"M: M,5E&9FQ4<5)K.#!E75A04%D:#1K.4%"=51L049U-FY-4D9N:RM-4'DK+S54,WDQ+S(Q M8DPO<4E437EF279,-F8X079)+S%H.3F)9)B-X03LV=450 M,6$O=%)%6D\S79#9'%C,W142%5X3'9$2B]Y2$@U96$O-5E4 M4SE1,&I42CEF7-3:V5R)B-X03MN5'A966EZ1TE(=4-J*UAT,RM83W(R M:F%Z-5)S3$LQ:TE-1G@V1G1$8C-#06UV<'EI34)G1TM!:F5H<&AL>$19;S P M%%!2'=E)B-X03M&+SA!3U-A378U:5)K9V=.65%&4U(Q2$]15D@P:DPX M4$HQ2&%F.3'EF;&)O9D)G,T):,65H-DU,:519-5)K*V]U,#!" M)B-X03LO8W@O2%9N95%C>#54*V98:TQZ4#5T=#E&5%%R6F)L4)/>65Z.$4X65!% M3V))9GI*+TQ84V901VQP0F-U8EA53&%R5TXX)B-X03MO-49#,U986&)K:E5& M4EA"0UII5R]685=/56(X,WHW9F9K;BMA,F%EJ:WEJ;V,P>G8Y%(T43@R+TYB.&'A8,7=42F5A9DME0U-Y2&-Y M)B-X03M2=C!6;3=H=&ED-FI,3657=&DT3W(W4#1J>%$U.7IZ169L9BMC,%5F M-DM85'(U8E9Q9S(V,T-F5GI5-SE*4%,S>7IJ9S1(-5A0>6]V)B-X03M24'EV M+W=#8V9,C)-2C5B,D1M-EAS-&59W:FQA3"])$)'5U9!4W-Y3V9I M66=$6E1K64=I)B-X03LS-G9'6C1Z16,S;4@U2R]L6#4R.'-E8VIQ97174UG(Y1'!-;5!*8VAT5#)V5S=A M)B-X03MA-C!7+W190GEM;G1P;V]L2D%Q>GAL5D94-VY+03=824QI4C50;DQY M4BM39C5J85@U=S!857(S5&MJ7AM0U)S0RMG4$]8;%14+T%$5C5D=3E%=G%R2&-+1$A- M04,P57%M<5-,6"M5+V5.=2M9.%I58F1Z;G=J)B-X03M*17A,-6XQ:CAJ4'I. M,$\O3#9F871F4GA.5T,K61F96$W,2M5)B-X03LR6E-*+U)A-VU%.#AR<7 Y3D%!>CA6 M3$%!;&U&0C!"=TA,16-M>4A:*U=E.'1K>B]!0W@O2V(X>69,6&YN4SE9=3E- M:E=Z9V0P=6TK)B-X03MS44Y33U=.;S)A:75395!0;'1G;FM"1DTY3'!-FXX;B]!0S%R2&QV>4YA859Q.$EG M=F]P6FYE3EA744%025=8-&M,1&]C:&M.;3-,,&5+54U9175B)B-X03M,3E(P M-GDQ2W=U3E!V;VA06C-58E)4>$XP6DA&0TUG0S5%;VE1;SAI*UIV3U@O3U!0 M;2]43"M75'DY1BML=$Q::3!.2%),:4Y39&QK)B-X03M2>6Y):GA3=&5T0FU4 M2$U/'1M2$=20G0V5%!H:FMJ=VPX-#8W*U%( M-6DV3F9&.4IJ6%9,9$=R0F0R4UR2S,K<5=(=FU337-4>F1* M)B-X03MK-U!Y>$\R-FAB+VQ$*V-0;4-A2F(K,FY736)#-#%+-4A&06$O68X04%Q8V9%:4]416%04%!M4&TY-"]+,SAR9% X:F%F3"LK)B-X03LK=6%T M94)F4Q,)B-X03MW9'%+1U9M8C=2;V$K M,CAS8S8U=$]V,&AY5DM035!+=DM0-5=F;7)A-B]P-$]L,TYT6G=88T4Q,7EM M4T],9W)Q>DXYGI.)B-X03M.$4R<%(K3AM3E-'56IW<'9M4V-14$HP5TQ86DU: M<56\S0TE,>4#&)X5C)+=7A6,DMU M)B-X03MX5C)+=B\O6CPO>&UP1TEM9SII;6%G93X*(" @(" @(" @(" @(" @ M/"]R9&8Z;&D^"B @(" @(" @(" @(#PO&UP M+FEI9#IF-V,Y-V8W92UB9&$W+31F,F4M83DU,2TQ86)D9C)D.&,T.&8\+WAM M<$U-.DEN&UP34TZ3W)I9VEN86Q$;V-U M;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@\ M+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.E)E M;F1I=&EO;D-L87-S/G!R;V]F.G!D9CPO>&UP34TZ4F5N9&ET:6]N0VQA7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII;G-T86YC94E$/GAM<"YI M:60Z83)C-34P.#4M.#4X-"TT.3@T+3EE,3DM,C=A9C,V,V(T,#0Y/"]S=%)E M9CII;G-T86YC94E$/@H@(" @(" @(" @(" \&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^"B @(" @ M(" @(" @(" @(#QR9&8Z;&D@7!E/2)297-O=7)C92(^"B @(" @(" @ M(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I M;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@ M87!P;&EC871I;VXO<&]S='-C7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^ M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P M;&EC871I;VXO<&]S='-C7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#IF-V,Y M-V8W92UB9&$W+31F,F4M83DU,2TQ86)D9C)D.&,T.&8\+W-T179T.FEN&UP34TZ2&ES=&]R>3X*(" @(" @(" @/&EL;'5S=')A M=&]R.E-T87)T=7!02 Q M-2XP,#PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C&UP;65T83X*(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @( H\/WAP86-K970@96YD/2)W(C\^_^X #D%D;V)E &3 ?_; (0 M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" M @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" @(! @(# P,# P,# P,# M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\ $0@" M[@2P P$1 (1 0,1 ?_$ ., 0 " @,! 0$! )"@@+!08'! ," M 0$! (" P$! 8'!0@#! D" 1 00" @$" P$*# ,%!@4% M $" P0%!@<($1()(1,*%#$B%;6WUUAX.1HCU!8V=I:V5W>7.!E!,A=183,D MUD)2)58W&(%B0S75!D:$B$PBQP=$R0E)RDK(C)$I";_V@ , P$ A$#$0 _ +_ M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M !Q.;S^"UG&V,SLF:Q.OXBHGJM97-Y&GBL; M6;X5?58O7YJ]6%/"+\7.3[A]1C*;ZL$W+D6TXJU>A;4W6N)QITEOE)J*72W@ MC!'DWW6/;HXC69FX]ON&IYZZRLL4]&V";E7(5Y(6HZ6&?'<6TMRO0SM\^/EN MC1ZN\M1/4BH9"ED^:5_64*G=75^%@0G,>TW0&58J[S6T/ M-@1\\A_4G>W[J2RP:?@^>^5+",\UK.MZ#A-?PSY/6Y/39M;WM^L9BNST-\^I MF/F7[Y$\?\WIR=+2N93VS=."YVV_ FO"02_\X70MKC&TA?7,N#A2C&/==2I" M2]ZS!S??JFF^9ZW&'3A53PBULUOO,:-7U*VPU63ZQKW'[O@U_P I_K;E_BGK M9Z4^#TR%/2'&M7[BCZ;EZ1#+[SEM\;I]3-WJSK MK,.H\;];]%IR?-2K/%J.]['G*R21RQL62]F.15PMA\"O:]J_@UB+(Q/4BL56 M+WJ>D\NCZ^=63Z4EX(X^$B=YYQ>M:V*M;?+Z,.#ZE2J\/<;^;88N;9 M[]GNB[1\Z.MV#QFHU)UD5]/4^).(ZOI:^6.6..'(Y;2LSFZZ5_1Z6K'::]S5 M5'N?Y.Y#3F40WTG)\\I>DTB-77;?VDW.*C?QI1?"%"@O#*G*2PYGTXF/F?\ M=>]Q[99'29'N1SA6<^:S.J8#:G:I&C[;O5*UL6K5\/$R%J_^%&B)'"GPC:U# MLQR;*X;J%/NK'T<3!5^T_M!N'C4S>]6UOQ9]3?[A1[BW+A@>-97O#W4SKH7Y MOM_VCS+JR/;7=E>P'+&1=7;*K5D;"MO;9EB216)ZD;X\^$\_<.>.7V$?6T** MZ(1]0Q%76>L*V#K9MF4VMW6NJ[P[\SH%CL5V"MV)[=OG7F2U:M32V+-FQR=N MTUBQ8F>Z2:>>:3-NDEFED>.<:-:"G2YEY6IU*T;(:U M6KR)M]>M7AC3TLB@@BS#(HHV-3PC6HB(A\.WMV\73AC[E>H=F.=YS"*A"[NE M%+8E5FDOY1WC%=Q>W6!6DN#[3]CL,N.1C<>N*YPY-QRT&QM]$;:2T]GA6JD; M/@U&>GPGP0XY6-E+UU&D\>6$?4.Y2U;JJAAY',\PAU=W5N*RPZ,)[.X>LZ_[ MG'N&ZRZ%V.[H]D+*UWS/C_E!ROMNVM-\3TF;M61S+;+&M>JL;(CVQN\.8 MC7(BIP2RG+)[Z%+N12]# RE#M&U[;8>3SC,'A[:O.>_W;ECW=W ]ZU3WP_=% MU%8F5.TN6S%9B5V25=KX[XCVA+$=9LC8V2WLUH5O+L5_S561\5F.65417N=Z M4\=>>G\HGOHI/FE)>@\#.6O;-VDVN"CF5)RZ6FF^+,F-/\ MJ1_<3UKY29RIP!R"C(HHY';9QGF*$DJLB;&^=7:)NVF1LGFWCRC[&B^AL]C1N5,]I2Q^7L22>*GG]1WY)O1'ZE;$L[/4OA%D:GQ. MC4TA2?WJO)=,4_0:)79>Q729M\>?4Y=.,\L% M?D?AKG_CVW,Z%K[6(Q^C[W@*GJ:];#[5V+;=;SJQ1.1J,^3BYG/1556L\>%Z M%725]';2J4I+GQ3]!KPDQL/.-TE7PCF%I?4)/C%4ZD5RXOKPEWH/N&??&/O6 M^V9RG]GAQO:#6=1R,S/5+C>3L!N'''V-R>GS'8S>UX#':J]_WZ?^#D)6K\?C M\%\8VMD&;4=KHN2^Q:EX$\? 3G+>V'LZS/"-/,J=*H^%:-2EATRG%0[TF2&\ M?'>KTK MY3PIC*M"M1?5K0E"7V2:]$GMAFN5YI3\KEES;W-+#'&E4A46'+C!M'HAQ'? M M M M !PNQ;+KFH8:_L>V9_"ZOKV+A6QD\]L65HX3#8ZNBHBSW\IDIZU&I"B MJB>J1[6_]Y]1A*7'<:R/>_P"];ZLXQ%7[ MOA$54S%MI_-;G;Y/J1Y9OJ^#UW@*RSOMF[/LD_ MARIZF.1?"JA^2C&2ZLDG%\IR4JM6A456C*4*L7L<6TUT-;49_\ M0>[%[BG"#JC-*[8QZM\5E@> MSSYCQJM5XXB6UE>=Y/G='Z1D]U;W5'BZ52,\.9]5O!\SP9ZN<)DP M M M #@]DV?6]-PF0V;;]AP>J MZYB('6LKL&R9:A@\)C*K/^>SD,KD[%6A2@;Y^+Y)&M3_ +3ZA"=22A!.4WN2 M6+[QPW%S;VE&5Q=U(4K>"QE*':,=K467$:UT+;W)697.$ MJD52I\LM_O5M[^!4.HNW/0V1]:C9U9YA>+V-!8PQYZTL(-<]/RF'(5_.Q?U( M_=7D^2YC>#-=X^ZVZY*^5*MS'8ZMR=R"E>1?3\FWLNZXU=37Q"GA'U==J3,< MYSDD\^CT26UTM84=MPY59>]CWEM_E,HO/_.$UAF3=/):=#+K=[FDJU7#GG47 M4[U*+Y]V$(7+_8/G3L!F4V#F_E_D;E;*QS33U;&^;?G-EBQKIT1)(\/2R=VQ M1PU96M1J0U(X8FM1$1J(B(2"A:V]M'JV\(07,DN_R]TIK-<^SK/:WE\YN[BZ MJXXIU:DIX8^U3;45S121X\#;'O)%JY!VVZ^R/JTZMS&^M5[&YCUWAQ^-3 MC5;YY3DD]N&_&?7K3]2[U;Y!2EANR?'.[=?<[*L$,^S8+YW*W'/GU+'/\4UZ^E[:\6%R2,:KFK.Y6(LD;N]*7E+QK6<:L>1^++P[/"B\=.^<1IJ M_P"K1U#;UK"N\,9Q^.I<[?52J1Y<%3G[K9MGPX9["\&=B-<3;.#.6M Y6P*) M%]JN:1L^*SLN,EE8V1E3.4*=A^2P.01CT5U:[#!89Y3U,0CE>VN+674N(2A+ MG37>Y>X7AE&?9+G]O]*R6ZH75#BZ>Y=LP4ZE:-\UFU:FCKUZ\,:>I\L\\KF111L:GE7.5$1#] M2;>"WGS*481OQY'9IJSN;R*ZDUMI?25/KY[>4J-7#%4T^M5E[FG'&>'V32B MN+167[7?4W[MFER.M]-^'*>EXV1CX(>3N:&5L[MBHY[D2SA^/L%D)M7PMF)& MM5DE[(YF)Z/5'5FJB*LLL])TXX3OI]9^UCL7=D]K[B72:Z:G\XV\K=:WTE:* MC3W>6N,)3Z8THOJ1?/*=1/C%%4;C)EGIT=BS4J: MUAY'-]+OY/:?CFT=2UMCT55^Z MR@,\U1J'4M;R^>WE>YGCBE.7B1]S36$(?Q8HQY.T8 M ';]&Y!WSC#9*&Y<:[KMG'VW8IZ28S:-* MV++ZML-![9(Y46GF<);HY"O_ D37?>2(BJU/^PXZE*G6@Z=6,90?!I-=YG; MLK^^RVXC=Y=6JT+J.Z=.'6F>?4D=O-+V-?&5LW1J M>WO-+F+LTQV_P"KY?%UDN:I%=67\>$I/VR+-W4GWHN MB/;;\&8/%#_IMS6N/TK*6&KD5 MR$K%8KZL3GHQ(G>Y#F-EC*4.O27LH;>^MZ[V'.;&Z6[7M$ZIZM&E<_1,PE@O M)7&%.3?)">+ISQ>Y1GUGLQBL<"6 PQ9X (]/,U)IG7CA+&.GL3@>NM:K2EM1M;"B[O4M[/R= MK;KV<]F,YX--4X8KK/%8O!8Q76G' &U[?_'^YOUWD3WG^YM7E#DO;DFS>'X% MR?-5+@KK?I$-9]=\V"TK5L;G=/R>VVM>DLPQ6LM!+22?U,98CL.1+4V26958 M8TLAH=2E'8YJ'7F^=O!X8\FWFPW$%EH6PNW3O^U[-U*E.M:'(\D*=GGD7&C"-#-4L4ELA4Y<%[%_^[QVX=&YO-4=D M]>G6S*XKYMV>SFH2J5%UKJRQ:C%SDMM6EBTL6N2,5"7552>G6]DP&XZ]@MMU M3,XW8M8V?#XW8-=S^'MPW\3F\)F*<.0Q>5QEZN^2OQZ*B^ M%([.,H2<)IJ:>#3WIK@7=;W%"[MX75K.-2VJ04H2B\8RC)8QDFMC3333Y#FC MY.8 M M C?[G>ZQTUZ/U\AB^3N1H=IY/K0N=6X:XU^Q[ M5R$^PK/5#%G*L=ROA]+AD14P$ MV6UC@A8.K?&EA9*\#]/O+EN6\G4]2HDN3Y(GJU'Z_)-Z&R,9@JF.L5U5T;K= MAOWRS*QTS8VV$[CXZKS[(^]X]UOH1J_JWMXU7GKE;9)AEN7/9\6^M7:YZK2Z MO+\7[K21 SFRN9S-^UE,KD[MAROGN9#(WI9 M[EVU,]?+Y)'N>Y?BJJ2*,8PBHQ245P6XI*M6K7%65>XG*=:;QE*3VWB MV^=G&'T<0 !VS4-"WGD'(IA]"TS;-WRRO@C3%ZAKN8V7(K)9Q48GI\O5%1//@^)U*=)=:I*,8\[2]$[5I8WM_4\E8T:M:KL M\6G"4WMW;(IO;P,S=$]K/W$^1VQ2:UTZYVKPSL22"QM^E7>.JTT2Q23LFBL\ MA+J]>2&6*-58]'*U_EJ-55>U%Z%3.,KI>OKT^X^M\'$EUEV::^S#!V^4WJ3W M.I3=)?T+&_D;<=1T'$[ ^:!4?')A(8VE]=)M2^C>4G2C@_PM2%*,MFU. MFIQX-HQM.V1X '>>/-=U#:MEHX/=>0J7%^(O2,A=N68US8MF MP&(5SOO[.-M2E_.2A.<8\\E34IX>YA-\W$EGT_V+.W7+6DT^1>O/)/5 M7LEI=]G_ )?/H;*C4\E=0K4JBX2CX=C>*YT6C:=BVJLTLUF&0W&69C9RW2H7&*QV>*_*0 MIN,EQC+!I[TCQ3>O9M]S3CQ)WYOJ/R%E(H%_\31[-LU MN5'),U?'R_6U/5ZFIZ'^GL4\]RFKZVO%=.,?A)&'O>R3M%L,76RJO)+\&Z=; MO*E.;\'H,PFY!Z_\\<2I(O*O"?+G&:1.1LJ\@\;[EIB1NIUE<_U2PRJUJ)B;[)HLR+?A&S^D>W72>H7&TS?'+,Q>"^-DG1D_L:V"4?_E4%N2E) MD[U.Y3R-.KD,?:K7J%ZM!U['LQ%D>82^AY/;6-/8ZJ\K/GQPZJ?\/8HI#1=):F[2\]U9=^/#+JB ML+5;U!0ZRK2CR-M-XKA6GP:/K]P7C#COF7W8O:GXVY7TO7.0] V34.X_X>T_ M;<75S6OY?\#\/V\]B_PAC+LGQ:A^996JT,FO*M& M3C44J6#6QK&6'H'WKO+;#-^U#3&7YI1IW%C4I7_6ISBI1EU:#E'%/8\)137. MDSI?NK>W3[?_ !%TYY?Y]TWC'3.MW+/%.#K;+Q+R'Q?>6EM1R_-+6"G0JT6Z3\JFNI%*+49.;PBMCDL>LFFL M24SKKALUV*Z$\+X#LWAI-@S?,G6+1L9S)B\] R&]GK&Y\=XZOLT^8KL1JX_, MY=EY]B=K6Q25;D9B>?E/9J$J_*:[9>2(H:%S M#QS0L]7V3!18Y&)*^*>Q=8C7)-\OTW96F%2O\=7YUXJZ(\>EX\R1J=K/MRU1 MJ3K6F3MY;E3Q6%.3=::^SJ[''W--0WM2E-$$=BQ8MV)[=N>:S:LS2V+-FQ*^ M:Q8L3/=)-//-(YTDLTLCE]OE9^) M^GR #G]9U3:-TS%77=.UO/[9L%YWII8+67(GAC%^Z?$YPIQZU1J,>5O!'/;6MS>5E;VE.=6O+=&$7*3Z%%-OO$F'#/L MK^Y1S6VG;Q76K9=!PEIT?S,WS%D<+Q:VDR5/+)K&M[9?H[S+%X^*_9\3.Y/^ M*?%/.*KY]E5OL=52ER1QEX5L\)8N4=C_ &AYQA.EEU2A1?LJ[C1PZ83:J=Z# M)5.(?I=.7\JVM;YW[/\ 'NE-\PRV,-Q;I^P\BV98G(CI:BYS:+?&];'VFHJM M61M.[&UR?!'I\3#U]74%LMZ,I<\FH^!=;T46;E7FV9K5PEG>94*/+&C3E5?1 MUINDD^?JR722=<4_3=^WWHR5+&_V^:.:KL:L?>K;9OL6J:]:>UWE8JU#C;$: MAGJ561B(BM=E9Y?*JJ2)Y1&XBMJG,ZFRGY.FN98O^4VO 6/EGF^:$LL)7SO+ MR?%3J]2+Z%1C3DE_';YR1OC#VSN@'#R4W:)U%X-K7,>_YE',;+I&-W_8J=K.G-$1E:R?TO/<-EO3D MO%?!UI[527-A*;Q34,-JI*]U?<[[;][,O9;R[O\ -A>.FV6S8;AC0G7=W<"=D>=.KV\U.1^ N3]JXQVVLL*3W-=OJRAF:L#W2LQFSX M"TRS@-KPWS'*Y:62JVJJN\.6/U(BIU[FUM[RGY*Y@IPY^'0]Z?.C,Y'J'.M- MWJS#([FK;72WN#V22X3B\8SC]C-27,7 ?;U^HEXRY?GP7%?=3'X7ACD2V^KC M,9S#A4F@X@V>T]70Q/VRM2L.^6C[#Y;>%?(Z262;'1(R(A&9Z8JT$ MZU@W4I>U?KET>V]'I-KM!]OF79JX99K",+._>"5>.RA-_9IMNBWLVXRIXXMN MFL$69*-ZEE*5/)XRY5R.-R-6O>Q^0HV(;=*]2MPLL5+E.W7?)!9JV8)&OCD8 MYS'LXLTRUGX8WN5[TI[$F'9G:*NS'2&E99;95IOV4J--R[D^KUEW&B.OE+Z?CVT.1VVI, M+QANW$&0MI(LF2XMY,V:%T/3'%09!\/BQ55?.3HZE MS:EZZ<9K[**]%8/PD!S/L*[.\PQ=&VK6E1\:-:??4:OE8+H4<.8C0Y=^ENQ$ MD=BYP-VNR-25OS/LNN\NZ!6R,<_EJK#]HW/3D\V8FHV667(\2\@8>Q82NQWACX]=WQNA[1>GD14_@:=*U(BK]Q41 M5,Q0U+E5;9*4JI/;E<1I7(5Z'K9S7>^359J7(.:JNT?9<@]\<+(M)Y*FAQF(M6;.UZ5D6#YCIV]LL:E)>5M^6*VKICO[JQ7+@;8Z*[:]+:JZEG?R67 M9Q+9U*LEY.;_ /'6V1;?",U"3>R*EO)NS %R @B]I2S#Q;VM]U_JW MG'I1VG7NVF5YUP-*^YC,OF./^8?MU_"99K6N9':@IX2##R3/CBC:QV4B5?A* MQK9%G7QUG9WD?6.CU'R*4=Z[^/>*4[+9++-3ZHTU6\6YIYI*YBGZZ5*OBXRY MTHJFW@EZ]5XQA)QE3V26 M,7C+#:N[LYSK=HN4TL][2--956JW%"G5I7V,Z$W3JQZM'K^+-)N.+CA+9MBV MN)A-;ZN<7].?1NRW67F&Y';Z<6+6 MUFLMTEVCV]CKF5QF.G+MXV%>ZK5*D*-9/[W6C*7DY;6HXRBX[ M83:2<^I;=]R-:U%RK*WDO M;O&SP%*=C[68W6HM34OQ*^SBIY)\)0IN34ERI MJJEBFUBFEN)VB.EU@ M M 'D_-7.O#_ %TT'*P;/?2K%-:D9))!C,52B;-D\[F[C8G?9Z-&&QJ>#FH6]>ZJ*C; MQ&W@HK?*3X1BG)\$RH'WY^HXY M)Y#7-<;='\/=XGTR19J-KFO:*=*SR?GZRM=#,_4=?F;>PV@TK#7.]%J9;V65 MBLDB7'S-5I-LMTO2I85T7K5TO>_ NDU3UQYP&87_7R_1L)6MIN=Q-) MUI+[".V-)/E?6GN:\FRLAL>R[%N.>R^U;=G\UM6SY^_8RF=V/8\K>SF>S>3M MR++;R.7S&3GM9#)7[4KE=)--(^1[E\JJJ2V$(TXJ$$E!+!);$NA&N5Q<7%W7 MG&KXZ=SF%E M9_C-6$7R8XOO+%^ DV1:,U3J9_\ \'8W%Q3Q]>H]6FGR.K/JTT^9R1.9U_\ MIC>Q6VK4R?8SFSCWA[&2-CFEUW1J-[E+<43THZ2E>L23:GJ6*G5RJU)JU[+1 MM\>?2[[A'KG5MK#9:TY3?*_%7IOP(NC(O-RS^ZPJ:@O*%I3]I33K5.AOQ(1? M.I37,39<$?3]^W1PVVE=V?1-NY[V*HY)OPMR_MURSC$LJG\(C-/TR+3]3M4O MBJ,AR%6^K6K]\][D1Q@+G4N:5]D)1IQY(KTWB^\T7%DG87H#*,)W-"K?7"]E M7FVL?DZ?DX-Y>O7)XJM.G3JQ. MGLVK5F=S(:]:O"QSWO>Y&L:BJJHB'ZDV\%O/FR^/>GVR_(BNK7<;PI(U52E28B.8NS MN\S3.57XQL3609"6;9/IM)*YS);=ZI_=?<]_D-4^TSMSG*53(=$5,*:QC4NU MO?!JWY%P\MO>^GAA&HZF&0R%_+W[V5RMZYD\ID[EG(9+)9"S-=OY"_=F?9N7 MKURR^2Q;N6[$CI)99'.?(]RN+;>U MMM[6V]K;WGQGZ? !-![9?O+\X=$XR+(<=Y&^L^Q<>UK$G_FLOQ-E,Z2>^5"3];RN MF_$EMPZDI.9?5Z_=A.(>T7%FM\R\(;GC-WT/9H$=6R%"1&W,7D8XH9;^O;%C M'JEW ;+B%G:VW1LLCGA5S55%8YCG5STK.A<1<:B_ABN5/@S=[(L^RK4F M64\WR:M&M95%L:WQ?&,UOC../C1>#70T>T' 9< XW+X?$;!C+F%SV*QN;P M^1A6OD,3EZ-7)8R]754WO-%= M9UV1]G^>8RK9?2H5W[.WQH--\>K3PIM^ZA(A7Y_^EWC5+^3ZN=EGM7^'=CM+ MYWP".1?O%=!'8Y&T*FQ6_?HC%\:POP7U>?AX7/6VKMRO*7=@_M7]T4_GOFVK MQJFFLQY<*=S'O8U:2_\ Q(-^P_M$>X/UH;D,AN_7?:]IU3'I+-)O'$R0\HZU M]A@1RRY.ZW477\_KN/C1JJZ3+4,>K4^*HB*BK(+;.\LN\%3JQ4WPEXK\.Q]Q MLIC/^RK7>G>M4O+"K5M8_P Y0^.A@N+ZF,H+GG&)&S)')#(^*5CXI8GNCDCD M:YDD]KVOZ5+A= M)S^3FY]X%H?9ZB<9;_E[2YG6,7#&R!D'&^^R0Y'+ZO#6AB8V''V8\AAXHVN2 M*I#)(Z9,%F606=_C4BO)W+]DEL?NEN?3L?.6YH?MCU1H_J6=>3OLCC@O(U9/ MK0CNPI5=LH8;,(M2II;H)O$NL=)_S23X9;$]?/X>*143\)8J:[117L9))',JQ-@5_E=YET\*\?BV]DEMB^ M[P?,\&;@Z.[0=-:WMO*9/6PO(QQG0GA&M#ICCA*/V<'*.Y-I[#/$QQ-@ M0O\ N#];><.,^>N/?DUO%8F*A! M9DR&\:Y$GS*L:0SVK*5:;H&6)\=6I6<[EEU;U;:64W[ZMO-XPG[2?+T/CTO< MFVJAUWI[.6SBUING-2&^*P;>$&E)TXPEW#A+ M>>G/N2<[]7NZ'%_,66K*ZKW;>*>T[>3 M7NDNT+.\MU?EMW)9IED*Z^C-QC4BZ]-TYJM3:<_$Q?5E!]1M;)21F-W.ZG<- M=S^ MLX4YQCFJZG<^1L-#;,?8H4,[H&PX)LT]#2:.=9F. M@GHSSP2HL4KT.C87M>PN8W%OZ_=APDGP?\-^!+=7:7RC5^1U'C?G7N MAL,E'*Z?PYQ"L=K&Y3(;!R1JM.C@MGY'GUQ8\4RY0CL3SJR16S39E[G0YRC: M4Z%5YQFD%1HX]:%);Y2YHO:HX[<'\$JC--17F;6-/LST#=5,QS/R?DKG,)82 MIT*&U2O=LL MBCR&=RMFQ/E-CV?*I"B0_A;9]AO6K]E&>(VRV'-8B,1J)@+NZJ7ES.YJ^OF\ M>CD70EL+ATWD%CI?([;(LN7]EMZ?53>^4FVYSEA[*([!]@J7VJA6Y/U+_ #U8II2^)I2W?&37KI)[Z<'CL:E*#P*2_:#MYV&[C\@3 MG8VQ(UZX?3M5HMAPVO8]&Q,2188OM%IS$ELR MSS*Z5T^M+*UL:7DK:"C'CROG;WOTN!IUJ356?:MOGF&?7$ZU;;U8[H4T_8TX M+Q8K=C@L988R;>TQK.V1T 'N7!G6;L#V8V)-5X#X?W[E7,,FAAN_R1UZ[ M?Q6%6PCEAFV3871Q:]K%.3T*B3Y&U5@\^$]?E40Z]Q=VUI'KW,XPCSO:^A;W MW#-9+IS/=17'T;([2O=5<=O4BW&./MY^M@N>>MS91SW:CES5 MN%L5)\N:;1= AAY)WY[/+VS4,;.#J/EEXJ[V]]WJE[:<\W3.[M1KZFNJ5G2_!TOC:O0Y8JG!\\757,6$>N/ MLP>WCUJ6AD,%P7C.3]MH*Q[-VYSGCY.S#YHFHD-J+!92I7X_Q5VO(BR1ST,+ M4F9(OJ1WEK/3&KK/LSN\5*HX0?"'BKO^N[[+WT_V0Z"T[U:E"RCX2DU:M6C5K4J5:"G2IP0U:E2K#'7JU:M>-L->M6KPM9% M!!!$Q&L8U$:UJ(B(B(8AMMXO>65&,814()*"6"2V));DEP2/W/P^@ #X M,IE,9@\9DY6M7HW M>96-DO[34C&7)OEWEB_2)9IW0VJ]5R2R.RK5J..#J-=2DN7&K-QABN1-RY$R M=[@OZ7SE_-LJ9+L7V.T?C^%?ES3ZQQ5K>5Y$S$L3E5'TK.Q[%/HV(PUQC515 MDAJ9:+U)Z4]2+ZDCMQJZA'9:TI2YY-17>6+??1=F2^;=FM9*IG^84:"]I1A* MK+H5KB-5;+]IY#IX#'OD6)\:I5I\ M?ZYJ5RM U[D>UK[4[TW M4^/7JJ*[BI0@TN/KGTX&5>&]DKVN<"E=M'J9K,Z5;+;4?X9WSE[8U=*V1LB- ML.V'D+*.MUEG+/\WEOK/N**]"))Z/8YV:T,.IE=-X/ M'QJM>??ZU5XKF>SF.;RWLU>V/FI&RW.HG'\+F0K B8G,;Y@(U8KG.5SHL%MN M.B?-Y>O\(YJR(GA/5X1/'S'/FI3<< M/FF0C=F/9A]P;J_6NYK9.%K/)FF4&2RV-XX/MSHNR+7>FXNM<6; MN;..^I;ORL<%O;BDJL4N65-+GV,BQDCDAD?%*Q\4L3W1R1R-QR*BHJ>44S!6C33P>QH_@'X #/WV]O<.YG]O?E^MO6@6Y]BX]SL]2 MIRIQ'D,A/7UK?,%'(C72QIZ9XL)N&*BTG6@]>YOH/-5>V+=2PFTJU!MJ%6/AZM2/L)I8I['C M%RB]BWU=[1<.=P>'-9YOX0V:/8=1V&-8+E.=(J^PZEL->*%^6U#;\2R:=^&V M7#/G:DT*N?'+&^.Q7DFK30S25?=VE>QKNWN%A-=YK@T^*?\ Z/:;]Z;U)E.K M,IIYSDU3REK4WK=*$EZZG4CMZLXX[5N:PE%N+3>0IUC/ PY[%>WYT MT[7,MR\Z]>^/=PSMQ/$NZU,8_5.0O4C/1$J[_J$^"W":*#X*V&6Y)754^^C< MGE#O6N97UG^+U91CR;X^]>*\!$L_T+I'4Z;SJPH5:[_G$NI5^=IN-39R.37, M5_NS/TPFJY%N1SO4;GO(:W<5'RT^/.:K32E%RJJTC_/4_C*.'*YPQ4,>"J=27,8(&1(2 #LFG[EMW'NSX7== M#V?/Z9N&N769+ ;1J^7OX+/X6_&US&6\9EL9/6O4ITC>YJNC>U5:Y6K\%5#X MG3A5@Z=1*4'O36*?<.S:7=U87,+RQJ3HW=-XQG"3C*+Y5)--/H9;#]NOZC.> M-^"XE[^0)/$Y8,;BNR&KX=&3Q>J1K(7I%3[J*A"YPG3FZ=1.,T]J:P:[AM':7=K?6T+RRJ0K6E2/6C.$E*,D^*D ML4UT'8SY.P 1_=D_:^Z3=J=E;OW)G#E+%\G,G;;3E/C7,9GC/?Y[K7(YM_ M+9K3KF+BV7(,:B-98RD-V:)B(D;FHB>,E:YO?V[N8$%U M#V;:.U-LT>!T_#5,36LW'1QQ2Y+*30L^V9G,661-2:YE% MDDE;64Y:>GIBC>[X'-;V]:ZJJC;Q%O8T]\I/CPBEOE)^QC%.3>Q)E)'W*??LYB[0KGN M(NL3L[P;P'8^UXO*[!'8;3Y:Y0Q[WR12?A;*49I4T;6;T'I_^&8Z5;VU M[PJ7/!>QCZKYWLY%Q-.>T/MOS;4G7RK3?7LLC>,92QP MKUE]E)?>X->P@^L]O6FT^JJ\Y)RA@ 2M]1_9B[V=N4QV2>:4OZ5BK-&9WJ=/=0DD1&/M1>KU)AKW//,6?I;LBUKJKJUJ-L[7+WA\=<8TXM+[[+MM+.SR^WC:6%*G0M M8+Q84XQA!=$8I)=Q':#X.R "E?[\GNS2\I9[9.D77/9'MXQUC)/ MQ7/6]8>=J1\B;3BK376..L'=AU%YE7J:-T_4_P#XVG+JW-2+^^SB]M*+ M_!P:\=^SFL%XD<9U/ILMY2Q$CG0UI&MZ M*VR?0O3>"YR6Z3T1J/6EY]%R.@YTXM=>K+Q:5/W<^7BHQ4IM;5%X,N4])/I^ M^H_6ZOB-NYTJP]H>6ZWV.Z^;<\=]EXEUW(1,<^6O@>-EL6*6R0LEE5CI]A?D MHYTBCEBJ4W^IA!LPU+>W3<+?XFAS>N?3+A_%PZ6;;Z.["M+:>C"ZSI+,LU6# M^,6%"#Y(TL6I\F-7KIX)J,'L)XZ-&EC*=7'8VG5Q^/HP15:5&C7AJ4Z=6!B1 MPUJM6NR."O!#&U&M8QJ-:B>$3P1UMMXO:R[80A3@J=-*-.*P22P22X)+K\FWX7?9>9^-F5-3Y%KW$=ZH[67 MMUZLN'W1GCS&Z/-T\@C8G.2)89/1(S*6.<7^7M*E/&BO8RVQ[G%=QHK_ %;V M9:1UE"4\QME2S&2V7%+"%5/EDTNK4Y,*D9;-V#P:II^X)[*/:'I S,[]@ZS^ M=NOU%\D[^3M,Q4T.9U*AY18W\DZ0RQD,CKD+/BCLC6DO8E/2U9;%>25D).LM MS^SS#"G+XNY?L7N?N7QZ-CYF:D:[['M2:-4[ZBOIN11V^6IQ\:"_\U/%N'NT MY0Y91;2(:S.E1@ DC]LKW%^0_;QYSK[?C/PALG#FZSXS$.V,N1\ MCYGQ[_ L+LYU_?Z"SI7=/K5,IK-1N**?KXK'"4<=BJ0Q;@]F.V+:4FUL?.+> M3]$YJX[T[E?C'8Z&VZ#ON"I;'JVPXUSEK9'&7F>IBNCE;'8J7*TK70V:\S&3 MU;$;XI6,D8YJ5;6HU*%65&LG&I%X-'H'EN966<6%'-,MJ1JV->"G"2W-/PIK M /XDCCFC?%*QDL4K'1R1R-:^.2-[5:]CV.16O M8]JJBHJ>%0'XTFL'M3(I>UOLN]">US,IE\KQ16XAY$R'VB=.1^$?L>B962_. MOS9+F;UJO2L:)LLUJRB.L3W,7)>D3U(RS$Y[GF9L\^S&SPBI]>DO8SV]Y[UW M'AS%8ZG[(=#ZG4JM6U5I?RQ?E;?"G+%\902=.>+WN4')[<)+'$K(=MOITNW_ M @W*;/P'D\'V?T2JLUB/':_"FIJ>P'5>3=:YR.4,RLEMPCXE=+G MIR;C+D^+G*3]HB [:M2VK1=@R>I[MK.P:=M.$LNIYG6MJPV1U[8,1<9X5]7) MX;+UJF1H66(OQ9+&QR?]A(X3A4BITVI0>YIXI]U%'W-K5K>4ZE&Y@\)0 MG%QE%\CC))I\S1U\^SK@ $C'0?W/>R_M^[0R3C7.MVSBC*9.&[NG".W6;,^ ME; U52.Y>PLC?FV])VN6M\&9.@B>N2.+[9!N MGE7,^YAO)_H?M'U%H6YQRZ?E0,)2AL;WP[M$U>IOFH/>L<4EQE9KDAV75W6)6LARU#YM M95>R.9*]A75V5UF.5766U.K76--[I+<_4?,_"MINWHGM!T]KJS\ME=3J7T$G M4H3P52GSX>SACNG'%;D^K+Q5G\8TG( M M !&I[B'NA]??;T MTWU[E=9O/,^>QLMO0N$=>R,$6QYEJN?!!F]GN_*N1:5IK;35:Z_9B?+96.1M M."U)%*UF5RS*+G,Y_%^+03VS>Y^3]=+ MI?I;D:.ZOUKG^MLP^GYU5QA''R=*.*I4D^$(XO:^,FW.6"ZTG@L,.3O$2 !] M-.G;R-NKC\?5LWK]ZS!3I4J<$MFWUC&,:KGN5$1% M53\;26+W'U"$ZDU3IIRG)I))8MM[DEQ;X(G4Z9_3_=R>R,F'VGF&@SJ[Q9>9 M7NNR7(&/?OM2V%KC" M@_+5OL?6]V6[WN)=6D>PO5NH7"YS:/Y-RR6#QJK&M)?8T<5*+^5=/E2D6O>G M?L_](NFD6(S.I<9UN2>4L9\FP[EWEN.EM^V0Y*)T4S;NM8Z:I#JNE/JV8U6O M+BZ->\R-?1+9F7R]8;?9WF%]C&<^I1?L8[%W>+[KPYC9[2?91HW2*A6M;97& M9QV^7KX5)X\L%AU*>#W.$5+#8Y/>2AF(+) ! I[ZWN3R]/.$ MX.#.)LZE3L5SQAK\%:_0M?+R7&/%TKK&+S>\L=#(EJEG\_9CEQF"?X9Z98[E MICTDHL9)(]/95].N/I%9?V6F_?2X+H6]]Q<2D.VKM#>D\F62Y7/#/[Z#2:>V MC1VQE4Y5*3QA3YU.2>,$G0.]RNG9SC?J]%:^=AXZB-H;KS2^G.^*Q3U M1UADCL#ID=B%8[>;DB>ZPJ.@H-=)\VS4C>VPG=\>2'3ROF[KY'>/ M9AV/7FL.IG6>=>WTVGXN&RI<8/:H8^MIX[)5&MOK88O&4+TG$W$/&7!.@:[Q M9P]I&O\ 'G'^JTTI8/5]:HLI8^JQ5]<]J=WE]K)97(3JZ:W=M237+EA[YIY9 M)7N>M>UJ]:XJNM7DY59;V_X;N1;EP-TLKRK+LDL:>6931IV]A26$806"7*WQ MQR*U['M545%3PJ _&DU@]J95N]U7V#-:Y'K;+V!Z-:]C=1Y&C98R^W= M?L8REB--WE6JV2U?XSA5:F-TW:59ZWOQ:+'BKZHB0)4G\I:E^3ZDG2:MLP;E M2W*>]KW7*N?>N?AK7VF]AUOF$:F>Z+IQI9AME.U6$:=3E='QZLO M74Q,IB\G@\GD<+FL=?P^9P]^WB\MB1L=/6>2[#VUI&)Y9!FOL\K6L;9N2K%=2Y5](H_3J"^/@O&2]E'EZ8^AC MR(V%["^T-Y)F2TEFL_\ ^(NY_$RD]E*N]T=NZ%9['R5.J]G6FR\@5\;G M Q?[+=,.L';_7DUWL-P[J7(38('U\5L-JI)BMVUYK_6O_\ CF\8 M27';7A8OFO\ 6^&"VVO,YJ?-CD1/!V[2_N[&76MIRCRK@^E/8^\1O46D--ZK MM_H^?6E*O@L(R:ZM2/N*D<)QY<%+!\4RK+W,^FCY$U1F2W'I-R"WD_%,=/8_ MZ/\ *%W#ZYO<$2OY&DPL=5TIX0O MX]1^VCBUW5O7_M5*[T=7^DTMK\A6<85.B%7Q:<^B:IX)>NDRM M)RMP]RIP9N62X\YCX^VWC3=L4O\ YW6]RP=_!9)(5>]D5VM%=AB;?QEKY:N@ MMUW2UK#/OHY'M5%)71KT;BFJM"49TWQ3Q-=LSRG,\ENY6&;4*MO>1WPJ1<7T MK'>GPDL4]Z;1YN.K2IUZ;I5HJ5.2VI[CNY?F% M]E5Y3S#+:LZ%[2EC"<&XRB^9K@UL:W--IIIM%V3VM_?HT7L<[7N#.WMS7>+^ M=["T\-K'([?DX3C;EO(/5M>K6O)(YE'0=\R4GI1*SGMQ.2M.5M1U:26"@0'- M].5+7&XLL9V^]QWRCZJ\*XX[6;A]FO;=9:@\GDNJW3ML[>$85?6TJ[W)/A2J MOD]9-^LZK<:99#(L;!@ M M %=;W7??,TWJLFRA<*WES#8B5TE+;^1<>GJ]&.7YF/QME&K?^FG"OJ#!QG4V2I6[W/'A.JO:;8 MP?K\6G3='K?M_P!VY3W+8N0^2-JSN[[SMN2ERVR;5LV2LY;-YG(2M8Q;%V_; MDDFD^7#&R.-GE&10L;&Q&L:UJ6!3ITZ--4J45&G%8)+8D::7U]>9G=U+_,*L MZU[5EUISFW*4GRMOO+@E@EL1U Y#J'^M:Y[FL8U7.C?L-=N>V$>)W;DNF_K/PW?94NU]DY PUF;?MGQMEOSFSZ= MQHZQCLK]FGKJQ\=W+S8JI+%,R6LMMJ.:D?S#45E98TZ7QM=<(O8NF6[N+%\N M!2X:OR@ 'F?,W+FD<"\4\@A9?L6+K.F;3HQ/>S[7ES.^]P M.PG)?8+D2>1,UON?L6\;A?M;:CCBJ<%LA3 MCS0C@N=XR>ULQQ.T1\ L2^R7[1$W;+8<7V@[#X!6]9]1S,Z:GJ&5K68TYU MV?#SSUIH?'K@]?&^LY>!69&;R^/)W('X]J.8RZL48S_._H47:6K_ +7);6O8 M)_;-;N1;>0OSL=[*GJBO'4F?P_\ ^=I3?4IR3_M,XMKF^*A)>.]TY)T]J4\+ MUU&C2Q=*GC,93JX[&XZK7HX_'T:\-2E1I5(65ZE.G4KLC@K5:T$;61QL:UC& M-1$1$1$*\;;>+VMFZL(0IP5.FE&G%)))8));$DEL22W(^H_#Z M *[OO5>T%C^UVL9;LOUSUNAC^R^HXJ>YMVLXFE\AW/6NXRLUS*2Q5E M;%)R9AJD"MQME8W396)&T9GJK:CH)/D.=NSFK2Z;=I)[&_8/[E\>3?RXT)VP M=E-/4]M+46GZ<8ZBI1;G"*P^DP2W;/YZ*7B/#&:\1O9!QHE6*]BI8GJ6X)JU MJM-+7LUK$3X;%>Q"]T2PT\=JW&E,HRA)QDF MI)X-/>GR,_$_3Y !^D,TU>:*Q7ED@G@D9-!/"]T4T,T3D?'+%(Q6OCDC>U%: MY%145/*'YOV/__ -#^0;M# M%;[0KND61U+3=YD6CK>V,KI(ORJV4;BK3*\7C[5=L.1'S/+]54YX4LPCU)>W MCN[JWKN8]"1K!K/S>KZUZ]]HRM](H;7]'JM1JI[WQ7MN:T+DO3]ET+==*-<;ZPO#T_ENPMK,;WQ%15$K4\ M=L*^)\AN_'>.7T)&B^O+8BMZF0+;KQUZ4,4SG3L+G&ZL4HW&]QW*71R2\#YG MBS8GLP[;+K(W2R'5LIU\FV1IUWC*I06Y*?&I27#?."V1ZT5&"NPZGMFL;WK. M"W/2]@P^U:EM&+I9O7=DP&0K97"YO$9&!EFCDL9D:RGO[N7OQ61')'D-:X=O M0_*DI8J-6NAM;&Q5DMJKDQRLA:R[8F^2Z=4<+O,8^-OC!\.>7W/#CR+5#M4[ M;95G4T[HJKA1VQJW<7MERPH/A'@ZN^7\W@L)RJ7NY7.Y&QM.W)A8Y[>YAC#'R=O[6/'W3WOT.8V_P!$]D6E=&J%TJ?TS.H[?+U4 MGU7RTJ>V-/F?C3X=?#82Y&%+3 *F?U,?XU8(]KWJ[ ZE1]7J=! RU=2.5E.2-V)SC,HY9:NIL=>6R"Y^5\RWON M+B6'V::%N-=ZBC8OK1RFAA4N)KA#'9"+W=>HUU8\BZT\&H-&R.TO3-5XZU'6 M=!T; XW5]-TS!8O6-6US$5VU<7@\!A*4./Q6+HP-\_+K4Z==C&^55RHGE555 M52K:E2=6;J5&W4D\6WQ;WGH/9VEME]K3L;*$:5I1A&$(16"C&*PBDN1)8'9C MX.R #$CM%WKZI=-<0S)=A>9-7TG(VZKKF(TV*6?/\@Y^#U.C9-AM&P,.1 MV2U2?.WY:W'5XZ,3U1)9F)\3NVF77E]+"VIN2XO=%=+>SN;R+:EUKIC2-+RF M?7=.C4:QC3VRJR]S3CC-K'9UL%%<6BO9SM]41JE&QLV8+2JKFN?GJDC&(GJC]3E2.36^D9M8W=5+FBL?"\ M/0*'SOSDK6$G3T]ETZBQV5+B:@OFZ?6;3^4BUR;=D=6T_4D^XAGKGS\-C^OV MD5D>Y64=>XVS=^-T:M8UC9I]NW?9K+WM]/J5S'1HKG+\$;Z6MR<-*Y9%82=6 M3YY+TDB 7/G":]KSZU&-A1CR0HR?])4F_0.!H?4:>Y%3MQ6+&7X6RL,?S/70 MO\5PQU)_7&^-OS7XO.8V\GRG.1[?1,S[YJ>KRWRU?MZ7RIK!*HOXW_H<,.W_ M +0834I3LY+D='8_>R3[S,R>'_JB^6%Z%?2-%K&VK2B^223\*ZOH,EN4 M^\ST/[=6L9K>LVN?HV82V*C<)4Y-OA&6+IS;X*, MW+=XJW$JAARS0 "F;]0K[9E;1,U;[Y<):^RMJFW9>K3[%:WBJRQUL#N6 M8LMJXOE6O7B_@8,;N5^6.GF$:UB-S$D-I?F27[#XYUIG-G4C^3KA^/%>(WQ2 M]CW-ZYMG!&HW;QV=1LJSUODU/"UJS2NH16R-23PC62X*H\(U-WQC4MKG)JJH M3$UE ):/9=[ES]/.[FAVLYE/L7$_-4U/A[E.*Q/\K'4J.RY&O'J>X6%>JU MZ[]-VU:T\UES5?'BY;T;5;\YRF%SZQ^G9?)17QU/QH]S>NZO#@6EV0ZNEI/6 M5"5:6&5WC5"MB]B4VNI4?!>3G@V^$'-+>;'4JX] 0 #$ MOM?T[,Z=CT='N5.JGAJW,&V2P_[Z22A6B:YZ3G+=2VMWA2NL*5?G M]:^A\.A]]FI6N.PO4.G>O?:?ZV8Y2MN$5_:(+[*FOOB7MJ>+XNG%;2OW)')# M(^*5CXI8GNCDCD:YDDR7S=JXNEO^O(:E-;FE?;VWBV>_+]DPF;;/8=/;QZ MK%C\QX5LRPSK'<@P>;Y+1S*'7CA"[2V2Y>:7*N1[UT;"U^S;M4S70ERK2OU[ MG3DY>/1QVPQWSHM[(RVXRCLC4W/"6$UL >"^=^)^RG%^LL-[%Y7'7(J^2PN?)<[RO4.6T\VR>M&O855C&2\,9)X.,HO9*,DFGO1ZXS5ZMC,/AL/C*TMW)93*9*[+#4H8 M^A4A?+--*]L<<;5C;49W%Q.-.WIQ]?G.T%O9.MG5G-W]>ZVUYOP;N&^U67L1LO-TU65 MRV:T'SOLU_!<8.F:U(ZCHXK>51GKM>B!_P!D2P,DR"-HE=7B3NN"WJ'JRY]R MX;=IIEVL=L-;4DZFGM,SE3T\GA4JK&,[C#>EN<:/)'!2GAC+"+ZI7')2:_'J M7#7"7+/87D#"\6<)Z#L?)._[ ]R8W6]9HK;M?(B=&VSDLA9D=#C\+A:"2M=: MOW9J]*K&OKFE8SXG#7N*-K2=:XDH4EQ?\-KYEM,GE&39IGU_#+,GH5+B^J;H M06+PXMO=&*XRDU&*VMI%P_V]_IU>->,$P?*'=ZYBN7=]B^1D:/"N%GEDXIUJ MQZ/F10[AD?%>[R-DJLBM62LU*V&;(U\V;&4J5*A3C1HQC"C!)1C%)));$DEL22V)+8CD#\.0 M X_+9;&8'%9/.9J_5Q>&PN/NY;+9.],RM2QV,QU:2Y?OW+ M$JMC@JTZL+Y)'N5&M8U57X(?J3DU&.V39QU:M.A2E6K24:,(N4F]B22Q;;X) M+:S5J=U>QV5[:]J><.PF4=.V'D7>UNG9]7S\3HV*;%@-!PLJ.)YJZPU!5U3J:]SZICA<5F MX)^QIQ\6E'IC3C%/E:;,73N$: !^]6K:O6JU*E6GN7+D\-6I4JPR6+5JU8D; M%!6K01-?+///*]&L8U%X^HQE.2A!-S;P26UMO,2+&0LC M>Z!]B*Q:8B.M2*M59SF#S&]E43^(CXL.A<>[O[RX'H;V8:,IZ*TK1L:D4LUK MI5;A[WY227B8^UI+""PV8J4EZYDEQBBQ #YKERGCJ=K(9"U6HT*-:>Y>O7 M)XJM.G3JQ.GLVK5F=S(:]:O"QSWO>Y&L:BJJHB'ZDV\%O/F'VSLK+5J9.&S(SUU[E+AG'VX M[%":LQWEG\H[<.WR:];4*EVU[9M.]['F=QW;9,[M^V['?FR MFP;/L^6OYW8,WDK*^J>_ELQDY[60R%R94^^DED>]?'W29PA"G!0II1@EL26" M70C5VZNKF]N)W=Y4G5NJDNM*0./<:UWRTL\<[5DIOM%BE0A5OHPF2F MDQZQ1-BJOH>I\JQ[--/VM\G5H)4[KE7K9>Z7IK;RXET=G_;/GVDIPL,VE.^T M^L%U)/&K27+2F]K2_!S;C@L(N&UEZKK]V$XA[1<6:WS+PAN>,W?0]F@1U;(4 M)$;1CBAEOZ]L6,>J7%7-545CF.=7ES;5[2LZ%Q%QJ+ M^&*Y4^#-U,BS[*M2993S?)JT:UE46QK?%\8S6^,XX^-%X-=#1[0G*$XOQK:GM6TUA/>/JEM72SL]REU]V9+MFKJ>[_+SCQS-?R.1R:H^3Y=_;,5!2SBL\IXCRC/@ MWSX2J,XL_H68U*,5A3;ZT>B6WP;5W#T5[,=2O56BK+,JLNM>PAY&MQ?E:7BM MOGG%1J=$T2*&+)\ "(/W O9EZM]YX6,:GV>& MPI"]V/;K[/\ 0O;6X3F[2GOU#*7YJ>G&W##:\&#(D*)#/;Q]Q[FWV\N45VG0K# MMGXSV>U0BY2XARUV>+7=QQE::-'9#'/3YK-=W;'T_6RAE8XI'1>I8YXYZ[GP MNQF9Y7;YG1ZE3967K9+>O57*O3)[H+M!SG069?2;%^4RZHUY:A)OJ5$N*]I4 M2];-)X;I*4<4;$'JMVOX2[E<183F?@K:X=CUC)^FGEL;8:RGLVF;''6KVJ2"Q$YD]:6>M+%,^L;RSN+&NZ%Q'":W=-82BY1:;R0.J2 M M %%#W MRO=5Y$Y\Y5Y)Z9\:+EM"X,XE;.9G<:1R[K4,EM*\Z57;A*O5I2<9=;#^:C*+ZD/9-*5V&Y'W%+O!_6^Q*RPG(F>QU6Y>Z?#H6WHWEO]G_8_GVM.IF%W MC9:>;Q\K)>/57_A@\.LGN\H\(+;AUVG$O)=3NE_77I1Q]'QWU^T"AJ].PRJ_ M9=HN>C*;UO.1JQ+&W*[EM4T3+V7L^M\CXH&_)H4UE>VK7@C=Z"OKV_NK^KY6 MYDV^"X+F2X>B^+9N=I?2&0:/L/H&14(TX/#KS>VI4:]E4GOD]^"V1CB^K&*V M&4YTR3 $3/O=<^2< ^W#SO.NN&,_ZP[%%;B26C?VVEQT4U?"3 M1O\ ^=$7 :CO7:9%6J^JNCV3[VSNEQ=B&EXZBUK3NKF/6R_+X^7GCNGK_&V1B9;(MEK*Q:=;UW9YIW)E2@LP MNE\:]L$_8KVW2^'(MN][-0>VWM1J7]S5T;I^HUE])N-U4B_OLUOHQ:V^3@]D MWCX\\8X=2.,ZMA+S6H $DWMF>XWR3[>?-U':,;/EMCX4V^[1Q_, M_%L%IGV78L(U7P1['@H+:_8Z6\ZLR=T]"='0_:6M=3FE;!.]S<5FV5TLSM^H M\%<1];+D?(^9\>_O18?9UV@9CH/.8W--RJ9/5:5Q13V3CNZ\4]BJ0QQB]F.V M#:C)X;'[C+DK2.8^/=-Y4XVV"EM6A[_KN,VG5<_CW.6ODL/EJS+561T#7.CT#R[,;/-K"CF>7U%5 MLJ]-3A);G&2Q7.GP:>#3Q32::.\G&=T J\?4Q=3*^X<*\:]P=;Q4:[)P_F M:G&W)%V")&SVN-MVR+DU2]?G5WWU?5N0+3:E=B)ZE?L)=I2]<+B=C M-^)-=:/NEO[\?@FMOG%:7C=Y/;ZLMX_VBTFJ55K>Z-1^(WS0JOJKY5\A2I)Z M:? %L_Z7CGYU79>R?5_)W$^1F,3@.B:Q?IY M77E1&-1Z1TWJY7-1/1#-76V,*5VMZ;@^[M7VW?-H_-MSSJW&8Z;J/9.,;FFN M>+5.KW6I4NY%]RX<0E=R3K.RXF)/5)8=Q=L^4G]>RTXF?%N(R!S^*R6#SN%OV\7F,+F*-G&9;$Y.A.^M>QV3 MQUV*"Y0OTK,3HY896,DC>U6N1%14)A&4914HM.+6QKM"^C&3IC,_C$GEDQ65CB?/CYWN^]EK2V:T_1S++:&94/(UMDUZV7 M&+]3E7'IP:E^B-;YOH7-UF66OK6\L%6HMM0JP3W/?A)8MPFEC%\L7*,ME+P1 MS!KG8+A?BWG#4*>5Q^L&[8>AF29M;Y[E%MG-JI1MKJA"K%2 MP4DIQ4DI8-K%8X/!M/.--1V#>]YVGN5V0 MQNO:KJV+MYG-Y:X_F3=GK%4H4HY9G,AA8Z26142.&%CI)'-8USDMJQJTZ.54 M*M62C35"&+>Q+Q4><6K+"]S3M#S6PRZE4KWM7-[M0A"+E*3\O4W)=]O(6X#FGNY4PW)G*,;:V4P'"44D.5XST2RJ1V(IMTE9ZJW(FT5' MIZ5K(KL#6=ZT5M]5BGBB6;:EJ5\;>PQA1XS]D^CVJ\/0;']G783995Y/.-9* M%SF6QQM_74:;W_&<*LUR?>UMV3V25G&&&&O#%7KQ1P001LA@@A8V*&&&)J,C MBBC8C61QQL:B-:B(B(GA");S8U)12C%816Y'Z _0 M 5&OJDN77,I=4.!J5M%98M<@\N[+1^/J:ZG%A]-TBVG_!4>E[8&+Y_]U/'_ M !)KI"AMK7+YHKPM_:FK'G*9KA#*\D@]C=6O-='5ITWX:I4')L:I@ %\WZ; MS@"/C+HUF.8[]+Y.P=C.2LTY&_&560[+3V"U&YWI1 M\=UJM;Z?#WUSJFY\MF"H+UM*"7=EM?@P[QNYYOF1++M%SS::PKYA<2DG_P". MEC3@O?JJUS2[KL($:+W (BO>B[TV>D?4#-6=+R3Z'-?-=F[QCQ18K/1EW7 M9+6/?-M_(,*KX]#]-P4J)5>GJ6/+W:*N8Z/YGC-9#ERS"]2J+&WI^-+GY(]U M^!,JOM>UI+1NE)RLY=7.+QNC0:WPQ7QE7_XX^M?"^66 M5[I)))'.?))(]RN>][W*KGO>Y5555?*J6B: MMO%[6S^ ?@ !SFO:QLFW9) MF&U37LYL^7DC?-'BM>Q-_-9)\,2M225E'&U[-IT<:O3U.1OA/*>?NGS*<(+K M3:4>5O YZ%M<753R5K3G4J^UC%R?>2;.:VCC3D?2*]>YNG'^[:A4N2/AJ6MH MU7.X"O:FC1KI(J\^5H5(IY&->BJUJJJ(J?\ :?,*M*H\*4*U*+W.<)13Z.LD=).0Z8 +87TV?>S(8O:]DZ&\@9>:Q@=DK9SD3@ M5]R?UMP^QXZ*7+-5IKFG'&HEL2<9O?,N- MD'-LP #PCM!PKB^QO73FS@K+QP/K9=6G4HU)4:J<:L)--/>FG@T^AGPGZ<8 M)4?94Y;7B#W+>LN2FM_9L5O.S97B3+1JY[67DY.U_*:I@*C_ $*GJ\;E>QDK M47RBR1-\_P#:F'SZAY?*JJXQ767\5XOP8EF=C^:_DGM$RZHWA2KU)4)<_EHN M$5\XX/I1LC"K#T' (H_<4]HWKEW_P][9,A3CX MM[!U<>R#7N:M8QT#[F0=3KNAQ^)Y'P;7U:^\8"-OH8U[Y(,I59&QM>W'"CX) M=766R4%X]MCM@_1B^#\#XHK'7W99I_75*5Q47T;/5'"-Q!;7@MD:L=BJ M1[JG'!=626,70X[B='NP_1KDF?CKGC3)\6RS)9?J.]8AMG(\?<@8R!_C\)ZC MLKJU>"VK(W,=8I3M@R-+YC$LUXE>WU6)8YA:YA2\K;2QY4_71Z5Z>Y\&:2:L MT9G^B\P>7YW1<4\>I4CBZ55+C">"QYXO"<<5UHK%&PX]L/\ 9X=+_P!7/BW^ MR] K/-_K.O\ *R]$WT[./V"RC]'T?@(SK,<34 M M Q&Z^](.O/6SD'FGEWC_3 MH;'+7/G)/(/)7(?)>PI7RNW6+'(6XY3<[NIX7(K6A37M*Q=[)I'!0J-B;8;7 MBEMNLV&I,=VYS"YNJ5.C5E\33A&,8K=XJPQ?*^?O8(BN1:-R'3U_>9K8T4\T MOKBK6JUI82FW5J2J.$7AXM.+>"C'#'!.76DL3+DZ1*@ M 4$_J/M\FVSW%GZTZ218.,.#N--/CA5SODLFRT^R-KW(LBN2-J*_[U&,L?2U/J97U^,ZDGWL(^D:.><%?.ZU_]']C;65&G[YSJ MO^D7+NW\% <20H\ VGO2;BZ+A7J!UEXK;#'!9TK@[C3$9=(6?+CFV/^2F, MM;/=1BM8YJW]BLVIU\IZO,B^?CY*?OZWE[ZM6X2J2:Z,=G@/2_1V6K)]*9=E MF&$J-E1C+W?43F^[-M]TR@.H20 U_OU#'9"US3WXS7&-#(/LZ9ULU;#<=8 MJO%(YU!^WYVC2W#D#*11.=YCOMR&4JX>ROI;ZEPC/'EJ(]UDZ9M50RU5FOC* MKB^Z:,=O.H99QKB>6PEC:9=2C2BN'E))5*KZ<7&F_DUTD$A(BDP M"SM[1'L6UNPNN:[V<[BTLUBN'\TRIE^,.'JENU@LUREB)$2:#;-QRM*6OF=> MT'(QJBX^M3DK9++1N2RD]>I\E;T2SO4+MINTL<'76R4MZB^1<&^7'8MV#>[8 M[LJ[%HY];T]1ZL4XY3/"5&@FXRK1X3J26$H4G[%1:G->-UHQPZ]Q_BWAWBC@ M_5JND<.\;Z3QAJ5-(_E:_HNM8C6<:^6.-(UMVX,35JI?R$R)YELS_,L3/57R M/)WO)8W'9FA;Q67Q]+*XO(025;^-R56"]0NU9FJV6M;IVHY:]F"5J^',>US M7)]U#C3<7C%X-'=J4Z=:#I58J5.2P::337(T]C17L]R'V#^!^P.K9_DCJ3K& MN\%<]XZK:R5;3]>AK8#B/DZ6*-978.[KT+8L1H.?M^A&T\CCF5:'SG*V[7>D MGVJM)LJU'<6TU2O6ZEL^+VRCSX[Y+E3V\CX.A^T'L/R3/;:IF&EJ=.RSR*;5 M..$:%;[%P];2D_8SAA''U\7CUHT9MRT[:>/=LV71-XP.3U;<=.SF3UK:-;S5 M62EEL'GL-DU_*UK\^)MN;Y5V/S-2*2I98J*V2O,]JHJ*J'!W]OUG=]9P.WZ[>]*-^VX+9<54S.(M^E'/1OVC'W8W^/*^//W2GJD) M4YRIS]?%M/I6QGIM9W5"_M*5];/K6U:G&<'RQG%2B^ZFCLQ\'9 -91[K7% MT?#ON+]N]*@ACK59>7\SO5&K"SY<%7'\KT\?RICZL$7I8V*"M2W.-C&M3TM8 MU$;\$0MC)JWE\KH5'OZB7O?%](\Z.T[+5E.O\ULXK"+NY5$N"5=*LDN9*HDB M/DR9 P >E<,;Y-Q9S#Q/R=7DDAL<<\EZ)OD$L+G,FBFU#:,5L$4D3V0V'LD8 M_'HK52-ZHJ?!J_<7AKT_+4)T7NE!KOK R.47SRS-K7,H[)6]Q3JK_P".<9<_ M)R&V3*:/4( 'CO._ '#W9GC;.<2\XZ'@^0=$ MS\?_ )G$YFOZIJ-UC)&5$=-MY:]J?%FGX72-M:S4^&P%2.ACWY2S3JT:UB[]FB:DCV0 MQ->Y/*-3SX/RXKSN:\[BIAUYR;>&[%GWDN4V^193;Y-:.4K6VI1IP&]X(]7.$R8 M M -;O[W.7ES?ND= MLKDKX'OAV+CW$(M;_P -(M?XV2JZW:5FDWABJE*.S[&WI1[^S;SD51F"L@ =TXVUN/ZZMK$1$1/@ MA3!ZC[MBW'^@ &J4[.\@7.5^R//W)U^Q-9M<@9RD$ M+6L58HH:U>RV..-GB..-C6,1&HB%QVE)4;6G26Z-.*[R1YC:COIYIJ&^S&;; ME7O*U3WU237>3P2W);$>&G8,* "0#VO.K-#N)W@X0X8V*LMG1)A4+&SYO#3R0*V>O'M4QN;WCL>B\8 MQA%0@DH)8)+8DEN27!(_<_#Z *8WU-/4[":?R'P]V]U+%P8]>5FW>+^5G5 MV_*CO[GJV+AR.B[!,W[[YV3S.H5[M&=R>AK8<'6^]<][W$[TG>RG2G8S>/4\ M:/0]Z[CP?=9J+YQ>EZ-I?VFJ[6*C]*QHUL.-2"QIRZ94U*+YJ<>+;*K9,#68 M V4_LV;]:Y(]LGJ-G[LTD]C&<>Y/04=-Z?F1U>+-VVGC/'0^&*OB.'&ZE" MV/S\5B1JK]TJK/::I9M7BMSEC[Y*7IGH;V27TLP[.Y!;N&''$@D)$4H ;8O@W,OV+A/A[8))*TS\[Q;Q]F7S4U1U.5^3U+$77 M257-?*BUGK/Y8J.2H&2UG<9/:5W@W.VI2V;ML M(O9S;=AZD<)DP M M M #6?>[M')%[E/<)LC'QN7EN[(C7M[=6Y\;5[-]=+6 M8B2?$5N=N(I\K Z))VS8V'D#7I+T3H%^$R256N16?^UY\'6O,7:55'UWDY?! M9F]-2IQU'E\JRQI*]H.2W[/*QQV=!M9RG3TX !J)IH9J\TM>Q%)!/!(^& M>"9CHIH9HG*R2*6-Z-?')&]JHYJHBHJ>%+JW[5N/*UIQ;C)826]'YGZ?@ +# M7TSUS#U?<#WF#)N@2[D>KG(E/74F:CI'YAG(O$&0G;554\LG37Z%Y55/C\I' MI_Q(SJM2>6QPW*M''HZLO3P+Z\W:=*.NJT:F'7EEM50]UY6@]G/U5+N8E\,K MHW9 !7B^IAN8>#H#HE3(.@7(W>SN@?@&)[4?/]MK%=$D6*6 M=CY?@U$E1BKYD:BR;2BE^4I-;O(RQ]]$H7SB9TEH:A"IAY2694NKRXJE7Q:_ MBXK'GPXE#\L4TF -AS]/W'(SVO.%'/C>QLVVIJI]U%*RU+];U/AOVN1,19J-23R[PQK M6>?O/"6)I-/\FRQW>6EA[V/IXFD_G%2IO75!0]$HY(Y&N9)'(SC366O8]CD1S'LOOQVM\K/X3/332B:TMEJ>QK+[?\ H8&11U3/@ M M M &N)]\O 6->]TKM+#.LDD M63R'&.?IV'UUKMGKYOACCJ^Y(4625)8Z=N66LLB+X>^!R^&K]ZEHZ?DI911? M(I+O2D>?O;10E0[2\S3W2E1DGAABI6])^!XK'F(F#-%7 [-I6QSZ=N6I;=5 M]?VG5=FP.QU_EMA?)\_!Y6KDX?0RPR2NY_S*J>$D:YBK_P R*GE#XJ14X2@] MS37?.S9W$K2[I74?74JD9KIC)/CLX<3;74[E;(4ZM^E,RS3O5H+E2Q&JK'/6 MLQ-F@FC54159+$]')_W*4PTT\'O/4B$XU(*<'C"233Y4]Q])^'T :K#N%Q MM:X>[7=DN+[59:O\A><>4-=IL7YGHFQ-#AF5I].L:EM[*2V>Z6U>%;>8EVA-2O26J[ M//7B[>E5PJI;W2FG"I@N+49.45[9+=O-GIJNTZYO.L:[NFGYK'['J>W8/%;+ MK.P8FPRWB\Y@,Y1@R>(RV.M1JK+%+(4+,CT>M;FWO;:G>6DXU+6K",X2B\8RC))QDGQ3331SY\G. 4=?J0NYF!YCY[ MT3JWH.89E-/M>Q[8)'M>BPW\I= MJR,22NI8&EK&5"VE>5%A*KAU?)O;:ZAZEV^/9?D:)=O5VKCM%KT4\?(6U"GT8P\KA_]F.WEY,"#HD!3( !MGN)\!9 MU3BSC75KBR+;UK0--P%I9H%JS+9P^NX['3K+5=)*ZM(LM9?5&KG*Q?AY7QY* M9K24ZTYK M M M *%WU*''TFJ^ MX!@=PCK>BERAP)H>??<:R)K)\OKV;V[2KM9[F0Q/DLU,7KU!SE>LKDCFC1'^ ME$8RQ=*U>OEKI\85&NXTGZ+9I'YPM@[774+M+Q+FQIRQY90E.FUTJ,8\NQK; MP5?,DQ1 !M#O;JY9BYPZ+=4N2TLQW+F:X1T;&9ZQ"OF.3;-/Q,.E[CZ$55 M6-K-JUZXWT*KE9X]*JJIY6H\TH_1\QK4N"J/#H;Q7@:/230.:+.=%99F..,Y MV=-2?V=./DZG\N,N@S/.@2\ H<_4>]9K7$_='$<\8K'.AT_LMIF/RMFY&R M1M=G)/'=/':AME!&(U8(73ZW'@KRJCD=//;G'%=Q&DOG Z=EE>KX9W2CA:9C14F^'E:25.:Y-L/)RYW*6SBZ]!)BA@ M">+VJO>QWGHOCZ7"7,F$S/*O69;MFSB*.'DI_P O^*;.2MNN9*QIKLG8IT,_ MKMZS+)--A;=FJQEF19JUF!7316(YG&04\P?TB@U"[XX[I=/(^?OKDNWLR[8K MW1=-9-F\)W6G<6XJ.'E:+;Q;IXM*4&\6ZXRK,+675JTIXA8RS;]RS,R M1JQQ0Q22R>I/2U?*'!2L[NL\*5*I)\T7ZAEK_4^G,JINKF5_9T(+?UZT$^XG M+%OD23;*V?N+_46:G!KVP\2="/PGE]DR4=O$Y/L3GL/)BL+K]9Z)#-8XOUG- M0-RN8S,K5>V/)96K4KU%:CX:]I7LEBE65Z7GUE6S+!06WJ)XM^Z:V)K&*Y:,)+K2ER3G&*CO498IJGKLSW+MVY/+9MW+=F5T]FU:LSN?-8LV)GN>][W*Y[E55554FZ22P6XU/ MG.=2;J5&Y3DVVV\6V][;XM\6?,?I\@ R$ZH,&U[&&.,Y?Q(*4GS(VHF#PF*UK"8?7,%2AQF# MU_%8_"8;&U_5]GQ^*Q52&ACJ4'K<]_R:E2!D;?*JOI:GE5*?E)SDY2VR;Q9Z M84:-*WHPMZ$5&C3BHQ2W*,5@DNA+ Y4_#E -7S[C_+,7.'?#M?R55LQW<7 MF.:]TQ& NPKYBNZOIF0=I&JW6+Y7X6];URK)_P!WJ+;RNC]'RZC2>QJFF^E[ M7X6SS=[0"FST\ M M M !5(^J-X= M?D..>KG/M.GX35MRW3B78+L;$5TL6[8:EMVJQ67(Q7I#2ET7+?+7RC4?:OE^6YY!?>JU2A)_*14X8]'DYX>Z*;). MC4D O"?3-]AXMWZM\H]=,KD629[@WD-^R:]1?(YLD?'W*44N3CCK12/=\U ME+>L3F99W1HC8UR$2.1'/1SZ_P!66OD[R%U%>+4C@_=1_P#1KO&Y?FZY^KS3 M5SD%67Q]E<=>*_\ %6V[.BI&HWANZRY=MEDBAL0 1N>ZKT@K=\>HNY<88B MO3;RMJ1.%\E:?#7;'ON IW(F:_9NR^A*^*W7#V[.+F5[TAAEL0VGHY:S$ M,KD^8/+KV-:7WF7BRZ'Q[CV^#B5]VFZ-CK;2M;+:27Y3I/RMNWL^-BGXK?"- M2+<'P3:D_6HUJV8P^6U[+Y7 9[&7\+G<'DKV'S6'RE2>AD\3EL99EI9'&9&C M99%9I7Z%R!\4T4C6OCD8K7(BHJ%J1E&45*+3BUBGRH\\:U*K;U94*\90K0DX MRC)-.,D\&FGM336#3VIG''T<8 !%?4RN M[XW(Z'P-0R5=66*^G+;A;N?(D,,S%6#^4M^BW%8V9/ERK2K77(CJ]R)[X+JG M,E.2RZD_%B\9]/"/[L)4ZL=0.P7.TUR.EDM'XWSKM2=*_T)8Y ST3 M=9X]I>47U^FYNN8H1O5J*YD;G.1%])W7U*WX2FL?K+Q*2[M245T;35LR2232/EE>^665[I)))'.?))(]RN>][ MW*KGO>Y5555?*J6\>:S;;Q>UL_@'X "7[V*.'9>7_VGA%=U[?Y*9: M_8KE+S7M$LFUC1M5.O+F\G%J#^=E3-B^5>;^ M M M C7]W?KS)V6]OCL3H^-HOO[ M5K.I_P#5?2HH(W377['Q=.S<%H8Z%J.^;?V' XV]BHV^%5?MZHGAWA4RN277 MT3,Z51^LB_*8+GE%2@O=& MM*+6/.\ E,]G'M[7Z==Y^--MV3)KC>,.2TGXE;UW5BNG LOLEU M7'2>M+:ZN)=7+;CXBMR*%1KJS?(H5%";>_JJ26\V2)5AZ$ JH^^I[0.3 MY)GV#NOU;U9]_>(*=C)\_P#%V"K+)>W*K1A8YW)VFXNM$K[>V4ZD3OPW1B\R M9.%C+4#%N,L)EJ2!BX'.LYIY;2\E2:=Y);%[7[)^DN+YL2WNROLPN];YA&_OXRIZ8H37E M)[4ZK6WR--\_LY+UD7OZSBC82:[KN"U' 835=7Q&/P&M:UB+;XMF]]O;T+6 MA"UMH1IV].*C&,5@HQBL$DEN22P2.9/DY@ "HM]39V[A2#B/I3JN1>MATT' M-G+;*[T;''"QF1P?&>N6)(_*R/F>_)Y.U6>K?0D>/F\.];%;-=)V6V=_-;/6 M1]&3]!=\U7\XS54>K:Z/MI>-BKBOAW8T8/I\>;7#"F^**A9-C50 N&_2]] M>9J6N]C>T^6I*S\/9#"<&Z/:DA=%(M+"LJ;MR%)$]Z_^9I7;^0U^-CV)Z$FH MS,]3G-Q[55%14\*@/ MQI-8/:F:PCW(.K=KIWW-YPX2CH24M3QVUVMGXS&JU6I;>57BOK"G<8XS<<)>Z6Q]_?T,\X>T'34M)ZNO MJGU&_;19@X9 A8 !L,O8X[ZP=Q>J&+T;G=+D]IU..F^KQ_R$LLKY)KTF7Q6.?1R,SWOG=E:$TTJ-;9A5]9 M:@RYV-XZE-?V>KBUS/V4>YO7,^9F^?8QK>.K=,1LKN>.=9>HTJF+VSAAA2J\ M_6BNK-[^O%MX=98S5F!+@ !7#]SWV$-![+W\]SAU+?KG$7.60?8RNU:'> M1^,XLY0O^ATD]ZJVC6G30-UR"I]_8@A=BLA8\/LQ5YI;%]TIRC4=2T2M[W&= MNMS]E'U5X5PQV(U^[1^P^QU%.>[IJK;S4Z;XKTUO3YGM-1,ZR'.-.WLLNSNWJVUY M'V,UO7+&2QC./V46XOE/'#G,0 #D7N5\?BL/AZ M-G)Y7)W[4C8:M''X^E%/;NW+,KD;'%&QSWN5$1%4^92C%.4FE%;VSDI4JM>K M&C0C*=:;2C&*;DV]R26UM\$BS3[<_P!/#R7R9DL%RKWEJY#BSC.*6+(4^$*E MYU3E/=8XUBF@K[AM%*VRY;5;IX5JG-4:^]0?%8^5WK"F\)%S; M0]"TKB[3M=X]XZU;!Z5H^I8R##:UJVMXZOBL+AL;7\K'5HT:K(XHT<][GO=X M5\LKW/>KGN+;WLVYL;&SRVTIV&7TH4;*E%1A""48Q2X M)+OOE>U[3MI\': /$>R'/V@=7.#N2>?.3KRTM.XUUJYGKT4+HTOYF\BLJX M/6<.R5S8IMS&(YS>Q:VU2\N(6U+U\WATZ,(_93DU&/#%K%I;35\]B^=]X[.I8D2'#:UBG3JZ9F$U?"P5\=28Y55OG;VOG/-W/\ .[W4>9@\;JYJN;Y(I^MA''V,(X1C M]BD>+'8,. #Z:=.WD;=7'X^K9O7[UF"G2I4X);-NY;LRM@K5:M:!KYK%FQ,] MK&,8U7/"'8]6T^#)[]) YDK;/(^VV)]IWIWVMLLWVV"GL>7GJ5I?4J+3KPM:C6 M-:UM29G=_3KZI<^PD6@].+2FDK+)&DKBE13JX<:LVYU-O%*< MG%/VJ7#89GG0)> M M M 5D_J2^F-KD_A/2.WVDX5;NV<#JNH\F?8JTDU^[Q!LF2 M6?%Y:;Y7S)9:N@;I=<]6-9Z8JN$2D<3\TX ,N^C?< M3D3HQV+TSGOCUS[K<4^3"[QJ4EJ2KCM]X_RTU9=CU+)/8CVL^TMK16:K-1E@\,#9?=?N>>-.S?#NB51$5:IN;:K:5Y6]=85(O!^DU MS-;5S'HED6=Y=J/*:&=95-5+&O#K1?%/=*,EPE"2<9+A)-'LAP&6 !YGR MQPQQ)SOJ-K0^9^-M*Y1TZV])I->WG7,7L>.BMM8^.+(4HLE6G7'96LV15AMU MUBLP.7U1O:[PIRT:]:WGY2A.4*G*GA_#H,=FF497G=J['-[>C$EPDL&N#(-.=_IMNCO)-NYE^(]CY4Z^9*PU_RL1@]&9A)U< MJJ7-A4?L8R\K3Z>K4QGW%52YB.+;OI:^6J<]E-#[;<=;#5;%(ZF_;N--ETZ> M2;THL4-F/#;)O4<,2N54=(UTBHB>48OGPF4AJ^BU\91DGS23]%(K^Z\VK-(2 M?T'-;>I'#9UZ,Z;[O5G4[^WH.LX'Z77L98E1-H[-<*8>'Y\;728'7MZV25*J M_P#BS)%D*6JL6=G_ +,?K1KO^+VGW+5UJO64JCZ6EZIUJ'FV:@D_[3F-G!8^ MQA4GL[JAMYL>Z9L<0?2^]?->L4[G-W8WE+D]8'I-/BM$UK7>*<3;E2W+ MD[?)>7DI^C[Q[H+-2:3_ )FNB5?"8^OJZZDL+>E"'2W)_:KT28Y5YMV0T)*> MVK9 MV'?\C6D;&D]6]OVT6LSM\]"=\:/6K]L2HUZJK8F^2/W68WMZ_P"TU)27)NC[ MU8+P%T:=T3I;2D<,ALJ-"JU@ZF#G5:XIU9N53!^UZW5Y$9;'2)2 #_'.: MQKGO3I>]]Q<&:0=M/:/'5>9K(L3J')6>LVZTC\; ME>1$EF;Q7K+)D_@UNP9^L[.O8Y'QNKX5\4B)\YGF/:COU:6#HP?QU;Q5[GV3 M[VSNET=A^D9:CU?#,[B&.5Y;A6DVMDJO\S#I4EY3DPIM/>C8)E:F]8 M M M .N M;CJ.M<@:EL^B;GAZ>PZANFOYG5=IP&0:]]'-:]L&/L8K,XJXV-\$XM-/D:VHZ]W:V]]:U+*\@JEI6IRA.+W2A)., MHOF:;1K)?+\[:MKK6665L<,< MF3QSJTV,R:,8UC,I0L)'YB^6]UL99?PS&SC<1]?NDN22WKTUS-'G/KW2%UHG M4M?):W6=MCUZ$W_.49-]272L'"?#KQEALP;P?,@0P EX]ICW2-P]O;E3\" M;0_)[/UDY%RU=W*6DU(V6\CK^0=7;1J\D:1'++"V#8L3$R)MVKZFPY?'Q?)> MB3QU)Z^$SK*(9G1ZT,%=Q7BOE^Q?-R&"JT_LX[.M'=.*P?C*,H["?B_E+CSFK0=8Y2XIV_"[WQ_N6-9E=:VG7[2 M6\;DZ;I)(9$:JMCGJW*=J&2"S6G9%9JV8WPS1QRL>QM9UJ-6WJ.C6BXU8O!I MF^&6YE89Q8T\RRRK"O8UH]:$XO%->DT\4T\'%III--'?CC.\ M 5 _>]]YK&9O&[+TTZA[E!DL=D(\CK_ #]R_KLS)Z%ZF]'4[W%V@YN% M[HKE2TWYC,[DZWF*2/Q3KS.:ZV3;3^1.+5]>QP:VPB_A->@NZ^!JGVR=KM.M M3J:1TK64J&U-;G1I2XI[54FMC7B1;3D5'B:FK !S6M:YGMQV+ :C MJN(OY_9]JS6*US7,%BZ\EO)YO/9R]!C,/B,=4B1TMJ_DLA:CAAC:BN?(]$3X MJ?,YQIQIVC<.K%2LCE.QW\ MOC+B2V]:M)+K)/C&"2IQW8J/6PQ;)!#&D[ M M M (F_=Y]NG'=_^N=BKJE+' MU^PO%$>2V;AC-V7P5$RT\L<$FP<;Y2_,L<<.)W:K1CC@DEDCBJ92&K.][86S MM?F%OC7R6I+&K;RDU%\LZ;V^3J8;.L MDU))*:>$7&_7U [N]=N\7'%?D7@3=JV8^1#63:]'RSJN,Y#T#(V&K_\ "]RU M=MNU8Q[UE8]D-N%]C&W?EO=5LSL:KDKB^R^ZR^KY*YCAR->M?0_2WKBC>+2F MLL@UGEZS#(ZRG@EUZ)TTTC8 MXF>KURRO;&Q'/Q;2EC[JOOS[+V K;+U^Z<7L[HG"EUEC#[ARXOVW ;]RE0+ MUVNGV;):/HF0:US)OF*S*Y6J_P"7.VI ^>K-/,GTY"V:N;["5QO4=ZCT\K\" MX8[S4#M-[;KC/8U,BTE*=#)WC&I7VQJUEQ4%L=.F]SQ\>:V244Y1=: EAKL M "W)]/)[9L\EJCW]YMP"Q5JZ7Z'6K6,O6176YI&3XW-\Q6J<\2^B"NQTM# M7E>OE\BV;R,:C,?8?"M39LL/R;;O;_.->"/IR[BY4;3]@O9U)RCKG.:>$5BK M2$EOX2KM/@ML:7/UIX;*/%J=+0GAJ #TSB+F;E7@/>\1R;PSOVS<;[Y@G^<=L MFJY.;'7DA=)%+/C[K&*ZKEPW3@\'SI\)1?&,DXOO1IL7?9]BH)SIQ5B'V\59:C%BFRN^<;Q2OR..F3Y:2V+&OK;9-)*J0XNNQ MJ(L.S#2DDW4RZ6*]I)[>A2^ZPYY,V>T=YQ%*4866M:+C/8OI-&.,7]E4I;UR MMTNMBWLIQ2+.?"O8;@SL;K";EP3ROHG*NNI\IMJ]IFQ8_,38J>=BR1TL]C8) MOPIKV26-/*U;T%>PU/BK$(E<6MQ:S\G<0E"7.L.]R]PV.R?/LEU!;?2\DNJ% MU;\73FI=5OA)+;%\TDGS'LAP&6 !PNQ[+KFGX/);/MV?PNK:WAJSKF M8V'8\K1PF#Q--KFL=:R66R<]6A1K->]$5\LC&HJHGGXGU"$IR4()N;W);6^X M<-Q<6]I1E?US_B\.ZTUR,I#5W;SI;(XSMO)1E&6[KQ MWE/WN3[@_:/O7M3<]SQR!/I=:W/E\ M[KMT(O&%&&,:-/W,,7B^'7FY3:V.6&PPH,@0X $VGLZ>U1L7>SDVMR;RC MBQ[:R=S<>V_2_6; M-[)9"Y9V3EWK_@*#I[%RU^*Z-;S+)9GL/6QD,!'&Y7N=+-1^/BFLT MR+4"2C97[PBMD9OP*7I/O\IJQVM]C4JDZVJ=(4W*I)N=>UBL6V]LJE%+CCME M22Y7#VA4&?X#\ ! MW#1.0]^XMV6AN?&>[[;QYM^+9V[*_OLLN(WF75JMO=QW3ISE":Z)1::[Y, M)P7]0)[C7#C*E#8M\TWGC!5?EQ,QW,FG5KV2CK>5^FF\/ M=TW3FWSRE+NK82A<=_5,5E@AK3 MI[/?OP;CYQVBY8*M:9G"3?"%&22YC$YK+?4S= L?(V.EQ[VGSJ/A63YV-X^XSKUXY/4YJ03+F>9<581Z^E% M561/:C5^ZJ^43Y6D\R>^5%?QI>E$YJOG%Z&IO"%OF<]G"E12Z/&N(OP,QZWG MZI/B&C!)_P!-.IO)&SV5C3Y7\N>1=8T6!DRK&BK)^ ,'R)))'&USW>$]*O5J M-\M]2N9V:>D*[^^UH)"J,R2)4RN+URYR#N=)7M]+7+D]YN7].LK$OWS?5K MZ)Y_YDIT\KI6EE![I*#JU%W:C M=-_-$,'.O:WLEV:R<64Y]YMY&Y4EJS/L8^AMFS9"YK^'EE1&ROP.KQR0:W@/ MFHGWR4JD"._XHIG;>SM;186U.$.A;7TO>^ZRH*4YMQ MC[F&R$?XL48_':,$ 3(>U9[1O)GN!;;#NVX_ASC?J]K60C_ )32WVU3N+'=TCC!UYC:E[)O6"2&]E?3/2PWW9&3V/EU9,%G&=4LMAY.GA.\: MV1Y.>7I+>^C:6WV9=E>8ZZNE>7?7M]-TY>/5PVU6GMIT<=C>QJ4]L:?%2EA% M[ [BSBWC_A+CO4>)^*]6QFE\?:)AJ^!U;6<1&]E+&X^NKY%\R2OELW+MRS+) M8M6IWRV;=J62>:2261[W5K6K5;BK*M6;E5D\6W_#_P!C>K+,LLB=JI=@Y MWZO18+C#L/898R>RZD](\5QWS#>1OKDL6DB:E;3=[N^G_P#<8F)1R$R^;L;) M9)+S9/D^H:EGA;W>,[7@_91]5+G#UM*N^5 M\*=1^V7BR?KTFW,I$\J\2\E\';YL'&'+ND[!Q]OVK7'4LYK&RT)*&1J2)\8I MXO5ZJ]_&W8O$M6W7?+5MP.;+#))&YKEG]&M2N*:K4)*5-[FOX>#@:<9GE>8Y M+?5,MS6C4H7U)X2A-8-<_(T]ZDL8R6U-IXGGARF/ ! M_<<V...-KGR22/HV?*-?57Y M6>N1^M$2@Q8K$L2S?4E.AC;Y>U*MN<]\8]'MGX%S[C8WLV[#+S-I4\ZUE"=O ME>R4+?;&K56]>4XTH/VNRI)8^L6$G='U+4=6T+6<%I>DZ]AM3U'6,94PVNZU MKV.JXG"83$T8DAJ8_&8VE%#5IU8(VHC6,:B?_B0.X?0WK- MWFTO^27/F@5#5.0L(Z+#GOYR):LT1IW6EG]%SR@IU(IJ%6/B MU:>/M)X8X8[7&76@WOBRF!WK]A+M=U8DS>[OY"&A#\)7:CL[S"G7^*K\C?BOHEZ M3PY%B:B:U[$-3Z9<[S*4\QR=;>M3B_+07V=)8MX<94^LL$Y24%L(*I(Y(9'Q M2L?%+$]TW7>G+5EX>X[LXSC[[3\G+$5MD^YPZ7@B=:0[.=5:UJ MK\DV[C88^-<5,848[<'A+!N;7&--2DN*2VETCV^_92ZO](%P^^9RM'SMV I) M#99R?N>(KQ8C4L@UK_6[C72WSY"AK2'2.266%9(QEN_F*%2?&;5-"V5?0W.4LI"Q?'AGP3QD[+.+^PP5&;=)> MQEMCWN'<:(%JKLTT?J_K5,UM8QOI?S]+XNMCRN234^;RD9KF*UO93Z9/GO47 MY#-]7.8-/Y@PD;99ZNF]%\SVI\#$B*GWOP M5256FK+:>$;RG*$N6/C+O;&O":\ZA\W//+5RK::NZ5W1WJG5^*J]"EXU.3YV MZ:YB"SG+HYV_ZV27%YOZY\L:#C:'S/M&SWM3R&3T=?DNH<8<(B*BVX\!C;ZU(VL7U.?+Z&,9]\Y4:BJ<-:XH6ZZU><(+[)I>B9/+ M M8AVC>)*4R_&?':/I4^3B9:B;\75LMD\/*GW%\&!NM3Y=0Q5'K59\RP7??I)E MNZ?[ ];9MU:N9JCEUJ\/ODNO4PY53IM[>:ZDS" MZQC3:I4N2._NRW][ O[2_8;HO3[C<7T)9C?K!]:OAY-/[&BO$PYJCJ/D9-O1 MHTL93JX[&TZN/Q]&"*K2HT:\-2G3JP,2.&M5JUV1P5X(8VHUK&-1K43PB># M-MO%[67'"$*<%3II1IQ6"26"27!);D?4?A] M M M M Q/Y1Z(]+^:7V;'*'5O@K;C[.P6^--6I[5(Y$.Y1S&_H;*-:I%'>W$7S+1.D,X;EF66656H]\G1@I^_ MBE/^48,[A[!/M?;4^2:CP7G])L3*CI)M/Y:Y0A8KDD:]5CH[#M6Q8NLCF-]' MIB@C8C5541'??&1AJ3-X;ZBDN>,?22(7=]AW9O=-N%E4HR?X.O6]"F5/L:)G^*,Y%]F19$7SZ?G>6- M^_\ 'J1W9CJO,UOC1?3%^E)&#J^;OH2HL(5UF9B6-S/L>2Y!XNBKHYRM5)D=A^%<5;^8Q&JB(LOH\*OEJKX\? MKU9F36R-%?Q9>G,^*?FZ:&A+&5QFGR?D^C9AWS,7C?VK?;KXH?#+J/4#A::Q6 M^4M>WNFL_P#4^]7? CDBFAOOKU M,.9]7X.!+,O[,] Y6T[7*;-R6YU(>6:PYZSF\>?'$SLP^%PVNXVKAM?Q.,P6 M(HQI#2Q6'H5<9C:<+4\-BJT:44%6O&U/N-8U$0QTI2D^M)MR?%DVHT:-O35& MA",*45LC%))="6"1R9^'( M M M M M M #C/*HGQ/V*[WO.]7NA',U7@[F'0^>] MDVRWI6#WN/(<:ZOQYF-=;B,_?S6.IUGV]HY2T[))DHI\%,LK$J+$UKF*V1RJ MY&YK+\BN\RH?2*$J:AUFO&?U"X9_/Z=[]4LQ]O0[\ON")_O' M:(_NN:_-6_\ N1^\Z="O[I.WG]0N&?S^C]4LQ]O0[\ON!^\=HC^ZYK\U;_[D M?O.G0K^Z3MY_4+AG\_H_5+,?;T._+[@?O':(_NN:_-6_^Y'[SIT*_ND[>?U" MX9_/Z/U2S'V]#OR^X'[QVB/[KFOS5O\ [D?O.G0K^Z3MY_4+AG\_H_5+,?;T M._+[@?O':(_NN:_-6_\ N1^\Z="O[I.WG]0N&?S^C]4LQ]O0[\ON!^\=HC^Z MYK\U;_[D?O.G0K^Z3MY_4+AG\_H_5+,?;T._+[@?O':(_NN:_-6_^Y'[SIT* M_ND[>?U"X9_/Z/U2S'V]#OR^X'[QVB/[KFOS5O\ [D?O.G0K^Z3MY_4+AG\_ MH_5+,?;T._+[@?O':(_NN:_-6_\ N1^\Z="O[I.WG]0N&?S^C]4LQ]O0[\ON M!^\=HC^ZYK\U;_[D?O.G0K^Z3MY_4+AG\_H_5+,?;T._+[@?O':(_NN:_-6_ M^Y'[SIT*_ND[>?U"X9_/Z/U2S'V]#OR^X'[QVB/[KFOS5O\ [D?O.G0K^Z3M MY_4+AG\_H_5+,?;T._+[@?O':(_NN:_-6_\ N3/;H5[L777W$MNW[3.%-,YJ MU?*<=:YC=GS<_*6NZ-A*%JAEJ_ Q MV8Y-=99"-2XE3:D\%U6WS\8HF^B.U#(-?75>SR>C>4ZMO34Y.M"G%-2?575Z ME6HV\>5+I)/3$%D ZAR%_,'>/Z(;+ M^);IR4OOL?=+T3J7_P"(UODI_!9J42YSRW !V[C_ /G[I']+M;_'-(^*GWN7 MN7Z!V['\>H_*P^$C;7E+GJ0 0)K6F?"YJOBC M&])[#SG]YTZ%?W2=O/ZA<,_G].7]4LQ]O0[\ MON#'_O':(_NN:_-6_P#N1^\Z="O[I.WG]0N&?S^C]4LQ]O0[\ON!^\=HC^ZY MK\U;_P"Y'[SIT*_ND[>?U"X9_/Z/U2S'V]#OR^X'[QVB/[KFOS5O_N1^\Z=" MO[I.WG]0N&?S^C]4LQ]O0[\ON!^\=HC^ZYK\U;_[D?O.G0K^Z3MY_4+AG\_H M_5+,?;T._+[@?O':(_NN:_-6_P#N1^\Z="O[I.WG]0N&?S^C]4LQ]O0[\ON! M^\=HC^ZYK\U;_P"Y'[SIT*_ND[>?U"X9_/Z/U2S'V]#OR^X'[QVB/[KFOS5O M_N1^\Z="O[I.WG]0N&?S^C]4LQ]O0[\ON!^\=HC^ZYK\U;_[D?O.G0K^Z3MY M_4+AG\_H_5+,?;T._+[@?O':(_NN:_-6_P#N1^\Z="O[I.WG]0N&?S^C]4LQ M]O0[\ON!^\=HC^ZYK\U;_P"Y'[SIT*_ND[>?U"X9_/Z/U2S'V]#OR^X'[QVB M/[KFOS5O_N1^\Z="O[I.WG]0N&?S^C]4LQ]O0[\ON!^\=HC^ZYK\U;_[D?O. MG0K^Z3MY_4+AG\_H_5+,?;T._+[@?O':(_NN:_-6_P#N27'I#W8XK[\<-6N< M>'L!R#K>IU-USFB28_DK%:YA]B=E\!0PN1N665-7VO<<:N-D@SL*1/6VDKGM M>CHVHC5=AP_1]'X=4K^$E** +2'TN/_P!> M^TO^$.G?VSE(AJ[\6H^[?H&RGFU_7F9_X2G_ $A=-(&;?@ M ZAR%_,'>/Z(;+^);IR4OOL?=+T3J7_XC6^2G\%FI1+G M/+< ';N/_P"?ND?TNUO\Y>Y?H';L?QZC\K#X2-M>4N>I M!JW?<$_UZ]W?UO.R?Y9MT+=RSZNM_D(?!1YKZ[_;?.?TK=_ZBH8B'>(H M 7V/IK_ -GCF_UC>2O[+<M6E&$<<,6TECR;3@O^H6@__/&H M?UEPO\=/OR57VLN\S@^GV/X:E[^/JC_J%H/_ ,\:A_67"_QT>2J^UEWF/I]C M^&I>_CZIR&,VO5\U86GA]DP&6MI&Z9:N,S&.OV$A8K6OE6"K9EE2-CGHBN\> M$54_[3Y<)Q6,DTN@Y*=U;5I=2E4A*7(I)OP,Y\^3G M !0E^I/\ VA^%_5SXU_M1R*6- MI7ZL?RLO0B:0^<-^WL/T?1^'5*_A)2B@ "TA]+C_ /7O MM+_A#IW]LY2(:N_%J/NWZ!LIYM?UYF?^$I_TA=-(&;?@ M ZAR%_,'>/Z(;+^);IR4OOL?=+T3J7_P"(UODI_!9J42YS MRW !V[C_ /G[I']+M;_'-(^*GWN7N7Z!V['\>H_*P^$C;7E+GJ0 M:MWW!/\ 7KW=_6\[)_EFW0MW+/JZW^0A\%'FOKO]M\Y_2MW_ *BH8B'>(H M 7V/IK_V>.;_6-Y*_LMQR5SJKZS7R4?1D;O>;S^P4_P!( M5O@4BP*1HO4 M KF?4Z?Z"N)/UO-"_(SSZ2C27UC/Y!_"@4!YQW[$6OZ5 MI?Z>Y**I89I6 "P']-A^T/S7ZN?)7]J..B-:J^K%\K'T)%Z^;S^WL_T?6^'2 M+[17)N\ M #&7EWIAU-Y\VJ/>>:^N_$?*6XPXFG@8MEW?2<+L&9CPV/FMV*6,;?R%6:= M*56>_,]D?GTM=*Y4^ZIVZ%_>VT/)V]6<*>..";2Q(YFND-+YY=?3K[YF-_XX MT%^:,O\ F8>H/]L/V\/T+^N?^5NK_P 0'Y7S/\/5]\Q_QQH+\T9?\S#U!_MA M^WA^A?US_P K=7_B _*^9_AZOOF/^.-!?FC+_F8>H/\ ;#]O#]"_KG_E;J_\ M0'Y7S/\ #U??,?\ '&@OS1E_S,/4,8>[GMU]$M(Z8=NMTU#J3P)K>V:CUAY\ MV?5]BP_&^N42Q>2J13P2L5'1RQMLM Z*L](9K>6F56-.ZI9;K[YC_CC07YHR_P"9AZ@_VP_;P_0OZY_Y6ZO_ M ! ?E?,_P]7WS'_'&@OS1E_S,/4'^V'[>'Z%_7/_ "MU?^(#\KYG^'J^^8_X MXT%^:,O^9AZA[/PSU-ZS]=Y>Y?H';L?QZC\K#X2-M>4N>I !ACM/MU]$MWV;8]TV M_J3P)LFV;=GJNDE MD'Z%_7/_*W5_P"('U^5\S_#U??,X/\ CC07YHR_ MYF'J#_;#]O#]"_KG_E;J_P#$!^5\S_#U??,?\<:"_-&7_,P]0?[8?MX?H7]< M_P#*W5_X@/ROF?X>K[YC_CC07YHR_P"9AZ@_VP_;P_0OZY_Y6ZO_ ! ?E?,_ MP]7WS'_'&@OS1E_S,/4(2_?SZ8=3> NC>(WGA3KOQ'Q;N,W.^@X&79=(TG"Z M_F9,-D-C(7N3V%K;7;O:4>O3IQC+JN%1M8I8X-I8KF*8).S4, $BO MM,<=:)RS[A_6;CODW4L!O>B[-M&T5=AU/:,;6R^!S-:KQUN61KP9'&VV25K4 M<%^G%,U'-5$DC:[[J(8O.:M2CEE6K2DXU$E@UL:\9$_[+LOLLTU[EUAF-*%> MRJ5)J4)I2C)*E4:Q3V/!I/I1?=_VP_;P_0OZY_Y6ZO\ Q KG\KYG^'J^^9N_ M_P <:"_-&7_,P]0?[8?MX?H7]<_\K=7_ (@/ROF?X>K[YC_CC07YHR_YF'J# M_;#]O#]"_KG_ )6ZO_$!^5\S_#U??,?\<:"_-&7_ #,/4'^V'[>'Z%_7/_*W M5_X@/ROF?X>K[YC_ (XT%^:,O^9AZ@_VP_;P_0OZY_Y6ZO\ Q ?E?,_P]7WS M'_'&@OS1E_S,/4,FN(N$N(N ]5DT;A3CC3^+=.FRUS/2ZUI&#HZ_AI,SD(:E M>[E'T,?%# Z[:@H0L?)X]3FQ-1?N(=2O<5[F?E+B!(\JR?*LCM? MH63V]*VM')RZE.*C'K/!-X+9BTEB^8]1.$R0 M !7,^IT_T%<2?K>:%^1G MGTE&DOK&?R#^% H#SCOV(M?TK2_T]R452PS2L %@/Z;#]H?FOU<^2O[4<=$: MU5]6+Y6/H2+U\WG]O9_H^M\.D7VBN3=X M Q#]P3_05W=_5#[)_D9W0[N6?6 M-O\ +P^$B*Z[_8C.?T5=_P"GJ&K>+>/-8 V[I2AZI@ ZU=W/3 M\9:FHY+:]:Q]VNK6ST[N=Q=2U YS&R-;-7GM1RQJYCT=W:4Y.%2K3C-;TY)/O-G,8_)8[+U67L5D*63I2J]L=S'VH+M61T;UCD: MRQ6DDB>L;VJUR(OP5/"GRTXO"2P9RTZE.K'KTI*4'Q337?1]I^'V M ==R&WZGB+3Z.5VC7<9=C:QTE/(9O&TK4;9&H^-SZ]FS%*ULC'(K55 M/BB^4/I0G)8Q3:Z#KU+JUI2ZE6I3C-<'))]YL^_%YO#9R&2QAEK_E22U)9F,D]#T7TJJ+X5%_XGY*,H[))I\YR4ZU&LNM1E&<4] MZ:?H')GX<@ !U#D+^8.\?T0V7\2W3DI??8^Z7HG4O_Q&M\E/X+-2B7.> M6X .W<\)PJ14X-2@]S3Q3[I])^'T 5^OJ4/V>.$_6-XU M_LMR,272OUF_DI>C$HKSAOV"A^D*/P*I0G+&-(0 2D>RM^U!ZD_TOV_\EN]F M(S[ZHK>Y7PD65V/_ /9.5?*U/Z&H;)4JL]"0 #\;%BO4KSV[<\-6K M5AEL6;-B5D->O7A8Z2:>>:1S8XH8HVJYSG*C6M155? 2;>"WGY*4819U?I]C^&I>_CZIVYKFO:U['(Y MKD1S7-5'-4RN0I8RE$K&R7,A:@I58W2/2.-K[%F2.)BR/O5DHP7%M)=]GQXK8]>SKIF83.X;,NK(QUAN*RE'(NKME5R1NF2I/,L22*Q M?2KO'GPOC[A^RA*/KDUTGQ2N*%;%49PFUOZK3P[S.9/DY@ #XLADL=B* MK[V5R%+&4HE8V2YD+4%*K&Z1Z1QM?8LR1Q,61[D:U%7XJOA#]29)$@K69958 MQ%^*^/"'ZX3BL9)I=!QT[JVJRZE*I3E/D4DWWDSL!\G. M#Y;MZEC:LU[(W*N/I5VHZQV\%WV<#5W?2[UF"G2V_5[ENS(V&M5JY_$V+-B9Z^ED4$$ M5M\LLCW+X1K4554^G3J)8N+PZ&<$;RSG)0A5IN3W)2BV_"=H/@[( M!7,^IT_T%<2?K>:%^1GGTE&DOK&?R#^% H#SCOV(M?TK2_T]R452PS2L %@/ MZ;#]H?FOU<^2O[4<=$:U5]6+Y6/H2+U\WG]O9_H^M\.D7VBN3=X M Q#]P3_ M $%=W?U0^R?Y&=T.[EGUC;_+P^$B*Z[_ &(SG]%7?^GJ&K>+>/-8 V[I2A MZI@ &(O;KO/UGZ/Z7'N/8+D.EKLV1CG=JVD8ICMOGNV677>85.I;1Q2WM[(KI?I;^1$5U5K33NC M+/Z7GMPJ;ECU*A;(WT7%ART%SC[6_M4**CZJ8_*R0J[S'=541Q,[/2MI M22E>2=6?(O%CX/&?3BN@U=U1YPVHLPG*AIBC3L;3A4FHU:[Y_&3I0QXQZLVN M$R#3E;M[VGYRN7+O+O8CF7D'[:K_ )E#9.1-HNX*"-[_ )CJV/US\),P&*I? M,57)!5K0PHY55&HJJ2&C96=NL*%*G'#DBL>_O*8S/5>ILZFYYK?W=?'A.K-Q MZ%#'JQ7,DES&.AVB/G+X/8,]K-^/*ZWF\OK^4A]'RLE@\E=Q-^+Y'L:[[J(J?,HQFL))-VGY6WG.G47&+<7R[U@]Z3 M)!.#/=K]PWK[Y%V3#U9&J_5.5C%2Y8^*_!ACW<2=9+VI:]R*:=IF5Q4I)^LK/ MR\&N3"KUG%>X<7R,L?=(_J2^+>1[V&T+N?I57A?9;\D%&'ES1VY3+\4VKVZ+!-.J,^?'-F:C%?\R>2I"USVQ;,-*UJ2=2PEY2*]B\%+N/<_ M ^3$V"T=YPF69A.%CJ^BK.XE@O+T\946_LX/&=-8\4ZD>,G%)LLVZ_L. VS" M8K9M6SF(V76\[0K93![!K^2I9G"9G&7(FS4\CBLKCIK-#(T+<+T?'-#(^.1J MHK55")RC*$G"::DGM3V-&QE"O0NJ,;FVG"I;SBI1E%J49)[G&2Q33X-/!G+G MR'6-TR5)][6N)-+BJ[#R;L<"*K([4."==I M5,'B9I&N:R_EK-"C(Z-[(Y7R-5AD;#*KS,986\?BUOD]D5W>/0L60C6':%IC M1%!2SFMC>26,*%/"5:?/U<4HQ^RFXQ>#2;:P*G':/ZD#N)RM=R.(Z[X74^M6 MEO?8@I9&O0QO(O)URG(ORE?D-BVO&3ZKC'SP-]3&X_"PV:CY'>FY*YLQ[RV]][>0U?U+YP6K,SG*ED$*676>U)I*K6:YYS3@L5[6FG M''9-[&0PKY-[&V[%&Y#ZVJU_RK-62*:/U-54 M7PY/**?C2DL)+%')3JU*,U4I2E&HMS3:??1G-PE[H'?OK[;I3<==I>5W8VE) M&Z/6-VV&;DO4'0,\-DJ,UGD)NRXBE!8B3T.=5B@E:B^ICV/1KDQUQE&6W*^- MHPQ?%+JOOQP9-,F[2-'CFKJ+K,D-1G-7$E'*7M=K^I&Q_:MRXXM6<31K3C9ZSMU2QV?2*" MDX+GJ4FY22Y94W+FII%IK0.0M%Y5T_ \@\:[=KN]Z/L])N1U_:]4RU+-X++4 MW/?&Z6GD:$T]>5T,T;HY6>KUQ2L=&]&O:YJ0^K2J49NE5BXU%O36#1LM8W]E MF=I"_P NJTZ]E46,9PDI1DN9K9S/D>Q[3N!\'; !U#D+^8.\?T0V7\2W3DI? M?8^Z7HG4O_Q&M\E/X+-2B7.>6X .W9]YP''?'^LP)/F-EV*TL%6)S_*5Z5.O"R>_E MLM>>WT5J52&>Y:E5&0Q/>J-6G*%"MP]-LVS?+,BL)YG MF]:%O8TUC*Q)LJ+=T?J6.2=@R>9TWI!I&/T#5X9):=? MF3DW#TMBWO+?*>WQE-9T2R^WJ&L597QN2),LS-33UWM<^O4E\QLFUAI2E%*I MF$G*?M8O!=U[WW,.EFJ^K_.'S"O4G::-HQH6RV*XK14ZDOLH4WC3@N3K^4;6 MUQ@]BKV\P]R.UO/]N]:YD[$SE+-[^[KJ6^,JD MNIT*":A%]WT#),S.B;EM6E9>.2&:/*ZEL.7UO),FK+(M> M5E[#7*5ILD"RO]#D=Y9ZE\>/*GQ.G3J+JU(J4>=)^B=JUO;VQJ>6LJU6C5]M M"PEJZP>^U[@?7;*8N#9>3YNQ.AU7L9D=.YO639LM;K.5K9Y:7): M?+Y$JY1(45(9+5^_4C?X=)5E3RU<+=Z=RVZ3<(>2JN?N%Z]+7T2S9T/F/! M8IN3W/A/:KE:;8\559)#6M9K6LI#%5I[MJ<5RPR/[=7B@GA62/[75JNEC8Z# M9GE%UEDOC/&H-[)K<^9\CYN\V;9Z#[2]/Z\MW&R;H9M".-2WFUUXK.$_6-XU_LMR,272OUF_DI>C$HK MSAOV"A^D*/P*I0G+&-(0 2D>RM^U!ZD_TOV_\EN]F(S[ZHK>Y7PD65V/_P#9 M.5?*U/Z&H;)4JL]"0 ==VW;M4T+6\SN6\[-@--U'7:4F2S^T;3E\?@-?P MF/A5J2WY)8M]".O=75K8 MV\[N]J0HVM-8RG.2C&*Y92DTDN=LK5=QOJ4^%^.+F6TWJ#Q]-SGL5*::FO)F M[+DM4XHAL1MG\)!8FC5KG2NQTK7JI5+Z7D MX^U6V7=>Y>'G1KSJWSALHR^6J8PH8\L8K"I46.S^;3WQDT5W MN:]Q[GBQ<;F>R6V<>X2R^18=:X52#B>A1@D>YZTXLSJ3:6YWJR-=Z/_/9 M6V]S/O7.5//F3V^197;^MI1E+EGXW@>SO)%"9UVN]H&=R:K9A5H47["WPH)+ MDZT,*C7NIR(Y-KWO=]\O.R>\;EM6YY)\DDS\AM>PY?8KSYI4:DLKK>7N7+#I M)$8B.7([ MRORV?^ZGCCJ4:55858QDN=)^B=VSS+,+X/6^ LG(>V?7^12BI7CO;9;X7*\KC_\ )BJW M_P!F'*F6ANA7OV=8NVV4P_&W*]%.M?,^6D@H8G%[3GH,KQON63D1D4536=_E MI8B+&9;(3^?DX[+5ZCG/>R"O9N3*B+$%N\_9CBOC#LILVI:!I')-[":KK=/6>/+E;#XN+'XZ:.I#9RFGWL MA,QLDSE]4LTC_C]TL3*LGRROE]*M6I*524,6\9;?":4=H/:=KO)]:9CEF6YC M4I6-&X<804*348X+9C*FWWVS"/\ WJ?=!_2VV_\ JAQ;_P"A#(?D'*/P,>_+ MU2&_\P=I/YUJ_-T?ZL?[U/N@_I;;?_5#BW_T(/R#E'X&/?EZH_Y@[2?SK5^; MH_U9?5Q':;C_ (LZ6\8=H>QN\XS3=R9)'O=;SVUZ9@\I+1Q.,Q MU9]W,YS,Y:^Z.I1I5WSV)7HV./\ X)7,K.I6OYV=K%REY222YDWOY$EO;-WJ M6I;'+-'VVI-05HT;=V=&I4F^,ITXO"*2QE*4GA&,5BWL2*@'>7ZAGLYSGF/SE..C8YLV?'JCX6WLQLZ/R%'1GV6(V6.M@O1;IO56KD MK*>%)ME^F;2WBIWGQM?D]@NA<>[L?(C5+6G;SJ/.JT[733>7Y3BTI+!W$URR MGM5/'>E3\:.[RDB!'=N0]_Y+S$NQOE43R2.G2I4H]6E&,8\B22\!1]Y?WV8U?I&85JM>N_95)R MG+OR;9U_%9;*X+(UQQ;370UM1LS_:PV?9-R]O+J9LV MW[#G-KV3+<38J;*[!LF6OYS-Y*:*_D:T4N0RV4L6K]R2.M R-KI)'*C&-:GP M1$*GSB$*>9UH024%/BW9GQ8 M;7N,_C&DY !##[AOO9=:NC-_*<;8&!_._8&BQ\5WCC4\O7H8'2;3F.^2SDC= M/LV2JX.^CD]2XNI!=RC6^E9XJL8)59?%VWMFMK]RN/2\%R8E1 M:][8M.Z+G++Z"^FY['?2A)*--_\ EJ8-1?V$5*?ME%-,J2]D_>R]PSL?>R,< MG-F5X8U"V^=M72N"76N.JE2I+)Y^S3[7C[4O(&5]<+6LE2SEGPO3U>(V->YJ MS.UR#++5+XM5)\L_&\'K? :M:A[8M>:@G).\E9VCW4[;&DDN1S3\K+GQFT^1 M8D76R[;M6Z927-[CLVP;9FI_/S\OLN9R.=RDWE5OQ,O M"$*:ZM-*,>1+ K:XNKF\J.M=U*E6L]\IR,,3 M>CJ4'*CVK[TK+/V3#KFLIKUJEIFSX.W7BRN)R:4\Y>KS0J]DM99(T29 M/EH_Q&K&U=3,J5K7BU\:E*+V/!/:GN>XO75N?PM-#7^H_+U32C_F M#M)_.M7YNC_5C_>I]T']+;;_ .J'%O\ Z$'Y!RC\#'OR]4?\P=I/YUJ_-T?Z MLG<]@KO[V_[;=D.9-+[$\V9SD[5];X1EVC"8G*8/3L7#C\\W?-0Q*9&.;7-< MPUJ21,?D9HO2^1T?B15]/E$5([J3+;&RM:=2UIJ$W4P;3>[!OBV79V':YU7J MG4-W9Y_>3N;:G9]>,7&G'"7E*<&TM][E1K&,:BJJJOA$!^-I+%[$BOSWH^H/ZR];;F8X^Z_ M8^+LWRMCI+-"[D,)EDQ?#NL9&![H9&7]WA@NS[C:JR*C_L^$AGIS(CHW9&O* MBHDER_35W=)5+E^1HOE7C/N<.[MYF47K3MWTYIZ<[#(HK,LSCBFXRPH0?/4P M?E&N2FG%[G4BRL3V$][#W%^PER\VWSQEN(M:MNF2#3^!XI.,L?0AG>Y7P1[+ MC;-CD6]$L:HSQKI;;9!E=LME-3GRS\;P>M[R-<,^[8=?Y].7 M6OI6EN]U.V^)2QX==-U7R>-4?HD8^U;KN6]9.3-;OMNS;CF)GODFRVU9[*[# MDY9)$C;(^2_E[5RT]\C86(Y5>JJC4\_<0RT*<*:ZM.*C'F6'H%)K6 M,9&D#ZV&RU.M/5?#&D;X7L=%)']XYJM^!UZMK;5UA6IPGTQ3]%&8R_4&?93) M3RN]NK>2W>3JSAW,(R2:X8/8ULW$Q76/ZB7O-POD1/CCLT]TQ M]+4=^KTHVR?P6&W_ %'&U8WV7R/1SYLSB\U(YJ>EJL^"I@[O3&7UUC0QHU.; M:NZGZ31;.G.WS6F43C3S9TLRLUO51*%5+[&K!+;SU(5'PV%M'HG[HO5GOYB/ MLW%VS3:MRGCZ"7=DX7WAU3&;UC8HV)]KR&%;%/+CMRU^O)Y]5S&R2K Q6+:B MJOD9&L,S'*+S+98UEC1;V26[N\CYGW,3:+17:3IG7-+JY;4=+,XQQG;U,%47 M*X[<*D5[:#>&SK*+:1(T8LL %6OW_\ O?VUZCV6DX MOCKL-SEGN3-+PNTTMUQ>!RF!TS%UZFT8[$YO!4LNRQKNM8:Z^:#$['=A1CI7 M1*VPJJU7(U6]BURRQLJCJVM-0J-88XO=BGAM;XI&$S_7FK=46<3LOP.5LT+>0QRU]@Q>7H)'9LXN!RN2))$6-/#D151>O M4_)7,5.GCCAMW]S S61:ASG3-Z\QR*O*WO7!PZR46^K)IM82C);6EPQV&:_^ M]3[H/Z6VW_U0XM_]"'0_(.4?@8]^7JDP_P"8.TG\ZU?FZ/\ 5C_>I]T']+;; M_P"J'%O_ *$'Y!RC\#'OR]4?\P=I/YUJ_-T?ZLV2I59Z$@ M &(?N"?Z"N[OZH?9 M/\C.Z'=RSZQM_EX?"1%==_L1G/Z*N_\ 3U#5O%O'FL ;=TI0]4P 0X> M[)[LFD>WQI$>F:9'B-X[1;QB'7-(TBXZ2QAM-PUB2>I'R#R#'4GKV&8AEBO( MS'X]DD5C*V(G-:Z.".:9F?E?#I*E[4.U"ST)9 M_1+3J5M25H8TZ;VQIQ>*\K5P:?5Q3ZL<4YM<(IM4 .8^:.4^P/(>P0=_V>S]HR^Q;!:6Q9>UJN^ST*-=C8J6)Q%"-WRZM*K'#4JQ(C(HV,1$+)H4 M*-M25&A%1I+:,9MF^9Y[?U,SS>M.O?5'C*8',8T $TWM.>[GR+T.W?$<<D^ M'07!V7]JF8:)O(9?F$IUM+U)^/#>Z+D]M6EQ6&^5-;)[<$IX,V"^I[7K6]ZO MKNZZ;F\;LNI;;A<9L>M;#A[,=W%9O!9FG#D,7E,?;B58[%.]2L,DCVU.\M)QJ6M6"G"47C&49+&,D^*:>*.P'R3Y0XU-3U88KC&WC+=4FMSF]].F_=S\7",Z$^^;[NO*.X[%R%R+M. M-MR<^8V7:=DR-C*YK,Y*QX22U>O6GR32N:QC6,;Y1D43&L8C6-:U+&ITZ=&" MI4DHTXK!);$C2&^OKS,KNI?YA5G6O:LG*YOS=[>7(T5[6;=S<^$]ERM:?D[A?)9"5N#S<*_(K6MCU9TBR0ZMO MU:A"UL-^)GHM-BCAN,GA9&D>)S3*;?,Z6$_%N$O%EQ7,^5P+$[/\ M&SG M068*=LW6R:I).M;M^++/*HGQ/F:ZT M7%;VCGMJD:-S3K2QZL)Q;PWX)I[#._W$_<8YF]PGERWMFZW[6 XKUK)Y6+A_ MB2K.W\"Z/@+,K8HK606!L;,_NV5IP1NR>3F1SY)?,5=(*C(:\>.RO*Z&64.I M3VUFO&EQ;])+@N_MVDVU]K_-]>9J[J\DZ>64Y2\A03\6G%\7AZZI))=>;WO9 M'"*45'F9,@0 !Z'Q/ROR'P;R-J/+/%.U972N0-&R]?-ZUL>'G6&W2N0^ MIDD4K%1T%[&Y"K))7MU)VR5KE662&9CXI'L7BK4:5Q2E1K14J4E@T_X=Y\&= M_*\TO\ES"EFF6594;^C-2A.+VI^@TUBI1>*E%M---HV6/MS]U]9[[=7-+YRQ M->EA]L9)8T_E;4J4LLL6H\E8&"H_-X^NLZNF_!.6IW:V4QWJ?(],??A9(]9F M2HE59I83RZ\E;RVPWQ?+%[NZMSYT>A^@-86VM]-4< M-^P4/TA1^!5*$Y8QI" "4CV5OVH/4G^E^W_DMWLQ&??5%;W*^$BRNQ__ +)R MKY6I_0U#9*E5GH2 >.\_<]<8=9.(MVYOYBV.#6-!T/$R9/+7I/ER7;L[G- M@QF"P=)\L+LIL6?R,L=2A48Y'V+,K&>415SU7R);VS$ MYYG>6Z--[^AO+UJO)T,DA+&E;Q?BKDG4_"5,/9 M/9':H)8O&,0RY7 !;+]C?WC,]3V'3>DO:C:)LS@\[9KZYP)RUL>1 M?-E<%F;#DAPW%6X9.Z]\N3PF8L.;6P%R5ZV*5I\=!ZR5I:WV*&:@R.+C+,+- M826V<5Q7&2YUQ7'?OQQVB[&.UFO"O1T=J:JYT9M0MJ\WXT9/UM&HWOC)[*4F M\8O"#QBX]2XD0_--:U.2Q\S\-[YJ7& MNN:MOG)6P2H][LEF<[FK4E)O MD3DVHKF2W\KYL,)QJW6^8:GL\NRJ;E#*LNLJ%&$,?758480JUI"O\ 7*'+=1>L6PQU^<KKF MMRQM]-?DC8,7:;.ZXC_7A*4K)(D^V3Q2TY7I_(U=87MVO[.GXL?;-<7]BN3B M^;?KMVR]J\]/J6E=.5,,ZG'X^K%[:$9+%0AR591>/6_FXM->/).%(JU:M7K5 MF[=LSW+ER>:U;MVII+%JU:L2.EGLV9Y7/EGGGE>KGOUMO>V^+9^!^GR 9E\4=Z.LG/G4>EFY=@X5YUP M>,IOU?-W+SW-JTUK'^O'SY['86Q0OU&.CJ6UM,L2M?)7:C^A6 MR^WK7=.]:PN*;WKBL&L'T8XI[UNXDNRO6F=99IR^TK";J9/>P2ZDF\*4U4A- MSI\CDHN,H[(RQ4FFX[<-#OD1 !9A^E^_U<]@/U M;=^U5]^CW_34B[X5^;D@ XC8-@P>IX'-;1L^7QNOZWKF*OYS/YW,7(,=B<-A ML55EO9+*9._:?%6I4*%.!\LLLCFLC8U5541#ZC&4Y*$$W)O!);VSBKUZ-K0G MG%RE*32C&,5BVV]B22Q;>Y%#WW9_>OWWMYEMBX*ZYYC--18X1A7[)*44 #LFG;EMG'NTX'>-$V7.:=N.K9.KFM;VC6LG MP>6I2)+5R&+RE"6"Y2M0/3X/8]%\>4^XJGQ4IPJP=.HE*FU@T]J:.S:7=U87 M,+VRJ3HW=*2E"<&XRC);FFL>%^WV_4'\0W:]XNR;M2I:VM/R5FO5AJ6A#&6&"C7@MGE(+A);/*06Q8 M]:/BMQA.81XN@I9?5'?_ %[ZM?X0[C_;.(GFD?Q:M[M>@:@>99_A*G]( M5;R7FM8 !MW2E#U3 M ,0_<$_P!!7=W]4/LG^1G=#NY9]8V_R\/A(BNN M_P!B,Y_15W_IZAJWBWCS6 -NZ4H>J8 !B!WK[?Z1T:ZT;_P!@-S9#D;.# MK1X70]3=:95L;UR/FX[$6J:I6D5?FMAL6()+5^6)LDM7%5+5EL;_ )/H7O9= M8U,PNXVU/8GM;Y(K>_4YVD136NJ[+1>G:^>WF$I075I0QP=2K+'J072TY2:Q M<81E+!X8&LPYHYCY#[ \I[OS+RML%G9]_P"0<[:V#8LO8\M:^S85K*]&A7]3 MHZ&(Q-**.K2JQ^(JM2&.)B(QB(6O0H4K:C&A16%**P2_AQ?'G/.G-\VO\]S. MMF^9U'4OJ\W*1>0;6- MZT\2YVM4R.%S>]XB[F-_V7$W$CEK9?7.-*UO$VH\79JN62&?+W\1]IC='+7; M/#(DJ1[,-1V5E)TJ6-6LMZ3PBGR.7J)\Y=.C>P_5.J*$,POW'+LKFDXRJ1X+&V M)O'WTE7%7=>V*U3C5?N,?4P4M77>/BTJ:CS]9^FO0+^9X+SE]+HV+$W,CUN[/S6LU!#(M+4>:M2B@H9*7[YS&R M[_I,KI<5X1J,\?R=M(]7>I7L1/"]BWU=XV%U1\7E@_2?W1A,Z\VQ*DZFGLR; MK);*=Q#8_P#Y:?K?FGTHK*]E.J_//43D6WQ=V X\S&A;1$R2UC7VTAN8+9L4 MR9T#,YJFQ4)+&'V'#S/;X^;6E>L3_,*,>SM&! !;W^FX[[W;J M[!T(Y*S3[#:=/-<@]>;>0L*Z2&M ]^3Y#XSI^MZJ^&)LLNQ8^)K/X-J957O] M*0,;"=4Y:EAF5)^=,Q'2R>T0QLU?BS5+LCF1[=R7G8++=8WD;>.R&^3Y(K?W>"YV0S7N MK[;1.FJ^=5L)7*\2C!^SK23ZBX/JK!SGAMZD98;<#6;\C\B[MRYOFV\G<[D-DVG8\M-\Z]EW'9,798KZN3U?C6E M-1RLV/LL5LD4^5M8:&S7>V:L^>-S56/YAJ*QLI.E#&K76]1W+IEN[V/.7)H[ ML2U9JFC"_NNKE^536,9U4W4FGN<**PE@]Z(L3DL5MUJ%?F(Y?*W7_>JB>/**KL#+5UTWXE M*FH\[;]3T"W[?S;=/1II768WLZW+"-*"]ZXS?\H\AYI^ERPSL1;N==>T63BS MT,7FAKG-.IU9\1D9OE-3T6]TT;[-09E)5TMD+B"<7TU*>#C\U(K+=I^H'83ICR))Q MGV$X^R6EYJ9EBUK^6:Z/)ZEN>*KOC8[,Z=M%)9,5GJ#?GQ_.;&]+--\C8K44 M$WF-)99WUM?TO*VTE*/%<5S-LU([B+L7D/LVH0W)V-J M:AS:RO''@+-1\\S$@J\ATJGX&GAC:^2QDUQJM]*,E5\7U-ERN+7Z;37Q]);> M>''WN_HQ+^[!M;U,ES_]5[V?_P#%9A+"GB]E.XP\5K'O M*\-U3J'(7\P=X_HALOXENG)2^^Q]TO1.I?\ XC6^2G\%FI1+G/+< ^S'X^ M_E[]'%8JC4R=RMC\;CY& MM155$/QM16+V)'W3ISJSC2I1PMY.%!.M->[;\D9+*HGW]W$<::QA,>YWRV)Y9C+F MR9^RQ/G(YWA;;OO51OGRBN7$RU?7Q\6C!+GDWZ2+'I>;5E2IX5\UN)5>6-&$ M5WG.3_E&+W./TOW-&MXB[ENOO8[2>4[U:!UF+4>0M1R'%V3N+%%(Y]#%Y_'9 MS?,+J3Q)+&UGS'=RWU=0G+JW-*4%RQ?6\&"?>Q(UG7FW9O M;TG5R+,*-S-+'J58.BWS*2E4BV^'6ZBV[6L,2MSS'PMRKU]Y"SW%/-.B;!QS MR#K,S(LOK.QU$K6XF3-^95O4[$3YJ&6Q&0A\2U;U26>G;A5)(97L5'+*:%Q1 MN:2K4)*5)[FOX;'S/:C7S-LGS/(K^>69Q0J6]_3?C0FL'S-/=*+WQE%N,EM3 M:/,#F,: "QM]-CV7M<;=O=LZZY;(S-U3L7H]^;#8]\CEKQ\F<95+VTXJU&V1 M_P FM]MT=,]#,K$1]B5E5JJORV(D6U5:*K91NHKQZ4MON9;/1P\)L!YO6HI9 M=JNKD%63^BYA1?57#RU%.<7S8T_*)\KZJX(O3E>FZ8 *_7U*'[/'"?K&\ M:_V6Y&)+I7ZS?R4O1B45YPW[!0_2%'X%4H3EC&D( )2/96_:@]2?Z7[?^2W> MS$9]]45OA( !1&^H:[TY;G3LK)U4U#+O M3B/K;DOL^P5Z=GU4]KYILXY&;%DKS8G_ "YOY 4KS\'6CD;\RK<7)+Y5LZ(V MQ-,Y?&WM/IDU\?56SFCP[^_HP-*.WG6M7.M0_JQ:3_\ XK+Y822>R=PUX[?R M2;II/:I>4Y2NV2_1'VXNQ_N![O/@.'\%!B-'P%J&+?.7ML9R29:]7UV8\;F.:6N6T^M7>-1[HK>_47 M._"]A.-$]G^H-=7CH93!0LH/XVO/%4J?-BDW*;6Z$<6]C?5CC)6M.$_II.EN MD8NI)S/O?+G.&S_+@3)/@RU+C+2I)(UC?([&:[KD%_::23O1[7?/V"U_!JGI M1CT5ZPZXU7?U'\1&%.'1UGWWL_DFSF3^;OI"SI)YO7NKVYV8^,J-/N0@G-8\ M]66SD>T][RGT]GMCY"C/4J<7;_@[$K42/)XOE_?9KU947SZH(\UEP?LXJ0<8VU>$GQC7JXKHZTI+OID0/>'Z; M'9./=4S?(W2KD'8^4X<%3M9/(<+\CPXI>0;]&K')8L?R&VW7L?A\+M&81B>( ML59QN/FF:Q4ALV+#HZ[\WE^JHU9JE?Q4,?91QZO=3Q:7/B^A+:53K/S>KBPM M9YAH^O4N5!-NWJ]7RK2VORS7F8YCV/:CF.145$5"8)IK%;C6><)TYNG43 MC.+:::P::WIK@UQ1\Q^GR?I#--7FBL5Y9()X)&303PO=%-#-$Y'QRQ2,5KXY M(WM16N145%3RA^;]CW'ZFXM2B\)+T[VZM]TND'%/*FQ74OB/9?JJ>K]&VN9W#ZV84\:-=\M6G@G)\]2#A4?(YX+<20F*+ M! !K._=R_:4=P_\ %[)?BK$EKY+]54/<>J>=G:G_ -AYM_BWZ$2.8RA7X ! M_K6N>YK&-5SG*C6M:BN-?'',S(:IP;R?L5%T,JN2*5MO$:O%\+X^X=2=]94WA4K4 MHOGG%>BR06NDM5WL/*6669A6I\L+:M-=^,&CZMAZ4=R]1K)=VOJ1V;UBFYDT MC;>P\"\J86LZ.NL23O2?):I6B5D"SL]:^?#?6WSX\H(W]C-X0K4F^:<7Z9]5 M]':NM8]>ZRK,J<.65M6BMF_:X+E-AI[3F/OXGVY.HV-RE&YCK3(])X?P-YJRQ;!R? ML=:XF"CFKIX^T8W7Z=.UF+S%=&DE+'2QM>DCXT7\RJPEF-[&W_F]\GR16_O[ MESLY>T/5]'1.EZ^=GV+ M=-PS60V/;-MSF5V79M@RUA]O*9S/YR]/D\OELC:D59+%W(7[,DLKU^+GO52U MX0C3@J<$E"*P27!+7Z/[-]5:VEU\HH M*&7IX2KU6X44^*3PJYC>/ M^*:6/QM"TOH_@:V;V+<,E:RT$:HY?F.Q])S_ %(GH;Z55T;J:OEC\3075YY> MDEL[[+RL?-IH*FGF>:S=5K:J5%))\TIU&Y+GZL>A)>WMIN M28WS2PW(O%,3Z5EWR8D]%K9=:W".>BWY[7N];,38^\Z'M>]P>B;OPKS/Q_ M#DN.IK[<=C^7^/KLVU<;6[D^O2;X)O!2@WP5 M2,&^&.TCU,F0, LP_2_?ZN>P'ZN4WY3-#(IJ[\2I_*_:R-BO-N_:J^_1[_ M *:D7?"OS9+>WS(S60Z>SG4V81RO(Z$Z]Y+@MT5 MQE.3PC"*XRDTN&]I%F_@?Z7>[:Q%#*]ENS+<3F+$<;[^E\,:I'DJ^.5SFO=$ MG(.Y35FW9TB56/:W7V1QR)Y;)*WQYB5SJY*35I2QCRR?I+U38W)/-MG*E&KJ M+,>K5>^G;PQ2_P#EJ88O_P"+!/BS(C+?2\]7YL?8CP78[GO'95S/%2YEJ''N M:Q\$G_O6,93US 6;3/\ \K;<*_\ >=:.KKO'QJ5-KFZR]-^@9^KYMNFW3:H9 MA?1J\')4I+NI0BW[Y$/_ '3^GW[:]8->R_(?%>6Q7:#C;"0RW,N_2,%D^R'-:&< M9;-POK>HIP?.MZ:XQDL8R6YQ;3V,V?O4CLEI_;OKGQ3V'T=OV;#\D:S#DK>( M?.VS8UK9:,\^(VW5KGW5@ST@TMJ&TU5I^US^RV4;BGBX[W":;C.#YX34HX\<,=S, /-M3R^JP8[%Z)1VZ/+1Y;,-R[KLMFWM& =3? YOH1B,D1 MR?'RGW#)93GR]K/MT=?=.YMPW/V=Y5M;3S)K_ !9)KV3X]Q^IUZ=?-Z3R%MKLRS(U M-LSTDTU>32&0) L+6N;85WK16(UV5R?/I9IRNM8UF,7&6LQ@XFQVFY]7K+ M\Y58L2)Z5]7E,7FV8/++7Z3&*F^NEACAOQYGR$^[.-%TM=Z@EDE6XE;15O.K MUU!3?BR@L,'*._K;\>!8+_=9-"_3*V[_ "6PWYQR-?KA4_ 1]^_N2]OW:+'\ M[U?\O'^M'[K)H7Z96W?Y+8;\XX_7"I^ C[]_H:MXMX\U@ #;NE M*'JF 43?J->X5OF/M3B>LFM9-)./.M./C;FX:=CYE7,;:FCIRWE_8,NCXV#V2KU$G)O@^I'JP7&,O*+BT5U"4% @ L[_3Z^V7K_..P MV^Z7.> @S7&_&^RRX/AO3LQ3CL8K<>1L0VM9R6Z9>I;8^+(Z[H;[$4=*+T/A MM9I7.<]/P<^*:):ES:5O'Z!;O"K-8R:WJ+X+G?'FZ38_L)[.J&=5WJ_.J:GE M]O4ZMO3DL8U*L<&ZDD]\*>*45N=3';\6T[LQ 3<0 P=]P3HWQKWWZ];/Q# MN='&TMPJT[V8XBY!FK(N3X\WZ.NBXW)06XX)[?\ )[+2P1U$2 MQ'7FBR&6YA5RVY5>FWU-TH^V7JK@^#YL2&:[T9E^N,AJ95=QBKM)RH56MM*K MAL:>&/5E@HU(^RC]DHM:RW>-+V7C?=-NX]W/%S83;]%V;.Z?M.'L*QT^*V'6 MLI:P^9Q\KHW.C>^GD:%+8IU(5:<:M-XPDDT^9[4>=-[9W& M7WE6PO(N%W0J2ISB]\9P;C)=QIHZL?9U3V[K9SALG6OGSB+GG4I)VYOBS?-? MVZ.M7F2!V6QN/O1_A[7II5142ELN!DLX^PG_ +5>R]/^)U[NWC=6T[:?K9Q: MZ.1]Q[3,Z>SFXT]GEIG=JWY:VKQG@MG62?C1Z)QQB^9LVJ&J;/A-VU?6]SUF M]'D]>F=KB &Y( !BMW*ZA<3]W>"-KX+Y9QT:T#V27V,EA*+XQ:9Y&7QN?P66IO2.YB\SA[L.1Q>1JO5'(RS2O5F2L7 MPOAS4/F48SBX26,6L&N9G-0KUK6O"YMY.%>G-2C);XRB\4USII-&U;ZV\OT> MP/7WA3F_'LBA@Y7XNT??9*D2*C,=>V77GJ?X?$J> MIWW5IZZH.VN:EN]\)M=Y[^Z>FNGLVAGN16>B=V__ !&M\E/X+-2B7.>6X !>P]D#VF-<, M3@Z;>9>LN'L[[A=@@KLBR.5XSH3LM3^(JO!K[+V+Z<=G0^9%*]N&C[;/])51['$O=WJ?R!#/]GAP//W% MS,M)X>JKKF9VW&8':86I&J.]=C6\I:C:OAR(KD56N3[U>CF5)5LOK4N6G+#I M2Q7AP)7H;,)97K+*[Y/!0OJ/6]Q*:C/OP.$_6- MXU_LMR,272OUF_DI>C$HKSAOV"A^D*/P*I0G+&-(0 2D>RM^U!ZD_P!+]O\ MR6[V8C/OJBM[E?"1978__P!DY5\K4_H:ALE2JST) !PVQYNKK6O9W8[OC[%@ M,-E,W;]4L<#?LN*HSWK'JFF5(H4^5 OESE1K?NK\#ZC%SDHK>WAWSAN*T;>A M.XGZRG!R?#9%-OT#4R;SN.=Y$W;<.0-HMOR&S;UM.P;CL5^15=)=SNS9:WFL MO;D5?BK[.0NR/5?^UQ7MW7O[RK?7+ZUS6JRJ3?+ M* =*H4*\>G:Y1_E7EZ< M$<4^W[]>K0V-SW#)3I''-Q[-X+/W=LK4861TO^K&B6<57VG,+% U ML5.;:\'L>+M2^I$=;OQW;"N>]\OIL/2U[*O9RMJCQE1:P]R\<%W&FN98(TK\ MX+2]#)]2T<]LX*%#,82.:Y1)^)\36BN1^/"??^+[W'A;R(2;5 UG? MNY?M*.X?^+V2_%6)+7R7ZJH>X]4\[.U/_L/-O\6_0B1S&4*_ !(/[<_MW MXCS*_0-*L?R2X_U2&GE^6.5;V.ER&(TC!VYI(J56I3;/39F]OV!]>5F,QJ3P MK/\ )EFD?'7@FE9C,TS.CEE#RM3QJLMD8\6_22XOTV3S0&@8NLB=%-<3:+]7SKD-EKOOJ6&BQM#X(OR%?Y3^2Z5+8;DUB.&9\ M-EN(T1<-'761J2UY;5QJ>&R+ZK!TK:*E9RNY+QZLMGN8[/"\>\C2_P X;4DL MPU/1T[1E_9;"DG)X+V$EJ[ M>S)XWK[Q-%CMEY>S=!SZUC-/MSRIK?&^'OHQ_P!FRVWS4YG3S-\.JXNK9D:Y MLZUD?A<[S199;8PP=S/9%+]C",GBI=7'8FZ9I>I<=:IK^BZ%K>%T_3=4Q53":UJ^N8ZKB<'@\ M31C2*IC\;CJ4<5:K6A8GP:UJ>5557RJJI6-2I.K-U*CH5LIALYALI6DJ9'%Y3'6XY:UREV:G0CFS'[9QI6NV. MMW--W,Y'C])EL7'\>;'5D;Q(MJWCD?'(Z>:E8G MDLO(LV_*5NX5?QJFEUOLEPEZO/TI&B7:[V=?J/G$;K+DWIZ\+A*3A=,\5 "S#]+]_JY[ ?JY3?E,T,BFKOQ*G\K]K(V*\V[ M]JK[]'O^FI%WPK\W),7NZ?9/#]0^K7-78C,15K;N-]-M7M?Q=MTC*^WE.UC[.6WF2VM]Q)D;UA MJ&EI735YG]5)NWHMQ3W2J2:C3B^.$JDHI\B;? U<^Y;?LG(.W[3OFY9:UG]N MW78LUM>T9R\]'W,QL&PY&SELQD[3T1K5GO9"W)([PB)Y=\$1"W:<(4H*G36$ M(I)+D2V(\V;N[N+^ZJWUW-SNJU24YR>^4I-RDWSMMLZV?9UCNW&W'6X\N\@: M9Q?Q[A+6Q[QO^RX?4M6PE-OJGR.:SEV&A1A5R_>00)-,CI9GJV*")KI'N:QK ME3CJU84*4JU5X4XIMOF1W"Z%RM[$MKV(V6 MOMY=">+O;_X%PG&&F5,?E=]R]7'97F+DQM3Y>6Y#W5E=_P!HG^=,BVJFJ8.2 MS+7PV/\ *1U*JJ]R/M3VIYJIS/,:V97+K5,537K8\(KU7Q?%\V"/0_06B,MT M+D<,MM%&5]-*5>MAXU6IAM?*H1Q:IQW1CM>,I2D\\C'$W *3/U#_MSZYPG MMV"[G\-X&OA-'Y;VB76N9-;QD+V4,%RKD:]_,XO<\?5B1\-#&;[3H6V7VHD, M$&5K,>BNDR/I9/M,9I.X@["N\:D%C%\L=V'@+?)[J&K\H@H65 MU4ZEQ!;HUFG)5$N"JI2ZVY*:3VNILK$$M-< 6]OI@NS%N>+G_J)G+ZRUJ4= M+GCCNM++ZGU8YI\7I7)=.%9I5?24:2^L9_(/X4"@/.._8BU_2M+_3W)15+#-*P 6 _IL/VA M^:_5SY*_M1QT1K57U8OE8^A(O7S>?V]G^CZWPZ1?:*Y-W@ M #$/W!/\ 05W= M_5#[)_D9W0[N6?6-O\O#X2(KKO\ 8C.?T5=_Z>H:MXMX\U@ #;NE*'JF #J M'(.[87C70=WY&V2;[/KN@:ALN[9^?U-;\C"ZKAKN=RLWJ?X:WY=&A([ROP3P M?=*G*K4C2AZ^4DETMX(ZE_>41-CY=Y M*Y!Y6W"S]LVODK==HWS9+*>?3-G-MS5W.Y1T:+_R0_;+ST8W[C6(B)\$+CHT MH4*4:,/60BDNA+ \Q,RO[C-%M076KU)J,5RRDTDNZW@;4_K%P1K/6+KYQ!P#J,=9,+Q M7HF#U9;=6O\ 969O,UJR3[/L\]?U.^7?VS9K%S)V?C\;%MZ_\2GKNXG=W,[F M?KIR;Z%P7<6"[AZ9:/]$Y@A@JQ1154R=J#(Z#LDZ-A^'V MS*;%H-J_9]?\(^>XZ1?A(U5LO35=ULKC%O%TY./IKP/#N&B/;OE$,K[0:U>F ME&G>T*=?!;L6G2F^F4Z3D^.,L>)"$2 IH &R-]E3EF?E_P!M#K%E;]M+66TK M6,QQ-D6)(DCJ<'%VS9C3=9J2>'.@_8_FDLU[.\MJS>-6C3E0?,J,Y4X+YM0[Y)UG\WC=9P6:V3,V M$J8C7\3DJK_ =9][Y;$3PUK&HB(B(B%QT*4;>A"A'UL(J/>6!YA9OF-;-\ MUN:G,8X_:O7L6[$%2I!-9M69HJ]:M7B?-8L6)GM MCA@@AC:Z26:61R-:UJ*YSE1$3R?C>&U[CZC&4Y*,4W)O!);V^1&U Z;\ 8SJ MUU;X*X"QM:K7EXVXZU_#Y^2FC/D9'=+%5,KO>;:L?ECESNY9"]<545?C/]U4 M*@OKEWEY4N7[.3:Z."[BP1Z7Z2R*GIK35ED=-).WMXQEAN=1KK5)?QJCE+NF M2YU"1 HI_4P<48K3N[/'O)N)ACKRC MDV>UUUN6^LLEK7'6X .VZ"UK][TICVHYKMMUQKFN1'-[RL/A(VV!2YZD@ \NYPUNCN7"O+^H9-$=C=KXNY UO M(- M3W=I4^]U;:K!]$H23\#-3F7*>7P .PZCFFZWMFL;"YUIC<#L.%S3GT7(VZQN M+R5:\KJ;EE@1MIJ0>8U];/#_ !]\GW3XG'KP<>5-'8M:WT>ZIW#Q\2I&6S?X MK3V;MNS8;;PI<]2P 5^OJ4/V>.$_6-XU_LMR,272OUF_DI>C$HKSAOV"A M^D*/P*I0G+&-(0 2D>RM^U!ZD_TOV_\ );O9B,^^J*WN5\)%E=C_ /V3E7RM M3^AJ&R5*K/0D 'XV*]>W7GJ6X(;56U#+7LUK$3)J]BO,QT FT\5O/R48SBXR2<6L&GN:Y&>3_\ V^\"?W(<0_Y:Z9__ IS M_2;G\)/WS]4Q?Y!R/^Y6GS-/[D?_ &^\"?W(<0_Y:Z9__"CZ3<_A)^^?JC\@ MY'_QR(J* MB^44?2;G\)/WS]4+(LD3Q5G:IK_Q4_N3ULX#*@ K'?5"XVG+U;ZYYA\7G M(4>?KF-K3>IR?+IY7CO9[5Z+T>?2[YTV&KKY5/*>CX?=4END6_IE6/#R?VR] M4UR\Y*G!Z:R^JU\9&^:3YI4IM_!7>*29/C3D %F'Z7[_ %<]@/U;=^U5]^CW_34B[X5^;D@ UG?NY?M*.X?^+V2_%6)+7R7ZJH M>X]4\[.U/_L/-O\ %OT(D&]'XE]N#@3(ZEC65\QRUB\CRIO MN8D9%^$,]M.?RERI'):FCC9ZJV&P6-IX^JS[C*]5JKYD?(]U7:@KU*V:5%-^ M+!]5+D27IO%GH!V,Y1997V?6-2UCA5NHNM5EQE.4FMO-&*C&/,N5MN6\PI:8 M -57VZY@F[ =H^P7-$MG[5!R3R]ONT8EZ2?-9#KM_8K_\F*,,B_%];&ZZ MRK7B5?BL<32X;*A]&LZ5#C""3Z<-OA/,O56;//=2W^;MXQN+NK./N'-]1="A MU4N9&.QVC V/7LH]9J76GV^.%X)\>RKN7-&+AYYWFRZ-&6K%WD>A1R&JT[ M*.\S0/PO'\6)JO@]"K<_NW=YG4V_%TWU%_%W]^6)Z!]CVG(: M=T)9Q<<+N\C])J/BW52<$^3JTNI%K@T]S;)8S#%H K._5 _Z2.OWZQD7 MY,][)9I'\=J_)?;(UU\Y']E;'](?_C5*0A/S38 %F'Z7[_5SV _5RF_*9H9% M-7?B5/Y7[61L5YMW[57WZ/?]-2+OA7YN258?J@>=I<%Q!USZY8RXK9>0]VV/ ME/:H()?1(S#<=XRM@-;JWV>$=+2S&9W:U/&U%5OSL1ZG(BM9YF&D;;K5ZMT_ M8Q45TRVOO)>$UH\Y'.W1RK+]/TWMN*TZTTO:TDHP3YI2J-KGAS(I@$[-0P 6 M3?IH^M=+DCM-R9V)S^-9-A?-WT]#,-2W.?UXXTK M"BE#'A5K]:*:Y>K3C43Y'*+V;,;R!7QN< #!3W->&*?/O0?M3QQ8JLMW9 MN(=GV_78UC=(_P#E=QQ73D/4VPK&CI8GS[!K%>%SF(KOER.3PY%5JY'*:[ML MRHU5NZZ3Z)>*_ R%=HV40SS0^9Y?)8S=I.I#W=)>5AWY02Z&S6&EM'G" "5[ MV1N59^*/57*B+%!N+\995/BJ MK71$^/@PV?T56RFJN,4I+^*TWX,2S^QO,Y97VBY=+%JE7G.C)?24:2^L9_(/X4"@/.._8BU_2M+_3W) M15+#-*P 6 _IL/VA^:_5SY*_M1QT1K57U8OE8^A(O7S>?V]G^CZWPZ1?:*Y- MW@ M #$/W!/\ 05W=_5#[)_D9W0[N6?6-O\O#X2(KKO\ 8C.?T5=_Z>H:MXMX M\U@ #;NE*'JF "-'WB][L<<^V9V]V"M*^&3(<;5-$<^-7HY:_*6X:SQC;B7 MY</O4Y>D5WVLWLLO[.LUKQ>#E M;JGW*U2%%]]5,#6H%K'G@ #)+IWRAQUPCVGX!YDY9Q.S9WC_ (IY2U+D7/XC M3J>)R&R7_P"1N4AV'%5\91SN7P.(MO=F\?662.>Y78Z%'IZO/A%ZE]1JW%G4 MH46E4G!Q3>.&W8]R;W?U"X9_/Z/U2S' MV]#OR^X'[QVB/[KFOS5O_N1^\Z="O[I.WG]0N&?S^C]4LQ]O0[\ON!^\=HC^ MZYK\U;_[DKS>\M[@_!7N'\LI[ON]:>A59>G\NEE@D22141KD^))LBRRXRRC.E<2@W*6*ZK;X8<4BA MNUS7>2Z]S2TO\FI7-*-"W=.?EHPBWC-R6'4J5$TL7O:>+W$-QG2I 7L_IF- MJ?F>A_(^N6)O7-I_9GK(=7,837LJ2[ZE)>A@;K>;I) MS$5OH5Z(CE:U5T"[=CH?-KF+PFLOKI/DE.G*$ M7QXR1J]2W#S< !E=T1TNMR)W7ZDZ3>9')C=C['<,T,M'*J(V7#+R#@)LS$B. MCE8Z23%Q3-8US5:YZHB^$55.EF-1TK"M46]4I=_JO E&B;.-_K'*K.?WNIF% MNI>Y\K'K?R<3:7E0GI6 =0Y"_F#O']$-E_$MTY*7WV/NEZ)U+ M_P#$:WR4_@LU*)B=2__$:WR4_@LU*)-?[+I/]+]O_);O9B,^^J*WN5\)%E=C_\ V3E7RM3^AJ&R5*K/ M0D P\[&]_\ IOU-99BYY[ Z!IF=K1I*[2J^1EVGD)[9&*^![= U*OG- MPCKV/'I9/)397\K\9$3RJ=ZURV^O?Q:E*4>7='WSP7A(GJ#76DM+IK.[^A1K MK^;3Z]7F^*@I5,'RN*7.0P/OK.)K3(OGS%\$5<[1TE>3VUZE."YL9/TEX2H<+DTKM$ZI\5:W75_F"+;=[V[= M9HX_GS.],L^'QV@,F?\ 9G1L]21QIZVN?X\.1C,C#2%NOOE:;?,DO1ZQ#+KS ME,YFW]"RRUIQX=>I.IQY8JEPPX+;MXX+R.[]3OWHDM3/QW#G4ZK29:2R_#;4K8],?N#%S\X[6CD MW3M,K4."=.NWWU<+T$?+^\Z=]?[I.H?]0N9OS^G[^J67>WK]^/W!\?O':W_N MN5?-7'^Y,&N^/NZ]DO<,XZT_C+FG2>$-8P.D[JW>\5;XOUO?,+E[&7;@\MKZ M5LA/M?)6ZTY<;]CS,KO1'7BE^:UJ_,]**UV0R[);7+*LJM"51RE'!]9IK#'' MA%Y?2R[.*-E3H4:WE(NC"K&3EU91P;G6J+#"3W)/'#:18F8*S M !9A^E^_U<]@/U;=^U5]^CW_34B[X5^;D@ UG? MNY?M*.X?^+V2_%6)+7R7ZJH>X]4\[.U/_L/-O\6_0B1S&4*_ !LP_:,_9K]/ M/\(<=^-;1N#^6-PBL22Q01P2:SH>?S3)GSSPV8861.I(Y7OCD:U$\JUR?!>Q:0\ MK=4J3W2J17?:1AM1W;L-/7]\G@Z-E7J8[L.I2E+>\5PY&:I(N,\Q0 =QXZT^ MYR'R#HN@8]7MO[SN6L:?16..6:1+FS9NCA:RLA@BGFE>DUUOAK&/K UC4_X(A3,I.4G*6V3>+/42C1 MIV]&%"BE&E"*C%5P3=89J>J8#7L-+?V?E33\G+IU(1A'&=:F\4U-^MP\;>2V?O.G0K^Z3MY_4+AG\_IA?U2S'V]#OR^X+2 M_>.T1_=AWY?<#]X[1']US7YJW M_P!R/WG3H5_=)V\_J%PS^?T?JEF/MZ'?E]P/WCM$?W7-?FK?_AWY?<#]X[1']US7YJW_W)Q6=^I<]O[8<)F,!D.(^WZT, MYBLAA[R1Z%PJLBT\G4FI64C^?SQ/#Z_DSN\>MCV^?NM5/@?4=*9E&2DIT,4\ M=\_N#BK><1H6O1G0J6N:]2<7%_%6^YK!_P#^24:BP33 &0G4C8Y].[6=9-N MJ^O[3JO83A?8Z_RVPOD^?@^1];R/34 %:%^1GGTE&DOK&?R#^% H#SCOV(M?TK2_T]R452PS2L %@/Z;#]H?FOU< M^2O[4<=$:U5]6+Y6/H2+U\WG]O9_H^M\.D7VBN3=X M Q#]P3_05W=_5#[)_ MD9W0[N6?6-O\O#X2(KKO]B,Y_15W_IZAJWBWCS6 -NZ4H>J8 (1?J%<;FG23>IR+\M:^(>Q/2BKZW-^'CRJ2#3 M*QS:#Y(R]##TRF^WBJJ?9S

.,Z]"*^<4O0BS7N%EFB ! M=[^E^_TD=@?UC)?R9Z(0#5WX[2^2^V9N3YMW[*WWZ0__ !I$E/O+Y.SB?;&[ M=6JJ1K++H&%QCOFM5[?LV:W[4,/<5$:YBI(E2^]6+Y\-?X545$\+BH6!V6?]AY3_BUZ$C9B%4'HF =0Y"_F#O']$-E_$ MMTY*7WV/NEZ)U+_\1K?)3^"S4HESGEN #MW'_P#/W2/Z7:W^.:1\5/OB=2_\ Q&M\ ME/X+-2B7.>6X !MW2E#U3 !7Z^I0_9XX3]8WC7^RW(Q)=*_6;^2EZ,2B MO.&_8*'Z0H_ JE"Y7PD65V/\ M_9.5?*U/Z&H;)4JL]"0 #S?ESE[C3@;CO9^6.7]SP>@\?:=CWY+/[-L%MM6 ME5B14CKU:\:(^SDLMDK+V5Z5*LR:W=M2,@@CDE>QB\M&A5N*JHT(N563V)?P M[[W(Q^:YKEV26%3-,UK0H6%*.,IR>"7(EQ=W'F/L^6NBIX:9MYB M-7YU^1DCH&3_ "S35M;)5;Q*K<Y=NW)Y;-NY;LRNGL MVK5F=SYK%FQ,]SWO>Y7/+;>]M\6^+/ MF/T^0 "S#]+]_JY[ ?JY3?E,T,BFKOQ*G\K]K(V*\V[]JK[]'O^FI M%WPK\W) !K._=R_:4=P_\7LE^*L26ODOU50]QZIYV=J?_8>;?XM^A$CF,H5^ M #9A^T9^S7Z>?X0X[\:Y8JC.OK6O[OTD>B?97_UYE/\ A5\*1(T8LL PM M]Q[*MPWM_=U[;H73I-U9YUQ2,:](U:[.\;;%A&3>I6N\MK/R*2*WQ]\C?'E/ M/E._E<>MF5NO_-!]Z29$.T&KY+0N<3PQQRRYC[ZE./@QQ-7H6X>;8 ,L>A-* MKDN]'2['7H6V*60[8]=*5RNY7-;/5M$:FM,GIS6,)9I:IKF=>FF;2PJ$]*P "L[]4#_ *2. MOWZQD7Y,][)9I'\=J_)?;(UU\Y']E;'](?\ XU2D(3\TV !9A^E^_P!7/8#] M7*;\IFAD4U=^)4_E?M9&Q7FW?M5??H]_TU(N^%?FY)KHO?HMV;/NK=G89YGR MQ8^MPC4I,FO6?U[XIOOAC^">&.N799/\ ^J12S].)+)Z//U_AR- ^VZ?V]G^CZWPZ1?:*Y-W@ M #$/W!/]!7 M=W]4/LG^1G=#NY9]8V_R\/A(BNN_V(SG]%7?^GJ&K>+>/-8 V[I2AZI@ A M#^H7Q3(4[.;B>.'4N*$NGXQ1^VQ[AKWBRS1 '>N-., M.1.9=VPO&W%&E['R'OVQ_A+\ Z?J6*M9O8'HG>R[+;_ #>\AE^5T:EQ?5,> MK3A%RE+JQE[Y$G_P". M->_FC,/F9^H/]L3W#OT+^QO^5FT_Q ?E;+/P]+WR'_'&O?S1F'S,_4'^V)[A MWZ%_8W_*S:?X@/RMEGX>E[Y#_CC7OYHS#YF?J#_;$]P[]"_L;_E9M/\ $!^5 MLL_#TO?(?\<:]_-&8?,S]0?[8GN'?H7]C?\ *S:?X@/RMEGX>E[Y#_CC7OYH MS#YF?J#_ &Q/<._0O[&_Y6;3_$!^5LL_#TO?(?\ '&O?S1F'S,_4'^V)[AWZ M%_8W_*S:?X@/RMEGX>E[Y#_CC7OYHS#YF?J#_;$]P[]"_L;_ )6;3_$!^5LL M_#TO?(?\<:]_-&8?,S]0MX?3Q=?^;NO'63FS6><^*]YXFV'-\[RYW$8;?-=R M.N9')89>/]-QZ9.G5R,,,L]);U.6+YC45OS(W)]U%(5J>YM[F[ISMYQG%4\& MT\=O69M5V"Y%G.0ZA88OF-:,6L>=P )#?::OU,;[D M/3FQ=E^3#)S5KM!C_ERR>;>5BNXNA%Z8F2.3Y]ZY&SU*GI;ZO4Y4:BJF,SE- MY572_!OP$][+YQI]H.4RF\%],@N[+%+OMI&S0*G/18 ZAR%_, M'>/Z(;+^);IR4OOL?=+T3J7_ .(UODI_!9J42YSRW !V[C_^?ND?TNUO\Y>Y?H';L?QZC\K#X2-M>4N>I .HJ8 *_7U*'[/'"?K&\:_V6Y&)+I7ZS M?R4O1B45YPW[!0_2%'X%4H3EC&D( )2/96_:@]2?Z7[?^2W>S$9]]45OA( !K]??(]Q[.=NNPVZ/IOGV<#1;MG[0*VJL^GDUA4?ZOV-1PBD_%JU8XQG5>& MQI/&-/>NJG)8==H@L)$4J #-3IO[??:3O;LUO!\ : [)8/"VH:FVF/OLSL\NAUKF6$GNBM MLGT+TW@N#Q?V,%*>&WJX;2RMPI]+ MKQE2H4[?8KLUO.R966)LE_!<,:Y@=-QF/G]+$6I6VC=JV\7,W U[7+\]V)QS MWMB*]/$F=#L#[/*6'E*5U5P7LJ\ECT] M10\&!VK]WY]K[^YC;_\ .3E+_P!4'Q^LN;_A(^]CZAVO^"NS;^YU?\Q6^[(2 M??-]LSJ!TBZ]\1[_ -=M"SFI[/MG,L>GYN[E-[W':X;.!=I&UYI:L=/8\QD: MM:3\(8N%_P UC&R>&JWSX547/Z>S:]S"YG3NI*4(T\5@DMN*7!%.=M'9UI31 MN0VM]D%"=*YJW?DY-U*D\8^3G+#"E!8SEE=TDN=T*F&_G-6F6\>:@ ,L.A=^IBN\W3#*7Y?D4<;VPZZW[L_RY M9?DU*?+^GV+,ORH6232?+AC$15^!TLQ3EE]=+>Z,_@LE&B)QI:T MRBI-X0CFEJV^95Z;9M+2H3TK *SOU0/^DCK]^L9%^3/>R6:1_':OR7V MR-=?.1_96Q_2'_XU2D(3\TV !9A^E^_U<]@/U; M=^U5]^CW_34B[X5^;DFN@]^>K8K^ZOV?EGADBBO0<(6J;WL5K;-=G7GBBDZ: M%5^$D;;=26-53X>N-R?=0M#3C3R>C_'^'(T#[;HRCVFYDVL%)6[7.OHM!>BF MNX1 F;*H !E+Q9TA[?P5JYB[+Z>1J MPY&A5FKOGI6HU9(WSY:Y/"G3K9A96\_)5ZM.%1<&TF2;+-&ZKSFT5_E.7W=Q M92;2G3IRE%M/!K%+#%/8ST7_ &Q/<._0O[&_Y6;3_$#B_*V6?AZ7OD=__CC7 MOYHS#YF?J#_;$]P[]"_L;_E9M/\ $!^5LL_#TO?(?\<:]_-&8?,S]0?[8GN' M?H7]C?\ *S:?X@/RMEGX>E[Y#_CC7OYHS#YF?J#_ &Q/<._0O[&_Y6;3_$!^ M5LL_#TO?(?\ '&O?S1F'S,_4'^V)[AWZ%_8W_*S:?X@/RMEGX>E[Y#_CC7OY MHS#YF?J#_;$]P[]"_L;_ )6;3_$!^5LL_#TO?(?\<:]_-&8?,S]0?[8GN'?H M7]C?\K-I_B _*V6?AZ7OD/\ CC7OYHS#YF?J'9])]L[W!J6YZC=N=-NQ-:I4 MV? 6K5B;B_:(X:]>OE:DL\TLCJ"-9'%&Q7.5?@B(?-3-LL=.25>EC@_9([-G MV=:[A>4ISRB_454BV_(SV)27,;,PJ<]%0 5S/J=/]!7$GZWFA?D9Y])1I+ZQ MG\@_A0* \X[]B+7]*TO]/ M ,0_<$_P!!7=W]4/LG^1G=#NY9]8V_R\/A M(BNN_P!B,Y_15W_IZAJWBWCS6 -NZ4H>J8 (R?>3T&UR1[9/;G 4H9)[&, MX]QF_*V'T_,CJ\6;MJW)F1F\O1?$<.-U*9TGCXK$CD3[IELBJ*EFU"3W.6'O MDX^F5SVMV,LP[.5.H?:'CBM%\Z]NW7[E_6\6WTR/5N9RF@YZMA9FQQ M*DDCZ^5?#(UJ>?4K4145%\+V["IY&]HU7NC5B^YBL? 1W5UB\STKF67Q6,ZU MA7A'W4J4E'O2P9JN"X#S. ![]U2Y'@X>[0=<^5[=ME&AQOSEQ3N^3LRRS0UV M8G6-YP68RS+CZ\D4RT)L;4E9.U')ZX7.:OP53K7E)U[2K16^=.2[K32,[IC, M(Y3J3+\TF^K"WO:-1OAU85(RECAPP33YL3:OE.GIL =0Y"_F# MO']$-E_$MTY*7WV/NEZ)U+_\1K?)3^"S4HESGEN #MW'_P#/W2/Z7:W^.:1\ M5/OB= M2_\ Q&M\E/X+-2B7.>6X !MW2E#U3 !7Z^I0_9XX3]8WC7^RW(Q)=*_6 M;^2EZ,2BO.&_8*'Z0H_ JE"Y7 MPD65V/\ _9.5?*U/Z&H;)4JL]"0 8+^YASS=ZT]$.S7+^'OOQ>QX3C:_K^H9 M&%RMLX[?W/8HZ:*W[9)KVH8B]=;"K MF-E=71KGL:JO;U+ZZC96E2ZGM4(XXK!)RJ3PX]6G&4L-F.&&*WFSVX/X2XTZY\5:7POQ!K%+4N/]"PU?#8+$TV- M^9(V)/5;RN5M^ELV6S^:N.DM7[LRNGN6Y9)I'.>]5*EN+BK=5I5Z[ZU63Q;_ M (;DMR7!'H]DV39=I_+*.49535*QH048Q7AE)^RE)XRE)[92;;VL]6.$R@ M!6=^J!_TD=?OUC(OR9[V2S2/X[5^2^V1KKYR/[*V/Z0__&J4A"?FFP +,/TO MW^KGL!^KE-^4S0R*:N_$J?ROVLC8KS;OVJOOT>_Z:D7?"OSR7XJQ):^2_55#W'JGG9VI_\ 8>;?XM^A$CF,H5^ #9A^T9^S7Z>?X0X[ M\:Y8JC.OK6O[OTD>B?97_P!>93_A5\*1(T8LL Z;R+J-?D#C[>]#MN8VK MNVF[/J-ETB,=&VOLF$O8:9SVR06HW,2.ZOE'1R-5/NMQEZVM1G!]$XN/(^7D?0:F')8Z]A\C?Q.3K24LEB[MK'9"G,B M)-4O49Y*UNM*B*J))!/$YKO"K\4+F34DI+#7<9 M\1^GP=DTS:6.R6:1_':OR7VR-=?.1_96Q_2'_XU2D(3\TV !9A^E^_U<]@/U;=^U5]^CW_34B[X5^;DE!WZD70)=3]PZMM/RO%;E'@KCG:VV& MMD]#[F%O[1Q_9KO>]58MF"MIU=[FL\(DJYP\6YLJ4\>>+G2:Z4J:[C1 (20HP %XWZ9'EZEM/43F'AR:U#) MGN)N:IM@94;(GS:^HUO.MAR4ZT(]7^7"IM+*!%388 M %:%^1GGTE&DOK&?R#^% H#SCOV(M?TK2_T]R4 M52PS2L %@/Z;#]H?FOU<^2O[4<=$:U5]6+Y6/H2+U\WG]O9_H^M\.D7VBN3= MX M Q#]P3_05W=_5#[)_D9W0[N6?6-O\O#X2(KKO]B,Y_15W_IZAJWBWCS6 M -NZ4H>J8 .H<@Z3A>2M!W?CG9(?M&N[_J&RZ3GX/2UWS\+M6&NX+*P^E_E MKOF4;\C?"_!?)]TJDJ52-6'KXR372GBCJ7]G1S&QK9?<+&WKTITY+EC.+C+P M-FJ3Y:XUV/AGE/D?B/;XFP[3QAO.U:#L#&->V)G?'NZ7,Q#=Y9T#'8_C?FS&OD_^)0;OKU&*K%LUF)R,5:>_XF&'+Q2, M18$FL3UVN5]:5&U5G-@\OOI4TOB9/K0Z'P[CV>'B>AO9=K"EK+2="\G-/-*$ M52N%Q52*PZ[YJL<)IK9BY1WQ9)B8DL4 QWW[MEUUXNYJXTZ\<@\KZIJ MG,'+V/N9'C_3GXHWYOA%:6LLDEIS55_DLEA"AW=*/1?LTU)3U3HRRS+K=:[A25&MRJM22C+'GF ML*B^QFB0@QA/ 4I/J(>Y?). [D:7Q!PGS+R-H<7%O$.&3D"MQ[O^W:?$ M_=MURV3V2''Y>MK^8Q]2[9HZ6_$68Y7,<]K;ZL5?O?"3W3%C2E8RKW%.,NO- MX=9)[$L-F*Y<>\:>]O>KLQH:MHY5D]W<4%;6D?*JE5G3^,J2<\)*,DFU3ZC3 M^RP("?\ [P^V_P"E+V,_SNY,_P#4Y)/H-E^!I>\CZA1WZV:J_.>8?YBM]V/_ M +P^V_Z4O8S_ #NY,_\ 4X^@V7X&E[R/J#];-5?G/,/\Q6^[-@#[*\_(>3]M MKKQLW*>V[7NNY;E'R'M5K.;IG,KLF>EQ.3Y/W%FM1SYG-7+V1N5W:W6J2P^M M_B..5&-3TM15K;/O)+-:L*,8QIQZJP2P7K5CL7/B;S]C\K^IV>V%SF=6K6NZ MWE9N524IRZKK5.IC*3;:ZBBUMV)X<"2'D+^8.\?T0V7\2W3%TOOL?=+T2P;_ M /$:WR4_@LU*).$_6-XU_LMR,272OUF_DI>C$HKSAOV"A^D*/P*I M0G+&-(0 2D>RM^U!ZD_TOV_\EN]F(S[ZHK>Y7PD65V/_ /9.5?*U/Z&H;)4J ML]"0 0.?4:YZ7#^V]E,?&LZ-VKFOBS S)#)Z(W15WY[:$2TW_P#6@^=K;%1O M_"5&._\ 9)%I>/6S1/VM.3]!>F4EYP%=TNSZ5-8X5;RC%]SK3V\WB=_ H"ED MFC( )P/IY9,4SW,^.VY%84N2\;KW95-/M2S)7]**B3?@..ZJ^KPG MRT=_Q\$?U-C^298;NO''O^K@7+V#.DNT6W\IAUW;U^K[KR;W?Q>MW,38.E:& M]P *P7U0^QX&#K5UNU&;+4(]GRO.63V/'8)UAB9.Y@=?T'/XS-9:"KY^: M^AC-;_.2N*$=.Y?:.E5-8Y69#R M/AZE"1S4^=5PT.S+C_5Y-;_. M2N*$=.Y?:. +6Q\-]?.R6'H/F? MQCN6P<9[E/6@=)(W7N2*=++:WD/<-:?.0R*5QE%AJ&E'%VU:5&HTO8U4I0;Y%&<'%<]3 MG*7)/#4( $O?LG]U\;TR[H:[8W?*1XOA_FW'LXEY)OW)TAQVN.RN1JV],WBV MY\D5>MG@BBMV)7>BKB+]Z3PKD:AA,_L'?V#5-8UZ;ZT>?E7=6[G2+6['M M84](ZOIRO9*.4WD?(5FWLAUFG3J/AA":2DWNA*;-C"US7M:]CD45%1?@I5YO[OVKX+[9:!)R;U_Y"Q'(FG09 MW+ZUS1RV'R5>GE\3-8A^7:K)9@B6S2L0V(_5%*QR]BZM M+BRJ^1N8N-3!/N/D>Y^KL,-I_4F2ZHL?RCD5>%Q:*:%^1GGTE&DOK&?R#^% H#SCOV(M?T MK2_T]R452PS2L %@/Z;#]H?FOU<^2O[4<=$:U5]6+Y6/H2+U\WG]O9_H^M\. MD7VBN3=X M Q#]P3_05W=_5#[)_D9W0[N6?6-O\ +P^$B*Z[_8C.?T5=_P"G MJ&K>+>/-8 V[I2AZI@ %(?ZD3I3;XSYWUKN-IV)>FA<[0T=5Y'EJP2K7P M?,.M8I8*%VV]K6UJD.^Z5C(GP,:BNDNX>]+(OJF;YG^EK]5;=V-1_&4]L>>+ M?I/P-&FWG!Z/GEV=T]6VD?[#>I0JX+9&O".";X+RM-+!<94YM[RLT2PUU !G M'T![Y\M>WYSE1Y:XX].?UW*01X3D[C+(7YJ.O\C:JCI7LH7+$4%IV+SF'L3+ M9Q62CBDEI6?*.9-6FLUI\=F6746=*3IW+'!DJKK&,MN:Y(;#W,>UM9WV776 M75/)W$<%PDO6OH?I;UR&^6D=;Z>UK8J\R6LI54EY2E+!5:3Y)PQQPQV*:QA+ MA)X/#,DZ)+0 ""_W%_?+ZZ]0<3F]"X6R^N=@>Q2PVJ5; Z[DV9;CGC_ "+? M5 EOD;:L/:2M:N4+*.]>"QMA^1<^)T5J2@CV2K(R4O[&K.+P;3_ )N#Z^*PDX8IE$?F M'F[E/GSE/:.:>6=RR^W\E;?E_P -9C9;TZQV6V8U8VC6QD-=(:^&Q6&KPQP4 M*E5D5>E7BCBA8QC&HEB4+>C;45;T8J-**P2_AOQXOB:4YMG.9YYF=7.,TK3J MYC5GUI3;VX\$L-D8Q6"C&."BDDDDBWG[-7O=P\KNT_J3W"V".KRA\NIKW$_. M&;OMCKY!Y'K7MB MOB=\H+V/.OL>5<.C=M5V2=LBS3R6EM65,,RV0H7$GLK<(TZK>ZKPC-O"KNEA M4P=2TJ1 V5 !3M^ICZ<6J&R\:=W=1QSWXK/4\?P[S E:)SFTL]C&7[W'6UV_ M3\Q_HS.'2SB+$KOEPPNQU"-/,ECXSC2E\G">7S?C+QH]'LEW'M[KY#4[SBM) M2A<6VLK6/Q4TJ%?#A)8NE-^ZCC!O8EU(+?(J:$S-70 2^^T%[FN1]O;FB_1W M9F2S77'EB;'4.5,)CX'W\IK.1H-GAP7(^L4OG1?-R6%^U.BR%9BJM_&O>U&/ ML05/1A,[RE9G03IX*ZAZU\O+%]/#D?-B6MV4]HU30><2A>=:>G[II5HI8N#6 M/5JP7+''"2]E#'8Y*.&P?XMY6XWYMT7 STV7<'L^LY"+(8V MY$YJ*^%[F*DU._5>OR[%6=D5FM*CHY8V/:YJ5I6HU;>HZ5:+C46],WNRW,\O MSBRIYCE=:G7L:BQC.#Q3]1KTC)M"9?)U9QK9Y.#\C;IXR;:?5G4 M2>,*2>]O!RP:AB\<-O&C8:\#&11M:QC42T*-&G;THT:2PIQ6"7,C0#,\RO,X MS"MFF83=2]N*DISD^,I/%[."6Y);$L$MB.@'*=$])X&05HGR/5&M54XJ]:%O M1E7JO"G"+;[ADKUI7%>=>?KYRF.49;0R;*K;*;7\7MJ$*4>=0BHIOG>&+YSF MN0OY@[Q_1#9?Q+=/RE]]C[I>BH_*P^$C;7E+GJ0 #J'(7\P=X_HALOXENG)2^^Q M]TO1.I?_ (C6^2G\%FI1+G/+< V[I2AZI@ K]?4H?L\<)^L;QK_ &6Y M&)+I7ZS?R4O1B45YPW[!0_2%'X%4H3EC&D( )2/96_:@]2?Z7[?^2W>S$9]] M45OA( (=O?EXYR/(?MD\ZR8F*:Q>T#)<> MYTN.U_>,+5S\KVLCD7Y..UW*V[;U7THUM=5541#.:=JJEFU/K;I*4 M>^GAX4D5-VVY?4O^SF]=)-SH2I5<.:-2*EWH2E+N&NK+/-!0 >]]7.P&U=5^ MPO$?832XF6\]Q7N6.V1N+EG=6@SV(\2X_9=9M6F1RR5:>T:U>MXZ:5C5?'%9 MMG'#H?!]QX,SFFL]NM,Y]:Y]9K&O;5E/#Y8:. M>>7";%BI5],D3G/BFC5D]>2:M+#-)4]W9U[&N[>X6$UWFN5/BG_[[3T8TUJ7 M*-6953SC)JJJ6TUM6Q3IRXPJ1Q?5G'BMS6$HMQ:;R(.J9\ &!/>#W(.L70O3 M;F8YY4R/(^VVWQ/=27\$LD+["/+.>$5PQEA%Z\_NSW+Y8[U<\['SIRO8CJV+L<6%TW3<=9M3Z]Q[ MI./EGDP^IX%+2^M\4+[$MBW85L;KV0L3V',8LGH99EA8TEOC)\6_2 MY%L-#M8ZNS36N=U,ZS1X2?BTZ:;<:5-8]6$<>EN3V=:3E+!8X+$@[I%0 66O MI@+5=G<+GJDZ:-MNQUJOVH*ZO1)I:]3E#CF*U,QG_,Z.O+>A:]?N(LC?^U"* M:M3^@TWP\K]K(V(\V^45JR^@WXSRYO#F5:ECWL5WR\&5^;E@ UG?NY?M*.X? M^+V2_%6)+7R7ZJH>X]4\[.U/_L/-O\6_0B1S&4*_ !LP_:,_9K]//\(<=^-< ML51G7UK7]WZ2/1/LK_Z\RG_"KX4B1HQ98 *D7U./4V>Y0X9[G:OBWR?@ MEB<(\L3U8E=\G'V;.0V+C+/6V0L1(X8<;I>4X6>K[:/K/[/7:Y&W.C)]US@Y/BZ<>0I_DW-40 M 9@]&>Y_)W1'L%K'.O&KOPC'49)@][TFU=FI8;D/1,C/7ES6J96:*.=:SY)* ML5FE:^5*M+(5X)_ER(QT3^CF%A1S&V=O5V<4^,7P?JKBB6:+U?F6B<]IYUEW MC)>+4IMX1JTWAUH2WX;DXRP?5DHRP>&#V,W3WNWU\[P\94>2N"]SIY5S:U;^ M5NC9&:M2W[C[+3,_A<-N&N)/+:HO9.U[(+:Q9*L\T?WQ5]]E]SE]7R M5Q'#D?"7.GZ6]<3?[2>L,GZV/2_2WOD(CJ_6^G]% M6#O,ZK)56GY.C'!U:K7"$,=V.QSEA"/LI+%8ZZ[O'W/Y2[W<_P"SOSS3JR)KVQ1V=E] MA1RZV5O2V\6^,GQ?J+@MAH-K/5^9ZVSVIG69/JI^+2IIXQI4DVXP6['#%N4L M%UI-RP6*2P_.\1, %F'Z7[_5SV _5RF_*9H9%-7?B5/Y7[61L5YMW[57WZ/? M]-2+OA7YN28[]M.N^L=L.M_,/7G;?D1XSD_3,C@Z61L0NL-U_9ZZQ973-J9 MQS'33ZIMV/I9&-GGP]]5&KY:JHO:LKJ=E=0NH;X2QZ5Q7=6*,!JG(+;5&GKO M(;K!4[FBXIO;U9KQJ<\.6$U&:Y<#5T\J\8;KPKR3O/$O(V%GU[>N.MHS&H[1 MB+".\UI*$XOA*+P>'*GO36QIIK8SH!RG0 !;5]G?WS M=?TW6=6ZJ=U]F=BL+KU6CKO$G/F5^6V+[6Z%YYIZ52;O+!8R>V4.?ECT\5WN0VD[)^VBA:6U+3.L:G5H MTTH4+F6Y16R-.L^"BMD:FY+!3P2ZQ;XQ.6Q6?Q>.SF"R>/S6%S%*KDL3F,3= MK9'%Y3'7866*60QV0IR35+M*W7D;)%+$]T4AQ\,]CY;Y(\;BJJ^O(9S,VFL5(*-*&QZ MJ*E;Q[ M3[VVS=S*N6X!Z[Q9S0.L[IVP[/E^]DO*WX5(9_DN00L6KFZPE=\.2/1ROGX<.4TV[4>V.YU=&619 IT-. MX^/)[*EQ@TUUE["FFL5#'&6^?M%&)T<[V7J7)_$&9?/B+\U"KR-QMD[ M4[=/Y+UNI+*Y<1G:T:2)5R52.S,['9.)BV\=/(YS/7%)/!-E\PRZWS*AY&NO M&7K9<8OE7IKB5QHS6N=:'S59EE4\:4FE5I-OR=:"]C)<&L7U)KQH-[,4Y1>Q M6Z8]U>#N]'#^,Y;X5V&.RB1TZN[:1D)ZS-RXWV2>%[YMWY%G1>5=5;\YRO:L4?VK9H_#D1RJ_TM\>'*J2;2DE',Y+VU&2\,7Z11'G$ M4)5M"4JBW4LQI2?0Z=:'HS10S+%-(P 2Z>QYV)U#KA[AO%NUD+EA604*%C=,+C:T]F1\<5:&=TLCFQL>IA-06 ML[K+)QI)NI%J27+AO\#9:G8SG]II_7MM6OIQIV=Q"="4Y;%%U$G!MO:P !MW2E#U3 /#>R?7GC?M5PER!P+ROB_P )Z7R#A9,9 M;?$D29+"Y&&2.Y@]FP<\TM9UX8/EB]\9Q?"4))2B^5;<5BC6G=V.F M/+O1?G38N%>6,9(Y*TDV2T;=:M6>+7.1M,FL/9BMJUZQ*BL9?<1O+"K4H7<'C&=.3A.+YI1::[C)=.*??V]RWC"A7Q5[EK6>5L?38D56/E M;0->S=]D387Q(VQL.O1:KLV4?ZWI(LMR[8F5[4\O5GEJX2MIO*JSZR@X/[%M M>!XKO(M3+.W'M$RV"I3NJ=U36[RU*,GW90ZDWRXRDWSX;#V7+?4G>X?D:K:] M/#]=,!*E6&NM[$\:[--:=-$_U/O.9G>1,U2^U64^]>B0I B?\D;%^)P1TKEB M>+=5],EZ449:KYPNO:D>K"&7P>&&,:,\>GQJLEB^C#D2(^>P7NC=]^SV+NZ] MRYV4WN]J>09+!?TW4?P1QMJ>1I2HYKL=FL'QYC-8J;'01KO_ \DESRJ(Y55 MR(ID[;*,MM'UJ%**FN+QD^XY8X=S @F>]I6N-24G;YKF->5K+8Z<.K2@UR2C M24%-W;;F.%DL\D44G6N[JC94)7%P\*<5W6^"7*W_#8 M9S3NG\TU1F]')LGIN=Y5EOV]6$?95)M)]6$%MD^XDY-)[0O@?C3*<-\,\9<5 MYS?]KY4S6A:9@M9RW(V[W9LAM.Y9+&4HX;V>RUJS/;LNDNV42=E?3X7GMKBK:UXW%%X5(/%>H^ M9[GS&*SS)K#4.4U\ES./7LKBFX27%?MKX M+Y/K+8=CI'972=PKUGU\-R%HEVU9CP&WX=JRV&PMNQ5W1VZOS)'T+T4U=[G+ M'ZW6O87U',+:-Q1X[UQB^*?I>WG9GJAFI\[UXYIWGBVQ'#K19+)K'U(7N,8"C7J95O F M[SPPS129/9^,,C4O6WR55KLL6(],W'4<:V:O,OSV)%7CC65/#FNC\QF%GI;* MY/%>4CT2]5,M&V\X+7]""C5^@UI);YT6F]F&+\G4@MF_8DL=ZPV'D_+OOX^Y M5ROBK.$JJ3(Y M5\.1OAJ<]#3F549=9P:4G1A=4[6G)8/R%.,)=R< MNO./3&47SD06S[3LV[;!EMLW/8L[MVTYZY)D,YLNSY?(9[8,U?F\?-O9;,Y6 MQ;R.1N2^E/5+-(][O'Q4S<(0IQ4*:48+,IS MDY2D^64I-MOG;."/HX 7(OIX?;4R>ETX^^O-6ORT,[L>&N8KKAKN4A?!>QN ML9JK-1V'E>S5?Z98)-KQD[\=A?6C5=BY;5KT/BN4Y4@VILU51_DZW>,4_'?. MMT>YO?/@N#-M>P7L\J6.H/Z(;+^ M);IR4OOL?=+T3J7_ .(UODI_!9J42YSRW -NZ4H>J8 *_7U*'[/'"?K M&\:_V6Y&)+I7ZS?R4O1B45YPW[!0_2%'X%4H3EC&D( )2/96_:@]2?Z7[?\ MDMWLQ&??5%;W*^$BRNQ__LG*OE:G]#4-DJ56>A( .H<@Z+K/*&A[KQINF.9E M]/Y"U/8M)VK%R+Z69'7=IQ%O!YJDK_"JS[3CKTC/4B>6JOE/N'W2J3HU(U:; MPG&2:Z4\4=2_LK;,K&MEUY'KVE>E.G./+"<7&2[J;-7-V^ZP[WTZ[$\E]?.0 M89GY31<[-#ALXM22I2W'4+R_;-3W+%->KV.H;#A98IE8U\GV:=9:[U^;#(U+ M=LKNG?6L+FENDMJY'Q3Z'ZIYLZKTW>Z3S^YR&_3\I0GA&6&"J4WMA4CS3C@] M[P>,7M3,:CMD= ![?P/V4YZZP;C MLF"L-LX'9\;#+*Y[:V1K6:Z/7U(SS\3KW-I;7%3RJ>?O*;/BO_ &? PD]+Y5)XI5(KD4O53?A+4MO. M [0:%-4ZLK.M+VTZ.#?SCP_J6O: M3?1LKW.C;4V]*F2WW&_96.5C%K9:%RIX5ZO>B.3L4-/950?6\GUY?9-OP;O M8C-NVKM$S6#I?35;498XJA"--]RI@ZJPX837/B]I$QG<]G=HS&1V+9LUEMBV M#,6I;V7SF=R-S+YC*79E]4US(Y/(36+MZU*OQ=)*]SW+]U3,QC&$5&"2BMR6 MQ%75Z]:YJRN+F;QE*3UJQ?@:],O3S>KJ-OKZ5&6&->PK072ITJNS;OPIOEV8[.*OO%>%-$[&\ M-\C\&\F8[\)Z1R;JV1U?.0,2-+55EMB24,QC))8Y8ZV:U_*0P7Z,ZM6H3.EG8#>> >4J3VY;6+B6]>V&*M/!A]ZTK(R3/UK=M>DF M3TV,5FJD3D>UKGK4NPV*DJI/7E8VV;&\I7]M&YH^M>]<4^*?1X5@]S/.35FF M,QT?GM;(LR7QM-XQE@U&I3?K*D>6,E[V2E!^-%HQA.X1L '=^.^3.1>(MJH; MSQ7O>W\<;EB_4F/VG1]BRVKY^HR16.FABRN%MT[B5K'RT26)7K'*U/#VJGP. M.K2I5X.G6C&=-\&DUX3NV&8YAE5S&]RRO5M[N.Z=.3;VO''9APW)'OM>YQR/2L8S_P"X"'0\9;8^.>MQOH.B:O=]+X(H/-?9 M/Y/WMMH/:K'R-=7R$3DDE XE$3U2RO=X3[IF(4Z=**A2BHP6Y)8)=Q%97 M=Y=W]Q*[OJM2M=3>,IU)2G.3Y7*3;?=9UD^SK %F'Z7[_5SV _5RF_*9H9 M%-7?B5/Y7[61L5YMW[57WZ/?]-2+OA7YN2 "LO[]OM6WN>]>L]R^OFM/R',F MCX5D',6F8:I)+DN3M"PE-6TMIPU*K&^7);WH]*%(I($:LV3P[6LCQ;81C*D43\TW ,ONN'?GN'U)\5^O\ S[O>B8/[2ZW)ISK= M39M!FM2>$GLR:%MU//:@ERRQ$;)8;2;8G]<:LTMXN17U>A1QQ\GBITL>+\E-2IXOB^KCSDGNO_ %)'N)X:BRID M:/7O;+#:<]9=K7I)IHU9'D'QZMO>M8Q+E5R^N-K:[:ZN3[^)[?*&)E MI;*Y/%>5BN:2]-,LBAYPFOJ,.I4C8598-8RHR3Z?$J06*X;,.5,\^Y#^H2]R MW>R>'Y$UKCSB_7DR#F+ZDD=%=WC^6\].:1KO'S(%BD9X16.: M[XG)2TSE5-XRC*?NI/TL#H7_ &\=HE[!TZ5>WMDUAC2HQQ[]3RF'2L'R8$2O M+/-O,//&ROW'FGE#?.5-G.?EK=IN,Q[/0U&5JZ M101M:C6L1$1$S5&WH6\/)T(1A#D22] J[-,YS;.[CZ7G%S7NKGVU6;I1M#YOFCLXA>3UC7G4H92Z"N&]CE)<:=-^M?&HMCPA).XL079WC_$4Y+VQT-#7D76:U=KY+EG-\5Y7'MO^N8K3= [,[3:U#"U MJ]'&:]ON#TWDVM0QM.O]EHXK'9+?]=V+/XK%4($:V"M4N00Q,8UC6HQ$:8JX MR3*[F3J5:2Z[XIN/P6D^ZBQ,F[5]?Y%;QM+',:KM8))1JQIUDDE@HIU83E&* MX*,DE@EN.\[M[XONA;S5L4+G:#)Z]C[*-1:^D\?\5Z?:A5L?RW.KY[!Z14V> M%9%\N7Q>\(Y?O43PB)Q4]/Y13>*HIOGE)^!O#P'=O.V;M)O8N$\RE3IOA3I4 M:;[DHTU/^4;"KA'*9'-\+\19K+W;.2RV7XPT'*93(W)7SW+^1OZIB;=V[:GD M57S6;5F5TCWN55<)D@ M 8A^X)_H*[N_JA]D_R,[H=W+/K&W^7A\)$5UW^Q&<_HJ[_ -/4 M-6\6\>:P !MW2E#U3 !A_P!U^D/!W?#A^YQ+S3AI%=6DGR>C[UAFUH-R MXZV22%(6YO6LA/#,SY5EC&QW:4S7T[\+4;*SULBDB[UAF%QEU?RUN^E/=)]=GW7ANQD%@U3G/4:%JQIN2KV+'RL;3V>-OSY]$VB='L8ZA?TS*"\F^K7PVP>_N]TYOVLMC>/4E-+$C9,J5X #-KI=[?/9OO?NC-9X.T>>36Z-V&MM M_*FR-M8CC+1XI$8]SLYL:5;'VO)_)>CX\9CXKF3F:OK976)KY&8^_P SM,NI M]>XEX[W16V3Z%Z;P7.3+2&A-1ZVO/H^2T6[>,L*E:>,:-/W4\'B^2$5*;WJ. M&+5_?V[_ &X>%/;OXMEU+0FKMO)&TQT['*/+V8Q]>KL.YY"LQ718^C7C?8_D M[IF*FD?]@Q<:7&9UNO4\6DO6Q6Y>JWQ?H(WDT%V?9 M/H++':V/QN854G6KR24ZC7!+;U*&]N4FVY##&$] ,(N^/0KA3W . M'+/%_*M-<5G\4MK)<:\GXFG7GVSC?9)XHV.OXQ9GP)D\'DT@CCRF*EE97R$# M&_?16(JUF#(9=F-?+:_EJ.V+]='A)>KR/AT8IPW6VB,GUUE+RW,UU:\<71K1 M2'V[>RG0?>9=UNO2&]#Z7/:R2!8YY+*R_,[7,J?7H2^,2VQ M?KEW.*YUL[NPT3UGH'4.A[UV^;4F[.4L*=>";I5%S2P\66&^$L)+?@XX2>"I MD2% 'VXW&Y',Y"EB<10NY7*Y.U!1QV,QM6>]D,A=M2-AK4Z5*K'+9MV MK$ST9''&USWN5$1%53\;45UI/!(^Z=.I6J*E2BY59-)))MMO^U M+[!.QWLWK/8?OCK+<)@,7/4S>D];,Q$R;,;#;C\6,?E>8ZJ.=%A\'6?\N5NN M/5UNY(GR\FVO$R6G:ANQS6Y5_9;EPQWK9[LQ[#KB=:GGV MMJ?4H1:E3M)>NF]ZE77L8K8_)>ND]E112<)7#X88:\,5>O%'!!!&R&""%C8H M888FHR.**-B-9''&QJ(UJ(B(B>$(/O-L4E%*,5A%;D?H#].HH_*P^$C;7E+GJ0 #J'(7\P=X_HALOXENG)2^^Q]TO1.I?_ (C6 M^2G\%FI1+G/+< V[I2AZI@ K]?4H?L\<)^L;QK_ &6Y&)+I7ZS?R4O1 MB45YPW[!0_2%'X%4H3EC&D( )2/96_:@]2?Z7[?^2W>S$9]]45OA( !$S[K7M=Z3[B7%M6YB+&-TWL7QSC;_ /TLW^S# MZ:&5JRN?\@:S.L62P.WDI4GQ7H/D?*GM1HCG.2YII_,*F59S M1G0OJ;VQDN'"47NE%^QE%N,EM39Y,\&MK01[!6U._N>K4-IVGD MQ;$:OSKKT;ZE"$Z5M@NLH.I!3G6Q]:U!R:I[)+#&;3\0@ M_) 4T #/;VO><:O73O[U3*.H[-=F5OV:AJ_)N/R/&FQ9.VC_O M5K8C$;;-;=\%C8 -9W[N7[2CN'_B]DOQ5B2U\E^JJ M'N/5/.SM3_[#S;_%OT(DO<1\J,I M)8FP=^RQKK6L[)%$U+64T;89(8TMP,=\ZM,R.S!Y?&Z*;*Y3FM;*Z_7CXU"7 MKH\O.N1KAWBO.T7L]RW7V5?1ZS5'-J*;H5L,>JWOA/C*G+9UEO3PE':L'KT^ MSG5;G/I_RCEN(N>]&R6F[1CWR38VX]C[6M;?A4D6.KLVE;#'&W'['K]U/^6: M%WS()?5!8C@LQ2PQV9:7EO?457MI*4'WT^1K@_\ W6PT.U'IG.M*9E/*L\HR MHW,=SWPJ1X3ISW3B^5;4_%DE)-+'@[1@ ?33IV\C;JX_'U;-Z_>LP4Z5 M*G!+9MW+=F5L%:K5K0-?-8LV)GM8QC&JY[E1$154_&TEB]Q]0A.I-4Z:Y)<6^"),.R/MC\M=2.F7%W9;GI+FG<@GN]* M6"YER\7NV;78NH>SC--+:1MM19WC1OKNZ4(4&O&A3\G.?6J+T[=Y4V]E.H^,7A3D]N,98N5,S?N/=[ MXKVW-:%R7I^RZ%NNN6EI9W5=NPU_ 9[%641'MCN8S)P5[<*2QN1\;E;Z)(W( M]BJU459U3JTZT%4I24J;W-/%&HU]87N674[',:52A>4WA*$XN,HOG32?1RK: MMAT\Y#J 'TTZ=O(VZN/Q]6S>OWK,%.E2IP2V;=RW9E;!6JU:T#7S6+- MB9[6,8QJN>Y41$55/QM)8ORBST2RQ+-]2TZ2=OE[4JW&>^*Z/;/GW+G-C^S?L+O5PP=*'V/WR6U-06#=T7 X'!ZM@\/K.LX?&:]KFO8RCA<#@<+1K8S#X M;#XRM%2QN+Q>-I10U*&/H5(610PQ,;''&U&M1$1$()*4IR+;WMFWM" MA1MJ,+>WA&G;TXJ,8Q248Q2P48I;$DMB2V)'+'RXUUWO)>W%LW1WL5G]MU/7IEZT/(^X:#=K?9_V5!^U<'CU,?74\&F MVIJ,.AG2I0 ;7_K[_ /03A#_"'C7^QF%*;N?QFI[N7HL]/LA^H[+_ E' M^CB>O' 94 M 'C?8KBRQSIU]YUX2J9F'7+7,7#?)W%E;8;%)^2KX&QR%I.;U*',SX MZ.S3DOPXN3+I.Z%LT3I6L5J/:J^I.>UK*WN:=PUBH5(RPY>JT\/ 8G/\LEG6 M17N31FJ^7W)K#^[1??G>E_EY?UH_=9-^_3*U#_)?-?G&'ZWTOP$O?+[D?NT7 MWYWI?Y>7]:/W63?OTRM0_P E\U^<8?K?2_ 2]\ON1^[1??G>E_EY?UI<>(,; M: '&YC#8C8<5D<%G\5CI= MIV8G*V2*1CF/:JHJ*A^QE*+4HMJ2W-''5HTJ]*5&O&,Z,TU*,DG%I[TT]C3X MID%G:CZ>?H]SW:R.R<5Q;%U?W2ZMB=7<;,JY?C:>[8D61;%SC+-R,K4((4^] MBJX/(8.JQO\ ^FI(;/4V86R4*V%:FO;>N]\O1:92NINP;1F>2E<98JF6WCQ^ M]82I-OBZ,MB7(J$:KE:B_LM0Y/'?63Z(S?VI\4>Q?M+KO".62BL5BY5 MK>.&/';53:7'!,RWXL^FI[U[A-7FY'V[A#B#%N^6MN._M67W;984?Z%>E;%: MC@K> M/A:KO4C\Q"BN1$151?4G2K:KRZ'WJ-2;Z$EWV\? 2K+/-XUK=M/,*M ME:4^.,Y5)]R,(N+^<1-'UB^G Z;\/VL=L/.FR[EV;V6B]DWX+S+?^G?&3K$3 MED@F=INM9.]L5_Y4GCU0W<_:I3HWTR5W,-+OO9WDG MSEO:<\WW264RC7SJI6S&XCPE\51Q^3@W-]$JLHOC'#83[ZAIFHKZIA<=KVOX>FQ55M7&8?$UJF/HP(YRKZ8XVIY55^ZI')U)U9 MNI4;E-[VWBWW67E:6EI86\+2QI4Z-K!81A"*C&*Y%&*22Z$=E/@[ !U M?=-)T[D?5\UI'(&JZ[N^G;'2EQN?U7:\-C]@U_,T)D\2U,GB,I7M4+L#O'GT MR,#7=1UKRSM,PMIV=_2IUK2HL)0G%2C)%DMIJJ]HKJW,8U8\OK9=]+!]['G**U)YO>ELTF[C M(JU7+J[]BEY:CCS1E)3CB^2IU4MT2%[D[Z;+OWIT]A^A9OA#EW&H_P#\G^ M MWR&J9R6)7N:CKN-WG 8+$5)D:U'.;'DK#41?@]5\HF>HZJRVI]\52#YUBO V M_ 5#F/F]:YM)-V,[*ZI\.K4<)=U5(QBNY-])BEE_8Z]TS"R11VNJ.8L_.^8L M;\1R=PEG8U;$YK5=*[#6ZLN[&:]&)&* MO8SVET6E+*YO'VM:WE\&L\.[@=JU+V%/=&VB6O\ :NO6.U"C88KVY+;>6^(: ML47B18U;8QN'W?-;# _X*[PZDGEJ>4\^4\_$]1Y1#=5[)]B]#TW#,DBFMZ]P[B,WO.? MNUE15EI+L>W4-*Q& NM\I_#,HY>)%141KD7RF+N-74$L+6E*4N6327>6+??1 M8&2>;=FM6:GJ',*%&CCMA0C*I)KDZ\U3C%\_5J+F+&O3WVONFG2&*#(<-<6U MK^_QPNAL>LTJM#5H;4*^F>#!T\76G1$62-SOB1:^S M>^S#97G\7[6.R/>X]ULO_2?9OI'1J4\HME*^PVUZN%2L^B324,>*IQ@GQ3)! M3&D[ .&V/%.SNO9W",F2L[,X;*8IMAS%E;7=D:,]1)G1HYBR)$LWJ5OE// MCQY0^H2ZLE+D>)PW%+RU"=%/!S@XX\F*:*?7[K)OWZ96H?Y+YK\XQ-_UOI?@ M)>^7W)JC^[1??G>E_EY?UH_=9-^_3*U#_)?-?G&'ZWTOP$O?+[D?NT7WYWI? MY>7]:%\>?/A3YEJZG*+CY"6U>V7W)S6_FVWM&O"L\VI-0FI8?1Y;<&G^%+@I"# M:X '#;'BG9W7L[A&3)6=F<-E,4VPYBRMKNR-&>HDSHT3%-%/K]UDW[],K4/\E\U^<8F_ZWTOP$ MO?+[DU1_=HOOSO2_R\OZT?NLF_?IE:A_DOFOSC#];Z7X"7OE]R/W:+[\[TO\ MO+^M'[K)OWZ96H?Y+YK\XP_6^E^ E[Y?L;^NR9/6[.TUI(=>Q.RXU^,3&5^7W(_=HOOSO2_R\OZTR MOZ._3[;AU"[5\/=C\EV>UK>:7%V9S.5GU2EQ=E,%:S#?UML,.6GW?*14 MEA?FDE5SH)/4D:M\)Y\IT\PU+3O;.=JJ+BYI+'K8X;4]V',2C1G83=Z4U/:: M@J9E3K0MIRDX*BXN76A*'KG4EAZ['<]Q9O(D;& Q?[2=-.MO\TJ:3.P&>5LN*W34;,ZQNDM:GN&+?5S^#6:2&-T\,4_V2W\MK;,4T:>@ M[=G?75C4\I:S<7Q7!]*W/TN!&]2Z1T]JZS^A9];0K07K9>MJ0?+"I'"4>&*3 MZLL,))K85E.Q?TONR07+^7ZI=B<-D<;)+/+2T?G?%W,5D*4"/?)%7;R'HV,R MU7+V'1JD;4DUZ@Q'-\ND\.7T2RUU='!1O*33Y8?:56.>9V5T_E_ MB?[-+'!$R5?LU#:=PU?8+,DB.Q41OQ9ZLO#4F436VHXOGC+TDUX M2N+OL.[2;:35.QA6@L?&IUZ&&SD4ZD)/F75Q\!TW!>QO[I6?L_9X.J^3QS&R M5V3V\[R9PQA*U>.Q(K%L>75CEDHK9BY5K>*6/';53>''!-\QG-PA],SV[W*Y2ME)787;,+=P>1=7 M>Y%2*U%5O.=$]/C'(UKD\*B*8RC5G0K1K4_7PDFNE/$G>:9?;YOEMQE=VL;6 MYHSI37V,XN+PY\'L?!E2)WTL>^(YR,[EZBYB.7TN=PKF6.5OG[U7-3DAZ-&;TL/\ #R_K3^?W63?OTRM0_P E\U^< M8?K?2_ 2]\ON1^[1??G>E_EY?UH_=9-^_3*U#_)?-?G&'ZWTOP$O?+[D?NT7 MWYWI?Y>7]:6Z>-M>SVH\=:#J>U;)-N>SZQI6JZ]L>X6(GP6-KSV%P5#&YC9) MX)9[,D,V=R%:2TYCI)'-=*J*YR_%855E&=64X+JPO:Y?0 MM;FHZUS3HPA.H]CG*,4I3:V^N:;WO>=U.,[A5W[B_3P[EVE[.\T=@Z':36=- MI\K[E9VJOJ]SBK*YJSA8[%2G62E-E(=YQT5Y[5J^?6V")%\_<)=8ZGIV=I3M MG1^7W)'?W:+[\[TO\ +R_K1^ZR;]^F5J'^2^:_ M.,/UOI?@)>^7W(_=HOOSO2_R\OZTM$=.N KG5KK%POU[O[-6W*YQ1IM;5;&T M4\7+A:V:DKV[EE;L.*FNY&6DQR6O'H=/*J>//GXD1OKE7EW4N4NJIRQPWX&R M6DLCGIK3=GD,ZBK3M:*@YI=52P;>/5Q>&_E9DL=0D0 /".PO63@;M9 MH5GC7L#QEK7)>IS++-4KYNM)'E<#>FB^2[+:KL>/EI[#JN92'[S[7CK5:=8U M5BN5CG-7L6UW9KD8 MRS:EJLD5(X89]=?,R-$62S*]%QK[I>P6%A@ZL9+'1LFJQ6 M+>=Y.X6PE>!EE[V_:$;D>1H+5R&NV-SI4K1SR,:B?>^7,1WW+4&41WUD^B,G M]J=.AV,=I=>6$.VJF\..";YMQG/PC],OVZW&W0M$1'MS[_'E55J^/#L?<:LLJ:PMX M3J2Y\(KO[7X":9-YNFJKN499S=6MG0>]13QUST MUU;ZY6?.VN#U/141B^$5%]:>,MI&+=U5GP5-+OO_ -"NO.3KQCI[+K9^OG>R MDNB%)I[/XZZ.Z4H2>FG@ +-OTO="W)VI[$Y1D7FC3Z_04+,_S(D^7;R7(VIV M*47RE>DS_G0XJPOJ:U6M^7X&TE6=[?$T4C55J]RTO[NQEUK6;CRK>GTI[ M&1K4>C]-ZLH>0S^TI5\%A&;75J0X^)4CA..W:TGU7Q3176[!?2]ZS>L7,MU= M['Y/7HWK/)6TGF[ Q9^HV25?7'%#O^EPXJ[3I5W>6-;+@;LRL5%=,YS55\GM MM732ZMW23YX/#P/'T44%GOFW6TY.KIK,)4UMPIW$>LOG:?5:2YZ.^+C M?/IWO/7](XMY39"^1L<^A\M:UCXK362-8V2!.3O^G,[62M&KEZ>I\IGZZ4X=,7]KUBM;WL$[1+1M4*-M"QZ/+>2\.!X1= M]DGW1\?:FIS]3-EDE@5K7OI;]Q!DZKEQO(=NE83PY/*QR.1%\HOQ1 M4.RL_P H:Q59=Z7W)A9]CG:53DX2RNIBN2K0:[ZJM/N,]2U/Z?OW0MBMI6S' M"NI:%"LC6+D-LYDXJN5&M=X\S*S1MKW._P#+9Y^*) K_ (?!J_#SPSU+E$5C M&I*71&7II&2M>PKM)N)]6K9TJ"Y9W%%K_P"N=1^ D;X)^EWWNY:I7^R_975L M!CF/9)?U?A' 939\ERD?GS)^ \C&C_@C7)]\N+N-74T ML+2DV^6;P\"QQ[Z+ R3S;;VE MW2=*N4X;XFH7=_KL5KN6^09(=UY.5\E:2G8?C=@OU8JFILNU971V(<'5Q=>P MU5^9&XC%[F]_?[*\WY+VL=D>]Q[N)?.E>S;2&CL*F46L7?+^?J_&5MV#PDUA M#%;&J<8)\42"F-)V >=V6O8B5%CLX_)X^S&R>IV,DU*+2<6FDRJUVH^F*?K<(J%]3;?MH<>F+P\#[AK/J;S<7.K*XTE>1C3;;5&XQPCS1K0 M4FUP2E3QW8S>UD2FX^PK[HNIS6?LO7O';G0K>GSE-.Y8XEN0S^N=(&?9L7F- MTPFR3>5,U3U'E$]]5Q?/&7I)KPE6W?8AVDVK?5L(UH+V M5.O0>.W#8I5(S_D[CA-?]B[W3-A>WY75VUBJ_P _[/+;V#E3A3#,@7T(_P": MZI;Y';E)X$1R)ZX*\J>KX?=1?'U+4.3Q_GL7S1F_M3AH=BW:77>S+7&..&,J MUO'#N.KBUT)F9?$_TS?=/;+%2?E3DOA#B+#R^/MD5?+[#R)MM3[]47Y>%PN% MQ>L6O#$]7_[ZS[J)_P!OIZ%;5EA!8485)RZ%%=]O'P$NROS==7W4E+,[BRM: M3WX2E5FOXL8Q@_G"[MQ]JG\A-"TC1_M_X5_D;J&M:I^%/LOV'\)?R>PU+$?; M_L7VBY]C^V?8_F?*^=+\OU>GUN\>I8!5GY2I*IAAUI-]]XFX]A:_0K&C9=;K M>1I0ACAACU(J..&+PQPQPQ>'*SMY\'; M M M .J;SO.H<9Z;L_(6_P"PXS4])TO!Y'9-IV3, MV$JXS"X3$UI+F0R%R9454C@@B5?2U'/>[PUC7.5$7[ITYU:BI4TY5)/!)<6S MJWM[:Y=:5+^^J1I6=&#G.QO[5I5*%2 M5&LG&I%X-/@?.7YA99K94LRRZK&M8UH*4)Q>*E%^@^#3P::::331W8XSN M %%WZE3LEB>4>V?'G FNWV7\?UNT>ZW97PO]4-7D/E1V$S^:Q;7-18YGX_ M4<)@5D%LTM\X;4-+,M46^1V M\NM#+Z+Z_-5K=64EW(1I8\C;6QIE<0E)K\ "X_\ 2W<4V*6@]K^;[=.3[+LN MV\>\6X&\]BMB273,1G-KVFO _P""2+(F]8ATGW?3\MOC[JD&U?63J4;=;U&4 MGW6DO09MKYM>62A8YIG,EXM2K2HQ?R<93FE\Y#'H1:^(:;/ M M M M %&_P!^3W44[$;ID.G_ +L7S^#..,ZYG)^UX>VQ]#EOD/" MVD1N+H6J[G,R&@Z+?@5(9&O6OE,JUUEJ205J4\E@Z=R?Z+35]RO5B_6IK?2IM;'NG/QMJC"3PI] MKWW;>6/;RV5^JY2G?Y-ZV;1EV7]QXP?>;#E->O3L^SVMPXSNW'K2Q.P_+1C[ M=*7T4QU*+>R,O;1?BU,,&XO"<;XO5KN9UP[F:1'O/7WDS"[G5 MBA@=GM<=*F,W?3[,S&JM#;=1NNCS.&F;(Y6,F=&ZG95JNKS3,\/6NKRPNK&I MY.Y@XO@^#Z'N?H\INUIK5VG]76?TW(KF%:*2ZT-U2F^2<'XT>3'#JOV+:VF4 M)U"2 $+_N@>\3PMT;U'8M!X^S6"Y.[3Y"A;Q^OZ'BKE?*8CCG)3,2*/8N5 M;-.5[,2S%I+\^'#*Y,CD7L8QS:]>1UJ/.Y1D=?,)JI43A9I[6_97IW+G> MPJ'M([6GR66REV7PU'V;MZR^1_A$;Y=\$1 M/"%EPA"E!4Z:PA%))WDY5+NM.4YR>URE)MR;YVWB=V...-KGR22/-8JJY?+EJ?-[Q7V85*\?O>.$?PUBPS=M0X7L4\@F];#HM6O$Z23+Q1M@@MV8W)9QN(GMV MZZ-FA9/!F,BA9SS*$;Q^+[%/2TSSY !V?3=WW3CK8\;N/'VW;1HFW8:5T MV(VG3<_E=8V/%3/8Z)\N-SF$MT9V;2\O,ON(W=A5J4+J#\6=.4H3CT2BTUW&2V<3>_9[EW%E.MC+7,F#Y4 MQ=.)(JU7EG1-VG#QYU5 MHV49 U:+F*]=GTKZ_%9&IZE]",^'CJK2>6IX]:LU MR=:/W)()><7KF5/J*WRR,O;*E6Q\-PX[>CHP,*.=O>>]QSL!C;F V/L1G-)U M>_!+6M:[Q%B\/QA%/7L(C;5>QL&KTZFZW:MN)$CE@L926!T:N;Z/2^1']^WR M'*[9]:-)2FN,L9>![/ 0_.^UWM SVFZ%Q?SHVTE@X4(QH['O3E!*HT]S3FUA MLPVO&+F:::Q-+8L2R3SSR/FGGF>Z6:::5RODEED>KGR22/X?+VOS0<&\.[!'D>-J.3KR1P M-]C%^G+T-O(;!=AW9U5SS-(:LS6FUDMI4QHIK96K1>QKEA2DL9/FZ( M M M !_CFM>US'M1S7(K7-4V+G;HE3PNL[9D9K&8VWKS=O3+\ MVW?XJR=GY.,U/(VYW.D?A[DD&)BE"G=2;E.U;482?%T6]D&WM=.34/:N&"BZ@?(G&W M(/$>WY?0>4=*VCC[=<#.M;,:MN&$R& S="1%5&.FQ^2@KV/D3HWU12M18IF* MCV.YK&-5SG*C6M:BN@:!K>(U#2 MM0Q%+ :SK. I0X[#X3#XZ%L%.A0IP-;'%#%&W_O'MCGOYGK-SYMO&4\TC M[%?3.3\-6Y"UIBN1Z)C\?LN)GUK9<128Y6JV2U%F9T1%1RN]2*V2VVK:\5U; MNG&?/%]5]YXI]S H?/O-PRFXE*MIV^JVTF\53K156'0IQ<)Q7/)5'T\(J.0? MIQ/<6U"Q.S5J_"G*M5LC_LT^GMR-@M(97GZW^BM_\ ]QZW_G@.Q^L63?AOY$_N3"?\)=IWYL__ -BT_KSOFH_3W^YU MLDD+,SQ3H?'[9%5'S;=S!Q]=CKHDR1>J9-#S.[3.16+\S^#8]?0GCQZ_O3CG MJ;*8>MG*71&7II'>M>PCM'N&E6M:%!/V]>D\/FI5.G9CW]AG_P +?2Z!8X]]$YR?S;,RG-2S_ #*C3IK?&WA*HVN3KU/)*+Y^ MI/HXD_74;VC.C?32SC-BXZXK9N7).+]#ZW+'+5J#>=XJV8T9Z+V%;-2HZIJ= M]BM7Q8P^+Q]A6O EX-101.SCH 6 ttgt-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Operations link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Net Income (Loss) Per Common Share link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Convertible Notes and Loan Agreement link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Leases and Contingencies link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - 401(k) Plans link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Net Income (Loss) Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Convertible Notes and Loan Agreement (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Leases and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Organization and Operations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Revenue - Disaggregated Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue - Schedule of Deferred Revenue Included in Contract Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Fair Value Measurements - Assets Carried at Fair Value and Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Fair Value Measurements - Fair Value of Contingent Consideration (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Cash, Cash Equivalents and Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Cash, Cash Equivalents and Investments - Short-term Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Convertible Notes and Loan Agreement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Convertible Notes and Loan Agreement - Schedule Of Interest Expense Recognized (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Fair Value and Carrying Value of Debt Instrument (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Leases and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Leases and contingencies - Summary of Operating Lease Liabilities Included in Consolidated Balance Sheet (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Leases and Contingencies - Summary of Lease Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Leases and Contingencies - Summary of Additional Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity Under Company's Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Stock-Based Compensation - Schedule of Employee Stock Purchase Plan (ESPP) (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Stock-Based Compensation - Schedule of Valuation of ESPP Purchase Rights and Underlying Weighted-Average Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Segment Information - Net Sales by Campaign Target Area (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Segment Information - Net Sales to Customers by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Segment Information - Long-Lived Assets by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink Convertible senior notes Convertible Debt Convertible senior notes, Carrying Value Convertible Debt, Total 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term in Years, Options outstanding Contract with customers amortization period of contract assets. Contract With Customers Amortization Period Of Contract Assets Amortization period of contract assets Amortization period of contract assets Increase (Decrease) in Other Accrued Liabilities Accrued expenses and other current liabilities Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Geographical [Axis] Geographical Goodwill and intangible assets. Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Period of grants vested Debt Securities, Available-for-sale, Total Debt Securities, Available-for-Sale Estimated Fair Value Schedule of Segment Reporting Information, by Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Restricted Stock Units (RSUs) [Member] Restricted Stock Units [Member] Restricted Stock [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Fair Value Disclosures [Text Block] Fair Value Measurements Revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total Net sales, Total Total Revenue Two thousand twenty one loan and security agreement. Two Thousand Twenty One Loan And Security Agreement [Member] 2021 Loan Agreement [Member] Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Employee service share-based compensation, nonvested units, compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Disaggregation of Revenue [Table Text Block] Disaggregated Revenue Accounts Payable, Trade, Current Accounts payable Contract with Customer, Liability, Current Contract Liabilities, Balance Contract Liabilities, Balance Contract liabilities Interest and other income, net Interest Income (Expense), Net Interest Income (Expense), Net, Total Convertible Debt, Fair Value Disclosures Convertible senior notes, Fair Value Finite-lived intangible asset, expected amortization, after year four. Finite Lived Intangible Asset Expected Amortization After Year Four Thereafter Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Assets Carried at Fair Value and Measured on Recurring Basis Non-current operating lease liability Operating Lease, Liability, Noncurrent Non-current operating lease liabilities Treasury stock, at cost; 30,244,211 and 30,243,921 shares, respectively Treasury Stock, Common, Value Debt Securities, Available-for-Sale [Table] Liabilities, Fair Value Disclosure Total liabilities Liabilities, Fair Value Disclosure, Total Balance Sheet Location [Axis] Balance Sheet Location LIBOR [Member] LIBOR . Assets, Current Total current assets Weighted average number of basic shares outstanding. Weighted Average Number Of Basic Shares Outstanding Weighted average shares of stock outstanding Weighted average shares of stock outstanding Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Deferred Income Tax Assets, Net Deferred tax assets Deferred Income Tax Assets, Net, Total Fair value measurement with unobservable inputs amounts included in accrued expenses and other current liabilities. Fair Value Measurement With Unobservable Inputs Amounts Included In Accrued Expenses And Other Current Liabilities Amounts included in accrued expenses and other current liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Options outstanding, ending balance Options outstanding, beginning balance Common stock outstanding under the plan Deferred revenue payment terms. Deferred Revenue Payment Terms Deferred revenue payment terms Deferred revenue payment terms Weighted-average fair value per right granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Debt Securities, Available-for-Sale [Line Items] Schedule of Available-for-sale Securities [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Grant date fair value of restricted stock units vested Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Increase (Decrease) in Accounts Payable, Trade Accounts payable Selling and Marketing Expense [Member] Selling and Marketing [Member] Schedule of Long-Term Debt Instruments [Table] Shares, Outstanding Ending balance, shares Beginning balance, shares 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Operating lease term option to extend. Operating Lease Term Option To Extend Operating lease term option to extend Common Stock, Capital Shares Reserved for Future Issuance Common stock shares reserved for issuance Common stock reserved Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Business Combination Disclosure [Text Block] Acquisitions Weighted average shares of common stock and vested undelivered restricted stock units outstanding diluted. Weighted Average Shares Of Common Stock And Vested Undelivered Restricted Stock Units Outstanding Diluted Weighted average shares of common stock and vested, undelivered restricted stock units outstanding Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on foreign currency exchange Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Translation Entity Address, City or Town Entity Address, City or Town Other long-term liabilities. Other Long Term Liabilities Policy [Text Block] Other Liabilities 2024 (April 1 - December 31) Long-Term Debt, Maturity, Remainder of Fiscal Year Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate — operating leases Number of Shares (in millions) Debt Instrument, Convertible, Number of Equity Instruments Number of common stock issuable upon conversion Increase (Decrease) in Income Taxes Payable Income taxes payable Lessee, Operating Lease, Renewal Term Lessee, operating lease, renewal term Convertible Notes and Loan Agreement Debt Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Options Outstanding, Cancelled First Interest Payment Date Debt Instrument, Date of First Required Payment Date of first required payment Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type [Axis] Subsequent Event Type Maturity Date Long-Term Debt, Maturity Date Loan facility maturity date Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Non-US [Member] International [Member] Other International [Member] Contract with customer contract period. Contract With Customer Contract Period Contract with customer contract period Pro rata share of an amount in cash Pro Rata Share of an Amount in Cash Pro rata share of an amount in cash. Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts, accounts receivable Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Options vested or expected to vest Operating Lease, Liability, Current Current operating lease liabilities Property, Plant and Equipment, Net Property and equipment, net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Accounts Receivable, Credit Loss Expense (Reversal) Provision for bad debt Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Options vested or expected to vest Treasury Stock Treasury Stock, Common, Shares Entity Central Index Key Entity Central Index Key Plan Name [Domain] Plan Name One-time cash allowance from lease agreement. One Time Cash Allowance From Lease Agreement One-time cash allowance Total short-term investments Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Lessee operating lease term and discount rate table. Lessee Operating Lease Term And Discount Rate Table [Text Block] Lessee Operating Lease Term and Discount Rate Financial Instruments [Domain] Line of Credit Facility [Table] Line Of Credit Facility [Table] Investment, Name [Axis] Cost, Depreciation Depreciation included in cost of revenues Lessee, Operating Leases [Text Block] Leases and Contingencies Cash and Cash Equivalents [Abstract] Plan Name [Axis] Plan Name Geographical [Domain] Geographical Assets Total assets UNITED STATES United States [Member] Operating Lease, Right-of-Use Asset Operating lease assets with right-of-use Operating lease assets (right -of-use assets) Line of Credit Facility [Line Items] Line Of Credit Facility [Line Items] Entity Registrant Name Entity Registrant Name Less: unamortized debt issuance costs Debt Issuance Costs, Net Transaction costs of notes Debt Issuance Costs, Net, Total Lessee, Operating Lease, Existence of Option to Extend [true false] Lessee, operating lease, existence of option to extend Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Related Party, Type [Domain] Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Rule 10b5-1 Arrangement Modified Rule 10b5-1 Arr Modified [Flag] Rule 10b5-1 arrangement modified flag. Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Long lived assets percentage. Long Lived Assets Percentage Long lived assets percentage Retained Earnings [Member] Retained Earnings [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares, Nonvested outstanding, ending balance Shares, Nonvested outstanding, beginning balance Impairment of Intangible Assets, Finite-Lived Write off of fully amortized intangible assets Deferred Income Tax Liabilities, Net Deferred tax liabilities Deferred Income Tax Liabilities, Net, Total Issuance of common stock from employee stock purchase plan , shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Shares issued under the ESPP Minimum [Member] Minimum [Member] Bonds [Member] Bond Funds [Member] Proceeds from Stock Options Exercised Proceeds from stock option exercises Cash received from exercise of options Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Operating Lease, Liability Operating lease liabilities Total operating lease liabilities Fair value assets measured on recurring basis. Fair Value Assets Measured On Recurring Basis [Abstract] Assets: Payments for earn out liabilities. Payments For Earn Out Liabilities Payment of earnout liabilities Revenue [Policy Text Block] Revenue Recognition Accrued Income Taxes, Current Income taxes payable Equity Component [Domain] Equity Component Amortization of Debt Issuance Costs and Discounts Amortization of debt discount and transaction costs Amortization of Debt Issuance Costs and Discounts, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Number of websites. Number Of Websites Number of websites Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Measurement Frequency Debt Disclosure [Abstract] Net income (loss) applicable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted, Total Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Impact of net settlements Contingent consideration. Contingent Consideration [Member] Contingent Consideration [Member] Number of webinars virtual event channels Number of Webinars Virtual Event Channels Number of webinars/virtual event channels Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Product development Research and Development Expense, Total Third amendment newton lease. Third Amendment Newton Lease [Member] Third Amendment Newton Lease [Member] Interest and Debt Expense, Total Interest and Debt Expense Interest and Debt Expense Stock Repurchase Program, Authorized Amount Common stock repurchase authorized amount Assets [Abstract] Assets Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table] Amortization of Intangible Assets Amortization of intangible assets Amortization of Intangible Assets, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Common stock shares available for issuance Goodwill and intangible assets. Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Common stock, $0.001 par value; 100,000,000 shares authorized; 58,792,845 and 58,659,065 shares issued, respectively 28,548,634 and 28,415,144 shares outstanding respectively Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Initial Conversion Price Debt Instrument, Convertible, Conversion Price Conversion price of debt per share Debt instrument repurchase transaction fee Debt Instrument Repurchase Transaction Fee Transaction fee Revenue Recognition [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-based Payment Arrangement, Noncash Expense, Total Proceeds from issuance of shares Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Operating income (loss) Operating Income (Loss) Pooled Bond Funds [Member] Pooled bond fund. Pooled Bond Funds [Member] Debt Securities, Available-for-sale, Realized Gain (Loss), Total Debt Securities, Available-for-Sale, Realized Gain (Loss) Realized gains or (losses) Lease agreement for office. Lease Agreement For Office Lease agreement for office Share based compensation arrangement by share based payment award expiration month and year. Share Based Compensation Arrangement By Share Based Payment Award Expiration Month And Year Expiry date Income tax expense Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Provision for income taxes Convertible Debt Securities [Member] Convertible Debt Securities [Member] Research and Development Expense [Member] Product Development [Member] Lease extension date. Lease Extension Date Lease extension date Share-Based Payment Arrangement, Expense Allocated stock-based compensation expense Payment, Tax Withholding, Share-Based Payment Arrangement Tax withholdings related to net share settlements Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Increase (Decrease) in Operating Lease Liability Operating lease liabilities with right of use Assets and Liabilities, Lessee [Abstract] Finite-Lived Intangible Assets, Net Intangible assets, net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Total intangible assets Operating lease assets (ROU) Increase decrease in operating lease right-of-use assets. Increase Decrease In Operating Lease Right Of Use Assets Operating lease assets with right of use Revenue Revenue from Contract with Customer [Text Block] Income tax change in enacted tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures New awards granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Treasury Stock, Shares, Retired Purchase of common stock through stock buyback, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of common stock from restricted stock awards, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Options outstanding Debt Instrument, Face Amount Aggregate principal amount Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating Expenses [Abstract] Operating expenses: Unrealized gain (loss) on investments (net of tax provision effect of $(7) and $18, respectively) Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total Revenue from External Customers by Geographic Areas [Table Text Block] Net Sales by Campaign Target Area and Geographic Area Fourth amendment. Fourth Amendment [Member] Fourth Amendment [Member] Long-Term Debt, Type [Domain] Long-term Debt, Type Payments on contingent liabilities Fair value measurement with unobservable inputs reconciliations recurring basis payments on contingent liabilities. Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Payments On Contingent Liabilities Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income (loss), net of tax: Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Options Outstanding, Granted Equity [Text Block] Stockholders' Equity Depreciation Depreciation Depreciation, Total Debt Instrument, Convertible, Latest Date Debt instrument conversion date 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Contract with customer liability revenue recognized during period. Contract with Customer Liability Revenue Recognized During Period Contract Liabilities, Revenue Recognized 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Contingent consideration non current. Contingent Consideration Non Current [Member] Contingent Consideration - Non-current [Member] Contingent Consideration - Non current [Member] Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Gains Equity, Attributable to Parent [Abstract] Stockholders’ equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Lessee, Operating Lease, Liability, to be Paid, after Year Five, Total Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Revenue under longer-term contracts [Member] Long-Term Contract with Customer [Member] Lease, Cost [Table Text Block] Summary of Lease Costs Impairment of Intangible Assets (Excluding Goodwill), Total Impairment of Intangible Assets (Excluding Goodwill) Impairment of intangible assets Line of Credit Facility, Maximum Borrowing Capacity Credit line Lease Contractual Term [Domain] Lease Contractual Term Net income (loss) per common share: Earnings Per Share [Abstract] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Summary of Maturities of Operating Lease Liabilities Investment, Name [Domain] Accounting Policies [Abstract] Lessee Disclosure [Abstract] Lessee, Lease, Description [Table] Lessee Lease Description [Table] Cost, Amortization Amortization of acquired technology Liability Class [Axis] Liability Class Line of credit facility sublimit capacity. Line Of Credit Facility Sublimit Capacity Letter-of-credit sublimit Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Debt instrument, interest rate effective percentage Basic net income (loss) per common share Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Commitments and Contingencies Leases and contingencies (see Note 9) Business Combinations [Abstract] Income Statement [Abstract] Debt Securities, Available-for-Sale, Current Short-term investments Debt Securities, Available-for-sale, Current, Total Related Party, Type [Axis] Operating Leases Income Statement Lease Operating Leases Income Statement Lease Base monthly rent Indefinite-Lived Intangible Assets (Excluding Goodwill) Intangible assets with indefinite lives other than goodwill Indefinite-lived Intangible Assets (Excluding Goodwill), Total Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Schedule of Deferred Revenue Included in Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating Lease, Cost Operating lease expense Short-Term Lease, Cost Short-term lease expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options Outstanding, Options vested or expected to vest Statistical Measurement [Domain] Statistical Measurement Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Proceeds from Issuance of Debt Aggregate principal amount of term loan borrowed Two thousand eighteen loan and security agreement. Two Thousand Eighteen Loan And Security Agreement [Member] 2018 Loan Agreement [Member] Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Share Repurchase Program [Axis] Share Repurchase Program Diluted net income (loss) per common share Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Lease, Cost [Abstract] Cost of Sales [Member] Cost of Revenue [Member] Stock option two thousand seventeen plan. Stock Option Two Thousand Seventeen Plan [Member] Stock Option 2017 Plan [Member] Debt Instrument, Name [Domain] Debt Instrument, Name Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Options Outstanding, Options exercisable Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Fair Value, Recurring [Member] Fair Value, Measurements, Recurring [Member] Fair value liabilities measured on recurring basis. Fair Value Liabilities Measured On Recurring Basis [Abstract] Liabilities: Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block] 401(k) Plans Termination fee payable Termination Fee Payable Termination fee payable. Contract with customer liability billings. Contract with Customer Liability Billings Contract Liabilities, Billings Payments for Repurchase of Common Stock Purchase of treasury shares and related costs Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock from exercise of options, shares Options Outstanding, Exercised Debt instrument repurchase principal amount Debt Instrument Repurchase Principal Amount Debt instrument repurchase principal amount Consolidation, Policy [Policy Text Block] Principles of Consolidation Liabilities and Equity [Abstract] Liabilities and Stockholders’ Equity Income Tax Expense Benefit Income Tax Expense Benefit1 Income tax expense benefit1 Entity Address, Postal Zip Code Entity Address, Postal Zip Code Initial Conversion Rate per $1,000 Principal Debt Instrument, Convertible, Conversion Ratio Debt instrument, conversion rate Entity Interactive Data Current Entity Interactive Data Current Percentage increase in base rent. Percentage Increase In Base Rent Percentage increase in base rent Selling and Marketing Expense Selling and marketing Selling and Marketing Expense, Total Schedule of interest expense recognized. Schedule Of Interest Expense Recognized Table [Text Block] Schedule Of Interest Expense Recognized 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Increase (Decrease) in Employee Related Liabilities Accrued compensation expenses Increase (Decrease) in Employee Related Liabilities, Total Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Shares, Granted Revision of Prior Period [Axis] Revision of Prior Period Semi-Annual Interest Payment Dates Debt Instrument, Payment Terms Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Lease amendment effective month and year. Lease Amendment Effective Month And Year Amendment effective month and year Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Earnings Per Share, Basic [Abstract] Basic: Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value Per Share, Vested Local Phone Number Local Phone Number May 2022 Repurchase Program [Member] May Two Thousand Twenty Two Repurchase Program [Member] May two thousand twenty two repurchase program. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted- Average Exercise Price Per Share, Options exercisable Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Statement of Cash Flows [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive loss Available For debt Sale Securities [Table Text Block] Available For debt Sale Securities [Table Text Block] Short-term Investments Segment Reporting Information [Line Items] Gross Profit Gross profit Accounts Payable and Other Accrued Liabilities, Current Accrued expenses and other current liabilities Transaction agreement per share of common stock Common Stock, Par or Stated Value Per Share Common stock, par value Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of exchange rate changes on cash and cash equivalents Zero Point One Two Five Percentage Convertible Senior Notes. Zero Point One Two Five Percentage Convertible Senior Notes [Member] 0.125% Convertible Senior Notes [Member] Interest Rate Debt Instrument, Interest Rate, Stated Percentage Interest rate Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Employee service share-based compensation, nonvested units, compensation cost not yet recognized, period for recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term in Years, Options vested or expected to vest Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum [Member] Earnings Per Share, Diluted [Abstract] Diluted: New TechTarget [Member] New TechTarget [Member] New TechTarget. Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Operations Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3) [Member] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Shares Acquired, Average Cost Per Share Stock repurchased, average price per share Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash and cash equivalents General and Administrative Expense [Member] General and Administrative [Member] Interest Expense [Member] Interest Expense [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Options Outstanding, Forfeited Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Remeasurement of contingent liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total Total contingent consideration Fair value measurement with unobservable inputs contingent consideration. Fair Value Measurement With Unobservable Inputs Contingent Consideration Total Contingent Consideration Segment Reporting Disclosure [Text Block] Segment Information City Area Code City Area Code Postemployment Benefits [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities: Accrued sales incentives. Accrued Sales Incentives Accrued sales incentives Accrued sales incentives Weighted Average Number of Shares Outstanding, Basic [Abstract] Basic: Customer [Domain] Customer General and Administrative Expense General and administrative General and Administrative Expense, Total Lease amendment effective date. Lease Amendment Effective Date Amendment effective date Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Basic, Total Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of valuation of ESPP purchase rights and the underlying weighted-average assumptions Prepaid taxes Prepaid Taxes Employee Stock Purchase Plan [Member] Employee Stock [Member] Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities: Customers by campaign target area. Customers By Campaign Target Area [Member] Customers by Campaign Target Area [Member] Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Summary of Restricted Stock Unit Activity Under Company's Plans Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Option Activity Under Company's Plans Contingent Consideration Type [Domain] Contingent Consideration Type Increase (Decrease) in Contract with Customer, Liability Contract liabilities Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total future minimum lease payments UNITED KINGDOM United Kingdom [Member] Two thousand and seven plan and two thousand and seventeen plan. Two Thousand And Seven Plan And Two Thousand And Seventeen Plan [Member] 2007 and 2017 Plans [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Schedule of Fair Value and Carrying Value of Debt Instrument Schedule of Convertible Notes Schedule of Long-Term Debt Instruments [Table Text Block] Depreciation, excluding depreciation of $1,175 and $845, respectively, included in cost of revenue Depreciation, Nonproduction Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Outstanding stock options and unvested restricted stock units excluded from computation of diluted EPS Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Ending balance Beginning balance Liability value on recurring basis Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Lease, Cost Total lease expense Accounts receivable, net of allowance for doubtful accounts of $3,825 and $5,028 respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Customer [Axis] Customer Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and cash equivalents Cash and cash equivalents Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Options exercisable Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Excise Tax on repurchased shares Adjustments to additional paid in capital, excise tax on repurchased shares. Adjustments to Additional Paid in Capital, Excise Tax On Repurchased Shares Excise Tax on repurchased shares Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Revision of Prior Period, Reclassification, Adjustment [Member] Reclassification Adjustment [Member] Antidilutive Securities, Name [Domain] Percentage of sale price of common stock and conversion rate. Percentage Of Sale Price Of Common Stock And Conversion Rate Percentage of sale price of common stock and conversion rate Time Deposits [Member] Time Deposits [Member] Time deposits. 2025 Notes [Member] Two Thousand Twenty Five Notes [Member] Two thousand twenty five notes. Schedule of Debt [Table Text Block] Schedule of Notes Revenue recognition remaining performance obligation expected timing of Invoicing period. Revenue Recognition Remaining Performance Obligation Expected Timing Of Invoicing Period Revenue recognition timing of invoicing period Cover [Abstract] Share Repurchase Program [Domain] Share Repurchase Program Document Fiscal Year Focus Document Fiscal Year Focus Numerator. Numerator [Abstract] Numerator: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Exercise price per share Stock option 2007 Plan. Stock Option Two Thousand Seven Plan [Member] Stock Option 2007 Plan [Member] Income Taxes Paid, Net Cash paid for taxes, net Income Taxes Paid, Net, Total Litigation Settlement, Expense Charges, claims related to litigation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value Per Share, Granted Weighted-average fair value per right granted Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Period of grants expired Accounts Receivable [Policy Text Block] Accounts Receivable Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive income (loss) New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships Member Customer Relationships [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Right of use assets and lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Treasury Stock, Shares, Acquired Common stock repurchased, shares Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Forfeited Fair Value Measurement With Unobservable Inputs Fair Value Measurement With Unobservable Inputs Reconciliation recurring basis amortization of discount on contingent liabilities. Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Amortization Of Discount On Contingent Liabilities Amortization of discount on contingent liabilities Financial Instrument [Axis] Unrealized loss on investments, tax effect Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent, Total Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average common shares outstanding: Diluted: Debt Securities, Trading, and Equity Securities, FV-NI [Table] Schedule Of Trading Securities And Other Trading Assets [Table] Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock from exercise of options Issuance of common stock from exercise of options Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate Intrinsic Value, Exercised Intrinsic value of options exercised Amendment Flag Amendment Flag Amortization excluding cost of amortization. Amortization Excluding Cost of Amortization Amortization Amortization of intangible assets and other excluding financing costs. Amortization of Intangible Assets and Other Excluding Financing Costs Amortization Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross Unrealized Losses Accounting Standards Update [Domain] Accounting Standards Update Technology-Based Intangible Assets [Member] Developed Websites, Technology and Patents [Member] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Amortization Expense of Intangible Assets Purchases of investments Payments to Acquire Debt Securities, Available-for-Sale Cash, Cash Equivalents, and Short-Term Investments [Text Block] Cash, Cash Equivalents and Investments Variable Rate [Domain] Variable Rate Securities Act File Number Entity File Number Line of Credit Facility, Expiration Date Credit facility, Maturity date Weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares. Weighted Average Shares Of Common Stock And Vested Undelivered Restricted Stock Units Outstanding And Potentially Dilutive Shares Total weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares Goodwill and Intangible Assets Disclosure [Abstract] Adjustment of common stock under employee stock purchase program. Adjustment of Common Stock Under Employee Stock Purchase Program Adjustment of common stock under employee stock purchase program Long-Term Debt, Excluding Current Maturities Net carrying amount November Two Thousand TwentyTwo repurchase program [Member] November Two Thousand TwentyTwo RepurchaseProgram [Member] November 2022 Plans [Member] Regulatory assets. Regulatory Assets [Abstract] Share-Based Payment Arrangement [Abstract] Pooled Bond and money market funds [Member] Pooled Bond and Money Market Funds [Member] Debt Instrument [Axis] Debt Instrument Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value Per Share, Nonvested outstanding, ending balance Weighted-Average Grant Date Fair Value Per Share, Nonvested outstanding, beginning balance Contingent consideration current. Contingent Consideration Current [Member] Contingent Consideration - Current [Member] Contingent Consideration - Current [Member] Operating Expenses Total operating expenses Expected term in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Preferred Stock, Value, Issued Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued or outstanding Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number of operating segment Investment Type [Axis] Investment Type Calculation of Numerator and Denominator in Earnings Per Share [Line Items] Calculation Of Numerator And Denominator In Earnings Per Share [Line Items] Calculation of numerator and denominator in earnings per share. Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Impact of net settlements, shares Net Income (Loss) Per Common Share Earnings Per Share [Text Block] Trademarks and Trade Names [Member] Trademarks, Trade Name and Domain Name [Member] Long-Lived Assets by Geographic Areas [Table Text Block] Long-Lived Assets by Geographic Area Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities [Axis] Share-based compensation arrangement by share-based payment award effective date. Share Based Compensation Arrangement By Share Based Payment Award Effective Date Plan effective date Finite-Lived Intangible Assets, Gross Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Former Stockholders [Member] Former Stockholders [Member] Former stockholders. Subsequent Event Type [Domain] Subsequent Event Type Income Statement Location [Axis] Income Statement Location Unaffiliated customers by geographic area . Unaffiliated Customers By Geographic Area [Member] Unaffiliated Customers by Geographic Area [Member] Adjustments to additional paid in capital accrued share-based compensation requisite service period recognition value. Adjustments To Additional Paid In Capital Accrued Share Based Compensation Requisite Service Period Recognition Value Accrued compensation expense Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Expected dividend yield Long-Term Debt, Type [Axis] Long-term Debt, Type Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Shares issued Treasury Stock, Value, Acquired, Cost Method Common stock repurchase, amount Purchase of common stock through stock buyback Convertible Subordinated Debt, Total Convertible Subordinated Debt Convertible senior notes Title of 12(b) Security Title of 12(b) Security Revenue under short-term contracts [Member] Short-Term Contract with Customer [Member] Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Lease Contractual Term [Axis] Lease Contractual Term Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Intangible Assets Western Alliance Bank. Western Alliance Bank [Member] Western Alliance Bank [Member] Investments [Domain] Investments Accounting Standards Update [Axis] Accounting Standards Update Non-Rule 10b5-1 Arrangement Modified Rule 10b5-1 Arrangement Modified Non-rule 10b5-1 arrangement modified flag. Contract with Customer, Duration [Domain] Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Threshold percentage of stock price trigger Treasury Stock [Member] Treasury Stock, Common [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities: Amortization of Debt Issuance Costs Amortization of debt issuance costs Long-Term Line of Credit Credit line, outstanding amount Long-term Line of Credit, Total Weighted Average Number of Shares Outstanding, Diluted, Adjustment Effect of potentially dilutive shares Weighted Average Number Diluted Shares Outstanding Adjustment, Total Debt instrument principal amount converted. Debt Instrument Principal Amount Converted Debt instrument converted Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement By Type [Table] Debt and Equity Securities, FV-NI [Line Items] Schedule of Trading Securities and Other Trading Assets [Line Items] Contingent Consideration by Type [Axis] Contingent Consideration by Type Long-Lived Assets Long-lived assets, Total Transaction and related expenses Transaction and Related Expenses Transaction and related expenses. 2024 (April 1 - December 31) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Interest Expense, Debt Interest expense recognized Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term in Years, Options exercisable Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value Per Share, Forfeited Business Combinations and Valuation of Goodwill and Acquired Intangible Assets Business Combinations Policy [Policy Text Block] Share based compensation arrangements by share based payment award options cancel in period weighted average exercise price. Share Based Compensation Arrangements By Share Based Payment Award Options Cancel In Period Weighted Average Exercise Price Weighted- Average Exercise Price Per Share, Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Per Share, Granted Contract with Customer, Duration [Axis] Document Type Document Type Accounting Standards Update 2020-06 [Member] ASU 2020-06 Common Stock Purchased Common stock purchased Weighted average shares of common stock and vested, undelivered restricted stock units outstanding basic. Weighted Average Shares Of Common Stock And Vested Undelivered Restricted Stock Units Outstanding Basic Weighted average shares of common stock and vested, undelivered restricted stock units outstanding Fair Value by Liability Class [Domain] Fair Value by Liability Class Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Shares, Forfeited Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Common stock additional shares authorized for issuance Deferred Income Taxes and Tax Credits Deferred Income Taxes and Tax Credits, Total Deferred tax benefit Entity Filer Category Entity Filer Category Schedule of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Balance Sheet Location [Domain] Balance Sheet Location Increase (Decrease) in Other Noncurrent Assets Other assets lease impairment charge Operating Lease, Impairment Loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Foreign currency translation gain (loss) Variable Rate [Axis] Variable Rate Denominator used in computation of basic and diluted net income per common share. Denominator Used In Computation Of Basic And Diluted Net Income Per Common Share [Abstract] Denominator: Non-compete agreements [Member] Noncompete Agreements [Member] Liabilities Total liabilities Finite-Lived Intangible Assets, Remaining Amortization Period Remaining amortization period May two thousand twenty repurchase program. May Two Thousand Twenty Repurchase Program [Member] May 2020 Repurchase Program [Member] Finite-Lived Intangible Asset, Useful Life Estimated useful lives Contract liabilities. Contract Liabilities [Member] Contract Liabilities [Member] Equity, Attributable to Parent Ending balance Beginning balance Total stockholders’ equity Net income (loss) applicable to common stockholders Net income (loss) Statement of Financial Position [Abstract] Weighted average shares of stock outstanding Weighted Average Number of Shares Outstanding, Diluted, Total Diluted weighted average shares Diluted weighted average shares Credit Facility [Axis] Credit Facility Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term — operating leases Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Taxes Income Tax Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted- Average Exercise Price Per Share, Options outstanding, ending balance Weighted-Average Exercise Price Per Share, Options outstanding, beginning balance Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 0.125% Coupon on 2025 Notes Interest Expense, Debt, Excluding Amortization Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Fair Value Disclosures [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment, and other capitalized assets, net Payments to Acquire Property, Plant, and Equipment, Total Proprietary user information database and internet traffic. Proprietary User Information Database And Internet Traffic [Member] Proprietary User Information Database and Internet Traffic [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Aggregate Intrinsic Value, Nonvested outstanding Revision of Prior Period [Domain] Revision of Prior Period 2026 Notes [Member] Two Thousand Twenty Six Notes [Member] Two thousand twenty six notes. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Stock options vested Shares, Vested Employee-related Liabilities, Current Accrued compensation expenses Employee-related Liabilities, Current, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class North America [Member] North America [Member] Operating Leases, Income Statement, Minimum Lease Revenue XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Registrant Name TECHTARGET, INC.  
Entity Central Index Key 0001293282  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   28,548,634
Entity Shell Company false  
Title of 12(b) Security Common Stock, $0.001 Par Value  
Trading Symbol TTGT  
Security Exchange Name NASDAQ  
Entity File Number 1-33472  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 04-3483216  
Entity Address, Address Line One 275 Grove Street  
Entity Address, City or Town Newton  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02466  
City Area Code 617  
Local Phone Number 431-9200  
Document Quarterly Report true  
Document Transition Report false  

XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 230,436 $ 226,668
Short-term investments 100,749 99,601
Accounts receivable, net of allowance for doubtful accounts of $3,825 and $5,028 respectively 36,880 39,239
Prepaid taxes 0 1,634
Prepaid expenses and other current assets 6,384 4,331
Total current assets 374,449 371,473
Property and equipment, net 25,561 24,917
Goodwill 193,737 194,074
Intangible assets, net 86,575 89,163
Operating lease assets with right-of-use 16,319 17,166
Deferred tax assets 8,687 2,445
Other assets 829 650
Total assets 706,157 699,888
Current liabilities:    
Accounts payable 4,357 5,312
Current operating lease liabilities 4,161 4,049
Accrued expenses and other current liabilities 7,638 9,041
Accrued compensation expenses 1,544 1,345
Income taxes payable 8,477 2,522
Contract liabilities 17,375 14,721
Total current liabilities 43,552 36,990
Non-current operating lease liabilities 15,658 16,615
Convertible senior notes 411,051 410,500
Deferred tax liabilities 12,402 12,856
Total liabilities 482,663 476,961
Leases and contingencies (see Note 9)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value; 100,000,000 shares authorized; 58,792,845 and 58,659,065 shares issued, respectively 28,548,634 and 28,415,144 shares outstanding respectively 59 59
Treasury stock, at cost; 30,244,211 and 30,243,921 shares, respectively (329,118) (329,118)
Additional paid-in capital 483,016 471,696
Accumulated other comprehensive loss (5,207) (4,542)
Retained earnings 74,744 84,832
Total stockholders’ equity 223,494 222,927
Total liabilities and stockholders’ equity $ 706,157 $ 699,888
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts, accounts receivable $ 3,825 $ 5,028
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 58,792,845 58,659,065
Common stock, shares outstanding 28,548,634 28,415,144
Treasury Stock 30,244,211 30,243,921
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 51,636 $ 57,114
Cost of revenue [1] 19,158 17,350
Amortization of acquired technology 702 673
Gross profit 31,776 39,091
Operating expenses:    
Selling and marketing [1] 22,963 24,756
Product development [1] 2,753 2,609
General and administrative [1] 6,695 7,918
Transaction and related expenses 6,526 0
Depreciation, excluding depreciation of $1,175 and $845, respectively, included in cost of revenue 2,311 2,000
Amortization 1,498 1,493
Total operating expenses 42,746 38,776
Operating income (loss) (10,970) 315
Interest and other income, net 3,072 2,757
Income (loss) before provision for income taxes (7,898) 3,072
Provision for income taxes 2,190 1,427
Net income (loss) (10,088) 1,645
Other comprehensive income (loss), net of tax:    
Unrealized gain (loss) on investments (net of tax provision effect of $(7) and $18, respectively) (23) 63
Foreign currency translation gain (loss) (642) 2,029
Other comprehensive income (loss) (665) 2,092
Comprehensive income $ (10,753) $ 3,737
Net income (loss) per common share:    
Basic $ (0.35) $ 0.06
Diluted [2] $ (0.35) $ 0.06
Weighted average common shares outstanding:    
Basic 28,510,000 28,757,000
Diluted weighted average shares 28,510,395 28,953,106
[1] Amounts include stock-based compensation expense as follows:
[2] In calculating diluted net income per share, 851 thousand shares and 1.3 million shares related to outstanding stock options and unvested, undelivered restricted stock units were excluded for the three months ended March 31, 2024 and 2023, respectively. Additionally, for the three months ended March 31, 2024 and 2023, the interest expense and amortization of note costs relating to the shares issuable upon conversion of our outstanding convertible notes were excluded from the calculation as they would have been anti-dilutive. The interest expense including amortization of note issuance costs, related to convertible notes was $0.6 million for both the three months March 31, 2024 and March 31, 2023.
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Depreciation included in cost of revenues $ 1,175 $ 845
Unrealized loss on investments, tax effect (7) 18
Cost of Revenue [Member]    
Allocated stock-based compensation expense 734 821
Selling and Marketing [Member]    
Allocated stock-based compensation expense 6,424 7,537
Product Development [Member]    
Allocated stock-based compensation expense 478 460
General and Administrative [Member]    
Allocated stock-based compensation expense $ 3,823 $ 3,458
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Retained Earnings [Member]
Beginning balance at Dec. 31, 2022 $ 217,474 $ 58 $ (278,876) $ 425,458 $ (9,537) $ 80,371
Beginning balance, shares at Dec. 31, 2022   57,919,501 28,896,408      
Issuance of common stock from exercise of options 18     18    
Issuance of common stock from exercise of options, shares   2,500        
Issuance of common stock from restricted stock awards, shares   91,152        
Purchase of common stock through stock buyback (25,000)   $ (25,000)      
Purchase of common stock through stock buyback, shares     581,295      
Impact of net settlements (177)     (177)    
Impact of net settlements, shares   912 912      
Excise Tax on repurchased shares (206)     (206)    
Stock-based compensation expense [1] 14,176     14,176    
Unrealized gain (loss) on investments 63       63  
Unrealized gain (loss) on foreign currency exchange 2,029       2,029  
Net Income (Loss) 1,645         1,645
Ending balance at Mar. 31, 2023 210,022 $ 58 $ (303,876) 439,269 (7,445) 82,016
Ending balance, shares at Mar. 31, 2023   58,014,065 29,478,615      
Beginning balance at Dec. 31, 2023 $ 222,927 $ 59 $ (329,118) 471,696 (4,542) 84,832
Beginning balance, shares at Dec. 31, 2023   58,659,065 30,243,921      
Issuance of common stock from exercise of options, shares 0          
Issuance of common stock from restricted stock awards, shares   133,490        
Impact of net settlements $ (139)     (139)    
Impact of net settlements, shares   290 290      
Stock-based compensation expense 11,459     11,459    
Unrealized gain (loss) on investments (23)       (23)  
Unrealized gain (loss) on foreign currency exchange (642)       (642)  
Net Income (Loss) (10,088)         (10,088)
Ending balance at Mar. 31, 2024 $ 223,494 $ 59 $ (329,118) $ 483,016 $ (5,207) $ 74,744
Ending balance, shares at Mar. 31, 2024   58,792,845 30,244,211      
[1] Includes $1.9 million of accrued compensation expense recognized in the previous year for the three months ended March 31, 2023.
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Statement of Stockholders' Equity [Abstract]  
Accrued compensation expense $ 1.9
XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net income (loss) $ (10,088) $ 1,645
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation 3,486 2,845
Amortization 2,200 2,166
Provision for bad debt (569) 758
Stock-based compensation 11,459 12,276
Amortization of debt issuance costs 550 627
Deferred tax benefit (6,603) (1,298)
Changes in operating assets and liabilities:    
Accounts receivable 2,912 8,294
Operating lease assets with right of use 695 390
Prepaid expenses and other current assets (423) (2,033)
Other assets (182) (4)
Accounts payable (952) (250)
Income taxes payable 5,979 2,173
Accrued expenses and other current liabilities (1,388) (2,445)
Accrued compensation expenses 205 (1,209)
Operating lease liabilities with right of use (660) (874)
Contract liabilities 2,673 (4,843)
Net cash provided by operating activities 9,294 18,218
Investing activities:    
Purchases of property and equipment, and other capitalized assets, net (4,154) (3,548)
Purchases of investments (1,156) (25,299)
Net cash used in investing activities (5,310) (28,847)
Financing activities:    
Tax withholdings related to net share settlements (139) (177)
Purchase of treasury shares and related costs 0 (25,000)
Proceeds from stock option exercises 0 18
Payment of earnout liabilities 0 (2,267)
Net cash used in financing activities (139) (27,426)
Effect of exchange rate changes on cash and cash equivalents (77) 621
Net increase (decrease) in cash and cash equivalents 3,768 (37,434)
Cash and cash equivalents at beginning of period 226,668 344,523
Cash and cash equivalents at end of period 230,436 307,089
Supplemental disclosure of cash flow information:    
Cash paid for taxes, net 1,181 598
Schedule of non-cash investing and financing activities:    
Right of use assets and lease liabilities $ 4 $ 314
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (10,088) $ 1,645
XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non-Rule 10b5-1 Arrangement Modified false
XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Operations
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Operations

1. Organization and Operations

TechTarget, Inc. (collectively with its subsidiaries, the “Company”) is a global data and analytics leader and software provider for buyers of purchase intent-driven marketing and sales data for enterprise technology vendors. The Company’s service offerings are designed to enable technology vendors to better identify, reach and influence corporate information technology (“IT”) decision-makers actively researching specific IT purchases. The Company offers products and services intended to improve IT vendors’ ability to impact these audiences for business growth using advanced targeting, analytics and data services complemented by customized marketing programs that integrate demand generation, brand advertising techniques, and content curation and creation. The Company operates a network of approximately 150 websites and 800 webinars and virtual event channels, which each focus on a specific IT sector such as storage, security or networking. IT and business professionals have become increasingly specialized, and they have come to rely on the Company’s sector-specific websites and webinars and virtual event channels for purchasing decision support. The Company’s content platforms are designed to enable IT and business professionals to navigate the complex and rapidly changing IT landscape where purchasing decisions can have significant financial and operational consequences. At critical stages of the purchase decision process, these content offerings through different channels are intended to meet IT and business professionals’ needs for expert, peer and IT vendor information and provide platforms on which business-to-business technology companies can launch targeted marketing campaigns which generate measurable return on investment. Based upon the logical clustering of members and users’ respective job responsibilities and the marketing focus of the products being promoted by the Company’s customers, the Company categorizes its content offerings to address the key market opportunities and audience extensions across a portfolio of distinct market categories: Security; Networking; Storage; Data Center and Virtualization Technologies; CIO/IT Strategy; Business Applications and Analytics; Application Architecture and Development; and ANCL Channel.

On January 10, 2024, we entered into an Agreement and Plan of Merger (the “Transaction Agreement”) with Informa PLC ("Informa") and certain of our and their subsidiaries. Pursuant to the Transaction Agreement, we and Informa, among other things, agreed to combine our businesses with the business of Informa Intrepid Holdings Inc. (“Informa Tech”), a wholly owned subsidiary of Informa which will own and operate Informa’s digital businesses (Industry Dive, Omdia (including Canalys)), NetLine and certain of its digital media brands (e.g. Information Week, Light Reading, and AI Business), under a new publicly traded holding company (“New TechTarget”). Upon closing, among other things, Informa and its subsidiaries will collectively own 57% of the outstanding common stock of New TechTarget (on a fully diluted basis) and our former stockholders will own the remaining outstanding common stock of New TechTarget. Our former stockholders will also receive a pro rata share of an amount in cash equal to $350 million plus the amount of any EBITDA adjustment (as defined in the Transaction Agreement), which is estimated as of the date of the Transaction Agreement to be approximately $11.79 per share of our common stock. The various transactions set forth in the Transaction Agreement (the “proposed transaction”) are expected to close in the second half of 2024, subject to satisfaction or waiver of certain customary conditions.

We will be required to pay Informa a termination fee between $30.0 and $40.0 million if the Transaction Agreement is terminated under certain specified circumstances, including termination by us in connection with our entry into an agreement with respect to a Toro Superior Proposal (as defined in the Transaction Agreement) prior to us receiving stockholder approval of the proposed transaction, or termination by Informa upon a Toro Change in Recommendation (as defined in the Transaction Agreement).

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to condensed consolidated financial statements. The Company’s critical accounting policies are those that affect its more significant judgments used in the preparation of its condensed consolidated financial statements. A description of the Company’s critical accounting policies and estimates is contained in its Annual Report on Form 10-K for the year ended December 31, 2023, and in this note to the condensed consolidated financial statements.

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, TechTarget Securities Corporation (“TSC”), TechTarget Limited, TechTarget (HK) Limited (“TTGT HK”), TechTarget (Australia) Pty Ltd., TechTarget (Singapore) Pte Ltd., E-Magine Médias SAS (“LeMagIT”), TechTarget Germany GmbH, and BrightTALK Limited and its wholly owned subsidiary, BrightTALK, Inc. (together “BrightTALK”). TSC is a Massachusetts corporation. TechTarget Limited is a subsidiary doing business principally in the United Kingdom. TTGT HK is a subsidiary incorporated in Hong Kong in order to facilitate the Company’s activities in the Asia-Pacific region. TechTarget (Australia) Pty Ltd. and TechTarget (Singapore) Pte Ltd. are the entities through which the Company does business in Australia and Singapore, respectively; LeMagIT and TechTarget Germany GmbH, both wholly-owned subsidiaries of TechTarget Limited, are entities through which the Company does business in France and Germany, respectively. BrightTALK are the entities through which the Company conducts business related to its BrightTALK webinar and virtual event platform.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (Generally Accepted Accounting Principles or “U.S. GAAP”) in the United States (“U.S.”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. All adjustments, which, in the opinion of management, are considered necessary for a fair presentation of the results of operations for the periods shown, are of a normal, recurring nature and have been reflected in the condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of results to be expected for any other interim periods or for the full year. The information included in these condensed consolidated financial statements should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the condensed consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Foreign Currency Translation

The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the Condensed Consolidated Statement of Comprehensive Income as an element of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in interest and other income (expense), net in the Condensed Consolidated Statement of Income. All assets and liabilities denominated in foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to revenue, long-lived assets, goodwill, the allowance for doubtful accounts, stock-based compensation, earnouts, self-insurance accruals, the allocation of purchase price to intangibles and goodwill, and income taxes. The Company reduces its accounts receivable for an allowance for doubtful accounts based on its best estimate of the amount of probable credit losses. Estimates of the carrying value of certain assets and liabilities are based on historical experience and on various other assumptions that the Company believes to be reasonable. Actual results could differ from those estimates.

Revenue Recognition

The Company generates its revenue from the sale of targeted marketing and advertising campaigns, which it delivers via its network of websites, webinar and virtual events channels, and our data analytic services and solutions. Revenue is recognized when performance obligations are satisfied by transferring promised goods or services to customers, as determined by applying a five-step process consisting of: a) identifying the contract, or contracts, with a customer, b) identifying the performance obligations in the contract, c) determining the transaction price, d) allocating the transaction price to the performance obligations in the contract, and e) recognizing revenue when, or as, performance obligations are satisfied.

Cash and Cash Equivalents

The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and government backed money market funds.

Accounts Receivable

We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Condensed Consolidated Statements of Income and Comprehensive Income. We assess collectability by reviewing accounts receivable on an individual basis when we identify specific customers with known disputes, overdue amounts or collectability issues and also reserve for losses on all accounts based on historical information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations.

At March 31, 2024, the Company’s collectability assessment includes the business and market disruptions caused by macro-economic uncertainty currently being experienced in the technology sector and estimates of expected emerging credit and collectability trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods.

 

Fair Value of Financial Instruments

Financial instruments consist of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, long-term debt and contingent consideration. Due to their short-term nature and liquidity, the carrying value of these instruments, with the exception of contingent consideration and long-term debt, approximates their estimated fair values. See Note 4 for further information on the fair value of the Company’s investments. The Company classifies all of its short-term investments as available-for-sale. The fair value of contingent consideration was estimated using a discounted cash flow method.

 

Business Combinations and Valuation of Goodwill and Acquired Intangible Assets

The Company uses its best estimates and assumptions to allocate fair value to the net tangible and identifiable intangible assets acquired and liabilities assumed at the acquisition date. Any residual purchase price is recorded as goodwill. The Company’s estimates are inherently uncertain and subject to refinement and can include but are not limited to, the cash flows that an asset is expected to generate in the future, and the appropriate weighted-average cost of capital.

During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s Condensed Consolidated Statement of Income and Comprehensive Income.

Recent Accounting Pronouncements

Recently Adopted Accounting Guidance

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other

segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 2024
Revenue Recognition [Abstract]  
Revenue

3. Revenue

Disaggregation of Revenue

The following table depicts the disaggregation of revenue according to categories consistent with how the Company evaluates its financial performance and economic risk. International revenue consists of international geo-targeted campaigns, which are campaigns targeted at an audience of members outside of North America.

 

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

North America

$

35,230

 

 

$

37,760

 

International

 

16,406

 

 

 

19,354

 

Total

$

51,636

 

 

$

57,114

 

 

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

Revenue under short-term contracts

$

33,940

 

 

$

33,889

 

Revenue under longer-term contracts

 

17,696

 

 

 

23,225

 

Total

$

51,636

 

 

$

57,114

 

Contract Liabilities

Timing may differ between the satisfaction of performance obligations and the invoicing and collections of amounts related to the Company’s contracts with customers. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. Additionally, certain customers may receive credits, which are accounted for as a material right. The Company estimates these amounts based on the expected amount of future services to be provided to the customer and allocates a portion of the transaction price to these material rights. The Company recognizes these material rights as the material rights are exercised. The resulting material rights amounts included in the contract liabilities on the accompanying Condensed Consolidated Balance Sheets was $1.7 million and $1.9 million at March 31, 2024, and December 31, 2023, respectively.

 

 

Contract Liabilities

 

Year-to-Date Activity

 

 

 

Balance at December 31, 2023

 

$

14,721

 

Billings

 

 

54,290

 

Revenue Recognized

 

 

(51,636

)

Balance at March 31, 2024

 

$

17,375

 

The Company elected to apply the following practical expedients:

Existence of a Significant Financing Component in a Contract. As a practical expedient, the Company has not assessed whether a contract has a significant financing component because the Company expects at contract inception that the period between payment by the customer and the transfer of promised goods or services by the Company to the customer will be one year or less. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 90 days. In addition, the Company has determined that the payment terms that the Company provides to its customers are structured primarily for reasons other than the provision of financing to the customer.
Costs to Fulfill a Contract. The Company’s revenue is primarily generated from customer contracts that are for one year or less. Costs primarily consist of incentive compensation paid based on the achievement of sales targets. As a practical expedient, for amortization periods that are determined to be one year or less, the Company expenses any incremental costs of obtaining the contract with a customer when incurred. For those customer contracts greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit.
Revenue Invoiced. The Company has applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.
XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

4. Fair Value Measurements

The Company measures certain financial assets and liabilities at fair value on a recurring basis, including short-term investments. The fair value of these financial assets and liabilities was determined based on three levels of input as follows:

Level 1. Quoted prices in active markets for identical assets and liabilities;
Level 2. Observable inputs other than quoted prices in active markets; and
Level 3. Unobservable inputs.

The fair value hierarchy of the Company’s financial assets carried at fair value and measured on a recurring basis is as follows:

 

 

 

 

 

 

Fair Value Measurements at
 March 31, 2024

 

 

 

March 31, 2024

 

 

Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits (1)

 

$

26,204

 

 

$

 

 

$

26,204

 

 

$

 

Pooled bond funds

 

 

74,545

 

 

 

 

 

 

74,545

 

 

 

 

Total short-term investments

 

$

100,749

 

 

$

 

 

$

100,749

 

 

$

 

 

 

 

 

 

 

 

Fair Value Measurements at
December 31, 2023

 

 

 

December 31, 2023

 

 

Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits (1)

 

$

25,877

 

 

$

 

 

$

25,877

 

 

$

 

Pooled bond funds

 

 

73,724

 

 

 

 

 

 

73,724

 

 

 

 

Total short-term investments

 

$

99,601

 

 

$

 

 

$

99,601

 

 

$

 

 

(1)
The Company's time deposits consist of domestic deposits which mature within six months (Level 2). All level 2 investments are priced using observable inputs, such as quoted prices in markets that are not active and yield curves.
XML 22 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Investments
3 Months Ended
Mar. 31, 2024
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Investments

5. Cash, Cash Equivalents and Short-Term Investments

Cash and cash equivalents are carried at cost, which approximates fair market value. As of March 31, 2024 and December 31, 2023, cash and cash equivalents totaled $230.4 million and $226.7 million, respectively.

Investments are recorded at fair value with the related unrealized gains and losses included in accumulated other comprehensive income, a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of these investments are determined using the specific identification method. There were no realized gains or losses as of March 31, 2024 or December 31, 2023.

Short-term investments consisted of the following:

 

 

March 31, 2024

 



 

 

Adjusted
Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits

 

$

26,204

 

 

$

 

 

$

 

 

$

26,204

 

Pooled bond funds

 

 

73,851

 

 

 

694

 

 

 

 

 

 

74,545

 

Total short-term investments

 

$

100,055

 

 

$

694

 

 

$

 

 

$

100,749

 

 

 

 

December 31, 2023

 



 

 

Adjusted
Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits

 

$

25,877

 

 

$

 

 

$

 

 

$

25,877

 

Pooled bond funds

 

 

73,021

 

 

 

703

 

 

 

 

 

 

73,724

 

Total short-term investments

 

$

98,898

 

 

$

703

 

 

$

 

 

$

99,601

 

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

6. Goodwill and Intangible Assets

Goodwill and indefinite-lived intangible assets are not amortized but are reviewed annually for impairment or more frequently if impairment indicators arise. The Company did not have any intangible assets with indefinite lives other than goodwill as of March 31, 2024 or December 31, 2023. There were no indications of impairment as of March 31, 2024, and the Company believes that, as of the balance sheet dates presented, none of the Company’s goodwill or intangible assets were impaired.

The following table summarizes the Company’s intangible assets, net:

 

 

 

 

 

March 31, 2024

 

 

 

Estimated
Useful Lives
(Years)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Customer relationships

 

5-19

 

$

83,716

 

 

$

(22,810

)

 

$

60,906

 

Developed websites, technology and patents

 

10

 

 

32,935

 

 

 

(11,493

)

 

 

21,442

 

Trademark, trade name and domain name

 

5-16

 

 

7,583

 

 

 

(3,479

)

 

 

4,104

 

Proprietary user information database and internet traffic

 

5

 

 

1,100

 

 

 

(1,100

)

 

 

 

Non-compete agreements

 

1.5-3

 

 

600

 

 

 

(477

)

 

 

123

 

Total intangible assets

 

 

 

$

125,934

 

 

$

(39,359

)

 

$

86,575

 

 

 

 

 

 

December 31, 2023

 

 

 

Estimated
Useful Lives
(Years)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Customer relationships

 

5-19

 

$

83,959

 

 

$

(21,604

)

 

$

62,355

 

Developed websites, technology and patents

 

10

 

 

33,202

 

 

 

(10,802

)

 

 

22,400

 

Trademark, trade name and domain name

 

5-16

 

 

7,627

 

 

 

(3,365

)

 

 

4,262

 

Proprietary user information database and internet traffic

 

5

 

 

1,106

 

 

 

(1,106

)

 

 

 

Non-compete agreements

 

1.5-3

 

 

600

 

 

 

(454

)

 

 

146

 

Total intangible assets

 

 

 

$

126,494

 

 

$

(37,331

)

 

$

89,163

 

Intangible assets are amortized over their estimated useful lives, which range from eighteen months to nineteen years, using methods of amortization that are expected to reflect the estimated pattern of economic use. The remaining amortization expense will be recognized over a weighted-average period of approximately 6.3 years. Amortization expense was $2.2 million both the three months ended March 31, 2024 and 2023, respectively. Amortization expense relating to developed websites, technology and patents is recorded within costs of revenues. All other amortization is recorded within operating expenses as the remaining intangible assets consist of customer-related assets which generate website traffic that the Company considers to be in support of selling and marketing activities. The Company did not write off any fully amortized intangible assets in the first three months of 2024 or 2023.

The Company expects amortization expense of intangible assets to be as follows:

Years Ending December 31:

 

Amortization
Expense

 

2024 (April 1 – December 31)

 

$

6,593

 

2025

 

 

8,752

 

2026

 

 

8,698

 

2027

 

 

8,694

 

2028

 

 

8,694

 

Thereafter

 

 

45,144

 

Total

 

$

86,575

 

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Common Share

7. Net Income (Loss) Per Common Share

A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income (loss) per common share is as follows:

 

 

 

For the Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income (loss)

 

$

(10,088

)

 

$

1,645

 

Denominator:

 

 

 

 

 

 

Basic:

 

 

 

 

 

 

Weighted average shares of common stock and vested, undelivered restricted stock units outstanding

 

 

28,510,395

 

 

 

28,757,259

 

Diluted:

 

 

 

 

 

 

Weighted average shares of common stock and vested, undelivered restricted stock units outstanding

 

 

28,510,395

 

 

 

28,757,259

 

     Effect of potentially dilutive shares (1)

 

 

-

 

 

 

195,847

 

Total weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares

 

 

28,510,395

 

 

 

28,953,106

 

Net Income Per Common Share:

 

 

 

 

 

 

Basic:

 

 

 

 

 

 

Net income (loss) applicable to common stockholders

 

$

(10,088

)

 

$

1,645

 

Weighted average shares of stock outstanding

 

 

28,510,395

 

 

 

28,757,259

 

Basic net income (loss) per common share

 

$

(0.35

)

 

$

0.06

 

Diluted:

 

 

 

 

 

 

Net income (loss) applicable to common stockholders

 

$

(10,088

)

 

$

1,645

 

Weighted average shares of stock outstanding

 

 

28,510,395

 

 

 

28,953,106

 

Diluted net income (loss) per common share (1)

 

$

(0.35

)

 

$

0.06

 

 

(1)
In calculating diluted net income per share, 851 thousand shares and 1.3 million shares related to outstanding stock options and unvested, undelivered restricted stock units were excluded for the three months ended March 31, 2024 and 2023, respectively. Additionally, for the three months ended March 31, 2024 and 2023, the interest expense and amortization of note costs relating to the shares issuable upon conversion of our outstanding convertible notes were excluded from the calculation as they would have been anti-dilutive. The interest expense including amortization of note issuance costs, related to convertible notes was $0.6 million for both the three months March 31, 2024 and March 31, 2023.
XML 25 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes and Loan Agreement
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Convertible Notes and Loan Agreement

8. Convertible Notes and Loan Agreement

 

Convertible Notes

In December 2020, the Company issued $201.3 million in aggregate principal amount of 0.125% convertible senior notes due December 15, 2025 (the “2025 Notes”) and in December 2021, the Company issued $414 million in aggregate principal amount of 0.0% convertible senior notes due December 15, 2026 (the “2026 Notes”). At the time of the issuance of the 2026 Notes, a portion of the outstanding 2025 Notes were exchanged for shares of common stock and cash. In August 2023, the Company repurchased $48.3 million aggregate principal amount of the 2025 Notes for $42.6 million including transaction fees.

As of March 31, 2024, approximately $3 million aggregate principal amount of the 2025 Notes remain outstanding. Further details are included below:

Issuance

Maturity Date

Interest Rate

First Interest Payment Date

Effective Interest Rate

Semi-Annual Interest Payment Dates

Initial Conversion Rate per $1,000 Principal

Initial Conversion Price

 

Number of Shares (in millions)

2025 Notes

December 15, 2025

0.125%

June 15, 2021

0.8%

June 15, and December 15

14.1977

$

70.43

 

0.1

2026 Notes

December 15, 2026

0.0%

––

0.0%

––

7.6043

$

131.50

 

4.3

Each of the 2025 Notes and the 2026 Notes (collectively, the “Notes”) is governed by an indenture between the Company, as issuer, and U.S. Bank, National Association, as trustee (together the “Indentures”, and each such indenture, an “Indenture”). The Notes are unsecured and rank senior in right of payment to the Company’s future indebtedness that is expressly subordinated in right of payment to the Notes and equal in right of payment to the Company’s unsecured indebtedness that is not so subordinated.

Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of common stock, at the Company’s election.

Terms of the Notes

Prior to the close of business on September 15, 2025 and September 14, 2026, the 2025 Notes and 2026 Notes, respectively, will be convertible at the option of holders during certain periods, only upon satisfaction of certain conditions set forth below. On or after September 15, 2025 (for the 2025 Notes) and September 14, 2026 (for the 2026 Notes), until the close of business on the second scheduled trading day immediately preceding the applicable maturity date, holders may convert all or any portion of their Notes at the applicable conversion price at any time regardless of whether the conditions set forth below have been met.

Holders may convert all or a portion of their Notes prior to the close of business on the day immediately preceding their respective free convertibility date described above, in multiples of the $1,000 principal amount, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ending on March 31, 2021 for the 2025 Notes and March 31, 2022 for the 2026 Notes (and only during such calendar quarter), if the last reported sales price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day;
during the five business day period after any five consecutive trading day period, or the Notes measurement period, in which the “trading price” (as defined in each Indenture) per $1,000 principal amount of Notes for each trading day of the Notes measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day;
if the Company calls any or all of the Notes for redemption, at any time prior to the close of business on September 14, 2025 for the 2025 Notes or September 14, 2026 for the 2026 Notes; or
upon the occurrence of specified corporate events as set forth in the Indentures.

As of March 31, 2024, the 2026 Notes and 2025 Notes are not convertible.

Whether the 2026 Notes or the 2025 Notes will be convertible in the future prior to the applicable free convertibility date will depend on the satisfaction of the trading price condition or another conversion condition specified in the Indentures. Since the Company may elect to repay the 2026 Notes and the 2025 Notes in cash, shares of our common stock, or a combination of both, the Company has continued to classify the 2026 and the 2025 Notes as long-term debt on its consolidated balance sheet as of March 31, 2024.

The Notes consist of the following:

 

 

March 31, 2024

 

 

December 31, 2023

 

Liability Component:

2026 Notes

 

 

2025 Notes

 

 

2026 Notes

 

 

2025 Notes

 

     Principal

$

414,000

 

 

$

3,040

 

 

$

414,000

 

 

$

3,040

 

     Less: unamortized debt issuance costs

 

5,954

 

 

 

35

 

 

 

6,500

 

 

 

40

 

Net carrying amount

$

408,046

 

 

$

3,005

 

 

$

407,500

 

 

$

3,000

 

 

The following table sets forth total interest expense recognized related to the Notes:

 

 

March 31, 2024

 

 

March 31, 2023

 

0.125% Coupon on 2025 Notes

$

1

 

 

$

16

 

Amortization of debt discount and transaction costs

 

550

 

 

 

627

 

 

$

551

 

 

$

643

 

 

The fair value of the Notes, which was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, quoted prices of the Notes in an over-the-counter market (Level 2), and carrying value of debt instruments (carrying value excludes the equity component of the Company’s convertible notes classified in equity) were as follows:

 

 

March 31, 2024

 

 

December 31, 2023

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

Convertible senior notes

$

395,732

 

 

$

411,051

 

 

$

347,087

 

 

$

410,500

 

 

2021 Loan Agreement

On October 29, 2021, the Company entered into a Loan and Security Agreement with Western Alliance Bank, as administrative agent and collateral agent for the lenders, and the banks and other financial institutions or entities from time to time party thereto as lenders (the “2021 Loan Agreement”). The 2021 Loan Agreement provided for a $75 million revolving credit facility with a $5 million letter-of-credit sublimit and expired on October 29, 2023. The 2021 Loan Agreement was secured by substantially all of the Company’s assets. Borrowings under the 2021 Loan Agreement bore interest based on a formula using certain market rates. The 2021 Loan Agreement was subject to various leverage and non-financial covenants. The 2021 Loan Agreement matured on its stated maturity date of October 29, 2023.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Contingencies
3 Months Ended
Mar. 31, 2024
Lessee Disclosure [Abstract]  
Leases and Contingencies

9. Leases and Contingencies

The Company conducts its operations in leased office facilities under various noncancelable operating lease agreements that expire through December 2029.

On October 26, 2017, the Company entered into a Third Amendment (the “Third Amendment”) to the lease agreement for office space in Newton, Massachusetts, dated as of August 4, 2009 (the “Newton Lease”). The Third Amendment extended the lease term to December 31, 2029 and preserves the Company’s option to extend the term for an additional five-year period subject to certain terms and conditions set forth in the Newton Lease. The Third Amendment reduced the rentable space from approximately 110,000 square feet to approximately 74,000 square feet effective January 1, 2018. As of January 1, 2018, base monthly rent under the Third Amendment is $0.3 million. The base rent increases biennially at a rate averaging approximately 1% per year, as of January 1, 2023. The Company remains responsible for certain other costs under the Third Amendment, including operating expense and taxes.

In April 2021, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the lease agreement. The Fourth Amendment became effective during May 2021. The Fourth Amendment reduced the rentable space from approximately 74,000 square feet to approximately 68,000 square feet and provided the Company with a one-time payment of approximately $0.6 million. As of May 1, 2021, base monthly rent is approximately $0.3 million per month. All other terms and conditions are substantially similar to those terms in the Third Amendment.

Certain of the Company’s operating leases, including the Newton Lease, include lease incentives and escalating payment amounts and are renewable for varying periods. The Company recognizes the related rent expense on a straight-line basis over the term of each lease, taking into account the lease incentives and escalating lease payments.

The Company has various non-cancelable lease agreements for certain of its offices with original lease periods expiring between 2024 and 2029. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain it will exercise that option. Leases with renewal options allow the Company to extend the lease term typically between 1 and 5 years. When determining the lease term, renewal options reasonably certain of being exercised are included in the lease term. When determining if a renewal option is reasonably certain of being exercised, the Company considers several economic factors, including but not limited to,

the significance of leasehold improvements incurred on the property, whether the asset is difficult to replace, underlying contractual obligations, or specific characteristics unique to that particular lease that would make it reasonably certain that the Company would exercise such option. Renewal and termination options were generally not included in the lease term for the Company's existing operating leases. Certain of the arrangements have discounted rent periods or escalating rent payment provisions. Leases with an initial term of twelve months or less are not recorded on the condensed consolidated balance sheets. The Company recognizes rent expense on a straight-line basis over the lease term.

As of March 31, 2024, operating lease assets were $16.3 million and operating lease liabilities were $19.8 million. The maturities of the Company’s operating lease liabilities as of March 31, 2024 were as follows:

 

 

Minimum Lease

 

Years Ending December 31:

 

Payments

 

2024 (April 1 – December 31)

$

3,729

 

2025

 

4,068

 

2026

 

3,975

 

2027

 

 

3,566

 

2028

 

3,402

 

Thereafter

 

3,333

 

Total future minimum lease payments

 

22,073

 

Less imputed interest

 

2,254

 

Total operating lease liabilities

 

$

19,819

 

 

Included in the Consolidated Balance Sheet:

 

 

 

Current operating lease liability

 

$

4,161

 

Non-current operating lease liability

 

 

15,658

 

Total operating lease liabilities

 

$

19,819

 

 

For the three months ended March 31, 2024 and 2023, the total lease cost was comprised of the following amounts:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

2023

 

Operating lease expense

 

$

1,029

 

$

1,056

 

Short-term lease expense

 

 

4

 

 

4

 

Total lease expense

 

$

1,033

 

$

1,060

 

The following summarizes additional information related to operating leases as of March 31, 2024:

 

 

As of

 

 

 

March 31, 2024

 

Weighted-average remaining lease term — operating leases

 

 

3.2

 

Weighted-average discount rate — operating leases

 

 

3.4

%

 

If the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate as the discount rate. The Company uses its best judgment when determining the incremental borrowing rate, which is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term to the lease payments in a similar currency.

Litigation

From time to time and in the ordinary course of business, the Company may be subject to various claims, charges, and litigation. At March 31, 2024 and December 31, 2023, the Company did not have any pending or threatened claims, charges, or litigation that it expects would have a material adverse effect on its condensed consolidated financial position, results of operations, or cash flows.

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

10. Stock-Based Compensation

Stock Option and Incentive Plans

In April 2007, the Company’s board of directors approved the TechTarget, Inc. 2007 Stock Option and Incentive Plan (the “2007 Plan”), which was approved by the stockholders of the Company and became effective upon the consummation of the Company’s IPO in May 2007. The 2007 Plan allowed the Company to grant incentive stock options (“ISOs”), non-qualified stock options (“NSOs”), stock appreciation rights, deferred stock awards, restricted stock units and other awards. Under the 2007 Plan, stock options could not be granted at less than fair market value on the date of grant and grants generally vested over a three- to four-year period. Stock options granted under the 2007 Plan expire no later than ten years after the grant date. Additionally, beginning with awards made in August 2015, the Company had the option to direct a net issuance of shares for satisfaction of tax liability with respect to vesting of awards and delivery of shares. Prior to August 2015, this choice of settlement method was solely at the discretion of the award recipient. The 2007 Plan expired in May 2017.

No new awards may be granted under the 2007 Plan; however, the shares of common stock remaining in the 2007 Plan are available for issuance in connection with previously awarded grants under the 2007 Plan. There are 20,000 shares of common stock that remain subject to outstanding stock grants under the 2007 Plan as of March 31, 2024.

In March 2017, the Company’s board of directors approved the TechTarget, Inc. 2017 Stock Option and Incentive Plan (the “2017 Plan”), which was approved by the stockholders of the Company at the 2017 Annual Meeting and became effective June 16, 2017. The 2017 Plan replaces the Company’s 2007 Plan. On June 16, 2017, 3,000,000 shares of the Company’s common stock were reserved for issuance under the 2017 Plan and, generally, shares that are forfeited or canceled from awards under the 2017 Plan also will be available for future awards. In April 2021, the stockholders of the Company authorized the issuance of up to an additional 3,800,000 shares of the Company’s common stock under the 2017 Plan. Under the 2017 Plan, the Company may grant restricted stock and restricted stock units, non-qualified stock options, stock appreciation rights, performance awards, and other stock-based and cash-based awards. Grants generally vest in equal tranches over a three-year period. Stock options granted under the 2017 Plan expire no later than ten years after the grant date. Shares of stock issued pursuant to restricted stock awards are restricted in that they are not transferable until they vest. Shares of stock underlying awards of restricted stock units are not issued until the units vest. Non-qualified stock options cannot be exercised until they vest. Under the 2017 Plan, all stock options and stock appreciation rights must be granted with an exercise price that is at least equal to the fair market value of the common stock on the date of grant. The 2017 Plan broadly prohibits the repricing of options and stock appreciation rights without stockholder approval and requires that no dividends or dividend equivalents be paid with respect to options or stock appreciation rights. The 2017 Plan further provides that, in the event any dividends or dividend equivalents are declared with respect to restricted stock, restricted stock units, other stock-based awards and performance awards (referred to as “full-value awards”), such dividends or dividend equivalents would be subject to the same vesting and forfeiture provisions as the underlying award. There are a total of 1,610,350 shares of common stock that remain subject to outstanding stock-based grants under the 2017 Plan as of March 31, 2024. A total of 1,648,534 shares of common stock remain available for issuance under the 2017 Plan as of March 31, 2024.

Employee Stock Purchase Plan

In April 2022, the Company’s board of directors approved the TechTarget, Inc. 2022 Employee Stock Purchase Plan (the “ESPP”), which was approved by the stockholders of the Company at the 2022 Annual Meeting of Stockholders and became effective June 7, 2022. On June 7, 2022, 600,000 shares of the Company’s common stock were reserved for issuance under the ESPP. After the initial offering period of three months, commencing September 1, 2022, eligible employees may be offered shares of common stock over a twelve-month offering period, which consists of two consecutive six-month purchase periods. Employees may purchase a limited amount (up to $25,000) of shares of the Company’s common stock under the ESPP at a discount of up to 15% of the lesser of the market value of the common stock at either (a) the beginning of the six-month purchase period during which the shares of common stock are purchased or (b) the end of such six-month purchase period. As of March 31, 2024, 545,556 shares of common stock remain available for issuance under the ESPP.

Accounting for Stock-Based Compensation

The Company uses the Black-Scholes option pricing model to calculate the grant date fair value of an award.

The expected volatility of options granted has been determined using a weighted average of the historical volatility of the Company’s common stock for a period equal to the expected life of the option. The expected life of options has been determined utilizing

the “simplified” method. The risk-free interest rate is based on a zero coupon U.S. treasury instrument whose term is consistent with the expected life of the stock options. The Company has not paid and does not anticipate paying cash dividends on its shares of common stock; therefore, the expected dividend yield is assumed to be zero. The Company applied an estimated annual forfeiture rate based on historical averages in determining the expense recorded in each period.

A summary of the stock option activity under the Company’s plans for the three months ended March 31, 2024 is presented below:

Three Month Activity

 

Options
Outstanding

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Weighted-
Average
Remaining
Contractual
Term in
Years

 

 

Aggregate
Intrinsic
Value
(1)

 

Options outstanding at December 31, 2023

 

 

140,000

 

 

$

38.22

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

 

 

 

 

 

 

Cancelled

 

 

 

 

 

 

 

 

 

 

 

 

Options outstanding at March 31, 2024

 

 

140,000

 

 

$

38.22

 

 

 

6.10

 

 

$

977,750

 

Options exercisable at March 31, 2024

 

 

115,000

 

 

$

38.61

 

 

 

5.43

 

 

$

977,750

 

Options vested or expected to vest at March 31, 2024

 

 

136,628

 

 

$

38.23

 

 

 

6.09

 

 

$

977,750

 

 

(1) The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2024 of $33.08 per share and the exercise price of the underlying options. The total intrinsic value of options exercised was $0 and $81 thousand during the three months ended March 31, 2024 and March 31, 2023, respectively.

The total amount of cash received from exercise of these options was approximately $0 during the three months ended March 31, 2024. The total amount of cash received from exercise of these options was approximately $18 thousand during the three months ended March 31, 2023.

Restricted Stock Units

Restricted stock units are valued at the market price of a share of the Company’s common stock on the date of the grant. A summary of the restricted stock unit activity under the Company’s plans for the three months ended March 31, 2024 is presented below:

 

Year-to-Date Activity

 

Shares

 

 

Weighted-
Average
Grant Date
Fair Value
Per Share

 

 

Aggregate
Intrinsic
Value

 

Nonvested outstanding at December 31, 2023

 

 

1,573,548

 

 

$

50.22

 

 

 

 

Granted

 

 

10,000

 

 

 

34.09

 

 

 

 

Vested

 

 

(86,098

)

 

 

47.60

 

 

 

 

Forfeited

 

 

(8,100

)

 

 

53.95

 

 

 

 

Nonvested outstanding at March 31, 2024

 

 

1,489,350

 

 

$

50.24

 

 

$

49,267,698

 

There were 86,098 restricted stock units with a total grant-date fair value of $4.1 million that vested during the three months ended March 31, 2024. There were 68,357 restricted stock units with a total grant-date fair value of $4.3 million that vested during the three months ended March 31, 2023.

As of March 31, 2024, there was $49.3 million of total unrecognized compensation expense related to stock options and restricted stock units, which is expected to be recognized over a weighted average period of 1.6 years.


ESPP Valuation Assumptions

The valuation of ESPP purchase rights and the underlying weighted-average assumptions are summarized as follows:

 

 

 

March 31, 2024

 

ESPP:

 

 

 

Expected term in years

 

 

0.50

 

Risk-free interest rate

 

 

5.44

%

Expected volatility

 

 

43

%

Expected dividend yield

 

 

%

Weighted-average fair value per right granted

 

$

8.54

 

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity

11. Stockholders’ Equity

Common Stock Repurchase Programs

In May 2022, the Company announced that its board of directors had authorized a stock repurchase program (the “May 2022 Repurchase Program”) whereby the Company was authorized to repurchase shares of the Company's common stock having an aggregate purchase prices of up to $50.0 million from time to time on the open market or in privately negotiated transactions at prices and in the manner determined by management. There were no amounts purchased under this plan for the three months ended March 31, 2024 and March 31, 2023, respectively. As of March 31, 2024, no amounts remained available under the May 2022 Repurchase Program.

In November 2022, the Company announced that its board of directors had authorized a repurchase program (the “November 2022 Repurchase Program”) whereby the Company was authorized to repurchase shares of the Company’s common stock and Notes having an aggregate purchase price of up to $200.0 million from time to time on the open market or in privately negotiated transactions at prices and in the manner determined by management over the next two years. During the three month period ended March 31, 2023, the Company repurchased 581,295 shares for an aggregate purchase price of $25.0 million at an average share price of $42.99 under the November 2022 Repurchase Program. There were no amounts purchased under this plan for the three months ended March 31, 2024. As of March 31, 2024, $92.9 million remained available under the November 2022 Repurchase Program.

Repurchased shares are recorded under the cost method and are reflected as treasury stock in the accompanying Condensed Consolidated Balance Sheets. The Company is restricted from making any repurchases during the period between the execution of the Transaction Agreement and the closing of the proposed transaction without Informa's approval.

Reserved Common Stock

As of March 31, 2024, the Company has reserved (i) 3,278,884 shares of common stock for settlement of outstanding and unexercised options, issuance following vesting of outstanding restricted stock units, and future awards available for grant under the 2007 Plan and 2017 Plan, (ii) 545,556 shares of common stock for use in settling purchases under the ESPP and (iii) 4,389,127 shares of common stock which may be issuable upon conversion of the Notes.

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

12. Income Taxes

The Company measures its interim period tax expense using an estimated annual effective tax rate and adjustments for discrete taxable events that occur during the interim period. The estimated annual effective income tax rate is based upon the Company’s estimations of annual pre-tax income, the geographic mix of pre-tax income, and its interpretations of tax laws. The Company updates the estimate of its annual effective tax rate at the end of each quarterly period. The Company recorded income tax expense of $2.2 million for the three months ended March 31, 2024 primarily as a result of expenses not currently deductible for tax resulting in taxable income in certain jurisdictions. The tax expense for the three months ended March 31, 2024 increased by approximately $0.8 million, as compared to the same period in 2023, primarily due to an increase in nondeductible expenses. The Company recorded income tax expense of $1.4 million for the three months ended March 31, 2023.

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information

13. Segment Information

The Company views its operations and manages its business as one operating segment which is the business of providing purchase intent marketing and sales services. The Company aggregated its operating segment based upon the similar economic and operating characteristics of its operations.

Geographic Data

Net sales by campaign target area were as follows (1):

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

North America

$

35,230

 

 

$

37,760

 

International

 

16,406

 

 

 

19,354

 

Total

$

51,636

 

 

$

57,114

 

(1)
Net sales to customers by campaign target area is based on the geo-targeted (target audience) location of the campaign.

 

Net sales to unaffiliated customers by geographic area were as follows (2):

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

United States

$

39,751

 

 

$

43,674

 

United Kingdom

 

5,035

 

 

 

6,068

 

Other international

 

6,850

 

 

 

7,372

 

Total

$

51,636

 

 

$

57,114

 

(2)
Net sales to unaffiliated customers by geographic area is based on the customers’ current billing addresses and does not consider the geo-targeted (target audience) location of the campaign.

Long-lived assets by geographic area were as follows:

 

 

March 31, 2024

 

 

December 31, 2023

 

United States

 

 

221,130

 

 

$

221,394

 

International

 

 

84,743

 

 

 

86,760

 

Total

 

$

305,873

 

 

$

308,154

 

 

Long-lived assets are comprised of property and equipment, net; goodwill; and intangible assets, net. No single country outside of the U.S. and the United Kingdom accounted for 1% or more of the Company’s long-lived assets during either of these periods.

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, TechTarget Securities Corporation (“TSC”), TechTarget Limited, TechTarget (HK) Limited (“TTGT HK”), TechTarget (Australia) Pty Ltd., TechTarget (Singapore) Pte Ltd., E-Magine Médias SAS (“LeMagIT”), TechTarget Germany GmbH, and BrightTALK Limited and its wholly owned subsidiary, BrightTALK, Inc. (together “BrightTALK”). TSC is a Massachusetts corporation. TechTarget Limited is a subsidiary doing business principally in the United Kingdom. TTGT HK is a subsidiary incorporated in Hong Kong in order to facilitate the Company’s activities in the Asia-Pacific region. TechTarget (Australia) Pty Ltd. and TechTarget (Singapore) Pte Ltd. are the entities through which the Company does business in Australia and Singapore, respectively; LeMagIT and TechTarget Germany GmbH, both wholly-owned subsidiaries of TechTarget Limited, are entities through which the Company does business in France and Germany, respectively. BrightTALK are the entities through which the Company conducts business related to its BrightTALK webinar and virtual event platform.

Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (Generally Accepted Accounting Principles or “U.S. GAAP”) in the United States (“U.S.”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. All adjustments, which, in the opinion of management, are considered necessary for a fair presentation of the results of operations for the periods shown, are of a normal, recurring nature and have been reflected in the condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of results to be expected for any other interim periods or for the full year. The information included in these condensed consolidated financial statements should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the condensed consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Foreign Currency Translation

Foreign Currency Translation

The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the Condensed Consolidated Statement of Comprehensive Income as an element of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in interest and other income (expense), net in the Condensed Consolidated Statement of Income. All assets and liabilities denominated in foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.
Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to revenue, long-lived assets, goodwill, the allowance for doubtful accounts, stock-based compensation, earnouts, self-insurance accruals, the allocation of purchase price to intangibles and goodwill, and income taxes. The Company reduces its accounts receivable for an allowance for doubtful accounts based on its best estimate of the amount of probable credit losses. Estimates of the carrying value of certain assets and liabilities are based on historical experience and on various other assumptions that the Company believes to be reasonable. Actual results could differ from those estimates.

Revenue Recognition

Revenue Recognition

The Company generates its revenue from the sale of targeted marketing and advertising campaigns, which it delivers via its network of websites, webinar and virtual events channels, and our data analytic services and solutions. Revenue is recognized when performance obligations are satisfied by transferring promised goods or services to customers, as determined by applying a five-step process consisting of: a) identifying the contract, or contracts, with a customer, b) identifying the performance obligations in the contract, c) determining the transaction price, d) allocating the transaction price to the performance obligations in the contract, and e) recognizing revenue when, or as, performance obligations are satisfied.
Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and government backed money market funds.

Accounts Receivable

Accounts Receivable

We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Condensed Consolidated Statements of Income and Comprehensive Income. We assess collectability by reviewing accounts receivable on an individual basis when we identify specific customers with known disputes, overdue amounts or collectability issues and also reserve for losses on all accounts based on historical information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations.

At March 31, 2024, the Company’s collectability assessment includes the business and market disruptions caused by macro-economic uncertainty currently being experienced in the technology sector and estimates of expected emerging credit and collectability trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods.
Fair Value of Financial Instruments

Fair Value of Financial Instruments

Financial instruments consist of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, long-term debt and contingent consideration. Due to their short-term nature and liquidity, the carrying value of these instruments, with the exception of contingent consideration and long-term debt, approximates their estimated fair values. See Note 4 for further information on the fair value of the Company’s investments. The Company classifies all of its short-term investments as available-for-sale. The fair value of contingent consideration was estimated using a discounted cash flow method.

Business Combinations and Valuation of Goodwill and Acquired Intangible Assets

Business Combinations and Valuation of Goodwill and Acquired Intangible Assets

The Company uses its best estimates and assumptions to allocate fair value to the net tangible and identifiable intangible assets acquired and liabilities assumed at the acquisition date. Any residual purchase price is recorded as goodwill. The Company’s estimates are inherently uncertain and subject to refinement and can include but are not limited to, the cash flows that an asset is expected to generate in the future, and the appropriate weighted-average cost of capital.

During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s Condensed Consolidated Statement of Income and Comprehensive Income.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Recently Adopted Accounting Guidance

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other

segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue Recognition [Abstract]  
Disaggregated Revenue

The following table depicts the disaggregation of revenue according to categories consistent with how the Company evaluates its financial performance and economic risk. International revenue consists of international geo-targeted campaigns, which are campaigns targeted at an audience of members outside of North America.

 

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

North America

$

35,230

 

 

$

37,760

 

International

 

16,406

 

 

 

19,354

 

Total

$

51,636

 

 

$

57,114

 

 

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

Revenue under short-term contracts

$

33,940

 

 

$

33,889

 

Revenue under longer-term contracts

 

17,696

 

 

 

23,225

 

Total

$

51,636

 

 

$

57,114

 

Schedule of Deferred Revenue Included in Contract Liabilities

 

 

Contract Liabilities

 

Year-to-Date Activity

 

 

 

Balance at December 31, 2023

 

$

14,721

 

Billings

 

 

54,290

 

Revenue Recognized

 

 

(51,636

)

Balance at March 31, 2024

 

$

17,375

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Assets Carried at Fair Value and Measured on Recurring Basis

The fair value hierarchy of the Company’s financial assets carried at fair value and measured on a recurring basis is as follows:

 

 

 

 

 

 

Fair Value Measurements at
 March 31, 2024

 

 

 

March 31, 2024

 

 

Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits (1)

 

$

26,204

 

 

$

 

 

$

26,204

 

 

$

 

Pooled bond funds

 

 

74,545

 

 

 

 

 

 

74,545

 

 

 

 

Total short-term investments

 

$

100,749

 

 

$

 

 

$

100,749

 

 

$

 

 

 

 

 

 

 

 

Fair Value Measurements at
December 31, 2023

 

 

 

December 31, 2023

 

 

Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits (1)

 

$

25,877

 

 

$

 

 

$

25,877

 

 

$

 

Pooled bond funds

 

 

73,724

 

 

 

 

 

 

73,724

 

 

 

 

Total short-term investments

 

$

99,601

 

 

$

 

 

$

99,601

 

 

$

 

 

(1)
The Company's time deposits consist of domestic deposits which mature within six months (Level 2). All level 2 investments are priced using observable inputs, such as quoted prices in markets that are not active and yield curves.
XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2024
Cash and Cash Equivalents [Abstract]  
Short-term Investments

Short-term investments consisted of the following:

 

 

March 31, 2024

 



 

 

Adjusted
Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits

 

$

26,204

 

 

$

 

 

$

 

 

$

26,204

 

Pooled bond funds

 

 

73,851

 

 

 

694

 

 

 

 

 

 

74,545

 

Total short-term investments

 

$

100,055

 

 

$

694

 

 

$

 

 

$

100,749

 

 

 

 

December 31, 2023

 



 

 

Adjusted
Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Estimated
Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

Time deposits

 

$

25,877

 

 

$

 

 

$

 

 

$

25,877

 

Pooled bond funds

 

 

73,021

 

 

 

703

 

 

 

 

 

 

73,724

 

Total short-term investments

 

$

98,898

 

 

$

703

 

 

$

 

 

$

99,601

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets

The following table summarizes the Company’s intangible assets, net:

 

 

 

 

 

March 31, 2024

 

 

 

Estimated
Useful Lives
(Years)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Customer relationships

 

5-19

 

$

83,716

 

 

$

(22,810

)

 

$

60,906

 

Developed websites, technology and patents

 

10

 

 

32,935

 

 

 

(11,493

)

 

 

21,442

 

Trademark, trade name and domain name

 

5-16

 

 

7,583

 

 

 

(3,479

)

 

 

4,104

 

Proprietary user information database and internet traffic

 

5

 

 

1,100

 

 

 

(1,100

)

 

 

 

Non-compete agreements

 

1.5-3

 

 

600

 

 

 

(477

)

 

 

123

 

Total intangible assets

 

 

 

$

125,934

 

 

$

(39,359

)

 

$

86,575

 

 

 

 

 

 

December 31, 2023

 

 

 

Estimated
Useful Lives
(Years)

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Customer relationships

 

5-19

 

$

83,959

 

 

$

(21,604

)

 

$

62,355

 

Developed websites, technology and patents

 

10

 

 

33,202

 

 

 

(10,802

)

 

 

22,400

 

Trademark, trade name and domain name

 

5-16

 

 

7,627

 

 

 

(3,365

)

 

 

4,262

 

Proprietary user information database and internet traffic

 

5

 

 

1,106

 

 

 

(1,106

)

 

 

 

Non-compete agreements

 

1.5-3

 

 

600

 

 

 

(454

)

 

 

146

 

Total intangible assets

 

 

 

$

126,494

 

 

$

(37,331

)

 

$

89,163

 

Schedule of Amortization Expense of Intangible Assets

The Company expects amortization expense of intangible assets to be as follows:

Years Ending December 31:

 

Amortization
Expense

 

2024 (April 1 – December 31)

 

$

6,593

 

2025

 

 

8,752

 

2026

 

 

8,698

 

2027

 

 

8,694

 

2028

 

 

8,694

 

Thereafter

 

 

45,144

 

Total

 

$

86,575

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share

A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income (loss) per common share is as follows:

 

 

 

For the Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

Net income (loss)

 

$

(10,088

)

 

$

1,645

 

Denominator:

 

 

 

 

 

 

Basic:

 

 

 

 

 

 

Weighted average shares of common stock and vested, undelivered restricted stock units outstanding

 

 

28,510,395

 

 

 

28,757,259

 

Diluted:

 

 

 

 

 

 

Weighted average shares of common stock and vested, undelivered restricted stock units outstanding

 

 

28,510,395

 

 

 

28,757,259

 

     Effect of potentially dilutive shares (1)

 

 

-

 

 

 

195,847

 

Total weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares

 

 

28,510,395

 

 

 

28,953,106

 

Net Income Per Common Share:

 

 

 

 

 

 

Basic:

 

 

 

 

 

 

Net income (loss) applicable to common stockholders

 

$

(10,088

)

 

$

1,645

 

Weighted average shares of stock outstanding

 

 

28,510,395

 

 

 

28,757,259

 

Basic net income (loss) per common share

 

$

(0.35

)

 

$

0.06

 

Diluted:

 

 

 

 

 

 

Net income (loss) applicable to common stockholders

 

$

(10,088

)

 

$

1,645

 

Weighted average shares of stock outstanding

 

 

28,510,395

 

 

 

28,953,106

 

Diluted net income (loss) per common share (1)

 

$

(0.35

)

 

$

0.06

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes and Loan Agreement (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Convertible Notes Further details are included below:

Issuance

Maturity Date

Interest Rate

First Interest Payment Date

Effective Interest Rate

Semi-Annual Interest Payment Dates

Initial Conversion Rate per $1,000 Principal

Initial Conversion Price

 

Number of Shares (in millions)

2025 Notes

December 15, 2025

0.125%

June 15, 2021

0.8%

June 15, and December 15

14.1977

$

70.43

 

0.1

2026 Notes

December 15, 2026

0.0%

––

0.0%

––

7.6043

$

131.50

 

4.3

Schedule of Notes

The Notes consist of the following:

 

 

March 31, 2024

 

 

December 31, 2023

 

Liability Component:

2026 Notes

 

 

2025 Notes

 

 

2026 Notes

 

 

2025 Notes

 

     Principal

$

414,000

 

 

$

3,040

 

 

$

414,000

 

 

$

3,040

 

     Less: unamortized debt issuance costs

 

5,954

 

 

 

35

 

 

 

6,500

 

 

 

40

 

Net carrying amount

$

408,046

 

 

$

3,005

 

 

$

407,500

 

 

$

3,000

 

Schedule Of Interest Expense Recognized

The following table sets forth total interest expense recognized related to the Notes:

 

 

March 31, 2024

 

 

March 31, 2023

 

0.125% Coupon on 2025 Notes

$

1

 

 

$

16

 

Amortization of debt discount and transaction costs

 

550

 

 

 

627

 

 

$

551

 

 

$

643

 

Schedule of Fair Value and Carrying Value of Debt Instrument

The fair value of the Notes, which was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, quoted prices of the Notes in an over-the-counter market (Level 2), and carrying value of debt instruments (carrying value excludes the equity component of the Company’s convertible notes classified in equity) were as follows:

 

 

March 31, 2024

 

 

December 31, 2023

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

Convertible senior notes

$

395,732

 

 

$

411,051

 

 

$

347,087

 

 

$

410,500

 

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Lessee Disclosure [Abstract]  
Summary of Maturities of Operating Lease Liabilities

As of March 31, 2024, operating lease assets were $16.3 million and operating lease liabilities were $19.8 million. The maturities of the Company’s operating lease liabilities as of March 31, 2024 were as follows:

 

 

Minimum Lease

 

Years Ending December 31:

 

Payments

 

2024 (April 1 – December 31)

$

3,729

 

2025

 

4,068

 

2026

 

3,975

 

2027

 

 

3,566

 

2028

 

3,402

 

Thereafter

 

3,333

 

Total future minimum lease payments

 

22,073

 

Less imputed interest

 

2,254

 

Total operating lease liabilities

 

$

19,819

 

 

Included in the Consolidated Balance Sheet:

 

 

 

Current operating lease liability

 

$

4,161

 

Non-current operating lease liability

 

 

15,658

 

Total operating lease liabilities

 

$

19,819

 

Summary of Lease Costs

For the three months ended March 31, 2024 and 2023, the total lease cost was comprised of the following amounts:

 

 

Three Months Ended
March 31,

 

 

 

2024

 

2023

 

Operating lease expense

 

$

1,029

 

$

1,056

 

Short-term lease expense

 

 

4

 

 

4

 

Total lease expense

 

$

1,033

 

$

1,060

 

Lessee Operating Lease Term and Discount Rate

The following summarizes additional information related to operating leases as of March 31, 2024:

 

 

As of

 

 

 

March 31, 2024

 

Weighted-average remaining lease term — operating leases

 

 

3.2

 

Weighted-average discount rate — operating leases

 

 

3.4

%

XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity Under Company's Plans

A summary of the stock option activity under the Company’s plans for the three months ended March 31, 2024 is presented below:

Three Month Activity

 

Options
Outstanding

 

 

Weighted-
Average
Exercise Price
Per Share

 

 

Weighted-
Average
Remaining
Contractual
Term in
Years

 

 

Aggregate
Intrinsic
Value
(1)

 

Options outstanding at December 31, 2023

 

 

140,000

 

 

$

38.22

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

 

 

 

 

 

 

Cancelled

 

 

 

 

 

 

 

 

 

 

 

 

Options outstanding at March 31, 2024

 

 

140,000

 

 

$

38.22

 

 

 

6.10

 

 

$

977,750

 

Options exercisable at March 31, 2024

 

 

115,000

 

 

$

38.61

 

 

 

5.43

 

 

$

977,750

 

Options vested or expected to vest at March 31, 2024

 

 

136,628

 

 

$

38.23

 

 

 

6.09

 

 

$

977,750

 

(1) The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2024 of $33.08 per share and the exercise price of the underlying options. The total intrinsic value of options exercised was $0 and $81 thousand during the three months ended March 31, 2024 and March 31, 2023, respectively.

Summary of Restricted Stock Unit Activity Under Company's Plans

Restricted stock units are valued at the market price of a share of the Company’s common stock on the date of the grant. A summary of the restricted stock unit activity under the Company’s plans for the three months ended March 31, 2024 is presented below:

 

Year-to-Date Activity

 

Shares

 

 

Weighted-
Average
Grant Date
Fair Value
Per Share

 

 

Aggregate
Intrinsic
Value

 

Nonvested outstanding at December 31, 2023

 

 

1,573,548

 

 

$

50.22

 

 

 

 

Granted

 

 

10,000

 

 

 

34.09

 

 

 

 

Vested

 

 

(86,098

)

 

 

47.60

 

 

 

 

Forfeited

 

 

(8,100

)

 

 

53.95

 

 

 

 

Nonvested outstanding at March 31, 2024

 

 

1,489,350

 

 

$

50.24

 

 

$

49,267,698

 

Schedule of valuation of ESPP purchase rights and the underlying weighted-average assumptions

The valuation of ESPP purchase rights and the underlying weighted-average assumptions are summarized as follows:

 

 

 

March 31, 2024

 

ESPP:

 

 

 

Expected term in years

 

 

0.50

 

Risk-free interest rate

 

 

5.44

%

Expected volatility

 

 

43

%

Expected dividend yield

 

 

%

Weighted-average fair value per right granted

 

$

8.54

 

XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Long-Lived Assets by Geographic Area

Long-lived assets by geographic area were as follows:

 

 

March 31, 2024

 

 

December 31, 2023

 

United States

 

 

221,130

 

 

$

221,394

 

International

 

 

84,743

 

 

 

86,760

 

Total

 

$

305,873

 

 

$

308,154

 

Customers by Campaign Target Area [Member]  
Net Sales by Campaign Target Area and Geographic Area

Net sales by campaign target area were as follows (1):

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

North America

$

35,230

 

 

$

37,760

 

International

 

16,406

 

 

 

19,354

 

Total

$

51,636

 

 

$

57,114

 

(1)
Net sales to customers by campaign target area is based on the geo-targeted (target audience) location of the campaign.
Unaffiliated Customers by Geographic Area [Member]  
Net Sales by Campaign Target Area and Geographic Area

Net sales to unaffiliated customers by geographic area were as follows (2):

 

For the Three Months Ended
March 31,

 

 

2024

 

 

2023

 

United States

$

39,751

 

 

$

43,674

 

United Kingdom

 

5,035

 

 

 

6,068

 

Other international

 

6,850

 

 

 

7,372

 

Total

$

51,636

 

 

$

57,114

 

(2)
Net sales to unaffiliated customers by geographic area is based on the customers’ current billing addresses and does not consider the geo-targeted (target audience) location of the campaign.
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Operations - Additional Information (Detail)
$ / shares in Units, $ in Millions
3 Months Ended
Jan. 10, 2024
USD ($)
$ / shares
Mar. 31, 2024
Website
Webinar
$ / shares
Dec. 31, 2023
$ / shares
Number of websites | Website   150  
Number of webinars/virtual event channels | Webinar   800  
Transaction agreement per share of common stock | $ / shares $ 11.79 $ 0.001 $ 0.001
Maximum [Member]      
Termination fee payable $ 40.0    
Minimum [Member]      
Termination fee payable $ 30.0    
New TechTarget [Member]      
Equity method investment, ownership percentage 57.00%    
Former Stockholders [Member]      
Pro Rata Share of an Amount in Cash $ 350.0    
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Total Revenue $ 51,636 $ 57,114
North America [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenue 35,230 37,760
International [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenue 16,406 19,354
Revenue under short-term contracts [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenue 33,940 33,889
Revenue under longer-term contracts [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenue $ 17,696 $ 23,225
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Minimum [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue payment terms 30 days  
Maximum [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue payment terms 90 days  
Revenue recognition timing of invoicing period 1 year  
Amortization period of contract assets 1 year  
Contract with customer contract period 1 year  
Contract Liabilities [Member]    
Deferred Revenue Arrangement [Line Items]    
Accrued sales incentives $ 1.7 $ 1.9
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Deferred Revenue Included in Contract Liabilities (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Revenue Recognition [Abstract]  
Contract Liabilities, Balance $ 14,721
Contract Liabilities, Billings 54,290
Contract Liabilities, Revenue Recognized (51,636)
Contract Liabilities, Balance $ 17,375
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Assets Carried at Fair Value and Measured on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Total short-term investments $ 100,749 $ 99,601
Time Deposits [Member]    
Assets:    
Total short-term investments [1] 26,204 25,877
Pooled Bond Funds [Member]    
Assets:    
Total short-term investments 74,545 73,724
Significant Other Observable Inputs (Level 2) [Member]    
Assets:    
Total short-term investments 100,749 99,601
Significant Other Observable Inputs (Level 2) [Member] | Time Deposits [Member]    
Assets:    
Total short-term investments [1] 26,204 25,877
Significant Other Observable Inputs (Level 2) [Member] | Pooled Bond Funds [Member]    
Assets:    
Total short-term investments $ 74,545 $ 73,724
[1] The Company's time deposits consist of domestic deposits which mature within six months (Level 2). All level 2 investments are priced using observable inputs, such as quoted prices in markets that are not active and yield curves.
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Investments - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]    
Cash and cash equivalents $ 230,436,000 $ 226,668,000
Realized gains or (losses) $ 0 $ 0
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Investments - Short-term Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 100,055 $ 98,898
Gross Unrealized Gains 694 703
Estimated Fair Value 100,749 99,601
Pooled Bond Funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 73,851 73,021
Gross Unrealized Gains 694 703
Estimated Fair Value 74,545 73,724
Time Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 26,204 25,877
Estimated Fair Value $ 26,204 $ 25,877
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2023
Dec. 31, 2023
Goodwill And Intangible Assets [Line Items]        
Intangible assets with indefinite lives other than goodwill $ 0     $ 0
Impairment of intangible assets     $ 0  
Remaining amortization period 6 years 3 months 18 days      
Amortization of intangible assets $ 2,200,000 $ 2,200,000    
Write off of fully amortized intangible assets $ 0 $ 0    
Minimum [Member]        
Goodwill And Intangible Assets [Line Items]        
Estimated useful lives 18 months      
Maximum [Member]        
Goodwill And Intangible Assets [Line Items]        
Estimated useful lives 19 years      
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 125,934 $ 126,494
Accumulated Amortization (39,359) (37,331)
Total intangible assets $ 86,575 89,163
Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 18 months  
Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 19 years  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 83,716 83,959
Accumulated Amortization (22,810) (21,604)
Total intangible assets $ 60,906 $ 62,355
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 5 years 5 years
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 19 years 19 years
Developed Websites, Technology and Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 10 years 10 years
Gross Carrying Amount $ 32,935 $ 33,202
Accumulated Amortization (11,493) (10,802)
Total intangible assets 21,442 22,400
Trademarks, Trade Name and Domain Name [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,583 7,627
Accumulated Amortization (3,479) (3,365)
Total intangible assets $ 4,104 $ 4,262
Trademarks, Trade Name and Domain Name [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 5 years 5 years
Trademarks, Trade Name and Domain Name [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 16 years 16 years
Proprietary User Information Database and Internet Traffic [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 5 years 5 years
Gross Carrying Amount $ 1,100 $ 1,106
Accumulated Amortization (1,100) (1,106)
Non-compete agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 600 600
Accumulated Amortization (477) (454)
Total intangible assets $ 123 $ 146
Non-compete agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 1 year 6 months 1 year 6 months
Non-compete agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 3 years 3 years
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Amortization Expense of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 (April 1 - December 31) $ 6,593  
2025 8,752  
2026 8,698  
2027 8,694  
2028 8,694  
Thereafter 45,144  
Total intangible assets $ 86,575 $ 89,163
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net Income (Loss) $ (10,088) $ 1,645
Basic:    
Weighted average shares of common stock and vested, undelivered restricted stock units outstanding 28,510,395 28,757,259
Diluted:    
Weighted average shares of common stock and vested, undelivered restricted stock units outstanding 28,510,395 28,757,259
Effect of potentially dilutive shares [1] 0 195,847
Total weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares 28,510,395 28,953,106
Basic:    
Net income (loss) applicable to common stockholders $ (10,088) $ 1,645
Weighted average shares of stock outstanding 28,510,395 28,757,259
Basic net income (loss) per common share $ (0.35) $ 0.06
Diluted:    
Net income (loss) applicable to common stockholders $ (10,088) $ 1,645
Weighted average shares of stock outstanding 28,510,395 28,953,106
Diluted net income (loss) per common share [1] $ (0.35) $ 0.06
[1] In calculating diluted net income per share, 851 thousand shares and 1.3 million shares related to outstanding stock options and unvested, undelivered restricted stock units were excluded for the three months ended March 31, 2024 and 2023, respectively. Additionally, for the three months ended March 31, 2024 and 2023, the interest expense and amortization of note costs relating to the shares issuable upon conversion of our outstanding convertible notes were excluded from the calculation as they would have been anti-dilutive. The interest expense including amortization of note issuance costs, related to convertible notes was $0.6 million for both the three months March 31, 2024 and March 31, 2023.
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Parenthetical) (Detail) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]    
Outstanding stock options and unvested restricted stock units excluded from computation of diluted EPS 851 1,300
Interest and Debt Expense $ 0.6 $ 0.6
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes and Loan Agreement - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 29, 2021
Aug. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2024
Dec. 31, 2023
Line Of Credit Facility [Line Items]            
Debt instrument converted       $ 1,000    
Threshold percentage of stock price trigger         130.00%  
Percentage of sale price of common stock and conversion rate       98.00%    
Western Alliance Bank [Member] | 2021 Loan Agreement [Member]            
Line Of Credit Facility [Line Items]            
Credit line $ 75,000          
Letter-of-credit sublimit $ 5,000          
Credit facility, Maturity date Oct. 29, 2023          
0.125% Convertible Senior Notes [Member]            
Line Of Credit Facility [Line Items]            
Interest rate       0.125%    
Debt instrument converted     $ 1,000      
Aggregate principal amount         $ 3,000  
2025 Notes [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount of term loan borrowed       $ 201,300    
Interest rate     0.125%      
Loan facility maturity date     Dec. 15, 2025 Dec. 15, 2025    
Debt instrument repurchase principal amount   $ 48,300        
Transaction fee   $ 42,600        
Debt instrument conversion date       Sep. 14, 2025    
Aggregate principal amount         3,040 $ 3,040
2026 Notes [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount of term loan borrowed     $ 414,000      
Interest rate     0.00%      
Loan facility maturity date     Dec. 15, 2026      
Debt instrument conversion date       Sep. 14, 2026    
Aggregate principal amount         $ 414,000 $ 414,000
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes and Loan Agreement - Schedule of Convertible Notes (Details)
Shares1 in Millions
12 Months Ended
Dec. 31, 2021
Shares1
$ / shares
Dec. 31, 2020
2025 Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date Dec. 15, 2025 Dec. 15, 2025
Interest Rate 0.125%  
First Interest Payment Date Jun. 15, 2021  
Effective Interest Rate 0.80%  
Semi-Annual Interest Payment Dates June 15, and December 15  
Initial Conversion Rate per $1,000 Principal 14.1977  
Initial Conversion Price | $ / shares $ 70.43  
Number of Shares (in millions) | Shares1 0.1  
2026 Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date Dec. 15, 2026  
Interest Rate 0.00%  
Effective Interest Rate 0.00%  
Initial Conversion Rate per $1,000 Principal 7.6043  
Initial Conversion Price | $ / shares $ 131.5  
Number of Shares (in millions) | Shares1 4.3  
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes and Loan Agreement - Schedule of Notes (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
2025 Notes [Member]    
Debt Instrument [Line Items]    
Aggregate principal amount $ 3,040 $ 3,040
Less: unamortized debt issuance costs 35 40
Net carrying amount 3,005 3,000
2026 Notes [Member]    
Debt Instrument [Line Items]    
Aggregate principal amount 414,000 414,000
Less: unamortized debt issuance costs 5,954 6,500
Net carrying amount $ 408,046 $ 407,500
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes and Loan Agreement - Schedule Of Interest Expense Recognized (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Disclosure [Abstract]    
0.125% Coupon on 2025 Notes $ 1 $ 16
Amortization of debt discount and transaction costs 550 627
Interest expense recognized $ 551 $ 643
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Notes and Loan Agreement - Schedule of Fair Value and Carrying Value of Debt Instrument (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Convertible senior notes, Fair Value $ 395,732 $ 347,087
Convertible senior notes, Carrying Value $ 411,051 $ 410,500
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Contingencies - Additional Information (Detail)
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 26, 2017
USD ($)
ft²
Apr. 30, 2021
USD ($)
ft²
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Lessee Lease Description [Line Items]        
Operating lease assets (right -of-use assets)     $ 16,319,000 $ 17,166,000
Operating lease liabilities     19,819,000  
Charges, claims related to litigation     $ 0 $ 0
Minimum [Member]        
Lessee Lease Description [Line Items]        
Lessee, operating lease, renewal term     1 year  
Maximum [Member]        
Lessee Lease Description [Line Items]        
Lessee, operating lease, renewal term     5 years  
Third Amendment Newton Lease [Member]        
Lessee Lease Description [Line Items]        
Lease extension date Dec. 31, 2029      
Operating lease term option to extend 5 years      
Amendment effective date Jan. 01, 2018      
Base monthly rent $ 300,000      
Percentage increase in base rent 1.00%      
Third Amendment Newton Lease [Member] | Minimum [Member]        
Lessee Lease Description [Line Items]        
Lease agreement for office | ft² 74,000      
Third Amendment Newton Lease [Member] | Maximum [Member]        
Lessee Lease Description [Line Items]        
Lease agreement for office | ft² 110,000      
Fourth Amendment [Member]        
Lessee Lease Description [Line Items]        
One-time cash allowance   $ 600,000    
Base monthly rent   $ 300,000    
Amendment effective month and year   2021-05    
Fourth Amendment [Member] | Minimum [Member]        
Lessee Lease Description [Line Items]        
Lease agreement for office | ft²   68,000    
Fourth Amendment [Member] | Maximum [Member]        
Lessee Lease Description [Line Items]        
Lease agreement for office | ft²   74,000    
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2024 (April 1 - December 31) $ 3,729
2025 4,068
2026 3,975
2027 3,566
2028 3,402
Thereafter 3,333
Total future minimum lease payments 22,073
Less imputed interest 2,254
Operating lease liabilities $ 19,819
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and contingencies - Summary of Operating Lease Liabilities Included in Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets and Liabilities, Lessee [Abstract]    
Current operating lease liabilities $ 4,161 $ 4,049
Non-current operating lease liability 15,658 $ 16,615
Total operating lease liabilities $ 19,819  
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Contingencies - Summary of Lease Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Operating lease expense $ 1,029 $ 1,056
Short-term lease expense 4 4
Total lease expense $ 1,033 $ 1,060
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Contingencies - Summary of Additional Information Related to Operating Leases (Detail)
Mar. 31, 2024
Lease, Cost [Abstract]  
Weighted-average remaining lease term — operating leases 3 years 2 months 12 days
Weighted-average discount rate — operating leases 3.40%
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Jun. 07, 2022
Jun. 16, 2017
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Common stock outstanding under the plan   140,000   140,000    
Common stock shares available for issuance   545,556        
Expected dividend yield   0.00%        
Cash received from exercise of options   $ 0 $ 18      
Employee service share-based compensation, nonvested units, compensation cost not yet recognized   $ 49,300        
Employee service share-based compensation, nonvested units, compensation cost not yet recognized, period for recognition   1 year 7 months 6 days        
Restricted Stock Units [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Stock options vested   86,098 68,357      
Grant date fair value of restricted stock units vested   $ 4,100 $ 4,300      
Employee Stock Purchase Plan [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Common stock shares reserved for issuance         600,000  
Expected dividend yield   0.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date   15.00%        
Stock Option 2007 Plan [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Expiry date   2017-05        
New awards granted   0        
Common stock outstanding under the plan   20,000        
Stock Option 2017 Plan [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Common stock outstanding under the plan   1,610,350        
Common stock shares reserved for issuance           3,000,000
Common stock additional shares authorized for issuance 3,800,000          
Plan effective date   Jun. 16, 2017        
Common stock shares available for issuance   1,648,534        
Minimum [Member] | Stock Option 2007 Plan [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Period of grants vested   3 years        
Minimum [Member] | Stock Option 2017 Plan [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Period of grants vested   3 years        
Maximum [Member] | Employee Stock Purchase Plan [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Common stock purchased   $ 25,000        
Maximum [Member] | Stock Option 2007 Plan [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Period of grants vested   4 years        
Period of grants expired   10 years        
Maximum [Member] | Stock Option 2017 Plan [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Period of grants expired   10 years        
XML 64 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Options outstanding, beginning balance 140,000  
Options Outstanding, Granted 0  
Options Outstanding, Exercised 0  
Options Outstanding, Forfeited 0  
Options Outstanding, Cancelled 0  
Options outstanding, ending balance 140,000  
Options Outstanding, Options exercisable 115,000  
Options Outstanding, Options vested or expected to vest 136,628  
Weighted-Average Exercise Price Per Share, Options outstanding, beginning balance $ 38.22  
Weighted-Average Exercise Price Per Share, Granted 0  
Weighted-Average Exercise Price Per Share, Exercised 0  
Weighted-Average Exercise Price Per Share, Forfeited 0  
Weighted- Average Exercise Price Per Share, Cancelled 0  
Weighted- Average Exercise Price Per Share, Options outstanding, ending balance 38.22  
Weighted- Average Exercise Price Per Share, Options exercisable 38.61  
Weighted-Average Exercise Price Per Share, Options vested or expected to vest $ 38.23  
Weighted-Average Remaining Contractual Term in Years, Options outstanding 6 years 1 month 6 days  
Weighted-Average Remaining Contractual Term in Years, Options exercisable 5 years 5 months 4 days  
Weighted-Average Remaining Contractual Term in Years, Options vested or expected to vest 6 years 1 month 2 days  
Aggregate Intrinsic Value, Exercised $ 0 [1] $ 81
Aggregate Intrinsic Value, Options outstanding [1] 977,750  
Aggregate Intrinsic Value, Options exercisable [1] 977,750  
Aggregate Intrinsic Value, Options vested or expected to vest [1] $ 977,750  
[1] The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2024 of $33.08 per share and the exercise price of the underlying options. The total intrinsic value of options exercised was $0 and $81 thousand during the three months ended March 31, 2024 and March 31, 2023, respectively.
XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Parenthetical) (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Exercise price per share $ 33.08  
Aggregate Intrinsic Value, Exercised $ 0 [1] $ 81
[1] The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2024 of $33.08 per share and the exercise price of the underlying options. The total intrinsic value of options exercised was $0 and $81 thousand during the three months ended March 31, 2024 and March 31, 2023, respectively.
XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Restricted Stock Unit Activity Under Company's Plans (Detail) - Restricted Stock [Member] - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares, Nonvested outstanding, beginning balance 1,573,548  
Shares, Granted 10,000  
Shares, Vested (86,098) (68,357)
Shares, Forfeited (8,100)  
Shares, Nonvested outstanding, ending balance 1,489,350  
Weighted-Average Grant Date Fair Value Per Share, Nonvested outstanding, beginning balance $ 50.22  
Weighted-Average Grant Date Fair Value Per Share, Granted 34.09  
Weighted-Average Grant Date Fair Value Per Share, Vested 47.6  
Weighted-Average Grant Date Fair Value Per Share, Forfeited 53.95  
Weighted-Average Grant Date Fair Value Per Share, Nonvested outstanding, ending balance $ 50.24  
Aggregate Intrinsic Value, Nonvested outstanding $ 49,267,698  
XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Valuation of ESPP Purchase Rights and Underlying Weighted-Average Assumptions (Detail)
3 Months Ended
Mar. 31, 2024
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Expected dividend yield 0.00%
Employee Stock Purchase Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Expected term in years 6 months
Risk-free interest rate 5.44%
Expected volatility 43.00%
Expected dividend yield 0.00%
Weighted-average fair value per right granted $ 8.54
XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Nov. 30, 2022
May 31, 2022
Schedule of Trading Securities and Other Trading Assets [Line Items]        
Common stock repurchase, amount   $ 25,000,000    
November 2022 Plans [Member]        
Schedule of Trading Securities and Other Trading Assets [Line Items]        
Common stock repurchase authorized amount $ 92,900,000   $ 200,000,000  
Common stock repurchased, shares   581,295    
Common stock repurchase, amount $ 0 $ 25,000,000    
Stock repurchased, average price per share   $ 42.99    
2007 and 2017 Plans [Member]        
Schedule of Trading Securities and Other Trading Assets [Line Items]        
Adjustment of common stock under employee stock purchase program 545,556      
Common stock reserved 3,278,884      
2007 and 2017 Plans [Member] | 0.125% Convertible Senior Notes [Member]        
Schedule of Trading Securities and Other Trading Assets [Line Items]        
Common stock reserved 4,389,127      
May 2022 Repurchase Program [Member]        
Schedule of Trading Securities and Other Trading Assets [Line Items]        
Common stock repurchase authorized amount $ 0     $ 50,000,000
Common stock repurchase, amount $ 0 $ 0    
XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income Tax Expense Benefit $ 2.2 $ 1.4
Income tax change in enacted tax rate $ 0.8  
XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Segment
Segment Reporting Information [Line Items]  
Number of operating segment 1
UNITED KINGDOM  
Segment Reporting Information [Line Items]  
Long Lived Assets Percentage 1.00%
XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Net Sales by Campaign Target Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue $ 51,636 $ 57,114
Customers by Campaign Target Area [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue 51,636 57,114
North America [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue 35,230 37,760
North America [Member] | Customers by Campaign Target Area [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue 35,230 37,760
International [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue 16,406 19,354
International [Member] | Customers by Campaign Target Area [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Revenue $ 16,406 $ 19,354
XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Net Sales to Customers by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales, Total $ 51,636 $ 57,114
Unaffiliated Customers by Geographic Area [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales, Total 51,636 57,114
United States [Member] | Unaffiliated Customers by Geographic Area [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales, Total 39,751 43,674
United Kingdom [Member] | Unaffiliated Customers by Geographic Area [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales, Total 5,035 6,068
Other International [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales, Total 16,406 19,354
Other International [Member] | Unaffiliated Customers by Geographic Area [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net sales, Total $ 6,850 $ 7,372
XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Long-Lived Assets by Geographic Area (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total $ 305,873 $ 308,154
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total 221,130 221,394
International [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets, Total $ 84,743 $ 86,760
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '" J5@'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 " !P@*E8ZTZ5%.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15P=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.94YTN;GKH]>4GW$/09NC MWB-4G-^#1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J: M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X/WYZ75>MW!= M(MT9S+^2DW0*N&*7R6_U>K-]9*KBU6W![PK^L*VXY+44XF-R_>%W%?:]=3OW MCXTO@JJ!7W>AO@!02P,$% @ <("I6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !P@*E8KM$1@,@% #,'@ & 'AL+W=O3&(@NB9GCE/+? M[W42DG9R7KCH^*7-M^?!GSBV']N7&ZF^IBLA-'F)HR2]ZJRT7K_K]5)_)6*> MGLJU2.#.0JJ8:SA5RUZZ5H('N2B.>LQQ!KV8ATEG=)E?FZC1I]RB4(8Y&DH4R($HNK MSIB^\UQF!/D37T*Q25\=$X,RE_*K.;D/KCJ.*9&(A*^-!8=_S\(3462-\/7QSOTNAP>8.4^%)Z,_PD"OKCK##@G$@F>1?I*;#Z($.C-^OHS2 M_"_9%,_V^QWB9ZF6<2F&$L1A4OSG+^6+>"5P:8. E0+V/P%U&P1N*7!ST*)D M.=8-UWQTJ>2&*/,TN)F#_-WD:J )$U.-4ZW@;@@Z/;J1?@:UH@E/ G*;Z%!O MR7U2?![F-7=)NN)*I)<]#;]F-#V_=+XNG%F#LTL>9*)7*;@&(GBK[T$IJZ*R M75&O&6KXP-4I<>D)80[K6\KC[9-OB3.PJ=^4QJU>G)O;N0UVGGP6BOP]GJ=: MP;?XC^T%%0Y]NX-IH._2-??%50=:8"K4L^B,?OJ!#IQ?;73?R>P-;+^"[6/N M]5I[55XJ*PE MU*""&AQ63Q.A0FD:=$"@6[!6&>Y4-;;&UH;J6W*>5YSGAW'>A:G/(_*GX(K< MP45K/X5[-?&AJI9\PXIO^$U\974V$N)NGZF-#]6TY+NH^"[0$I4#S9-8AJ;[ M!-!''EN_4MQG=NM]F(V?WM_.3LC]HW=JXT0=6G)2IQY>G4-(/:A,!15Y#V/A M"_E-;*WC*6[E. YE%RX;,ALF+F[+^2I&T(,X,Z7,=_LDUE+I,%F2J>;:_M'N M3K M#A8;3?;8=;N4=5UK/X0KVX+6R8;BV:2LT+LP@CCG =U2*GOKQ'T^6@7DO@V%FII6NA[<- KXLEXS1,[>LLHA.O:@M9A MB.(9I@2=QCR*R'66PNW4WA/A/LU\Q\A M Y!%$\NNSY7QC',U*9:^E]/R#2? MKI%/F4XUS.F@@JW$WRG=E.^A<#O+WK9QE@'(8IGEUT= MKF"BCWZBN$US%1XC!M$Z!]$] 2;4D2!R02C[>?X+F0H_4\!K)<2=WGX%/SJG MD!;(!'KM+SS*[.C'2$:L3D8,CS,SQ8,\(&SCN8QLQ/L,9N]GUF6 8R0A5B671V2VQ=_Q1,8%)JR[1ZCQ_'T9FR=-^/"MH1U!F('92 SOI''+)Y;1[GK M/2:TZ[K]KHP_"L4D4\7RI(L?DZV$F>8Z&E0D:0&61YT^T&]EK% MW6]NK(Y\2NSUBENR\S.3I& ^ %>%L,T$/-RB+76=A]A! M>:BB]LP9?-$SN4FLQ+C=H]AH:1-ZN+ M9YV+V$&YJ.*LFNX$ZB=,?'OUXIX/ M8ROH,1:)6!V.V$'AJ *=2,A\$?DK7#?W3KBCP_H#>X,]1DYB=4YB>])-SJD$ M;P;##0;TW(IUC SDUAG(Q2/,1YFO[JUD@HVD>TSZ+NU>,,>Q;AH<(PNY=19R M\0A3K6-^SKC20D7;[5?:%8!\FW4E/@FV11;A]75:JMVG&]0]NK'BWW>!VX6$5(2B05( MG=-S&.)4L75:G&BYSG>'*\$#H7^^C_]@E#\D\<"UN9?E7D9OUS2R9H5RL>%.:#_+I9]$G M%+;Q,EGJ[C]ZZK'!#&6--K+J&P.#JJAWG_Q+WQ%'#3";:$#Z!N2E#6C?@':) M[IAU:;WGAB^OE7Q"JD5#M/:BZYNN-613U.TPWAL%OQ;0SBQO99W#H(@,GK3*#[-K!&E^C3_7OT_<4/Z (5-?JXEHWF=:ZO%P8XM)$66?^\ M=[OGD8GG_<;5:T3Q')& ,$?S6W_S]R([-*>GS1>0^2%];YQY;,+P-P!VE7V1F]X)FYFL(RT4%LQ6[[Z#D?!E2N[;Q3L)%=ZR)7Z MHB]ON5XC@M1?B[Z;8\A*2=X[B+E34A6I+P79):,!H=+W8'N?C@)$HBI(# M[(0I.S!E7J;W:ZG,I1&J@MFV%=I44S1W<<*CY^,@B%DZHFG#TC0*L)ME>& 9 M>EF^S3+9 "^H9IF OGPHQ1S54'GE"O$2ZF.W@J#2HEPV#V;5E%"T^B8 N:#S MA(3=@%R$\X D$$=O1%?6RF=7LJ&5!8V2)!CEZD"EA*;N7*-#KI$WUSLE-KS( MD>%?A',@(NNI8UXV D>4N6G%!UKQBVB)+YNVB.FN-Z59"P6U\WAENRC'%J&( M)FS$V@8Q2BE;;'8M(NPF^ NKJE%@H1AA$=4'2B6XMC-% >#A@5>KC])F3\59>F4H\"> M=RF-:3RBYL0QJ"43Y(X$%GO)_5(;7C\64!WZH9[LPS[0,84D"N-PS-0!2V$M M31 =I!![U6?Y!XPW-T7]B$H!QJAG"W[$K)%JW="E7%TV6CBI$]?JQN.IZH+% M.(HFJ _*AOW2]EZL!*RFKCYY%E0?Y;2#$VLFV"C"6#C!<= T[!>U/[JRY"%G MBU1"K ZT05$83% ;A S[E6Q7D#S4;$V)@PB'5L_9N"A-DV3"#N!!?7#T(IM6 M%ORA* M3"+=7PUX5^UJS]JVBG28]:!OVB]O!7VSX%QL54DPF M1F60,>S7L?VHR%'A.!HE)V=;L!BVI,*%"MB$C<&#JF&_K$&GJD9X'<,Y^K:( MQ6 - !J4C?J7;T\]DU?+GW59XGXMS]^*0M9"-78X+1:=*'AFD MCYR3/N I=J;1-XN)0]%8/)[%#A0)R<0L)D<[0+_LP;[7*)Z='7?BTBYJJ;,+ MQF(R-?*#Q!&_Q)V:QG-<;0F#LA"2,5<;1J%@3^@)&:2.^*7N=UE?9O^M.!#' MCBZ,PO'R+?E)VXGG/]ZMA^$198,\(%2\()@T8&+2-^+=O-WG,<'6*6D.C( MV?8D';@X2J.I-38(&O$+VJ_M#-U)0@95 2:MJ#,@B[[70J#?82*@] 67VJX_% MOE&TTW.Q056I7U7OU'XEZ;87YN@B>!T$&"1+H2TO&P$=DK(K%,Z#(&C_D%YS MU8^HY?ZG0NM6J*& R,9HV +F,)V<)VVV]HZ/3KR0TYP';:9^ M;;Z5507>82+A*X1WF;JSA:Y(YG%*Y@G;G6#!;12F\R *3_.?GQQJ(9+,0P90 MRKI6<,MP.,>,[5L=]=79XS!J^X%PO%_R8TZ[;G ,U.\8/BJH$XUZWG<>-U N MM+E"-)C#3G%.,.[2ZV[I/"6X3V]^/B?;/5Q2DF(\%L 7 $^S.SHE]AN-MWE> MM+82ZG5[MG99U"CCFP+JMY.PPVDD-,#60;$#!SO_=$)9Z. UJ-]K@"-NJJ;L MWEKT/AZ\L1+K]E73%OR&U.X#;MM!7(8D&)M.%XR%;,)UTL%H4+_1^" ,AZ]@ M(\)5#;/=S=&Q[V:QY=X=L 0&88KCX"^HWU_L1%M/"H.3LFT@"*$LM3B[<"0E M$V>!=' :]"N=1K<4OS*)V'JMX3SO<."E>V3U(8V357:X%!_(M 'Y?2? B_4W[%O#PUG?Y+U!+ P04 M " !P@*E8S_N /6,# !A"P & 'AL+W=OICV8Q!"KCLUL!]I] M^ATG:4IHN'0:#V GY_S].X=C^XPV0MZKG!"-'@K&U=C*M5Y=V;9*5:3P_NZ#+7YH&=C%9X269$?UM-)&*"HXD68RM:_=JXGK& MH;+X3LE&;8V1"64NQ+V9?,[&EF.("".I-A(8?M9D0A@S2L#QNQ&UVC6-X_;X M2?UC%3P$,\>*3 3[03.=CZW80AE9X)+I.['Y1)J 0J.7"J:J;[2I;0=#"Z6E MTJ)HG(&@H+S^Q0]-(K8*];_@N4E M\MT+Y#E>T.,^.>Q^2]+6W>^ZVY")-AU>FPZOTO/WZ,TTA ]5JI%8H(^40Q(H M9F@J%*VJ[N?U7&D)M?>K+]1:.^C7-AOR2JUP2L86[#A%Y)I8R;LW;N1\Z O\ M/XEUTN"W:? /J2?7#+9W50!P4*!,E'.]*!GLN5247*N+=@0[.25TC>>,]"6D M7B6J5C$'RCKQ8R\OM0%\:A8X7MT:= ((V@.!@ %,X#(B44,FP@]+["[3" M$JTQ*WLQ:ZW!%H%SZ3CN#N:82=E MU6<'^;A=!SIJH:-_@J9*E?W T0N07=1#%AW(00LY^"=(N,N4AL.*\F4?Z> H MZ2&+#FGB*.!L.:52XY,J]9A5AW+84@Y?07E2F0Y?9,IUG-Y"/<6R M0^TZSQ><\WKN_97:J'7V3#P8>G&P>V[U6D;AT(G"/N8CA=M(;N-X M<1C$D1_L@O=9!F[H!L$>\.?KTSUX+25?H954I7Q$,X/>B^F]6-R'JS_PW-TJ MWF/I#[W=2K:W^A_3?$)3L:1<(486X.I<#D!#UOU+\00C]-3)?5=M7)7U!+ P04 " !P@*E8:[J K(' !L'@ & M 'AL+W=OI1#^*O!0WDYV4^ZOY7"0[6L1BQO:TA#<;QHM8PBW?SL6>TSC5 M2D4^)YX7SHLX*R?K:_WL@:^O627SK*0/'(FJ*&+^_('F['@SP9/3@\_9=B?5 M@_GZ>A]OZ2.57__[2D%+_#>C1W%VC90K M3XQ]5S7-^Q,H51I"F"*\'R+(TEW#Q*^('AE0*Q M#?IM3WFLADF@N%22!>383@W^@:*/9<(*BM[]PH1XCR[1U\=[].[B/;I 68F^ M[%@E0$=(>&1AP7/_OZO[#CA^&WE?V_-'[#5Q:R.-OMT^"M'XO7-;7G^F!EA6U^5@K MAEI1%:S#.L"A'U[/#^?@+5(1QHM6JHW@6_8.FRU M4G &%J]PL!RX9)&*_,"SNQ2V+H5.1+<%XS+[2T]'^H'VG&TR:8,5&9_T<10-<\,BM?)6 MV YMV4);.F=J4_[*+:(_]JI8BBL;PN5;SM W,M;S=]7ZNW(.Q2.PL/)6U7IH M!KY3Y;MM1KC-C,R(E3%$A*Q"?S"0%JE%%(3V@<1>QW:>$],#9VF52.@,#M#R M[%7=M3GV@I41SQJM'N@H&'IFDPJ]U8AG9SR.W?.'EI"EN1ZT.(5.(5-DHIHJ MJX-N8V,.8G/>AZM@Z* I%:WP;OD8#_VU2'G>F,L=KV,WL9_S MC17*O*&4$TY'PG@,OXQTAF+,UX1TLSATVQGIM]!SI:QFY"?7@=5@N%XI61&:84AF2W0R4= MSQ(W0_Y*YQ=]+YF,[SLDYD]!4SJO23#CLDB%(X0 ND(FK@)^F>8_=D6 M6+7BG);),Y*JO\AK8CX+@!6U2:"7X6)8QBQ2Q",CC1[I:):X:?;%M+4B-EGU M,@R'G9M%BGBKD;I%.NXE+ZVM3:Q6D(&QLH=Z8';0%CD_\L=J5L>[)'36 Z-F MH7T=Z (R0NQB3NU%P,GFKRX";V2M'X..THF;TC_$(DNL7M9ZR_.Q\6:^D4&F MF#?S1EHBTE$W<5/W?997[ MT5!HXP.T>EO:2S*!6"6%A!H*+: ]XYQMPJLS[HVL]3=!NT[!=W<*HQGG6];) MRP#Z V_8PU@EH6$<7=/X78_@NQ?"3>*AXW#$ZJ&RXC:7OQJW;RR4K9*KP,=C M&>8K,N\_.=MM_C\V=6&=CV#95BEF;Y::2$B6?+]49RFI9ADHVS4I-DLF% OH M/_.<'<45^@@$&N=)E=<+EK0)5]F54E5#=;"F"** 9',@<,IU=8EG/BJR/,^Z M*7!:W$MV/AMJ;+"*Z\XB*MV;T'0*5RG-@6#4#J=:E? L419JE:K,P,4CO&S6 MXO!&-=' I?#'*45%?=A U6$#^A3S9->>%>@/J5W_?D,S0[=IFBDH<:[6ZJ^W MAZ9:(3NMH]H(JSV

YMR2356P!-<%0X(#I*OXE9)D05/^4457NF=@L@,EPT MVJSBO4#6;V6FQ)5E(S:<%=IV.[IJUT6H1\_HR*H\13N8"K"*HFHW1F:7>N@A M+C/TQ>92G5UZ5]'FF,9>)HV'T_/QMT %(!?(FX5MUJC0/\$*U(R_)?*]1SZ: M(5L=FY\=J164;_71I P,%?JLX[V:7O\^4$?^@V>W^&K>VQY?NN3JSO?I@$S M&=[H\\!Y]^GZ'!:P;S-(_9QN (8WBZ!X\/IHL[Z1;*\/^R :DA7Z&PO=V]R:W-H965T&ULM5?;;N,V$/T50ETL$F 376UI4]M MXG3;!1K4B)ONPZ(/C#2VB%"BEJ3LM%_?(:4HOBA" R0O%DG-')^90PY'DZV0 M#RH'T.2QX*6:.KG6U87KJC2'@JIS44&);U9"%E3C5*Y=54F@F74JN!MXWM@M M*"N=V<2N+>1L(FK-60D+251=%%3^.[SPMW+)UKLV".YM4= U+T'?5 M0N+,[5 R5D"IF"B)A-74N?0OYGY@'*S%7PRV:F=,3"CW0CR8R==LZGB&$7!( MM8&@^-C '#@W2,CC1POJ=/]I''?'3^A?;/ 8S#U5,!?\&\MT/G42AV2PHC77 MMV+[&[0!C0Q>*KBROV3;VGH.26NE1=$Z(X."E\/!35NF5PW3X 6F M(;D1"*S(+\@XV_=W,>HN]. I]*M@$/"&RG,2^I](X 51#Y_Y_WP+L&3&K*;)XQ52FO,4R3LU0H;520L(&RAM[4-=!C"VU.[F;F^_%HXFYV MXSDV2J)GFSW244&;[6#?8 MHQU"9_$!YV,3/^FG/.HHCP8IS]MTWC;I)-]OH+@'^7"&POZ'$7]'@PZ$O.16I/-E:4].',5+X,=U:!UX%J MMAP\FC'TI6%\)$(<1@="'=LD@=^O5-R1C@=)+[&XLW)M:PZ>M@>L*3@;TFL0 M[[5ZO1'87NA)%WKRCGHE1UJ,H^!0L&.C>!3&_8I][FA_'J2]D"*K4TVN\6QQ M49DB,*C7(-IK]7HCL+W ?>_Y'O7>4;$6?%>-*$X.%.LS&GO]BOD[#8 _2/Q7 M*/%VY_:476;88C"ES6V_&2Z-PZBOU>ZMT/9S$#SG('A/\8*CBS5,3$^PKUZ/ M530ZO,S.P0DCO/,8-)9MNMYEH4=F&\5YH;#_M,,6U41TV4#';&S4]&7V8>.>:! M91/-Q0.B+OOU*[#;&$F636^^5!G(/)GHI"0X0M?/5?V]V5#*T$N1E\W-;,/8 M]OUBT20;6L3-5;6E);_R6-5%S/AAO5XTVYK&:>]4Y MB&,ZBB+-R=GO=G[NO M;Z^KEN592>]KU+1%$=>O'VA>/=_,\.S'B4_9>L.Z$XO;ZVV\II\I^[J]K_G1 MXH"29@4MFZPJ44T?;V:_XO>1V3OT%G]D]+DY^HVZ6WFHJN_=P='6)VCL>_?Z '_ 8T2=JBS7M2?F<;6G.>"CY*;;KAXXFB?U5-HX./]/"?*./C&\=> MQ769E>M36 M>5H?:(H?:(CVX=0+\ UUG98?*1Y<\+A.*8H:6-+E")OX%$8,0 M5:WL,)T>LQMYGVX)=BW7NEX\'=>&;&9[8Y.5;#(GKN>YSM@ND.TL8ELB7*B M\VW3'5M%LI5GF"X^6(U:TCRTI#FM)7]!S2:N:7-1BVJQN\GQ?;.-$WHSXW75 MT/J)SF[__C?L&/]4]F:?L^P\??9#?2-?T ]5A7!:(OM$ZRIK]:;;M11SGN6A('6&C] MI3:+B0VV@@0+SB+\'Q7"X[$Z2[JGA-W9^#FN4VV5:,--K1)'JA(?8YL( M90(9,H $"R'!(B"P49FXAS)QM65RW];))F[D,F&;NFK7F_W10_OZ$"??577A M2E3.NQXO=/FE-HVI\X:K>%*38P:0,4-(L @(;$2Y=Z#< Z1<-R1HXTP=$B#! M5I[\U.EAXMM"@4#&#"'!(B"P48'XAP+Q]5-'P:%95QXE9:BAC.6[=WM5#?AR M]\>N\)*SU,:;RBTD6'!)^B%DQ @(;,0L-@;YQO@Y;G7]7(\YM:/OT<:3OSCU M7V(4@.85@J)%4&ACGH]D.JSE>?72OP!\B5]0+QIO]X-^JJ,9*Z9R0U _EOK M4SLS*%IPT1V$H#$C*+0QT8-FAO6B6:]"SA]Z:OELOJ5E$_L&VL*B.+?7@D^L#$BVX[!9"T* 1%-JX0 8I$.NUP*]E3>,\ M^R^OCW6AM7C7-NVY4R,HG_AIXYCR6? "AZVZWQO%,R*XMSV+%LD5E(#6P% MBA: HH6@:-&YUATS.^AX6"_DK.+DZML-W; M%5("6F)9.+,] UN&8XL4R);$MUS/P:*> 9IA"(H60:&->1]$+ZQ7O8F\;&X2A5@6;VR7.SXTF.J;#>W;(N(/4DV\RS/ M)"=ZTJ 28;U,=/$BL[IE(465)99U'-MS;%_1F61+TR#=2(5%&B S#$'1(BBT M\7<:@XI$SJA(D,N/1)9ZQ,4#?3I3'TE T0)0M! 4+8)"&Y?)($(1O0@%O@:I MCS=UT""R6H1-T_+%U6K0J $H6@B*%D&AC>OEZ/LOO? T:>&!*+ZOPJ;XFJJ/ M.'GD %6CB*Q&R7<0@L:,H-#&# ]B%-&+43^U_*#'G-SK%1^:R5W^ J, -*\0 M%"V"0AOS/$A11"]%_80J?4<4'W!A2WR,7NHC3^[1H,+39;<0@@:-H-#&5 _* M$]$K3S^M+Q-9+YD346#6!Y_,-J@8!8H67M(<$53(,=>#%D7T6A20PDP4$I C MOK)K,&P8GO@5L3[69&XA MT0)0M! 4+3K?OF-V!WF,Z.4QO7&!-J:P46MC"D/+,X]U MX7VS*P!M8DB[+V2S;N^(=:(Y!VV,Z+6QRU1F=;.""F-$)8RY/O%$P7VEL.R$ M,8M@41@#S3 $18N@T,;;;CIA;'QFT$!,O0;R#?_9#9MYFW+^WR!\Y:,BR_/N M69B_!<5)4KJ5QW1NIKF!^9;>O= BQV^;*4UQG98-R^LC#&5!K M-3?D!1U+)@LHK=0E,[ :\TE_-!VZ>!_P4\+.'MG,5;+4>N.<']F8ATX0*$C1 M,0A:MO 2CDBDO'6VP?V9U\[U;(4%AZT^B4SS,?\*V<9K$2M\$7O MOD-;SZWC2[6R_LMV;6S(65I;U$4+)@6%+)M5[-L^' &BZ P@:@&1U]TD\BH? M!8HD-GK'C(LF-F?X4CV:Q,G2_90%&CJ5A,/D09<9M1@R1I;52F8"R5D@+=1[ MM$ROR-/I)MW6N([NYX+0P$YH$R%NF%73)9L)I6B9MLX0!+G4@1I M*V3:"(G."!FPF28VRYY(4/8_/J"BNLJB0V73Z"+A3)@>&_0_LRB,!NQU\:LYWY/5E:-'3?_IQJ0\,^/,WN9G!D*Y'"F-.063!; MX,G'#_V[\-L%[<-.^_ 2>S))4U/3[TUU05-MA1\,V#L;3FEMV.X]FQOO;=+O MWPV^VF>-)S.DE N,"Z'RE-1X&PO=V]R:W-H965T&ULK9IM M;]LX$H#_"N%;'%J@KB52DN5<8B!UM[A^Z&[0[-Y]IB4ZYE46O22=E_WU-Y1D M2Q9?D@+^DDCV<#3#&Q9 M#=]LA-Q1#;?R8:;VDM&R&;2K9CB*LMF.\GJRO&X^NY/+:W'0%:_9G43JL-M1 M^?*)5>+I9A)/CA]\YP];;3Z8+:_W]('=,_WG_D["W>RDI>0[5BLN:B39YF9R M&U^MDF9 (_$?SI[4X!H95]9"_# W7\N;260L8A4KM%%!X=\C6[&J,IK CK\Z MI9/3,\W X?51^Y?&>7!F315;B>J_O-3;FTD^027;T$.EOXNG?[/.H=3H*T2E MFK_HJ9.-)J@X*"UVW6"P8,?K]C]][B9B, #TN ?@;@ >#T@\ T@W@#2.MI8U M;GVFFBZOI7A"TDB#-G/1S$TS&KSAM0GCO9;P+8=Q>KD2=0E!826"*R4J7E(- M-_<:_D&TM$)B@U94;=$7B+A"4_3G_6?T[I?WZ!?$:_3'5AP4K4MU/=-@C=$Y M*[HG?VJ?C#U/)NB;J/56H5_!@O)\_ R\.+F"CZY\PD&%WZC\B$C\ >$()PY[ M5F\?3@+FD-/,DD8?\>C[?<\DU;Q^:%.5:\[4E6N:6C6)6XU9QE=J3PMV,X%U MJIA\9)/E/_\19]&_7#Y>2-F9Q\G)XR2D??D;5!U>%V+'T+M**/7>Y6VK(FM4 MF!KSN)S&493GU[/'H1^V6)PEZ4GHS+[T9%\:C,AM^3]84&U6:P%%J!!UP2N& MZK'AYFOS86$2?R_%(X<41>L7)-X:U/220;V0LK-)RTZ3E@6#^IF!TH)34W1= MCK:CTT&@2))GHVC:0CCW17-^,FP>-.QV)Z3F?WL-F]O/!+:-#',(Q5GF-BP_ M&98'#;LS^=)@#B@+C"D!*VOM,C&WGCY-L\7(1%MHGN9N"QGP<)^G82(<4QG//1,91#Z?HS3$V(#(3B;A2!UH7#$Q7 MV@V>R#(G3<>A=PAE>.ZQ>(#3^)7ELF%2PKQJ^HS6K&8;[@Q]I^8L]ED6D;&1 M#K$8+SSQCW%O)@Z6PM66U@],&80/2II2#$HCX!Q5G*YYY2]OG?H+U;=+:3N? MC![4<9"*R]NB$ <#!2ATC#_2=<6()6(_6.,S6OINH M&*S;8ZR>N-XB:5I5LSP.RFUX8F?Z(AW;;0N11>0QNR=N'&03U$*VI[Q$[-D4 M&=8FE]!;)J&YA752Z\X3I]VIG?P)MI:(0PI'A'A,[[D7A\'W>V-EP#H;:M,X MM]+!(>5+AIY\\2OH.R;LGKYXL]5&VW216N8YI'#J"WM/P#B,P*]M,P4UD(6- MM.&6+N9CN#BD<#SW!;B'8!RF(,RB/+!@;@[*H--\&WO3F%B]K$L,)[[^!_=T MQ*_0L7-@B/"3-RY[L8T\'(T+@4,(D!,M/-;V9,1A,HXKV&!NWU;&L!N98_,= M4OG$@*'^V];B4MG.O>S[B M5_AXD,66FN(#>0]!@U#IEZ80L;\.?&_VJA^&=8GNN:85_QLBVY+I@]FG.J?) M!<\XM<+I$"-IX@MG3T\98[R);;/Q=IKJ(FF1+C&S@7O,XCRX9K[P&C9";UDS05S_ M])JYD+9SKWMNXS"W_X"=E0'&5E0E^&[:]JHYM.P.;=262H9@<>B*^7/.B>YQ MY^&4FGOB1GIPDS"XCXO#K TM@88'^=*:W38A1X>\&UQB,WJ<= X1T]E%GMZ. M]!PG88[?25$P5BJTD6*'E#E* ,1TO0>3!?(#"^G)3<+DOJ,O M)@O,7#,J:W%XE>'$IK-EJ0/@&$#O,79P9OQ&@!]+T<:QQ)TVVUAVY+-+"L\3 M[#FH(3V]27A[^NMFPXIVCI^+YFP!0<_!4-&=,T!R-&Z9[&XN#-X>:>5;GL3> MC4X'ZZ[SQK&OQ;''E1[))(SD[A1;-DWJNY*U5^]-,'[.!9NL9)Z-]P8.J2F9 M)\33L)(>P"0,X)7/5D0U6K,'7MC*3,)F#3C#3%@7-=YSNDB@AX\;"(4>B>91[&@O2\YF$^7Q_V.];!M$*E5P5 ME8!2WY3]QJ%-!1IYW;Z,A0+J?CUT479?2MOYC/3L)F%V-P%M3H3,V7AS/N#M M8(GKZ#F/Q\&SI5+?^6C2$SJ)PI$KMJP\5$VH:E%/FW -VD)(/5=E=@8P"38# M/QO 2VD[GYB>_DF8_M\'F_2S ^/QGMXY$['U5F^\'W&(D'A<#&>#]]T[)A^: MGP$HU!R*M>^+3Y^>?FIPV[Q@'WW^*;Y:M3\8Z-6TOU_X1B642 5^;4!E]'$. M"2;;GP2T-UKLF[?J:Z&UV#676T9+)HT ?+\10A]OS -./\Q8_A]02P,$% M @ <("I6);^OFA) @ H04 !@ !X;"]W;W)K[8@*"#5EH&:SP[F4!26R)3QL^/$?4H+/#SOV3\Y[4;+FBJ8B^(' MRW0^Q6.,,MC0NM#WHOD,G9ZAY4M%H=PO:MK8X1"CM%9:E!W85% RWG[I4]>' M X!_"A!T@. U(#H!"#M Z(2VE3E9"ZII$DO1(&FC#9L]N-XXM%'#N/T75UJ: M6V9P.EG29[13: G2O0B> EHPE19"U1+0-7I8+=#EQ16Z0(RC;[FH%>69BHDV MN2T#2;L\LS9/<")/B.X$U[E"'WD&V4L\,37WA0?[PF?!6<([*@GBDG[/L8.K[P7_IXK%TM772R%\JA7'IUC3[Z:57/+4U$"NOPBE+HZIK:E&#D*NUAVR;7O>>-Q3':' M.OX,\T?1L ]JZR,'K[T$N75+0*%4U%RW[Z?W]GOFQHW7*__,[)]V7?RF:9>7 M>1U;QA4J8&,HO<%[,[VR70BMH47E9FHMM)E0=\S-#@5I \S]1@B]-VR"?BLG MOP!02P,$% @ <("I6 , U)1@ @ P@< !D !X;"]W;W)K&ULG95;;]HP%(#_BI5)>VI)"+?2023H-HT')M1VV[.)3Q*K MCIW93FG__6P'/#:!D7@AOIW/WSG(]FPGY(NJ #1ZJQE7\ZC2NKF/8Y574&/5 M$PUP,U,(66-MNK*,52,!$Q=4LSA-DG%<8\JC;.;&-C*;B58SRF$CD6KK&LOW M)3"QFT?]Z##P2,M*VX$XFS6XA"?0/YJ--+W84PBM@2LJ.))0S*-%_WXYM>O= M@I\4=NJHC6PF6R%>;&=%YE%BA8!!KBT!F\\K/ !C%F0T?N^9D=_2!AZW#_2O M+G>3RQ8K>!#L%R6ZFD=W$2)0X);I1['[!OM\1I:7"Z;<+]IU:P?3".6MTJ+> M!QN#FO+NB]_V=3@*,)S3 >D^('7>W4;.\C/6.)M)L4/2KC8TVW"INF@C1[G] M4YZT-+/4Q.EL9+SWH+=,@<(UE#PWZ-RA-TF& -_#I#AQO<(9W*LT;M'U' M*T[H*R4M9J>R[J##TU![;NY5@W.81^9@*)"O$&4?/_3'R:> \M K#T/T[+%E M@/K)=G3;/]9&"R(:_7^1.]TPL,!,04!LY,5&0[^ZJVJT%H04];18F7C*;>K/IU94+ MV86I9^WBHWNU!EFZUT.A7+1<=U>L'_4/U**[E_\N[UXW&UL ME5C;ZU+E20G%:5\4=E*\K"U#^!,DT0T XP!#&GF MZ_=T S.D')JE?9$(#-#7TZ=[YGSM_$-8$D7UM:YLN!@L8VS>C,>A6%*MP\@U M9/%D[GRM(Y9^,0Z-)UW*I;H:'T\F/XUK;>S@\ESV[OSEN6MC92S=>17:NM9^ M2FEJLL$XJSS-+P97TS?7 MIWQ>#OQA:!UV?BOV9.;< R]NRXO!A VBBHK($C3^K>B&JHH%P8PO6>:@5\D7 M=W]WTG\1W^'+3 >Z<=6?IHS+B\'K@2IIKMLJ?G+K7RG[\Y+E%:X*\E>M\]G) M0!5MB*[.EV%!;6SZK[_F.#SEPG&^<"QV)T5BY5L=]>6Y=VOE^32D\0]Q56[# M.&,Y*9^CQU.#>_'RHU]H:_[6*42V5!\;\K(*Y^,(!7QL7&1AUTG8\7>$G:CW MSL9E4#_;DLK']\G!^2=]-Z>B+R3)W@[ M5#=PTE6FW#I_YRF0C6G#S=4OQFI;&%VIS]@D@#$&]9^K68@>O=-#TO_?9!X4MM_4Z4@=4*+N MJ5C>:[^@.%2WMABI(^!3"G!%U0;0CDME$,+0SH(IC?:&PE#%):D??WA]?#PY MNW%UH^U&5M.SY\H$I=6B5QK3ZKQ;F5X M%XRE9NV&?.!4-JTOEBA?96Q$&E^4'C99E))_H&CL(@G1%86DB&_C'/G&&]R* M\,RZRBTV"M=*Y\-(W)D"H+&.7F(A?VPJ:1@%I9*%1V$ZEFU M3R _G%&$2@7[;33SS1"\IXNEV&;LO&K)0G;A?.,0(DD ME2L4)&L0E&%KN ,'-D:2UUM4P.Q*ZA9W9IO,J.9OK+:9AZ$+KVLD8*FC.+&0 MZ);H?Y"X()L!/E0S+P L5^2C$8LD[.9+RT#F9X43?$&3WY9(@33RXIM82N$0 M0]Q2Y.[%0-4-[/EJ:K8 ^9F^G*BU(M2+G(2PUQ/LT S4Y-/&ROC8HD!H)8J7 MVEJJ8,YZ:8 = =#,9TY95POPNT$AQ?V5W"6RJ73D*OMN)1\."LY9O3(+ M3B<[EQ#Y5:YXW9@2?K.A"[8,HBH\"(5N".DCIK-_V@W;M$WA8V,X)AJ&SOMF MQ;)=Q\I8PY5 7X0\4,Y7B R2BTL5,HY\"S^R;3U']A&"+[B3.#I0'Y,MN\6E M=^UBJ4K#6X^BSN':982:9\R#P>H8PA*5*6OT%6Z@F324:;ZGDT?\PY>%I-Y0"FRE6XM+B6$>$46A<0X1#UEN9@:":SJ@WAD- MGF+K+>LV=D4A,O>,U#6B6JJVR0B'5@E_48&/))*<@IKJ&64DMZ"P/A[@Z"8U M4?67F\D2&37"HR;7 8O=6IKK/:>U(^L99;JK7>;#?>66.!+JA[N/X3QXT7D4 M<9 >O@<+#LQ8>@DN+CZ@QI-% "/766NWYG9DCPS'-.)S3_(N,!ORX3DF,\<> ME"; )72)+*NS@\(;]3GSU)GZT+/4&68UH;$SQ1.QNI$N+DK_2/30#2_W'0(@ MZTS=W'X< UT8@5@!1%YW2+EJF@KI2B,.R[GJ.L[9[C-UQ6T4L ( 2,Z]!0]5 MKF$(G*6+'V[>J9M4()BDK/I-VQ;O0FHZ23,N2)O2V$'<\3FBD+OP)#TLS:A@ M"([+>P(^O3K:F9[NT9V"3J\[_:5^!)#IZS95C;I[=Z..!GDU>)ZZ%$H-KW$L MW+6^0Y7QC\:UD;IK?6B9<& =*]^K51R1@DTJP/NU8YCCALDKY;2+$Q$*>\8?71K2]001+Y%R0[5QQH* MU!% 7+5LI[J1D24\ASG [3OV^YOXW\^,'G-V.]%T, M1^IWYK&BX/GHQX""_?*7^U3&6:R,ZD^V,JKE71U?( M?/38*'4D0\V\Y926IFJ%V- O0\(TXXE-@6TB@5UECNUSR^H\\><+8>$G*T;Y M'A*-;L9#34%,VIHY%]V>)],EMT4>\RP'KK4\<(+3 @:U+SRZH!:>J1,,?37$ M2 M&CQ K\W&YNU$_7]_>O[T"X?[5IB:CCC#!E80I0*CC^Z7YO)L,\7*%!B63 M9LGC7PY^R3#/O_<*2"\JNX,J8O],3:>C5_]&I_9;)SGZNV%,D]8*,'#LU%8X M#WF1H\DOB =L?T1W4-\X[JL[@GJV8PMX>BAB)AC E3K9F"@=P+'4U9S-3,P+ MC/Y%A7@74%IAGI5CUEAKI-'ST:Y&4Y-DVF!)1GP8H193]F>,J2^M\4EWHS?; MBL#@X6N,:B)[3CPQQS7A511IGXPF@MIGZI1_=A PAY)A0B^11PPI\\[*/#)C MOS"^:&O&=L%O*ELNVK4& T$;!(\.'2HI$@;F/$(7O.UZDN[URX$\H<@(H.X= MT/ZY!1(,8G/HV^AZ48RQ_[YCCZF3TZN5 ^?2],2VB:^0;W\Q%P%)^+N7;"!_ M\[G#Q)<7K*#_Z'OY/U!+ P04 " !P@*E8Y[Y_Z,\0 -,0 &0 'AL M+W=OO'Q$ZWG!;UJM7?%9D"1S M8S[3E[?U\Z-38D@UJO)$0>+/K;I434.$P,;OD>91/I(VEI\3]5S?J.B/#\0OZDIT7LZHR0^=UMQ17IM&55N[9B<=YM.NDBK1? M!MKG!VA?B/>F\RLG?NEJ56_O/P&?F=GSQ.S+\Z\2?"_M5%R<3<3YZ?FCK]"[ MR,)?,+V+ _3V2"G^-9L[;^$L_]XG<*#W:#\]"J GKI>5>GZ$"''*WJJC%]]_ M=_;CZ=.O=AOZI3*P<.=439\< MEM72X\M"=[*KM&R$\WB 6/:.(IE"4G@BTO<@*3D^<6ZEK$<>$:XX7X[G]^E\ MZ1!XKK)ZCD/FE%B$[&JA&J?6*V65 V0=TITQF.]-_?A<,KR70;IOO_NI_.S MQT^=P&D>'#7[&<*9?F4<_2O!\V)!$FI(VQK\5,KS::B701$#<1,X%7"77MJL M"-IY+XYG42%]HN#O+0(IT'F-1(=OFL\G8P0>B:%9UPW8_$'UQGJ!8R@MBK/3 MXW<"Q8%/W"AIA:)H%S^K2K5S95.\7DSX")87U,DP9!?:=2])KZS&P[X!DQ#S M,F\@N?^47X)L,]0J^&50D-O19) C]HI]>J&DCE8/726&@MS 9*8XV6#\65WXA??3W=7G -!4DPI6B!B@M^.7XOES"Z M>/_]=^<7%T\AEA/7L^M\YJ\*"][>[#WSM4*9A)9>M_,WP=HO+17%F]FO[S+S MVRH4.RK<3(H]$_&VJZ;B@3>@CK@6D8=Q16(#(7M]24XKQ7OIG*Q6""[/093U M/MVCX[!E/%W4AMQF/CCHP#F$)3N;)$YCI'[L>.,[K*M-"Z+!"'7G6VWF1N_.AQ?%)#[0H6X_U\X?V61"!1S%-G89GI:NO ]5$2)9ZA\<9A5 M#;L"C$[N7Y!=JSGRD64F;K7UE&35+0X1/;80[@87TFD6_HIP!1+S_GPW='*H MV3_OD_E6\E:AC*HNEJ'@L$38UJR>M89-RJ(QYN"EZI3E^,#OJN?T]#H_FZ5G M)8HH$G@.Z8_3ZZEX/9M=I8C>";=KSV7I0;$\KZ3BHSNOK&X+^707.A:&_M L MRT 4=0=G';@G8&20JMC?>=F'H5'T[?2,M/U!+84Q; UI&C@)R!& M'D6E+!FUUTL__!DM%2T*L0&.8%&SL&A'0HS4B12%)THD8*T%7WI5E$ /$)K MPUZ''C D49=+/9YH4SOA5HC2< @62F@#0C<412A^E@S>23_8$&.CIT44."*@ M>P.T;V,O"D:%QS(5?^L @JPDQ;;@&)4]+!^#' M=.9B@'T( @4&2P>(_E&/R/0^ 0H=#PTA74%]-]' GD]#%QI;]NP8&.^SW7,- M^5D[])$NN>&LD\TF)I-7^3#@*.2-M.;#J-J_9=7&>-O&A8SE;$"$M/.>EN0] M6QDL1,B.NN[4Q3\)1<64-B@MEIVXA)>JKMJ(&Y0"UXR)=1'UBW.JM.8 L&[E MI^ &"D!_NU[I,D72WL94!47$]!C/T0%)#0MK6N$31_0@$M_'U0$X"S?F[%*C MEDH;FA1$)6&/FEHHP)70="C..Z:CDF.2PI,-+TL;7B?Z 7NWB*X5#6@0/X!J MIE5,MT,GEE?!ND,[A-H7(JC:VJ?#O@>-<>YAM ODS,*Q$F3P]"7\+O@,K8Y] M5^DK')SH8GA-BM= G\(9 @&Q=LJ/?O7'8@;!8O+%J=%K@7;F!-W(R*!A6A@A MIK/%K@P,'*(Q>,#'PPAIT;! MW.XID28RKD5*V*%=#YR:QTPY%1\=)\%?8@\H0IN_TYC>KZ&B190#-8 H9ZFQ MVL4:Z(I*17FWE9]5T89R>G!N:/M8KHON.I0H2@ D;)O[M0,VHN\U4B$\9[ ! M2%(F@Q;HZ$.;PC$UFV/Q/V6W0VS:?28LS!+V,-J*!OH;)6=XQ3+T*(0()UN@ M4]W*9@CM.\[(6IS$$ F4:4A18-'(Q@01U2V/&T1D'94Q$4MCZK5NFG *,IA9 MLR=2BJW-,/+E5GD!P4WT^IA%IS3$.D=AO)@*IN#,#KU'-XAA!/$3<7546 MB=R-)XS#H'ZP\%A'+J@KGA4@;N#!>MY$3. M'IE0Z5L)8K' _Y& (DAFPC!D3EDFJ3CY1C O,V_-G&E7.%S[F*^F.;KR9*&2 MUG+A(]NI<@AVR"6M&CE!]?7&\DR'? @5)W4S^/$6%<@,+N;!.V%4>LY<-1J. MD* /4(9#B0'_!'FY(4G8J&(D4FO$H(U5BETJ>]N8G#Z@UBP[G0MJ.BS4P^2F M*0XB+>0=V02%Z&4$JV1+BA&WT*$;X/0-S=K09:&HD*') MSQEHYJ-IH,EW Q!T$L:A*'PMHS*0H;$J.Q70/91Q[+SJB1P!W] *.-:G63P1 M$JU631WM8I-2#^5%FH!/!+,(@O!-&=LOFM*PI?>4WJ+@%>WU)$)M MGQRJ2NUL.&:L9R%I#SUAJU3[%?P_J'DQ\*0"[D!XOBK),/R@ \L!##TM."+F MN5A,89<[V6T$!W?1U)8C4W7*^:*DOVO:I)0>_ O2.4'/(8C,0'J\:Y)SX*^0 M!_DH5$2T[CR8),B139II)I@9.8O0,E2ZF1?O)3),OHH56SATO&_:YC! MV+.YT."D$6G@FPT(?[)#1"N5Y)NR.:6+RIKC;![$>,!*(!X=H"$L0WR/<"@/ M$;RJ5IUIS!+.#+:,W;GS@B)R^D#HV64A?\AU6^)XG%='I!DZB0$;;PTU[,'/ MNP/NJ+#HEHB[E5[$1BD<$VAR/B&(I2M@+G*RGG[FJBD'%Q*SU5FOW=:Q#.Y: MN0G#-DEE YJ@@(%U*N[P"=1\+9-2#QM"(4ZYT)=3WO\M8=1Q;L(3;EUX=ZWFR5:YM4N1 M%"^!?AX28H! Q<'%E#*49>AR<@"BAPE>(>1D'"^CSU9]T2[O92/.,$JV)V69 M=9&_Y)QU47=AC&M4_K_2!>HC-MYBL''4,0X<(Q(HRO6!V56A\.VN*1MU T9Y!A<'!.*#_2V63BHD;5TA;C!RR5W[&1M%5'*@N[Z6X6> M \CK94H<8)G@_!AAOZ5L14>^CFUB&']638A8ZK5+XP<7V9*O/VS.0 M, F?;@D:(2E-FO(IW*.&:JJY](SM;.[U$G-WFCXZLICIT#H7.JLP$)IQF^M" M!=_IG'<03NJ:][_F4(C*LS5ZG8+3:DZVL83./_$0ALKW E;@M![ 9)YV([/[ M/'9OXHVK-RFJHCG35"=VO,1N3L,@G[K%E,5#8IKDV0I'#02E)6M^!TO5QVGH M59F4>'KM94/1GPQF5DRT/N[11%[L&I='E)U8:[NX1C1Y,#E\@ZU*))85(OOPB&ZSF" M\.0XC8ER[1^+1G(/[.#)=G:P,/3K5'$U(<<*7XV!2JZ8L- ==][IG+BVQM=X MN ;?N5Q#+Y2'7T&KAV/V]T%:)+!F$W<2YXYO>/88;#<^4(G)DSNZ/QN/*'1, M?3:0-#GO[I1%!\@<'?FN_TW%Q][D;A4AY(K;N+O+^>J)V\0$-;>N[[9=;=>9 M"&OO]26* '3#/*:GIDI;QSWSAN\U4+8YT M%;5TK'-#:M\_9O]+C4%<([6S? M)0,*DAL'5G@%):M9;7:OG5^CI#/<00CD"Z'P7A)Q/&*78@_XZVI)WO'2X$^^ M?GXUNWXY7E13.U/OW_:QYPX\[9M=?\S;Z.CCT[],DMPW-+<4#VY,#V3[^-'I MPR?B;4N^I+(_CBOY4B].LE/6RA/U?I@WH)'>4IC$%D^&.[,T-S;)48NI.)EA M[// ^=+8XMT33L-DZHY>6HF=%\)XK?AJ9(=0.8\%5M,\?I?+I55+-C[P_"=D M8T? EI$9M).TPD6 Q_PZ-H8+T);A=I6*,K Y-U9R <\?[7GV0VA(8D[$8HIR M<@8>%U&0>$]#FYOML!R[A]3HQ"*1,/,B4L'C@DW.IW\E$^TX$_PC^T5>_G@" MX,;]6+RX)&K1X.<_[3-X6,9@(>V\A^&)0C3)SML(J1G4-EXS\!$N'.%BU&Z] MM3A>,N6+M;@<*$FU+H\1PN4XI]S"WZ;B:H>W6!D(YC5J#QJ83RMN@5 E&S]Y#^Y+,](>2%CS\23>.KTR6 M[[>DMPYB'?E_C(K'TWWO.I\4KZA3;\TOXO-U0N?#V^KY:7[7?Q9><1^7A_\H M\%Y2:^Y$HQ;8>CI]_,.1L.'E^_#%FYY?>)\;[TW+'U=*HM.@!?B=WL1)7^B M_#\@7OP74$L#!!0 ( '" J5B1H?X)3@< -X1 9 >&PO=V]R:W-H M965T,6P :K?8R=M$B!I5ZS -A1M MMF$8]H&6SA)1251)RH[[Z_<<*'?/W3WWHESOM/EL,R(G'HN\ MM#?#S+GJU7ALXXP*:4>ZHA)O-MH4TN&G2<>V,B03+U3DX]EDLAP74I7#VVM_ M]L'<7NO:Y:JD#T;8NBBDV=]3KG_7!X->X MTY*H@DJK="D,;6Z&=]-7]PN^[R_\H6AGCYX%>[+6^C/_>)_<#"<,B'**'6N0 M^&]+;RC/61%@?&ET#CN3+'C\W&I_YWV'+VMIZ8W._U2)RVZ&ET.1T$;6N?NH M=S]3X\\%ZXMU;OV_8A?NSF$QKJW312.,WX4JP__RL8G#D<#EY!L"LT9@YG$' M0Q[E6^GD[;71.V'X-K3Q@W?52P.<*CDIGYS!6P4Y=_N1ME36=#UV4,9'X[@1 MO ^"LV\(SL6ONG29%3^5"25]^3% =$AF+9+[V;,*?Y5F).;32,PFL\4S^N:= M9W.O;_Z\9^(CQ3HME>? WW=KZPR8\,]3#@=]BZ?U<76\LI6,Z68(^ELR6QK> M?O_==#EY_0S:18=V\9SVY_+PO.!\)%I/WRHKT]10*KVS>M.]>+"MTM)&8I>I.!/2T.%0=/>D@VDAZT01 MPX#2@HHU&>BOG56)/_I-&[AU5Y!1L1P-T *\?P^9(>I1?\!\9=+.!ST9\4+, M+Z+9?,(/JVBUG SZWDV7T6*R%-.K:'ZQ&#QHA[,7XF(:+>=+?EA%T^GBOQEN M\USC'!TW XZ7,%5PY#S?+8.81U>+27BXO+PZ$<(WU?E5JN8%?()NE[3UCTG9*'K$F@-Y9(3#*H>^26 MIVSHKDC[J(>;26.(60]-P-1I=QD3ARD5K..U HV2K6Q8]#_\&HF[)%&!"/D^ M$C$9APEZP.3C!AB$F25B0[CUYCA233R1=^5HW6J\.4( MD)8ZGWB@)4*'G-!C%=P*;QG^IG8UK'&W4S%+:V115$9O57((=(O:YP8.Z=B; MDJ("$9M \#U$O[1-;"K4"#4* *@/WO;1F]#"OW;P3VZS_ZS_[-BP4V1B!2^# M2G1NS.M S)/+34A4&>=U$I+KG6O)G1^1I(D89\%#9(6H@@3;"B3Q9'6N$D_& M>YG[['_B&0WJ,=@78CI:89SGN=],$#4^N1*%:(^JL3!7R11V/HE%@02=WQ7N?V@Q0539VH9SB):S::#>P94 MIE9<+*+9U61P,E6_PL$?VG[PX['./GQ6N(KFJXL^*YLR @MD5>5[']/#G*K8 M$W32W#.3N[6SKP27\VSY6OSTZ.=/*#TI/J''JPUN@[COPKCQ.2DJ7?*4XE(] M-"K4G^?GN86H-\8R)*O4*'MKR7)J=QGA/9A^X$7FJ\\>V=]T]N/._IIB68.Z MO2'I"\YRN#IMH!]5OD)\O^'KZ"%*)UW[K.2^\!KWY\7751GW6VX_!L.5<:=: M)Z"M.91R(]YB.2WE'1+/M0[T8@\"L6R.&(S$A\8^CPK;M.,R-#,KMMCL677G MC]M7!/+F+M-UFC5"*95DN/.UU88 &OI2*T->-2-OK'"K1NXP1H'P:B(2N;>\ M)Z#Q!IOG"4N(K6!/2HYBV /=';=B34?S#8X7ED,?YAZ"G;&.N1$FW+;P\:* MG/LN/H.LGT&>$] :VH+79IO&=R##28A''97?:%YN\/I=G6\X[CVF/CPQRMK- M2-DC1"&J?B8@[8=4'N9>-\(8_'EF XZ#PF;O"FM7C/#Y800H:'-A4\1JE?2' MB(PS!7!M&JW,J5V]['-5UTQ:S(NOC6K/^B/,QVG53U$S.BLN=&-FJ*=9H!:, MQKI9)?6:9Z[/S'&?]\N!/*J$#$4'!;4Q/$7"0J8M/15@[- \5@(56GQ]7+&L M%&#X:>;G97 ZS+8#:KTE@K?!D43MV]M;:SU!_7CZ<;%,<&T564# M(31_WC@Y&R?9%%Y'3PFK#2N0>WH[Z,J"]PO=;A]-W35;C0H=FT_\Y/+_1VK4_V$#W)YW;?P%02P,$ M% @ <("I6" :6DGY P ^PD !D !X;"]W;W)K&ULK59M;]LV$/[N7W%0AZX%/$N6E3B)7X"\M-B !P^-TK?2C*1 M/)5"FEE06%M=A*%) M"RR9&:@*)7W)E2Z9I:E>AJ;2R#+O5(HPCJ+3L&1 2[S28 MNBR9?KY"H=:S8!AL%K[P96'=0CB?5FR)]VB_5G>:9F&'DO$2I>%*@L9\%EP. M+ZX29^\-OG%%URB$ R(:WUO,H-O2 M.6Z/-^B??>P4RX(9O%;B+Y[98A:0(X:0C MG!Q#_R]'W7S) '2 %G'EQ9HZ%+30B"%RA, Z.RZJV! *Y$G0)F0MX M_^XLCD\G\+NS@>$ _JR5)>=*\Y2 ^>:V(*7I1[5U]YK9<9L[]81ZO2\2?A=$_P]7TJ> M4VZEW1[W+CV[B]X#]0$ZZDH93F@?AA_A)XA/^W&4T,!'%4\.+/7NE!*N,A0% MDM>S.^T]*$LY.5RH!#N,HOXX.=_9I*I]4A2V8TZG2:>.8J,NC/=]V9P MZ*8/MQIRB7KIGQTNYEK:IC=WJ]W+YK)IZ#_,FV<1Z6;)I:$@"'Q;T.D/M#.A[KBBZ=N(VZ-Y[\W\!4$L#!!0 ( '" MJ5@5JQ7%W@, &4) 9 >&PO=V]R:W-H965T,RV Q\W/W>C%3K15TR@^>"EYC=)P)4'C:AY<]Z) X0""^L\,/IM\!:%<(X(QK>=S^ 0TAD>RWOO/WKNQ&7) M#-XJ\1LO;34/Q@&4N&*ML ]J^S/N^ R/2;0]4-(DS2_X"\[$,^\O^P"<4_S#??? MKY?&:BJ7/\[1[KSFY[VZ(S0U#2MP'M 9,:@W&"P^?>@/DZL+F/,#YOR2]_^P M61?]GD<]B.!"O,=*:?O#$^KZ.#0"N-15MW78VBAQH2D]- M.U&YYK=!IZMJ#('Y>24)B,L(-8?BN5*B1&T^?1BG_=&59VQ?0Y#H52Q[B>#A M71!$W^$UE!BO7='F4[13MB5:VF8J&2)DN%QW)I0>ON(%\)(4G<1\EZW15JJ, MX(E84$;<1RKX1QJ4W@-@Y[:6EM_L;+2K. ?E!&&A*$?&9\X3@)42=-,0SFGO MU&_ONORS]9H_:8J^^]X9ZRNO[)T/,.T]T25$26B4X12/2F48IDE.@L]Y>G4B M=8N]>Z5Y2'@WS0>W*%">8\O8_03Y(P&0Q( MCT7M,_>)YIDG:AU&2?6>:A2/:@']A.AF'X\F8 M!&=Z'&HR"8=)'\YUT/CHZJM1K_T%[ZJBE;:[!0^SAS?$=7=U?E?O'B!4+6M7 MG0)79)I$HT$ NKO4NX%5C;](E\K2M>S%BMY!J)T"K:^4LON!"W!X62W^!E!+ M P04 " !P@*E8]7S& B@& 5#P &0 'AL+W=OO(-RBZ "*;5UM9Y( F9ENMP\M!NWL+A9%'VCI MR")&(E62CB?[Z_<[E.S8C9O=:?MBD]2Y?.=.WNR-_>@:(B\^=:UVM]/&^_YZ M/G=E0YUT,].3QI?:V$YZ;.UV[GI+L@I,73M/%HMBWDFEIWR]O;LQ.]\J M3>^M<+NND_;Q#;5F?SN-IX>#']6V\7PPO[OIY99^(O^/_KW%;GZ44JF.M%-& M"TOU[?0^OGZ3,7T@^*>BO3M9"[9D8\Q'WGQ7W4X7#(A:*CU+D/A[H+?4MBP( M,'X=94Z/*IGQ='V0_K=@.VS92$=O3?LO5?GF=KJ:BHIJN6O]CV;_=QKMR5E> M:5H7?L5^H,W3J2AWSIMN9 :"3NGA7WX:_7#"L%K\#D,R,B0!]Z HH'PGO;R[ ML68O+%-#&B^"J8$;X)3FH/SD+;XJ\/F[;XVI]JIMA=25^$Y[J;=JTY*X=XZ\ MNYE[Z&#*>3G*>S/(2WY'7BJ^-]HW3GRC*ZK.^>? =@28' "^25X4^+VT,Y'& MD4@62?:"O/1HME M2;=3U(HC^T#3NZ^^B(O%ZQ=LR(XV9"])_P-!>U'>9;3%3/P/7YU]5HAWK;3R M=-6BSOC@2"\'>@FG:N.%[(SUZC^@V>Q\.+7T@'+#@=1Z)]OV4:#="-7U4EET M "^P Q.)VM*O.QR 0M6G!%"O2NF-937*T4Q\:$B\-:#0CZ)2%30++QKY #@X M>8YNKWQS8H5@*YPPOB$K?".UV![-Q7$MD)AE<\Q,1OB.2NHV(!\/4Q%0 /:> M@ND'E&A'0<0)_DLRH^!8?V+'AEI%# N ?#0R,<%&ME*7)(9&7DD/FA!*[:F* MH%K3@724]=47JR1>OG9/9K''GWN%D0\XJ1J<6IL6K5SIK?"2*8=^CGBZB_*? MR00<\M>3B%?8%(MHO2@F[^"T%H.L@CT;A^@"A*>RT:8U MV\?@YAZ:- P&8YI$ZS2'H#B.LG4*00D663+Y8&6%F6@_@IN70LN. G=E> . M^P"I$,LH7Z40DD;9<@T9610OLLE[:WJKR&, BATJ#>X9)BN/*,1-\H@9"\J3 MA:=855VK$G)CB%@PKO#_2@0?)Z\G/QA]5<+MA+256TO4#:;,&$H*)S!3MER" M)4[2R0?C97LAUE_B:P[3L^#%=!VE^3IX<55$^3*?/,OOOR)HZWP]!"V.BD4V M!"V!YOQS@Y9&@,3.640K+%YQ&F2+Q><&K4B6(6AID8>@)47RYX-6C$$K/CMH M.;LDSHH7@U8@3<>@+:,TC8>@K:.X2$_;]DD;?FK!YB'T-U)6T#&:,++>M4,+ MC,2^4:A4"S'<@$TGPE6'2*,GAUGOC= 8*>'HD21Z< 01W"$Z\HVI0IL:50Y. MX_X5@-"G'OD=L'8^ ,.W.7'F!&5KM@&,$ MYG@2^;-P/$]4Q,XIYUEI.;:%JV 0C_UQV(1$VY)F^70P[%A+(6E.QV$069$- M&8@P YO;]3W0LQ9<_=N0&7 %US\%R.$9H+QBDR]>$?:6=9JZ#O<$E &2X*E< MGMNE=,!4*^O\><2!X7 UX!B?ZQL2WUW.6[X;/%,TV A/#P/874_^'6H--VTV M[*0[7Y^ESR2 ^/H>+:P5\=!_XM>G]*'I1ODZ9=)HP+\2EF^[\Y*F"#-B&!QDGQT[[X=5R/#V^^>Z' MI\X3^?!@1"EM%2Y2+=5@7&PO=V]R M:W-H965T+:!_"H6 M8 V"IEL?ACW0TMDB0I$:2<7)_OH=25FQ9\?M"@S;2RR2=]]]=[P[7J9KJ1YT M!6#(4\V%GH65,3:_25K+YOE(2E:;63=*2.#F@G_2Y^Z.&PIC)-7%(:=PM#Q]H8< MRRMJZ'RJY)HH*XUH]L.YZK21'!/V4NZ-PE.&>F9^B_=^(PI9 WGSL]3Z+;D# M12YE76/([BNJ8!H;M&.EXZ+#O/"8PU^:*L'$2CM?G9/DM_.%-@ISY/=#_GJX MT6$X6S<3W= "9B$6A@;U".'\A^_2D^3'(V1'/=G1,?1OO*&CF(<9GP[(EVV1 MK6K8:2,.&D"LJ+EO>*6$^L M\ J,MP;E!#)@'0/N(H/ ,M&/ -*&:+"7'AJ(G 1:G@_Y4*8"=S LP;XK* M)DY@$\=F3Q;<;GA.@ML]6]^3-R1-HF0\)G:11B>C/+AZ\6427%C&D^"SJW;D M2Q\1;06>FK8^;;@:63PXUQY!HV1$6N3$L04I5$-9HUAA$;Q@*YA!]=9H@SJ8 MG&0XCG+DDIWE]O,T/XV&^5EPY>/T'S*X7BZQHUH[C30@#*.??D*'*6O*15+(!EDN3.?#-#5/G_^#_YLXG_U M]<5O\VK/*[=[(UZZ"UHZT% LF$.)R#A/L6G(5MN$Z0C;SW20X2O+.=L8U)AU MB(A &)-M3SK?&MO*O&XK_D'2KO&0P%/!6VQ4V,Q\#S.NA]6^AX'M8:3O8>[Q MELQ2L5D??0,>B9P"$P8L8Z2&8Y\&=TYKJ0S[L^_: M @L,;T6;+C@V'!@=J]_%C&G=ND1J&U3!YP)CH3MMV:J=0/I3PZRX1=Z+C9+U MWMN!#P!N/>/(U_*25)AZ9 & ^UCX[S9%/\ WX8!+F V([+K%(<<<=U%T'D;; M]W^ *M4N!T_ZK+&A7TA3[9C_!5!+ P04 " !P@*E8&#A<>4 + #U'@ &0 'AL M+W=O<)O6FU=Y[<@2Y;& M?*6'C^GKP9@44IE*/$F0^/.HWJHL(T%0XX\H<]!L20N[OVOI']AVV+*43KTU MV>\Z]9O7@^N!2-5*5IG_Q6Q_5-&>!GGWRIJML#0;TN@'F\JKH9PNR"D/WN*M MQCI_]]84C\IZO;,C M\MZII1?OM$LRXRJKQ+_NE\Y;A,B_^XP-LN;]LBAM;EPI$_5Z@+QPRCZJP=T/ MWTTNQ[?/:#IO-)T_)_UO.^AYJ=3Z4)\ M+Y+.?DX5VEA1\+9II=I])PL.A(4XI;U_^.YZ.AW?\@#KR .3VS,V2._J.SFB M[WPR_RO:CO^JKI?[NE[NZCH2]YXU\Z \VH-^DW:R2)KG=ME02%$:R\067X)Q MG8?%NEB+%@NQ50AO]2W9R&(-2T'CPFTDXI36)2;/(0$LDWQEM!+I-B/R\7VU M!OF0H-DN8E:5E84T%V"[[GCY>="B ;5>I C63T>7'=R3K&+]D8J%DX&W5THY MH,/Z@@:23<,# BB4I37?--A994^0]S>5L8KJ5Q?"D?A06* MHQ20/(2H. 4.$4-W=M+!Z##[ZJ3]1U6H>G2"T>ON&$559ZF8S$>3EU=7\-75 M>#2?D9"3-JY[\B8D&^7)9'(;__0/7HTNQY#X0DQFD]%B+.:(S?<2 7/H<-)J M-Z/$*4II%IR1/868C]FZ2RK:B;4!B 6%P1,D(2I2N(7*R%+YK5)%-V& @ LT M8P,8OXX>1N*-++X.Q6=)$0ZWW#MG$LU//-];))]2X RS5AR%'74^UMO5.@6Y MBBQU%?YI]*$7!ZM:QOGGIF%^Z%X53B5XG[(T).#7FM40$9::&\*QC#'H3==( M]L#5+;*Z8AQ(@Z57::$'?+454MCD64(U_0YZ:VOU!^4"7]! MD=::7EU U,*9'45&XM<2:9$T&;++>UOD!&TJ#%%"ABBQP568 ]94:,J>X/\A M4^BPP[%]VNWP+@1*&EF2'I'020@;WL_5V-GW"JZ[73A7V;S9/P")C,=>$3#J M?+BP+"NG&1L(?U"EWTMR4J(S/ ]9.>Q+J&YY@M)EFTP,WE+ME,QH@2EKFSE&I!@(I$R^$R;%")-@="IR$<..+E5K \$39P*\:FF08?0]51B_"90 M]4C\7##0*W!IGYFG5(]V;3H[8OO.W&CPV1 1YW5V'%IZ@9 TY%.H4^FW2@:O2":44)@0 MI),9=211WG.IA1] Y?H$!R$:TG(.ZW&PWE.NU&+8BUC\T#HL71W8B)?7+>@X":15TK3WAP&Z&Y_/UN2Z/^QXSQ)3U,[C MY.AUF]Z13C%$9X>"^P9FO*Y]A !Z%)67L?7KT.Z?T]]!:5KTI;^Q?37LD %N M:69M!9=9+L\)NBBKXB&4J%2O-/!,C 6R!(EZA'<UW1$Q6*;N@-Q)Q^/%@H6F:I2,5>&FK[7 MB_ 9OILR;94,9=FP]IW :M^W\/8 ^*#)"=W8HF+*#1^9@$C'8P^>>ZA0F[37 MH9K*[G67?2WI$HKOML0;25F#MJ>@.Q3HD"#GG%YUU.A1@/+7%.MS,%T9/VD,VW2,QY+\1L.)Z/#T=./B%W;] L@ L16_^%I0Q! M<].3& 1<3U1O/YZIXPX CFD()03 E9EVP>E9E[)#ND>P UIW'V0E? M#'P/0)E&\%\'1)0%^O_RY#X@T,07XY!JE[!M'#B=6Z"("T[UE].KDQ?X16(N M<=QG"R4ZO4>956J'7X>QFFVY6E' <<%:\N457SB5E8^'0N(:LZ3;6]DABES: MKT">R442$5497?Y FD613<$4)N=T 1]:LV1&1(W2E"H=:5$,0EL.T4T8FL3D ML'="HYM'@ %F.,?@.4.!8(W+3S^!:S,Q/1O&N[H8#HWA(90*YVV5,RF?[LU1 MW_C^*IQ:T;I0V"=UV!\OC"U_A@O.F.>1J(*)W9).RV"++-.=UN/ !.C)% M$&KZV,!MFERK&.UT_42M)35*/%B7:&I"42J DN(2MP>Z@E:,.PA^9$=E[[ M*AS)J+L".7M-C0;B-+05E,?<7J"E9:*VBDQR]3;[]]3[6.U>'_6!B3[L4:?Q MKEG21=^BN96UZM%DC]Q< TX-(V42V)=AH]GMY$QYX'%N5N=QLJN6F$;]:OF?6/0?)3J8BGR'G$#4 M,#"%*<[;D$C )OCMW7%,^%(A,B)( X 0/^U<-1 L^RB/^KYN770^1>;*KOF# M*W$(F"Q\E6Q&FV^Z]^%39CL]?! &?:P1T#!NA:7CT=5B$*[_Z@=O2OZPB<[$ MFYQ_;I2$4V@"WJ\,B"$^T ;-E^Z[_P%02P,$% @ <("I6(],UH*B"0 M:!D !D !X;"]W;W)K&ULE5G;DMNX$7W75Z"T MF\UN%4=W:337JO$XKCB56;ML)ZY4*@\0"8E8DX06 $>C?'U.-TB)U&4V?K E MD4"C+Z=/=V-N-\9^'NNJGWZ^M^W\6IRJ7KF;4J\&9I;"X]?MI5 MWZVMD@EORK/^:#"8]7.IB^[]+3_[:.]O3>DS7:B/5K@RSZ7=OE&9V=QUA]WZ MP2>]2CT]Z-_?KN5*?5;^'^N/%K_Z.RF)SE7AM"F$5+C63VJ+"-!4./W2F9W=R1M;'ZOI;]C MVV'+0CKU:+*O.O'I77?>%8E:RC+SG\SFKZJR9TKR8I,Y_E]LPMK155?$I?,F MKS9#@UP7X5.^5'YH;)@/SFP851M&K'A,DCC%X5^"1M3XR'D1@-1I-7Y(UWIHY9WOBLJ%-$XDDZ)^.T=,I[%XE$>J@@X:^E>"A7R%8Q(64'5RT%PNX0AOKT'CO_ M4&WUXA5E3T,QF)F3JCL'51EQQ?&LH>>:SJ$SAI"J2R!=^HBMB'Q%EH5A9899 +X4B O +AGY,>*\N/ 6O$GBH"@ M4$05MEIZCL:]5N):1;77X=.M$0]-OJ3PUD$S4!Z_C//NO#41J9N5">FSSUSD M*,JOXHA[^:)<3[POQ,/:ZHP4&;Z:DN],2: XG9.'+_\@*8/%1Q(7*I:Y:@0Z M*2WI_22WK)\XL^_[\'<"6D?PF\V/UH3T-,^ZSN?:3QL-9:0PA;KPZ&_$6FY9 M*P2Z+93@-=O#*V"6; LX&)["*U!Y+&2'4486KX>X+*NP<3*MR0Y0@/,2%8.Q MZS2D@!\X1*:B)E=G_0&@>N*QQM_R##>UZH-K(O"01>IW-2[P"T?HYZJH*1?+ M+,BJ?2ES4U*IH==D"7RC-K).#52L+:]FIG.'^12;5:'_6W&J13TCEK>!GT-" M4#LIJ'6@GN^"2BZ% KXWSU5^,%^9 M=J!M"H9H%."+1@4^JKLM5EB&0L^%S@5,&JM!2*@%U8'!.Z%2DQX+Y3=*%=R/ ML8ZA5G\Y$=U][7+H5K>[^(6*Y!HER03\X5RO&M[8I#A(,YZ)15&B%H!@K3U> M;(!HR% VUG02M11!^*[?89M"X+/=P4 R.K%F.K:K8[/H;M.%8OJ:JTSCKC MN./3VAP>4P5!C:"R3@4*+L8CD^N8^CYO;"M/%Z4'Z+S(P R4(]X$:4XC@0 L MPB(=R/D/U/"DFVM2AXX]HB4I;42TT (1RJI@F(Z M(F*J&:\F 1S28*3PJN):+G(TI+MVZJ&_!#RI>.S8$&F4/5<5BV5FF,D8[V0D M,:]-]GB@:D1TRW7)F4R'?GL!+0A8//2>)^_O).QF@M65UB)H]0 :'4\T!,PJ M6C^*X:Q19BFRA\LS+1?UX%3ON>K-V^TCBC9:&%[S_]7-EEAY0N]PEB3V)^IS MUYTG1"4O\Q"KSK^8RS"SD\C&D'$M/E8%I\-B?@YMWY [N.'PIKGV%]@RCBY' M5[1TBAEH,)O3UQF>7EU.Z>LEODYG,_HZQ]?)8-2!O6X0[,\D4GI0\,)21B^1M%H.JG$O.8G\GPT'UYUWA^D MU6,39V\JG'TFG%UW'HFKJ$T[(YA:K4DTG T[OU(=_L/5PVDTF\Z_0UOTL55O MD:*DUTD4YL6#F%?%>1SHV/,103#- 6(#.,3 E=5AKN=5 1\\D(3FZ1H1HH.: MUSH!"R2Z\^% Y3K5H&Y$XRE_3F>=SRF&PPMF@/;"B:AC=4+ >!P^9P/.B[UR MX?:0,[PQO>HBW$^&J\+0L8'2#PGP9(9<=SC?.^VGG:]\H:>2BS"IJ6K0VAO, M)G$VC&Z.3QKW1LR>8 M^'N/!20#W3,?5#3?[7KN)-F6@4BKHE MH.ZO7=9+DJI#R;5,]_#9PE@;?!H&TM#OME1LD^M.RH*2[;0&7@]!C@@!=42L$B:Q"[W0TMUC;)W MWHY2=-%8%_(VWJ*4 5NA@Q#O:"CD68TDT"I6[> Z)#+:4+PD8\)!4L= C4S"1PN*N'<0H, M(>5,"5_"8T5,V];&<0Y3K^S0VW%^[J\?69=8NE0LJ7CU3EVM]ANWW[F"!73' M3T<#Q>$B?/=T]V>$AW![OE\>_@8!)Z_H+B532VP=]"ZG76'#O7[XX&PO=V]R:W-H965TT#;H&FW.!SN RW1-J^2J"6E.-Y??S/#%\N.[#37 M[GUI;8F<>68X+\\P?K%2^JM9"E&SNR(OSQJD0);^9* M%[R&KWIQ:BHM>$:;BOQTT.]/3@LNR^/+%_3L6E^^4$V=RU)<:V::HN!Z_4KD M:O7R.#GV#S[*Q;+&!Z>7+RJ^$#>B_EQ=:_AV&J1DLA"ED:ID6LQ?'E\ESU^- M<#TM^$.*E6E]9FC)3*FO^.5M]O*XCX!$+M(:)7#X[U:\%GF.@@#>[F<5") M&]N?O?1?R7:P9<:->*WR+S*KER^/I\Y/5'M?I=.'O&*"]5N:%_V#0.W84"XK2)"^0NO^>4+K59,XVJ0 MAA_(5-H-X&2)AW)3:W@K85]]>5.K]&OO%=B5L=>J@+,V'-WUXK0&Z;CF-'62 M7EE)@SV2ANR=*NNE86_*3&3;^T\!58 V\-!>#0X*?,=US(9)Q ;]P>B O&$P M=4CRAOM,77(MG*G7? V15;,KK7FY$/3Y7UUNFX"U()7:=\]+ =W95:9G#,?7/(E8O!0G@Y?KGGZ:#Y.S"L)GB.F-JSC*I M(1N5-HQ7E5:WH S7?Q+I\A/7"U%'*#XF40]I9B>X%74,^A>T 9_2]^3B6<16 M2YDNV8JW=,W6I,Z@X*7*,P% %4+,NF9B907@HGY7%#-8$T%"'!5JDJJ7@1I M>V N@8/6X-!*J]9+HR! MG>"<.9<:JIO^"MWHEN>-8,[Q&:\%.MRZ";73)\,6HA0:?+IFMX 4Y,%! RC8 MI(5@/73M7#6ZMQ9B,Z9M?@.(U;=O!*.-6ED@Z'J.O37K52-0;L1H@CQVH&-+$;Q&A]&_7Y_'SZ(OMJ!!!8U^X\[1N!: MIH:30^!VX7YEC)-8Z*U0''USC;&(VT?HWQ]6Q)/'%O'D!Q7QVAD-\J[*$DHD M>P<$"?W36=__T92")9/(1]YLZ!=@G9 M.N05QH+KS=EVI+7/TZ,#@Z)-%8R\)@H5C"@0,!>2*J-F*8K)4:Q6A<^>3JFY M41#*>8YYM1WW\Z9NM AUO]7^!TGT\-$T4!BT_,L%3;N,-14&,RH/]1,\.'V\ M!SL,VNY/B>]/;6181&P5O]?S,&BZ&^'!)GRPWT(OHI$*C??-=M-5:6-O1G0, MGZ;<+/U7Y_C?NAH@%B.!W:D$T!_XZJL4WJ-;U##H$&&N L%)@-E)3).Z%2:MA2/L#,@X2!W9.'I[PTC5F S;K4^ M2S'*H!BEG MZ"S< @444#BB\6UVH1W0UMJEQ'4 @&W3\<]&AD)7(CNZE9DH\6!U^()V2M@B M,%/ 3167V3T6Y!$IO1_0KJ'S1E.>(B+09&%$GC8 T2"6NOX&5!ALF4ASKL5] M:+L!NH^/1UUE8\/H[M<:=J(]W\>::WP+GC=YWK,Q8!>V9H<&.O'#]JR(Y(.O M6P2%F@*V7$\X$91K3-A+R(O&AH5QF;:=KFV.!+5,U1 &$$Q)-$GZT7#\W8S) M^:R#-R4'>!-0A:LM,*-I-!Z.#M/+?33R6Y7&[$U1Y6H-XXTMX-<-O ;X=DN[ M'P]^&),;# YK;=.X-S?7US^,P8'B'08'*V_:._X,PLA#@K$6=$><[_TKD=^*'BG;Q>)/"*\VI*FM,U:*OHNTL9<1\LYMKORI MV\UF$XP64GC/8>PLB';R0D'O8R>6WCUA@S&Y_EEK&"/ MR9@]]>+P6@&VN&\/]C>0".4(J^@)?T:O-Y.[6[_7#RQKR*76E0/0*)J6OO9L4DA.!V+'/=_]"98)(1\KSM$$FN<,9+1,)1X0%,!1_Y*""^MZM M@JWV0J/%)SP# G?!P0$US01D82%+Y%Z&&@GD,#9SC$G("[X(<;"$P(>A!&#M M"'\P*M%#W ?!%JD*<($A!D46[(X]?H&WI-,"Q/076M$JM$9"[A'_=.767;M8 M^5J:K[TY%AD)CD'>P#3Z&&B@;78XD+._A,9H%\9:^U6T0VW@H8M!$I,A$RNG12PCZ!4X1HJ1!IQ8D MX.S3)AXE0V+9'>L7J!BHC=(BV@86R,I:"B H2(8A PI+@*"2DB.V04+#RB4- M8 QY2\$I=&PW:K$7\FIP:2N67)09I(7^+/T1(BXHL'COI>A^" Y(&[]NV2.9Q$ MD\'4 1L"L/[Y1B8>*&4'#T<,=06ZGI&I*]E(\D)ISS8I@?%7*2.)2V22* MV MGID 8B+*S0RZU9P/UEU5[J*'70!\&/>GF$*V/%!EL=FV-0X[#:TAP]=>6P L MI=\UKU6B-V,]VOR$]4G3$S9-&,ZMABJ:I03?EGRX8>O1D$5^$ 2OY>LV,,>H ML/1A:802(N2MO]0+IEHCC0B@ P>_HU(&8SH"?Q3,OPE%,OV?W#:,V]#NJ,RR)$AH7QL/X?!Q6[,6X6]2BT?2<;@@LP!'\/SJ/ M!I.S: **[:T"S78.RIX[07NQYD*?CKG7P5A!=IRP0N8Y_GF<7,/N\8-%EG.Y4C@Z;VG"\"=D38E$9U'2Q7_:'B,V1,AV#>A/ M]R] ]]UZV7E+FJWV-K.LRBES(_ ]ZK^9Q)-X8N^Q8SM:_@%>L]BND"$Z&%CX M;L,;V$9KPX#F[BU]PVFU%J^YYS7SEE2L-;96$%B.N8X_$##/C[:]?(3JG@/! M\782&?<7\/T8FO['/80?N,&(/=UL;8TX0!I:+W8HLJOZWYJINE8%?5P*#L>""^#]7*G:?T$%X7=PE_\% M4$L#!!0 ( '" J5@!!K:_+@4 /<- 9 >&PO=V]R:W-H965T>A ?HBDN9THN\&1A;*X\;NVR[TK+*@E&>=:/!H-W_5SIHG-Y'M9F]O+< M5#[3!<\LN2K/E=U<IEX7^Y7FIEGS'_O=R9G'7WZ$D.N?" M:5.0Y<5%YVKX_GHL^\.&/S2O7>N:))*Y,?=R\SFYZ R$$&<<>T%0^%OQ#6>9 M ('&]P:SLW,IANWK+?JG$#MBF2O'-R;[4R<^O>A,.Y3P0E69OS7KW[B)9R)X ML"Q[ARWN2-,>YS7=3_ZJ')0\M@.GC"(&H,HL"[=A18?E!>79Y; MLR8KNX$F%R'48 URNI"BW'F+IQIV_O+.F_@^-5G"UKVFC]\K[3?G?0]D>=Z/ M&Y3K&B5Z F5$7TSA4TJHYKA*H4\)^)"+^:%>=S;/[/E/B,!@\<_GHA-GWY M@QPEZU^-9_<3PFSK$B_@_Y,P";FLRUSP@R>_-K1A95V//E16POI!@U2RU29Y M3(FCP]KOTYK09#KL1J>3;7Y%V\^D"XF:M/*$T,0 7,&[AFGO'4>]T].69)]3 MR"]LQZ>Z[26=@N0NH*,=]SS]VU9RFZ1*2M!1QB8M^@S1.D\Y0_!)D$6];2$' M+?'N("%6KK*;1M>-;%0JP #N!NA%Y2L(0:TQC%U+@T(* M"@.?O8(PL4YH)DT@EM%@6-]U$2;BG(PGWHR#^ER^6]U]U5S5A_G]]OJ3"/)8:DSAC!--&8[V<^/QH1 N4WR9L94->+XPH-G[*S[[BOF0/NF-GZ95"&T%UGFBXH;Y5/;LL'*QKI&!0S= M-O.M8U5&IZ;.\LGD9=8H;9+5(L[=N-7"=J'6AF\<^:YIE+N[XMKNELDT&28^ MZ6T59");+5JUY<\<_FIO'$;9B%+JAHW7UI#CS3*YG%Y4(E;U17AT]V]YX/>EX(7F%K'Y^TZVUGLX2*S@?;')S!H-&F_U?[ M0QZ.',XGOW#(#PYYY-T'BBS?J*!6"V=WY,0::/(2I49OD--&-N5S<%C5\ NK M#Z:P#=,7M6>_R (093XK#MY7O7?^"^\9?;0F5)[>FI++A_X9F(QT\H'.57X2 M\*-R*]CDGO$^>.( M4B07OE4%+Q-4@6=WR\GJV9/IR\GK$WSG(]_Y*?3?;L=I[VF>TC$"?:F8KFW3 M*G-'#2L1[TD'_$Q@IQMJ\;0E!>2']RATS]1Y;;:D#+$/&L>>2PQ,IVKBS89C M$45[AR6L8+7\AG.*0@4N;@DJD6C'(5JI=)&H(X[BP#A5XG)YA/X'PE/(TAZ:ZEHM0]DC@0^68J>D+ MF*6 ">6'6$/]03X(.XV@"G01Q>.NBY1Z;$_&!MQ2SF̦(#E)DSV,0T1-] M9+.U&0_$@25F"G8!G8.^X4#X4L>;^I#"8PW_GS*@T9OD0*S!NFV=W<>D@]U3 MFJ3G0Q;.1%(AZ7.P#3;">P56AY( *0#.SHZ24'8LEBB-(8I8&6N.= ^9^&ULI599;^,V$'[WKQAHMXL-H+5U6782VT"2[1&TNPURM ]%'VAI+!&12"U) MQ9M_WR$E.W;@I$'[8O.8^>:;4YRMI;K7):*![W4E]-PKC6E.1B.=E5@S/90- M"KI9254S0UM5C'2CD.5.J:Y&41"DHYIQX2UF[NQ*+6:R-147>*5 MW7-U.,Y M5G(]]T)O*=J,M2LYK%)I+ 0I7<^\L/#E/K+P3 M^(/C6N^LP7JRE/+>;B[SN1=80EAA9BP"H[\'O,"JLD!$XUN/Z6U-6L7=]0;] M)^<[^;)D&B]D]2?/33GWIA[DN&)M9:[E^A?L_1E;O$Q6VOW"NI.-CCW(6FUD MW2L3@YJ+[I]][^.PHS -7E"(>H7(\>X,.9:?F6&+F9)K4%::T.S"N>JTB1P7 M-BDW1M$M)SVSN,&"0FS@4G0)IDC-1H: [?4HZT'..Y#H!9 8ODAA2@T_BASS M??T1$=JRBC:LSJ-7 ;\P-80X]"$*HN05O'CK9>SPXG_Q\AH;J0P7!?QUMM1& M44W\?X)ENNR6OH;\W(ZR!A M/(0#0'!;(ES(NF'B$1YLA0,W&JC%E;O7P$1.Y26H'[NK9:L)6M,%B0GH MAWL<65$H+)C!?)?HCG7;D3FT#?EF[6M>\XHIP$P*6?/,&7C2(A8VYZBX-CQS M+/?]'\+/* O%&G(*;$/!5QJ,'^TQL#5M"SL>?*5B+.&L)CX9@_<0C_TH#NQBXD_28'!) MX5+",6,5A*F?!"F$QWX\3@:WTM#9>QB'?AJG=C'QPS"QUG2O\X=TT"B>G=*"4*VI>5:X[\ISF MB\:N+7-)"R$-4&UKGJ/Z?\GZ38KB4T6?Q)QBK]&\)34G YK,U.V;T0R?,<-Z M253ZD^Q6TW]<)P<($OT M*!!U0ZUL(^K&#;6Q>72QPF\M;^R \$&@.85"RGQ-43UUMY1U)@J^K+!'^Y2WRJ8=N:O-3HVF)KG%9:Z'ASXNHYU//Y52X1XXNN/?O0*VI]LW MU%GW='@2[QY@E-J"TR>@PA6I!L/)V /5/6JZC9&->T@LI:&Z=&PO M=V]R:W-H965TKE MVM@O;J54(V[+HG*O#E9-4S\_.G+92I7234VM*GRS,+:4#3[:Y9&KK9(Y;RJ+ MH]/CXR='I=35P?E+?G9ISU^:MBETI2ZM<&U92KMYK0JS?G5POSXYHPV\XG>MUJ[WMZ"C MS(WY0A_>Y:\.CDDB5:BL(1(2_]VH"U441 ER_!F('B2>M+'_=Z3^,Q\>AYE+ MIRY,\8?.F]6K@V<'(E<+V1;-1[-^J\*!'A.]S!2._Q5KO_;I#P?[2FK6PM!K4Z \^*N^&<+HB MJUPU%M]J[&O.K[PUA%F(*[VL]$)GLFK$+,M,6S6Z6HI+4^A,*R<>Q+\>OCQJ MP)H('&6!S6O/YG0'FS/QP53-RHF?JESEP_U'$#G)?1KE?GVZE^ '::?B[&0B M3H]/'^VA=Y;T<,;TSG;0&SOPOV9SUUCXS;_'#NSI/1JG1\'TW-4R4Z\.$"U. MV1MU9(&P;)T"V:',EFD"DI8=@ M09\O/$DAJUQH/%ZO3%%L#LVZ C77SIW.M;2PPD1T2*>I*9:W5#1GG MPMC:6"_E@^^_>W9Z>OSB^NJ"_SIY\7"P[1==:D@Y>/;@[?N'\8N.P/6;:_'V M_2B1![.6O*'0\J&X;#;BER:?#A=<04$20BE:H,*"GPX_R"4T+CY\_]WIV=D+ M',N)J]E5XOF+PH)WUZ,\WR@D'FCI33E_.V%=O;:49JYGO[Q/P@]5*+94N)GT M]DS$NRJ;B@>- ?65LB+(T*V(8DP%E"FT$U)\D,[);-4ZU8!+UNE].J)COZ7C M+G)#;C-O'73@G*B]LTF25%?L"I\JWO@>ZW)3@J@WPAU*V!AX$YM*O#4@_)[^ MP0=C \*[&=.R\-+[$+J0YU9;A]LS.ZL M\[\PO9#6BX!8\ R;E37M<@5#Z6PUB(+#*G1'T" 5VMN)(5FQ*J+$TV9-CYE5 M!;L"C$[NWR.[5G/D(\M"W&C;M,A+Z@9,1(TM!&6F>Y+PXY2$'^_-FZ^ETZR^ M2TKP5;,S_7X#F;N)MZUDFW.@W"<%K^2-$G.E*@2>JJ%NCAPB;'.VTUK#.617 M_.JN&"Q5I2P'*KY7->?)-^G9+#[K5\Y>)4FYY=/T:BK>S&:7,;5LQ?T52>M2 M.J3E:25,A=6-LKKLG4]7'HTRJH.)^0Q$45>(FI;AGB.W(-PF3HX/_\'+/K:% MHD_')Z3MCVK9%I[&U>$_IWP,F^,4!1P6Q,BU166:5,5PZEB\M@58&--@J2*? M_+/5I.7Y1J2#\S'(E(5";ABS$]B#NLP_(^SYP<1'P"3JRM2Z(FX0 "$%N$RK M?)"2$V@D/S"M5(; H%Q)'"5RH;:B[KM5. > ;6RUP'?^VSN>!-]BR?:Y$ZX M%=*%9X*%$MK H0L*9U1A2P:O9--:'^R=IP%6$^;VKD;T[N&P4W;\KQ,O'(PJ M(&0@4\7S:RXN.: LY1PB$RG"*>9(-[>U%Y#5A.1BN!A&3XL,\&7DN6AAGXTB MT'F]Y0#!/^)IW;W.2SINBYR$HIZ*:&#/Y[;R/0M[=@B,#\GNJ9C]J!U:!!?= M<%;)8A.2R<^)&0 =\D9<\[%3[6])M2'>B'6#1BZ>19,_H^PTO/.>EN0]@PSF M(V1+77<*]*RJ*%U_](PA=0SB]\D89 >4#"+R(RQ>SF&[T JA"(CTFU ^/J47' A0OE)-Y^=_?4Q_L% ,P#5$$6#@G# M&1DT3 DCA/2Z MV#X#(ZI@3%YRQS2-1URWV4I62YB)C!),,9<%@P(_#R(!IPA$ *?6Y_AP,+?- M)=!$!;!(45NT\Y9+19>Y]T7HTQ2A3_?&U"?':?TGU^B2X,-85-Z+@G KWE2+2OD%ZHJ'\"G3N;:L X190;-RL4"Q M"F6;DB(IO$S-] X_H<\YR@.\M[4>Y5-VAR6(]:Y-GDW.+K'XIHR_2TP[YD8] MU_![&(%Z)Q&_4<&"9RY] TDH>3+H"-2-+%K6&\'_I,5)"%-/V3C5;Q2"&!-$ M=;4\+) 5\J",B5@:DZ]U47@NR*)FS=% 92H8G&(1-*&IBC++(J;ZSADR=7JUB)J'+F@QE)J:E",JZ6> M%\&%MZ:.=/.P%PW(6=.N_A,[B2M93! MF-"F;*$.7:ZI%6=)$ DC8%Z MJ)V[)3]1L=7$ES>H@J9U(1??":.^Y\Q5H>$($0X">3F4.5&2V: RD?C M>"*);MQI#LR=?3D4C8I1*0H--F=K*0O1] .0MM&9H FJSD(D( ^U;-JN/#%6 MY9/_!\*O5]3Q*LLHG7S$S N]#'T$N12%JEMHWZAQ)8.!K6^ 45_)WRCQ'=ICO5I%L^%1!>< MT]1CL8D9D-(S#9LG@KM%_X&4QAUZXCP1\[M[=QVU:\ "Z>QA$CKN[:,>SCT3 MD3],R6G7(E+&O3ASXG^8C$2$HQ.2M?C4$L?]*JOMB[H?4M3]L#=@+J1;L53\ MQT^HS\A)Y(MCL?>-I 81&!MUQZ.$E5ZN@-,+C=64S9&. C1G@R/-+35!;ZC% M*KI>(XV5U&_[Q,@)U2HE2G^Q@G4%.5J 2XCZ50GW50DP;>_VD[4 M\&UK;GWVYZE">%SET;/)+4K?>D.TN:R^P--JXW03JQ?R0\7 9RZS+Y1AT 9L M0IZA9B/?FTQ/CKL;K>.]UIC%"O8QU;S1"ZM[4Q%_0-M25[Y>;5?00>GC)VG, M@$8*Z)LFH$1EI":G3.J&;1,A@P7J(AEPK)2S_AEK<\2Y%C1X)E2@_FG.;S)U MA2&14^C3<)E'(P&*?6V3XKHNQ?O[2%\V)351->>LQ\?VY7Q#21(QK]6:L^3( M>7A(P:.;&YU3=6#8Y]/Y6J6T)VBCJG6^!X^V"EYL- M"'^R;<"2F6R=+_>ES*PY3.9!C'LD"^+! 0I"FB1W!U;3V*M1V:HRA5G"F2&6 M\:!(]?%R2A\(/;OLG=]GW<%Q&O#+0Q_@^[P6&V\,C72\GU<[W%%AT0T1=RN] M"&VL9^-I%A2 8,F*&!@ MG8QG0(3U]F52FG+X4 ASV;U5HO?>P\G^J1Q5L=]C%]*-2]_Q'4*Y"PC\?:J] MI[KW-)91B@ 4X\F=DCRA6;%M#BF0^WAA,EY0TL-:;OP3;GEY=Z[FT8O22"#& M>+C9_;&-$ \'ZC'N3?P]=(&5)SM:.S\-[QURTEW5J%NZ/NK&+*-BA/E;7^Q) M'XJX(%\,F[R'31 ,5T!'OQH@ED?L5HO6AC%=-[P/:*D':7;,77L*'W;;J=2Z M>$.D_5A_Q%1S?+28..*-R= MB0>Q[ U5:9WS_;R?R,YXQN,\0-H:&VT!R#@R&KAL\NG>47FXC>#P52O5LH!0 MYI]Y DGH: $K<-7T74.Z_D+A;-(]7!'>!6E,3 W!)^-(,XQ[2-Q4Y4 ^SBAB MD?1Y?Y(&BQSZ."@M6?/[=BH_C%/GS,3L6>M&%I3"TG2Q!.8")1;<5Y&(N*DV MH35J:^*/AL1?+J6QR+;VAQ-(VNS5O0W$1I.*4UL>"N[+4@3AR6&^X\U:+S-#%SUH\Q+ESVXZF-TU^O59WQ^R?K;3(PL4F["3) M'5_YCAAL.SX =,B3*[I0[UCT=$S3'30JY+S;(T;M.Y+@R'?];RH^U2;-2!!" MKG<]?W['T%\YP:]ZU762W .D7";GCW%23%'IK" M,Z7W8W*S_7K,&\ E!KF(S'1Q39?6/JMTN+"W!VJKV\ (WX6MT77WD'QI M;.]E/:X.Y($5O>47^FUDE[7B*],M0OT[$N!@S5=B^S8TI&HLIN1#SL"S M4XK=!KR'>0^\NIXQMK>A=L5.:1&HX'%/3$[SOY*)MIP)_I'\(BU_.@$HYBX\ MO&!!U(+!3Y^-&=PO8PP3=][#\$0AF&3KK:DX M V7/TQ"^=9N)!,A.N]DMY= M/J<+][ 2**$_&O#[&]+. MS<*"= <\4';/,ZDY4+?A"B!RZ-_0Q@+5>?8([0LRTU^>M"?#WW3CLTEXP>WN MVU&AO/T_1L73T0)RU/N5!$U4^+<@?,57-?X'$^EI^KW)S/_*HEON?ZSR0=) MQHE"+;#U>/KT\8&P_O&ULC5;;;N,V$'WW5Q#JHM@%%.MJ.4YM W'2H@MTBR!)6Q1% M'VAJ+!&A2"U)Q9M^?8>4K=B!X_;%)JF9,V=&9SB:;Y5^,C6 )=\:(0-2,.5)!HV MB^ ZN5I-G+TW^)W#UARLB>.N:RI@1LE_N"EK1?!94!*V-!.V'NU_1EV^7B"3 GC?\FV MMRW2@+#.6-7LG)%!PV7_3[_MZG#@7]_ ,L@/R\9&N!9A/\\@BJGL6L1W"JD=(WT'( MR!!?Q"]9AD24C2.,W/X&5#BIG'R_XCQ7M@ MJI+[S\-)YKDRO34@:+ /O @'Z&8/G]=TD1_W"&;3ZP MS<^A+V^YH56EH:(62K+C?HKD69C3)!]K(!LEL!&YK(AU;QP5W')F#;'XK'R- M[8JD-MAV?>TH8TJ7WDL1AM0JI3D8PA2VI[$@+>K6UJ3&9!W2C6I:*E\(/%/1 MH;DA'&-LN*22<2I("]I?*)(AMBP)OAJI&HZ9D]@%,XX8 M/[*H0%U8JBMP-6,48_-*FI!L:\YJ0C6\'I+!CEH,36A7.F/?E4:T[IN0'-&QR.\"7Q^C[4&.!+^R*G5238;'?F0#R2;A&D6N\4TG!;Q MZ#B[I CSN"#)+,PF^>A163S[0"9)6&2%6TS#),G_7^"]TCL\QXNW1AX7&*IQ ME?-J-XY$%L[RN%]<7L[>. DE*]!OO9)I6,P*DF9AFD[>XTC.J'\RJ']R5OT/ M.'3*3OC2W\(&M'YM E0%$QUFC"\?!=9S([]PNN8"NQK,J2XY&^YTEYR"'OT) M%*NB+O"2!7+M1@FW+Z,5%;V$+;)E7CW[FRO#NB1Y.$V3T8H+#%P9,LG#=!:/ MWEQ(_V!&'_?%_'2(B3Y2>=:]!.VGX<#*?# M,+WN9\BK>3^),6S%L5,$;- U'D^QB+J?;OW&JM9/E+6R.)_\LL8/ M#. )]O ME++[C0LP?&(L_P502P,$% @ <("I6):(L&.- P 1P@ !D !X;"]W M;W)K&ULK59M;^)&$/[.KQCY3M>+1+$Q!A("2)#T MU$J-1!-Z_5#UP]H>XU76N[[=-23_OK,V.- CW)=*"/9EYIEG9N>%Z4[I9Y,C M6G@IA#0S+[>VG/B^27(LF.FI$B7=9$H7S-)6;WQ3:F1IK50(/PR"D5\P+KWY MM#Y;Z?E4559PB2L-IBH*IE^7*-1NYO6]P\$CW^36'?CS:>W M*"DO4!JN)&C,9MZB/UE&3KX6^,IQ9X[6X#R)E7IVF]_2F1']"_U+Z3+S$S>*?$7SRU^<=D@AN\@#N!!29L;^$6FF)[J^\2NI1@>*"[#BX /3/=@ MT.]"&(31!;Q!Z_*@QAO\V.5[;A*AG-<&_E[$QFK*DG_.^=Q 1N5,3,D2 MG'E4&@;U%KWYIP_]47![@7#4$HXNH<\7QB ]R1W3FF,*S,*1"TRFAY=+@=+\ M$9.*Y.0&ELQP<\Z7R];6.4+F\+83C>!9'/!F5](%I[)@"?1C!*4&-PDPZ[V4FLYT'1ZA- M"?BC4I9 5YHG](Y/?"-YQA,F[?&ZTT1QTEE33Z&Z+97A+L_[5_ 1PE$W#"): MU%Z%MV>..BNE!%F)%3F253(U,(ZZPVC8ZIQN.VME*28F5]K^;%$7P.46C6V< M^ C](.B.HYL3F]^=70K"/298Q*@/<1C\'W$8=J_'X],X_.?H7!P&W3$]0QN' MD^V/XG!STQT%_1.3WQTY \>;O+(0 T>Q.2#)2+%U04ZB,RU<5NQ)W#9+D MRLJ:+@TU,D+I^ZUY@[)Y S)%H^[9587-J1XE./,.=S)6W3Y]O3=DHNFN'P)MZ,6*J;#9>&G,Q(->B-AQ[H9FPU M&ZO*>E3$RM+@J9[3?.0/O?8?XO4$L#!!0 ( '" J5BM M1X@^V0( ,X& 9 >&PO=V]R:W-H965TKP5\E$5 )H\5R57$Z?0>CWR/)454%%U+M; <6@JO1"W^][%67,PET35547E[TLHQ7;B!,Y^X8ZM M"FT6O.EX35=P#_KK>BYQYK4L.:N *R8XD;"<.+-@=!D;?^OPC<%6=6QBE"R$ M>#23FWSB^"8A*"'3AH'B9P-74):&"--XVG$Z;4@#[-I[]D]6.VI94 57HOS. M)4MF1;!O?&)VS6FE1[<"80<5X\Z7/NW/H M ;^&X!P!PAMWDT@F^5'JNET+,662..-;,:P4BT:DV/<7,J]EKC+$*>G5U05 M+C$CN7ZJV8:6P+4BE.?DAF] Z0_X:[V&R;<;A/N/+\"CA+97G) I<$OIA?(0O:D\@LGS1D1.P>O\Z MA!^SA=(2W\W/0[(;UO@PJZFED5K3#"8.%HL"N0%G>G82]/V+(SG';<[Q,?;I M?2&D_J!!5MU;.I3E49[#67;(6><)9 (K46G(B5@270!9BA)+FO'5J(=WDA7M MI?1F^:_:>GZ60JG=>*TTPRJ"O'/'*:C9[('+FN>*I)$[2 +2'\:M=QJ[29ST'H2F)5&'Y9V2P/== M/TG0,MAN++.3QL/>1\B@6H#<*XW^F]+$':3I6TKMYF&E?AB0U(]>E$9NBA?P M#Z7#@3L8#M PT&ZHX=#M^P$Y]$*]3H^I0*YL)S6OHN:Z:3?M:MNL9TV/>G%O M.CV^EA7CBI2P1*A_GB8.D4WW;"9:K&W'6@B-_<^:!?YP0!H'W%\*H?<3$Z#] MA4W_ %!+ P04 " !P@*E8-<(6S#$$ Z"@ &0 'AL+W=O)'$:-J^V$.)<^;,',Z(DZU4MWH-8,A]4[=Z MZJV-Z<9!H,LU-%R?R Y:?+.4JN$&EVH5Z$X!KYQ34P'WP5J[6Q#X+9I.,KN ;S:W>E/?'9Q# M75L@I/%MP/1V(:WCOOV(_K/+'7-9< WGLOY=5&8]]7*/5+#DF]I\E=M?8,C' M$2QEK=TOV?9[D]@CY48;V0S.R* 1;?_/[X1$:T6Y-@K?"O0SLX]25EM1UX2W%?G4&MZNQ*(&,M<: MC"9'-QQ7^G@2& QF78)R #[K@>DKP(Q\EJU9:W+95E#]Z!\@R1U3^LCTC!X$ M_,S5"6&13VA(XP-X;)'[^>JD,?93XY2BV MI\:ZXR5,/6P:#>H.O-G[=U$:GA[((=[E$!]"GUWWK43D\GD&+W$]B/8RUYLU MD*6LL7E%NR+&'H>A@\5WT,3@ZW/9=+Q]>/\NIU%VJHEXHL(=%9^T8,8C5+!< M[R0<76HCL*V@(A^5U)K,RW+3;&KWY N8T;D[_:"P]_$AMK!>BTZ3A'P@44%^ M(CGSLRA%XXA0ZN=12(YQD89^$::C"[C#@=,AU!866AA $@;*=2MKN7IPFG<8 MJ46ET9%1OV ) D61'Q<,@2@:,1W=*%[A%%2WZ&U-TO(&G'(@L6Z@L%(VU'(I M2L2-$"*TO-S_,7$UIJ>C+[+]4&+9P:#K2@$T?2HGE@K#(EBG.,O0):)L=",- MKY_K@N6*:(*IQZZ*K/!94K@JYJF?9 E6L81F@9P'T=C_(5J1%+UHD9^&<2\: MQPSB,'RK:"G-G&@L39QH-*7_7;1T$"U]LVB)+4D4 MIP=%2_&8#J)E/F-1+UKA1RDC!^9*LILKR>&Y@M_^:H,A<;#,&ZF,^-ZG?GF/ MMP$-_WC@' SS^L 9)@H!#%=BRGR? SQQ>%X<(\G"+H:9I<>C/X K]Q6R\VOO M0(]_R&QD1Q(YFJ/J-8EZR:+3_?WNG/I)P>S6A.1^EE!KIFBF16[-S)FQ-?/! MQ&SPKK3$,X+*^E$<#[(^MMB+:@5[WW/LI96[M6A2RDUK^D_[[NGN8C3O[P-/ MV_M;%<[+D#93?@^Z64YG%A M ^RNB[._ 5!+ P04 " !P@*E89^QQXWH# "W"0 &0 'AL+W=O+"34X::XX=;&>%?\^QD^9M62F[07#3VLXYCY_'Y\.>KJ5ZT"6 (5\K M+O3,+XVI)T&@LQ(JJH>R!H%?"JDJ:G"J5H&N%=#<.54\B,/P)*@H$_Y\ZM9N MU'PJ&\.9@!M%=%-55'U; )?KF1_YFX5;MBJ-70CFTYJNX [,^_I&X2SH47)6 M@=!,"J*@F/GGT60QLO;.X .#M=X:$ZMD*>6#G;S-9WYH"0&'S%@$BG^/< &< M6R"D\:7#]/LMK>/V>(/^VFE'+4NJX4+RCRPWY]V(\?RDAHZGRJY)LI: M(YH=.*G.&\DQ88-R9Q1^9>AGYM<8][@ 7M*K3QQ>\A.\*ZH$$ROM1+=J/YTOM5&8+)_WZ6WA1OOA; %- M=$TSF/E8(1K4(_CSE_]$)^&K V1'/=G1(?3Y+6129(PSZO)9%N2ZJ4!1(Q6A M(B>7("1FB)N_UY 3)L@%Y5G#>X<%U2QKC1EO#-K\.O[[CN$@T?W'<(XE_"-_ M4P(1.QKR+0U-I\%:9;LZEKV.O-,A4 ?K='"GHT8=6:M#N\@R3:@FA>38B/3$ MPZ)VT/>E MA)5 _3+"MMGGDVSVRR)5Y_UA/O^LE>+\@1B<)!.!X3.XD&)Z/4 MVXK'Q',G/_$^NBZ!?.DCHJV@I::MI@U7([,')^T1-%H.2(.<.+8NA6YH:Q3+ M+$)KV AFT+TQVJ /YC*)QX,4N21GJ1V>IJ>#.#WSNGC_009718&=V.Y32P/" M,,KYMS9^"+VA<10=DW])=)8.QJ-3[UX:BAWQ]U.VKH=H[4HZ2Y-!%)YX6\7S M8]7T$7^:++2N.4BB40#I/4;1\. M46J?/W^#GLWY7SZ_^&U>/5%%]G7E8.LRQ9)?N2>#1K1&F/9>[5?[5\EY>QG_ M;]X^:;"/K)C0A$.!KN'P-/6):I\)[<3(VEW-2VGPHG?#$E]6H*P!?B\DYF0W ML1OT;[7Y=U!+ P04 " !P@*E8[6,W03(% "_# &0 'AL+W=O9%RJ+P3 (QH.2"=F='GO: MK9X>J\H60O);3:8J2Z:?SGBA5B?=L+LFW(E%;AUA,#U>L@6_Y_:OY:W&;M"B M9*+DT@@E2?/Y2?\*!P0U/C98';;*YW@YGJ-?NEMARTS9OBY*OX6FJS5BK3C!II;>%.]-)03T@7EWFJ<"LC9Z;F2#UQ;,2LXW2C+#3&9T;5B MDDX7FG/XW]+[;PSGYO!X8'&E$QRD#?Q9#3_< 1_15R5M;NBSS'CV4GX 55M] MAVM]SX9[ ;\RW:16V;LOOA+BMMP@B>(F[2]XRCUO&/ODBBGHA_A\2W]4DJ^I(:A'FS17+1NB%([ZX<?\M7S>4%*X6B"\N0,;17!5(+B$7DPZ*." MS43A$N]Q_C$44QC7LQA"%W@\;,/ICJ=J(9TAVX*Z%WAW4-OX MD76O AD.GV ZL#E99>%IL5:#-VKH5@TL"Q1Q!DZ?"SY(K_+@Q3;J^#I\BPRH MD &$OXVHHQC<_[AS6H>,^:<>F>8#EZ&O^V"X*D57EX;5LT 32!31>)AT#K!R M,&-4UYZ0)&U(DM^NJ$LF-'UG1<6]#N?K)*E)8/#OSY7$FU.YYKC_7&"IT=$W;O-#7W8IA1*&O?P#Q@P\H>D0C_OZ:/_""AH=U*VZKL#6\KN#6P7@! M?N'AC_[1,_Y*_K-RW29==YNU*J[],/GD6W'RR?>T]@&6=9JO6]Y&QOR2+3M/.IOC@.%2P/>R*8_H8]Q+HJ%O=G@U?9Y' MHZ07'"6>%OB&M"WK!QM#9SW:P^@%0D % MGT,TZ"=X3W0]+M<;JY9^1)TIBX'7+W/\PN#:,>!\KF!.LW$7M+]9IO\#4$L# M!!0 ( '" J5A9.-WN,@0 )L* 9 >&PO=V]R:W-H965TIX;<,OS/8JR.:&$_60GPUAX_YP@^-0< ATP:!XN_HRYHJ6 G^A>5ZM_"G/LEA0VNN;\7^%VC\&1N\3'!E?\G>\8X3 MGV2UTJ)HA-&"@I7N2Q^;.!P)3,-7!.)&(+9V.T76RBNJZ7(NQ9Y(PXUHAK"N M6FDTCI4F*7=:XBM#.;W\!.B2(K3,R4J4FI5;*#.&-^_NZ9J#>C\?:E1CF(=9 M WGI(.-7(!-RC4@[17XJ<\A?R@_1O-;&^&#C9=P+>$WE@"110.(P'O7@):W/ MB<5+7O59*0!RQ53&A:HED#\OUDI+K)"_NMQU:*-N--,U,U71#!8^MH4"^0#^ M\NV;* W/>VP=M;:.^M"7=ZY9B-B0:ZIKR;1)#IX^5R"IR1>Q*22?&%TS;I^[ M?.C5TNW#A7):9;9KHQ\0T>KE5B_%6&I%]H!A_(%$Z2#!,N7<=AP6U2D[?S:S ME3D;3 \R W*_ ZSO8T\UWJQ$4='RZ>V;:1Q-SE4O+.VPV^G"EXW@.(?4S+MF M)2OJPD7/^P.HM 5K(*\@@V(-$J5GY(8^X0S2RK,P[RXJR3B)B+4D.C_F?8^^ M),$D/C.L8S(*PG1JR!1OSR9C0TZ0'*>I(:=(CL+80W]QF&ZT@0B2)/'NA::< M;&IM"K-HK'1>5HTM)(Z#<))XII )*ZI:0TY8B1B@-(F#>#QJ8/KB9"(?3*,S M[V.9\3JW$$VP2R4XRZF!O:2!7X"6%'091&WJ^B_)#] M*WG&ZVP;_+&P4]4[BD"G<* 0S M"D]KTO0'$DG@^&T(G.,9VD/V6*X9UKUD"F6;1G#U:T)$"U%C+Y]/0@J/^'>N;-L%87SFON/4N]L)J3]@!14GC"-RJ*4.@"1QWS3L2TO: MIB7M34LSET\GV[TQRL3*#&SC,[G%RNS*5C_\_8OPN2V$_6T&1IXSLR*@CZQT M>XY;.;CM "U."[-[QLP\.S&]E[?>%[L80/Z!/B#(%A#7+$O/*;%!M_,D/O]> M4S*(OX?(#Y% 7NB3'9$?NQ(S/%H8"I!;NQ:9:D-,MSNTM^WF=>$6CF=VM[:A MMUM6*E2Y0=%P,,&6D6X5<@01H&?-\(H0\'HZ#=1Y?_ M %!+ P04 " !P@*E8\VBI;R % #I#0 &0 'AL+W=OZJL0<[]%\KB:*5KW62IH56.I, MEJ!P=MT=^YF#J45PJWLJ!>:V'+]?:3F.:HSZYZ MAMRP<"]I3-[4)H,73(;P499FH>%#F6+Z7+]'X;4Q!IL8;X*C!C\*Y4+H.Q!X M073$7MCF'%I[X4LY+X3")N>)6!/$#(R5$N4<[?/OXZDVBO#RQZ'D:]O18=L\ M0Y>Z$@E>=VE(-*I'[(Z^>^7WO7='(H_:R*-CUD?W]>B G(%M'/Q:V6:-&=N9 M6<-G*KFRC13E^GL-DUR4^E 6Q_V,-T/*GLP"05MOLMI.$GM;6F^\WWC\[M4P M\ ?O-%3L%X@S[*Y9*$0H:E0@HP*HI\FB;2IDI,+E*@WM39DJ+CN?K);%TC;! M.F$-7^VX87J^\S2>SQ7.A4%XZY]U-I+$1-J(,LW*.0@#[S'!8DIA-[Y#\"// M\3P/7D,X=(, ;!+!N\U_YT="!H>U]_X;N0]/J)),GR!)?#+#[!2;MZ),B+%. MD'PAW;TZ[^?:=WU>7 P&SB#V6B-8I\(,<,B('V^-]'V(W2@\8.01-:=(&,"G MBDB8GHVT;P_9#/M./Q@V@844F'>QMK"SDZ^Y3;(IF&M3--*(_)OT M2$L^;PZEQSF_!L]Z>@U#GPS+I>95NE1L^;3A8X5GKT)PZ,#5W#2J6KYVCU!7 MW%)7?"IUW1$$J!39^1<<=M3A82;><5WWG4KYDHC'C2-YM?:O-O8=AWO(LAG$$T M >8D$<C'&?<)QH>.&$L=<$&-%_=.$$_8'3)\='$-]O M$=\_CGBZ0*?+W&* P57?JVCQX7XR@6I)X1!)@>(ZZY8M=GAAM6F!>$1%-V00 MFN!3L\"A>3@:SN%Y8,+YSV.SXU0#/?N+1XJ!FA/D]&7G>1#-5O51$O%G.2.83J.=C91@ MG=),P#K#?'N.ONE\W4]AYQA@%K?)UY.+EE_=.#J(B][.];M -;&PO=V]R:W-H965T-T#.O-F9U,A[KHL:6Z2.Y0D$W2ZE:9FBKJK%>*62E4VJ; M<10$V;AE7'CSJ3N[4O.I7)N&"[Q2H-=MR]2/,VSD9N:%WN[@"Z]J8P_&\^F* M57B-YG9UI6@W[JV4O$6AN12@<#GS3L.3L]S*.X$_.&[TO3782!92?K6;BW+F M!=8A;+ PU@*COV]XCDUC#9$;_VQM>CVD5;R_WEG_Q<5.L2R8QG/9_,E+4\^\ MB0X5LM/N%32>;)AX4:VUDNU4F#UHNNG_V?9N'>PJ3 MX F%:*L0.;\[(.?E>V;8?*KD!I25)FMVX4)UVN0<%[8HUT;1+2<],[_&BE)L MX$)T!;:9.KAABP;UX71L",'*C8NMM;/.6O2$M1@NI3"UA@^BQ')??TR>]>Y% M._?.HD&#ETP=01SZ$ 51,F O[L.-G;WD"7N?I*C>?B(>E'"J-1H-BQ_P*\I* ML57-"S@E8C\6]J!5^W!.](H5.//H96A4W]#KH!H'Q7JHZ@Z*$11L4"%=PU(V M]#STR8@"+NH^8GB/!;8+5+N3>'0KN"&3UX89U!!%H1_& ;QVJ_@X&5T(@TJX M0K(&)HF?)S%,,C_/@M&--'3V&N(@]2=Y[%83/TP3&$AMTJ\&/$][S]-!SS^3@]>, M&/^DYTR4+V')\S!Z!U/L8$P'\Q@;X" \/!E1\P%3(]S4"G'O?8T<11PK/DME M:CBE]/."V;JF?N1H$>>N\ONL"#,_"3((C_TX37I6I*&?Q9E=Y'X8)A8=[GPV M2ZY"@*/(1&%EW'D4LGOK-Y-%#4 MK"]J-ICM6\&62]YP9J'WN/F@D(.T',3XE[3,^PCR_X>6S\/T)5[?S]I>O9_I M7' 0O92K^QV,*'KLYVE(BR3VLSS9W7_DHBIE"ZD?Q"ED?I!-1K^3<05\C\R9 M/TD#R/TXCYZF^$WKR91F+^C Z7L%W3!&TIM!:PLB0N:<&QY M2DD+(0T4D@:9$M5__B[&]S[^Y%?E1AQ->&MANCF@/^VGJ--N>+@3[T8P^OA4 M7&AH<$FJP5%.#4UU8TVW,7+E1HF%-)0$MZQI$D1E!>A^*:79;2Q /UO.?P)0 M2P,$% @ <("I6(6=:;T3! EQ$ !D !X;"]W;W)K&ULK5C;;N,V$/T50ET46R"U;KXEM0TD]A;= NX&<=)]*/I 2V.+ MB$1Z2=I.BGY\AY*L2([-K0&]6"3%.9PY.B9G.-H+^:P2 $U>LI2KL9-HO;EQ M714ED%'5$1O@^&8E9$8U=N7:51L)-,Z-LM0-/*_O9I1Q9S+*Q^[E9"2V.F4< M[B51VRRC\O4.4K$?.[YS&'A@ZT2; 7XE]MP*)689<,4$)Q)6 M8^?6OYGYH3'(9_S)8*]J;6)"60KQ;#J?X['C&8\@A4@;"(J/'4PA30T2^O&M M!'6J-8UAO7U _S4/'H-94@53D7YEL4[&SM A,:SH-M4/8O\;E 'U#%XD4I7_ MDGTYUW-(M%5:9*4Q>I Q7CSI2TE$S2 ,SQ@$I4%P9-#USQB$I4%X9!#TSAAT M2X-NSDP12L[#C&HZ&4FQ)]+,1C33R,G,K3%\QLUW7VB);QG:ZE/Y -QB4JH!$48)T^<:76% M@]B>LS0U("-7HY=F+3\0WSOB@1>T"5/BQGY^*'N^BD7[8AS*CLD]$O$K[!43(-Y,DZE'7EF1YY! M5"&'9Y$:-(35EPYSZ.X9Z#^VV1(D$2NR+QQ6Y-^#[R<WH1FUH!&,' M]QL%<@?.Y,#F:VHMW$[WDC=U=GIJ4%&^1T*W*Z_Y\<\Q65 MNV-2;U'XL .N2910SB$M.3,S3G%F7>12SKKO.!MZQYRUM&"#LU[%6<_*V:.D M7-%R^UY+@,P0A=M'H5E#9B2R#-_B+A8](W/6?\9=L=JPKA&_,[AN1CPM9@UJ ML[R.Y_E'O'QO5B/@?A5PWQKPG+ZP;)N1O^9@U/+WJ2"L")8& M%7,#NU1 XME5'!XK +*AKW29GMQV"J!^["-M<#* MFBG$\/1?F-,^$6F,1-D%:(6[6(!MHLW:0FM2^9:K^_9D_5X*\H#U'%D<4BG* MR6TFMIAA874UI2HYR6CX?K,[SK.G]J4O)JK5M-VM5;*HI75^(Z PC\3 BZ*V M&JUN'6[S6MM]FUY<66"1MF98Q::P0E.O,\"<4!:W $5'BTU>%R^%QBH[;R9 M4;5F KY?":$/';- =1&ULM5AM;YLP$/XK%INF5MH*AD"2 M+D'JRZ956K>JW.JL(\I065_*G)*+FH'#:'=S2 MP=UU&.QQ\$H'SR1:1&;2NB22A!/.UHAK:X6F;PPWQEMEDU*]C7>2JZ>I\I/A M+:R +@&]0Y>I('',(282(K29/[H$2=+L6!E\O[M$1Z^/T6N44O0M84M!:"0F MME1A:#![5BYY7BSI[EG20]>,RD2@#S2"J.EOJ_"K'-Q-#N=N)^ UX2?(PV^1 MZ[B#EG@NGN_N=83C591Z!L_;@U=^6=$]@#0H&%06#+O3P&Y,DVZ3=EFGA'AAW M?=*L0A\'7C"Q5_446JR&& \JJT9L?A6;WQG;%\9E@LYRX.F,H/MKR!^ MVY' M)\ZAV]$36"/EH$HY>"%%!GU2T!-8@X)A1<'P_Q19N/LUK7F^ZSD[BFRQ&@X# MIUV1HRJV46=L5U0"IV9O5(Q=BNS$.70[>@)KI#RN4AZ_D"+'?5+0$UB# NQL M/[W._VFR]*_+#0<#9_>8;#,;>_Z>J[K[VC6KC5CJLB,38\JE/Z6 M5!8]335;]<%GIOO;F3_7_;%I\K8P17.M.I8XI0)E,%>0SLE0$)ZO&!:P/U?,Z8W ST M6_!N$_4$L#!!0 ( '" J5B4_<;^ M?@, #@/ 9 >&PO=V]R:W-H965TV ,?9L -$"3H]E#L@9:N;:(4J9&TG>S7[Y*297N0V=50 M7VR1XCF\YY 4[YWLI/JBUP"&O)9DLHG<&,X$/"FB-V5)U=L=<+F;!G&P[WAF MJ[6Q'6$VJ>@*7L!\JIX4ML*6I6 E",VD( J6TV 6W\[C@06X$7\PV.FC9V*E M+*3\8AL/Q32(;$3 (3>6@N+?%N; N67"./YN2(-V3@L\?MZS_^;$HY@%U3"7 M_$]6F/4TN E( 4NZX>99[GZ'1M"UY']?G]/1C*^ <<\>GEGKQ_]X&\ M(TR01\8YOM>3T& 8EBS,FRGOZBF3,U.FY%$*L];D5U% <8H/,?Q60[+7<)=X M"1^INB)I_!-)HF30$<_<#[^'O(6GGG#2UM+4\0W.A<,$*S1GLT;W5%=$,^?\31Y,% J3M=&/3I0D]D)RYY>\=4$U+E3TS3E@0)6= M1\3/ET:DH&]=P+D7>*',82MSZ-_9]/6K.]O+\*UKVA/9B=A1*W;T_7;VJ$\7 M>B([<>&F=>&FYYWMYQN?W]E>X(4RQZW,L3>L_1HKR.5*N'N0&(;W[8K()5YW M6\ERVZA ,5ETR?;SQ^0-J.I2[<5=J#J.#K=_Y(UK5DIEV#_U55^+LX)SO* 5 M9EB$:@VF^X[W$Y\7[ =>JO@HWXF]@*GB MY* X^7^*/S*Z8!PW-VCO)]S/]ZU?K[[83M4?DK$X_7Z?\;C7/*TOME,G#IE: M[$V!LEF>JPT:H2G'# VBZ]&DW![HJ=KT+@=5(<9 M'M4F>-!6KF33>-XVPM1E2MO;EH4S5PR%A^%U38EY_HH)33@L$1I=C3 74G69 M5C>,K%RELY &3[5[7&-I"\H.P/=+*:,CES*J6:"]>5604UEN>\ :9W"BYJK/14 ME*YL!.#<.M74#3PO3ZWSF> 8(*&3**&#]VL 54&J$-,:/7M,9CC2.^^.=^@<;NXYEC25<V=-4!/6O?%#GX<] MAR!XQB'H'0++W1UD*1=8X301?(N$L=9J9F!#M=X:CC!3E)42>I=H/Y4N80.L M!72&5KK>>4L!\0(MH A($>[[6N6T3;7"X2A*\Z4T-E$GPA>$TH4 8F.%Z P MH2?HR)A\KG@K,QP#N]Z;B>N7T7LL$9S!Q]O22(#3CIZU=^Y+T[0#L=:*>'U-.QHIVB.::8 M93 &V\E%5L[<[$WJ3^/ 3]S-"$4X4(0OH2!4&Y:C'TNG%^YAA-/@K3>.$0T8 MT0LP'A7TU^.OKP.*G@"=A7XTB<:)XH$H_K_EB9^6)Y[$X2,*=Z\QU"!*V_XD MRGC+5-6/>=>>]34J"9.(0J%=O?-8IT!T+:^;*-[8-K/F2C=J-S$'#/^=]#=02P,$% @ <("I6/..DIA_! ^10 M !D !X;"]W;W)K&ULK5C;;N,V$/V5@;IH$R ; M72Q?:QM(; 1=H,$&27;[L.@#+8TM(I+H)2D[ ?KQ)25%ET16UH9>;%WF'/(, MA_3Q3/>,/XD 4<)S%,9B9@12;B>F*;P (R(NV19C]6;->$2DNN4;4VPY$C\% M1:'I6-; C B-C?DT?7;'YU.6R)#&>,=!)%%$^,LUAFP_,VSC]<$]W012/S#G MTRW9X /*;]L[KN[,@L6G$<:"LA@XKF?&E3U9.I8&I!'?*>Y%Y1JTE!5C3_KF MBS\S+#TC#-&3FH*HKQTN, PUDYK'SYS4*,;4P.KU*_M-*EZ)61&!"Q;^0WT9 MS(R1 3ZN21+*>[;_"W-!?#F #?-3"8ES<.22#*?$*\. M-U6*BSP[19Z=E*]W@"_+YJ1)1P9TFX%ZWT_$EG@X,]3&%LAW:,Q__\T>6'\V MJ>J(K*:Q5VCLM;'/'YDD(8B %QD&7)7C=SO;#;JR(#-2O%*0S<"SW3=DV1/5'PV%S MV0X+?%QG&GI^?X77T-W;[;?U.%#5&]H>,V5Z%ME:[!:IWL ]W$=$T]$DOX*@/D M\'6E$T)6(<*7>)NH0_7L;]QA",YY:XVV#W3L G;%5D]+Q4S9I]9ICNQ*9T=L M=9VEF;%;?<31M9K3]3_ZJ6^(:_FMMTMC8K<[D]/*%?Z#7[<)[3,X>GT[8JOG MJS1'MGMR'7?JA[IBJ^LL'9'=:D:.M@L?T!WP"SGJ(\/0%';8,=BE);+;7ES;*')V^ 3EU55VQUG:6OLELMS?$'^>C=G[$FU]$4 MUF([M$6J_ZLNC8C3;D34EH/' &'!HBV)7_X0(/61[;\>V1Z+!142V!I\%BEI MU"M?[@/J!1 1F7"$/94!C4'09XA8+(/*IKB$JS"$,+NKI@B( FXY]=0V283N M9+!R:]%T:UV 2-0@1,#/A$D5EX8+W=V("'_2+189$)DRQ4SFC;"TP?)",?3! M2]2BB\NFY38K?9\(^2;MGVG-22RSO^W%TZ)'=YVVLMX]'T\6:AD:WCC69)&U M]$OXAL9")6:MAK,NA^KHXEF?+;N1;)MVGE9,2A:EEP$2'[D.4._7 M3&4DO]$#%-W.^?]02P,$% @ <("I6.*GJJB& @ G@8 !D !X;"]W M;W)K&ULK551;YLP$/XK%INF5NIJ @FK.H*4)IW6 MATI5JVX/TQX4U-K8(4'58)&89C0BG$99*G?N]%9 MJC96< DWFIA-53']YP*$VDV#4;#?N.7KTKH-FJ4U6\,=V/OZ1F-$.Y:"5R - M5Y)H6$V#V>A\/G'Y/N$'AYTY6!-7R5*I!Q=<%=,@=() 0&X= \/;%N8@A"-" M&8\M9] ]T@$/UWOV;[YVK&7)#,R5^,D+6TZ#LX 4L&(;86_5[CNT]7B!N1+& M7\FNS0T#DF^,554+1@45E\V=/;5]. @3S\@:@'1:T#R#B!N ;$OM%'FRUHP MR[)4JQW1+AO9W,+WQJ.Q&B[=%.^LQE...)O-F2E/B+N2R\<-WS(!TAK"9$&N MY!:,K7S\F#\B)NR'%GB\>&)(?R9LY_9HMC=7X+?SN:WO#.NYG=?YP;FJ6PS1 M S"@MQ!DGSZ,DO!K7\G_B>Q% \9= \9#[,\-R-T"GAO05W5#E7@J9V+;+(K# M<9R$89C2[6%)/9E1DB1GAYDO]$XZO9-!O;? !/\+!5FCCQJB-#D2RA@PO5_' MY(V,UT*',AJ!], "*M!K[XR&Y&HC;>,&W6YGOC/O.?0YO7%N?/G73K6 %4+# MTR_X=-VX81-857M#62J+]N27)?Y 0+L$/%\I9?>!>T#W2\K^ 5!+ P04 M" !P@*E881K\@W<# #*#0 &0 'AL+W=OD[&Z_ M?D=942Q;%E)4Z!=+%.]Y^-SYCCR.=T)^51F )M]S7JB)E6F]N;)MMQ7.OIPT?VF&GSP4['&_H(<] /FWN)([MA6;$<"L5$022L)]:U>S5U M P.H+#XSV*F#=V)<60CQU0SN5A/+,8J PU(;"HJ/+4R!<\.$.K[5I%:SI@$> MOC^QWU;.HS,+JF J^-]LI;.)%5MD!6M:^^E6Q+.11:$5JLR%VQ!:7S:GQ! MYIF0^D*#S%L3KV>@*>-OT.)A/B.O7[TAKP@KR*=,E I9U-C6*-,L9B]K23=[ M2=X921^HO"2^^Y9XCA=TP*?]\!DL&[C?AML8G"9"7A,AK^+SS_#-L7)6)0[].T+V.J=QI];A MGB<\6'Z4!$<23VTBQ^\6"PUZ![Y1FN &ALEO*)/E,>0E=\L*3I3&(49 < M*3PU2Y*1XW9K'#4:1[T:[X7@*/!&X$9P6V(=DR\?(%^ [,SL7JX?S>R!R%IN M1XW;T2\J]FC(D Q$U@I)W(0D_LEBCT]+Q(]#]RA-NZP<[TR:)HVX9*!:3UY0 MZZ0:J]I6JL'87"\97:9^9$7G)%YT >XO3(_87-&9K 1BNG^ M8N\G^M'4'HJM[?;SX>[^JM/='?1X'XJM'9;G ][]V1.^)CC,0V_D.<^]$!H[^>HUP\L62&. \VLA]-/ M//-]2W]'U!+ P04 " !P M@*E8>/KYT! $ X%P &0 'AL+W=O@%;1U9Q$BB2M)QTJ\JS@$R<5HKQW7;Y*(D<*;CZMD3FX[I1F2D@">&^";/,7N? M0T:W$\=W=@^>R3H5ZH$['9=X#2\@/I=/3-ZY#24F.12.)YJ$62P$@J!Y<\K/$"6*9)LQ[\UU&GJ5(&' MUSOZ[U7G96>6F,,#S;Z06*039^2@&!*\R<0SW?X)=8<&BK>B&:_^HZTN>SMP MT&K#!S$F =&X *S M&]3S/Z' "_H=[7FX/+S7U1US^ N4,MP[&1Z9PT-8G:J])4:O&1F]BM<[-S)F MG2/CZU^R/'H4D/-_NJS7\'XW7*6_>U[B%4PUR M3%8D)DS.B0#21DAXI MW:6?$7CMB+<)"P?GG(TL5=>2>MA(/31*_0QJ04.*-<(Y98+\IV>8$ABA7;/" MW(P;HG? C*,>RO7LX(]0C-^[+'LPDJY5V28LL@1K&7+;&')K5'!V:,.EH__V M?V,LD(M5^7>40RXL%QJ;>*V:EF M-4>-FB.CFE^8RL0T2924R2;+WG?C'.++ MI!V=3Q@)UV9BF[#0 M)BRR!&O9X'O[C8/W(]>'-=V2259IH55:9(O6]NE@@^<;/YB("R(W;3+9;#C( M_*,7A9V6F$%R'M4S:JP,"<\;";VOO'IP0YL#6U=$L1RNZ*80^'VN>-L>_L^K0\^CYW+]_T(>X>XP^ M4UY@MB8%1QDD$NG=J$-8IH]I]8V@974.N:1"T+RZ3 ''P%0!^3ZA5.QN5 7- M8?GT.U!+ P04 " !P@*E8AO++M_D& !D,P &0 'AL+W=O,02-I&%1*3^/;(KEB2%DO+C[TJTMSUG85C__*S^O@Q>!?,0Y>R*)]_B MJ5Q<](8]-&6S:)7(+WS]!ZL"*AV<\"0O_Z)UU=;KH[KW35Z^>(5>H'B#-TO^"I7BOEY7RHGBU/U)Y5#[S8.D0,.W43B#:+X M-2(>\2WF5[#Y-9MLS:EIWE>IV>:';/-#2CUZ0.]]G,62G7U28\V6G^^?5'OT M4;(T_\L6ZT;;[;('8D9>:#;/%!( M??Q!\#Q'5Y$03W$V1Y^J"7EY/)*ETED52=I5P4,OXG*E8+FZ,;I:#FP1D=T6"TXZBMV8!2;';G\%>IH9A, AVW SVW!R.<$CM7H9;+T/0RQLU M^--5BK[?L/2!">L(!Q7:CG!'8D:P@VVP@RYG^L!E'AR)&7D8;O,P!#O]]US& M:3F#5CF;K1*4J(Q81R:L@X714@PIM>].1 MF!$L]O0%WNMR7%?JCE+A2LW,10UVL*.Q?40(C] 3BX1U;,.FI\:H@06#'#"^ M*J&1"?2%)>7%+U_$RQP<[;!BZS[N@E.P!A5,.QWO( >USH4C-3,7&H>,D"'V=GVUM5.9/8"8 M6$,1AJFH!;M52O6TAM[(VTNKI1FA07# 4TTT& 2%8TL!^AS999#SA\Z>RH'>KXLTD#'_P65IWC6F6[/,4)2.Z6S.S M-:/$(W;L(AJ["(Q=;6BVDC(H%6-_1'=]M;7SA@>=U4!$X#)-"YJME.H^$.S[ M9-=52S/B>]X!3S6N$)@5[D4T96DD?A3K7/$9?8Y25JYSU[QX8K4Y!MV"X:+$LT/UG.3[V]A[X6%J1\,#R M1?4%G\(5CI:+0L-;7OBDK>=&%QQ -0?0H--U KS"M\Z%(S4S%QHA*(P0S9GH MB!!PRWN*I1F.)@T*D\8)H[_!+3!\TM8]WD7!AVJ^H9T6?*C3@H\K-3,7FJ"H MJX+/$2$< L/_%%/S:;]&(!\N^=P*OA0QD\4&E:\J7ZJ#-SN;BAU"Q7Z88H?/ M\]86)C(FBVDRF\43< + 9VW;Z:[4S!QI-/([K0'Y3FM KM3,7&@ \UW5@(X( M ;W)<;@IQ[+=QN:IO=DA5S4J M^7"YXC//SB8\73*I5HVY8"P]6CZ#%5O/CR[PR-=XY(>=KA5.-P.Y4C-SH=G* MA]FJ^>3:+\V$^R,6;F3ZJ.'&AXLWK:;6?EGFS!\,=OVTM0H.;!>/DP*- M+D&GCY,"IV4D5VIF+FH[EET]3CHB1 ^S\RF6FW#ZM5<@BO=/;B(QC[,<)6RF MI+PW Z4L-J]T; XD7Y9O13QP*7E:?ERP:,I$T4#]/N-&ULK99=;YLP%(;_BL6JJ96V$@@0TB5(:;./7DRJFG:[F';AP$FP M:C"SG:3;K]\Q4)8FE%31;A+;^'W]G&/P\6@CY(-* 31YS'BNQE:J=7%AVRI. M(:/J7!20XY.%D!G5V)5+6Q42:%**,FZ[O5Y@9Y3E5C0JQVYD-!(KS5D.-Y*H M5991^?L2N-B,+<=Z&KAERU2; 3L:%70),]#WQ8W$GMVX)"R#7#&1$PF+L35Q M+JZ&9GXYX1N#C=IJ$Q/)7(@'T[E.QE;/ &'6!L'BG]KN +.C1%B_*H]K69) M(]QN/[E_*F/'6.94P97@WUFBT[$56B2!!5UQ?2LV7Z".QS=^L>"J_"6;>F[/ M(O%*:9'58B3(6%[]T\:F5&,T+#>[.-,2GS+4Z>BS$,F&<4YHGI#K7--\R>8DW">EWN4=F6\CII)",$P?W'1,.V1PD)OVL+?#*+2C= MS%FSC@)_B#NSW@ZH<\DC _*:@+Q# ?EMX)7*WP(/![Z[ ]YI?22XWX#[A\"# M-G!_'SP8ACO@G=9'@@<->' (?- &'K2!>SO@G=9'@@\:\,$A\+ -?/ :\$[K M(\'#!CSL!+]+ 6O_0H-LPP_W\#W?\7;Y.U-E.\&PO=V]R:W-H965T=:SQ9!+Y1L!*_ M,[I6.\_(0'D0XIMY^9!<=7SC$>4TUL8$@;]'.J><&TO@QU^UT4[S3:.X^[RQ M_MZ"!S /1-&YX%]9HM.KSJB#$KHD)=>?Q?I76@.*C+U8<&5_T;J6]3LH+I46 M6:T,'F0LK_[)4TW$C@(.CR@$M4+P4B$ZHA#6"N%+A?X1A7ZMT+?,5% L#PNB MR6PJQ1I)(PW6S(,ETVH#?):;N-]I";,,]/3L$RRM#WDL,HHN?Q-*O4&W5**Y MR#((REU*)$5OT6<:BSQFG!$;*[%$G\J,2J*%1"1/T(+F GRS[_>*)HCE:$YX M7/)&X88H%E?"C)<:9$[X\N6":L+X&W#A_FZ!+B_>H OD(64FE?G(?^&Q(&^B-7%Q4^GVW;JF[DQ406)Z MU8'"HJA\I)W9SS_A@?^+"]B9C.W![#R"VUE8F!-F*+X.'N+?7\T MFGJ/NS@.Q?"@'S5">_Y%C7]1:QAL#CA#$)TS!&5D'0QA:V3KFN:,[?"M\)^MUQ"CV)0%D+37#/"^3-*3,0!6$V" MP_.;=K-_X#]=<,<'*/P7. \E\#@:]8=NE-C?-@)^JT-?A";0??SG0;:JWT?E MO';]A%7@E!Q'(?8'1PC:Z93P#Y;O6O%,.7XN:_LP@RW,X-5=E-6[*+=]&2D* MSF+RP"G28F\9I((G5+I#%IRVT3KDCN^T>-OQX-9.HZU85>ORE;)3FS]EQ;DD MVPH/WO8SN+VAJ9KF_" @!33*FS 86$X E>G1+O]^+SSP_E#,[QW-E6VG@]M; MG;8-$9^UVSF7M7V@VWX'MS<\Y\J6P8G9+2[*U M/F_;$]S>GVP.EC^4+S>O&#^R7==:KV;9H5A+EIG.9/_8N=W$@]9-W+WK,4S"/NA2ACG+,-D0KV>[ (AF"I[^[Q M]:HIS/&_TBWS[V@7UC")Z%/,2SB/HZ60X ZD4RHI15EU5*?FJ([@I!RGS4G; M?LB_ MUPB[N_%WN J.7""_-VA6C:'^0>CTD'\'\WM#(>HA5\7V=NZ^,BI7]@Y1@3-E MKJNK@V:TN:>\L;=S+\;G>++ CO%K/)[,(2<=,X$_F5=7GM[VT]6%*?B^8K#T M.5V"&WYO"!5/5G>0U8L6A;V5 S:TR.QC2@GL#T8 YI<"**Q?S >:F^#9/U!+ M P04 " !P@*E8-'J;P@\# !Q!P &0 'AL+W=OC8/DS[8))K8^'8 MF>VT[-_O[(2L=*7BP[XD?KE[[KGG[/-@I?2CR1$M/!5"FF&06UN>A:%)J1!A-XI.PH)Q&20#OS;5R4!55G")4PVF*@JF M?X]0J-4PZ 3/"W=\D5NW$":#DBUPAO:^G&J:A2U*Q@N4ABL)&N?#X+QS-NX[ M>V_PC>/*K(W!9?*@U*.;3+)A$#E"*#"U#H'1;XEC%,(!$8U?#6;0AG2.Z^-G M],\^=\KE@1D<*_&=9S8?!JRY^347@H*; M06A))Y=MF#::C&I-NJ]H$L.UHJ@&+F6&V4O_D/1M1>X^BSSJ[@2\9OH8XLXA M=*-N;PN?\=O=XQUTXK;FL<>+7\%;+\WM>BW/-VHYD7#)M.1R87QQZJK\N"(\ MF%@LS,]MXM;!>]N#NZYT9DJ6XC"@MF-0+S%(WK_KG$2?MBGSG\!>Z-1K=>KM M0D]N*VLLG2C*'^@BIH^@2B>:\>>XDDLT[B!38*MYZH:U526Y-8!/J:CH_,!< MJP+HG)>5;:]#UER"R^ELFX0UK[[GY?KP,CGM=P;A$4 !D !X;"]W;W)K&ULM9Q9;]LX%(7_ M"N'I#*9 &VNQG642 XFU3(!F&C3M]*'H RW3MA M'HI.6F!^_%!+)-.6:0MS M\I)8R_TN)9Y0E\<*+Y]3_I@M&1/D1QPEV55O*<3JHM_/@B6+:7:2KE@BC\Q3 M'E,A-_FBGZTXH[,B*([ZEF&,^C$-D][XLMAWS\>7Z5I$8<+N.WZ!J'"CJ^Y.DSX?G9DI9_*/JWB)8] M$B:Y%!\$ET=#&2?&DS1Y8ER$TXB1OU+!,D*3&?F0TH1<+SAC4G6"O"?7LUF8 M2X=&Y#8I_P!R(?WN,$'#Z*T\X\N#0WY_\Y:\(6%"/B_3=29!V65?R$;FJ?I! MU:!)V2!K3X-,7/J.V2]W*$;2PO\&(@38IV_ M(Y9AF6W7HP^_7B].B&T6X79+N*,/=UA0A[=E=X\/-]INIC[\CO(Z?- 2[A^? MW=9TA5V+U2YX]A[>![E-/L[)A#,I1^+1((Q"\9-\*P[<"A9GWUM:>5-2!^W4 M?+"_R%8T8%<].9IGC#^QWOBW7\R1\4=;=R-A#A+F(F$>$N:#8(IH!K5H!CJZ M%.%4R#$I$WQ=#&9!.>*UCBTW6E17I2!A#A+FEK!1 Q:1AR?'C:5 R MHP^"*0H8U@H8:A7P>2F9RS2:D17C@=2 K+%(.B?RX1H\DA4/ T8$#Q<+QMLT MH85WU002YB!A+A+FE3#3V%38B:T*S =E5#0QJC4QTFKB7E4"E>5/*02Y%:1Q M+(N;4AYY.50.&67U305K$XDV6U>1(&$.$N:.=OO5.#D_VQHYD"E]$$Q1R6FM MDE.M2KZR3# N2^$H"FDBU7%#DT?R[8[%4\:_DW^+JFR[6GXYW"83;;JN,D'" M'"3,1<(\),P'P10UG=5J.GN5\O4,*1HDS$'"7"3,0\)\$$P1S7DMFG/M$%2) M)=_=IHWSG4KN=+A3RDVT*;IV.A+F(F$>$N:#8$JGFT9CRQC:;O_ A'SRO$_G M[X-2 -EZ&H5Q*-I$4+$V5= B GW&KBJ TEPHS8/2?!1-5<*&06<>,P#,JZ?% M.W)'Q9KGSXW9GEKT + VM/994A,]H+-2D#072O.@-!]%4Y5B-4JQM!UKG)C6 M\%>R:>D^L"1,>>7LZ@I3/;IKD0&E.5":"Z5Y4)J/HJD":NQ5\W7\51-JL$)I M#I3F0FD>E.:C:*IX&IO5U/NLMXDL6.1\>:]%HH_OK!*HNPJEN17--!6;Q##D M\+SEE$#S^BB:JH#&9C7U/FLGIUW/ZJP&J*]:T?3^N O-Z4%I/HJF*J$Q5TV] MNWJ]6'"VD.- ;JHF0;BB$:%QND[:IR]0\Q1*E^2B:JI7&'S5?QR UH0XIE.9 :2Z4 MYD%I/HJFBJ?Q24V]4;K_F9-_IR=KTYA$^1^G*+HX[OV/Y3F5+3#DPH7FM>#TGP4355 M8Z9:>N^S^*KVQ4HE\2$G54_KK >HK7K@2HMW[\QAZ?(.6]\<_)\ #WH]/HJF M*J,Q3RV]>;H]>>5LM>;!DF;'S6'T],Y*L79&Y\'9SN#L0).Z4)H'I?DHFBJ. MQABUM-[9^#.G24;+E^?GK'VH@'J@%4T1@#7:%0#4W(32/"C-1]%4 33FIJ4W M-]NMK>*-L+W/#JC=":4Y4)I[X-X]L)5\D QT#Q*H"XJBJ5)I7%!+[X)V\[[T ML,XJ@=J@4)H+I7D5;:AX7X-M[\O:-7*5L]0N;NQ-2V]O2AV/CO"T])3.?0OU M-:$T%TKSH#0?15.UTOB?UNFK>%H6U!"%TAPHS872/"C-1]%4\32&J*7US""> MECY%9R%!S=&*II2YYF#WJS9H5@]*\U$T52*-[6GI;<_#GA;4TX32G(JF_C_! M=M]#7Q&%TGP43?UOR,;/M ^\)-K-S=+3NBH!2G,.7*EB1HW:GB+0YGA0FH^B MJ3)I3$_[D)/7>?*J)W:6"M3XA-+< _=.F;RV"<^#-L='T52I-"ZHK7=!NTU> M];#.*H&^- JEN5":9[?8NRUECW_XO+*;^QOK/\2,+XJE/3+Y=R[[K5SHH-Y; M+Q]R72R:L;5_8EZXY2(@#:9RUJ1@->*82RF JD,S2E(B'&TCX;NAA M[_'"/5VME;G@CP8;LH(9J#\W4Z'/_%)E05-@DG*&!"R'WC6^&H>!";!/_$5A M)_>.D4&9<_[=G-PMAEY@,H($8F4DB/[9PAB2Q"CI//XM1+UR3!.X?_RH_MG" M:Y@YD3#FR=]TH=9#K^^A!2Q)EJA[OOL="J".T8MY(NU_M"N>#3P49U+QM C6 M&:24Y;_D1_$B]@*BZ$1 6 2$1P%ZX/J J B(+&B>F<6Z)8J,!H+OD#!/:S5S M8-^-C=8TE)DRSI30=ZF.4Z,Q9UL0BLX30%^Y HD(6Z OG#!TO1( NF(*?40S M/7T6F7Z&+]'3D/>WH A-Y A4O(6XA2)\@<(@Q&62[Y"/I#VNR7'\ M\XJ!(\.HK$-D]=HG]+1,IWB;WR:0SD'\4_?BG")FR5_)#8EAZ.DU+4%LP1O] M^@ON!K_5$9Y)[("W7?*VK7IT\OW-%;IC4HG,3K%O7_0#Z$Y!*FO!V^<$/Y/8 M 7BG!.\X"STA*A-4/2"]7*&.U!UNYQWN7" S\3IU<,WC#WBZ)4_7*7C'%.BW MI-#]"9X\'."94H>[*P\ M52.WV!\9J]XQKJN1,[XA:K]$[3NS^[1<@NV=Z-G2Y4(X/"I=_ZAPSO$:TER6 M-)=.FAFD].,U8QE)ZLM7VW_,/9SK"_45=*IU) =!U7S#IY9 M?%1139ZW9&NM3"W11N?[#E\$08"F@K*8;DA2VX=S>1SM51BW6_BRUSNJL3N1 MIJ![+@6_%%2#Q8#^VO+/ MI7;(7+D=?%Z[@\_J=\ZE=@A?.1[\2LOS3/R!9^G6 CH%F@)6%@B_T@,5\>8C M6JW+XU7Y%OX'5P8(NTW+"VQ!H>2F>0N+@RN/@]TFY]6-L?^T,?9:W: ='7.^ MA?G!E?O!;JO2O"_FNI?[C3_"K6-/[AZ^(5Y8^9O0[6]>TPL+Z8->V&X=U\^= MP$L!_;V-F!3$RNY/213SC*E\3Z:\6NZ!7=N='[]Z/-] FQ"QHDRB!)8Z-&CU M]"=.Y'M2^8GB&[NM,^=*\=0>KH$L0)@']/TEURVV.#$#E#N#H_\!4$L#!!0 M ( '" J5@_W7-;$ , %@+ 9 >&PO=V]R:W-H965T_%O)1+0$T>4IBK@;64NNT9]LJ6D)"U9E( M@>/*7,B$:IS*A:U2"726@Y+8;CE.:">4<6O8SY_=RF%?9#IF'&XE45F24/E\ M ;%8#RS7>GEPQQ9+;1[8PWY*%S !?9_>2IS9)QCD6B3&F1 M%&!4D#"^^:=/12(J -<_ &@5@-9; 5X!\'*C&V6YK3'5=-B78DVDB48V,\AS MDZ/1#>-F&R=:XBI#G!Z.!%^!U&P: [D1&A2A?$:N!.7D?"$!<,'QF M&<:(>1%V.@9-6?P!%^\G8W)Z\H&<$,;)MZ7(%'*HOJU1GWF+'15:+C9:6@>T M7%-Y1CSW(VDY+;\&/CH.'T-4PKUMN(U9*5/3*E/3ROG\ WQ($Q1F'ZXAF8+\ M6>?I*(FIPIY*:00#"\M,@5R!-7S_S@V=SW4.&R+;\NN5?KV6[_G"% >120Z)JC7M-&F^(;,NX7QKWCV[T^0)/^H)J(*ED/&(IC0E-1,9U MG>T-5YASF4MR-?0$-D6\:[I?%N@]7= MW2\$UZ\>MHVA5\.VI+K.WZ^Q\W]JO."M*@JZ@;\CNR8J# ZJKO00;A.U7K"$ M6[=,Q_'#795U<>U]G7:E[3$])_8/"\85B6&.0.>LC3[EIHW;3+1(\TYH*C3V M5?EPB:TO2!. ZW.!]T$Q,&ULK55A;],P$/TKIS 0 MDZ!)DR9#HXW4M4-,8C"M##X@/KC)M8F6V,%VVK%?S]G)0M=E%1^0JL9V[KV\ M=_:=QULA;U6&J.&N++B:.)G6U:GKJB3#DJF!J)#3FY60)=,TE6M751)9:D%E MX?J>%[DER[D3C^W:E8S'HM9%SO%*@JK+DLG?9UB([<09.@\+U_DZTV;!C<<5 M6^,"]4UU)6GF=BQI7B)7N> @<35QIL/3663B;<"W'+=J9PS&R5*(6S.Y2">. M9P1A@8DV#(P>&YQA41@BDO&KY72Z3QK@[OB!_8/U3EZ63.%,%-_S5&<3YYT# M*:Y87>AKL?V(K9_0\"6B4/8?MFVLYT!2*RW*%DP*RIPW3W;7YF$'0#S] +\% M^/N T3. H 4$UFBCS-J:,\WBL11;D"::V,S YL:BR4W.S2XNM*2W.>%T/!-\ M@U+GRP+AL]"H@/$4/@G&8;J6B+1A&M["@DY/6E/,EQ5<<(T2E8;S.SI+"N$: M$['F^3VF\'J.FN7%,4%N%G-X?70,1Y!S^)J)6A&S&KN:5)MONTFK\*Q1Z#^C M,(!+P76FX)RGF#[&N^2VL^P_6#[S#Q)>,CF 8/@&?,\?]>B9_3L\." GZ'8@ ML'S!,WQS7&J8YRHIA*HEPH_I4FE)Q_MG7ZX:KE$_ERGY4U6Q!"<.U;1"N4$G M?O5B&'GO^XS^)[)'MD>=[=$A]M@;#/WP)V;[C5A1=Z"=2FFG1$U%8>J$]HDK MUC2D1"C=*[WY2+@C+ R]/?%/8R+_I%]]U*F/#JKORA3;,I5=F?:IC)ZD+PSW M4_PT)AH%>RK=G5Y4HES;%JW YJRIT6ZUNP6FMOGMK9_1[= T\[\TS=5"%;C. MN8("5T3I#4XH;[)IU\U$B\IVO*70U#_M,*,;#J4)H/LG9@/='=F_ =0 M2P,$% @ <("I6$0E&+)N @ " 8 !D !X;"]W;W)K&ULK51=3]LP%/TKEC=-(#'R6VT\.]W[82H90%-TUX:VSGG])R;ZYMME7XP:P!+'BLAS82NK:W/@L 4:ZB8 M.58U2'RS5+IB%K=Z%9A: RL]J1)!'(8G0<6XI'GFSVYTGJG&"B[A1A/35!73 M3Q<@U'9"(_I\<,M7:^L.@CRKV0KF8._J&XV[H%072<"6)AN6$GD=GT]3A M/>">P];LK(E+LE#JP6VNRPD-G2$04%BGP/"Q@2D(X830QJ].D_9_Z8B[ZV?U M2Y\=LRR8@:D2WWEIUQ-Z2DD)2]8(>ZNV5]#E&3F]0@GC?\FVPX:4%(VQJNK( MZ*#BLGVRQZX..X0H?840=X3X;PE)1TA\T-:9CS5CEN695ENB'1K5W,+7QK,Q M#9?N*\ZMQK<<>3:?*KD!;?E" /FF+!C"9$F^*";)^4H#X >SY".98_>4#6+4 MDEPRKLD]$PUX[)1I_<3EJCM"P P6EEQ+8W7CZ0LS?L7G5Z:/21(=D3B,TP'Z]&WZ#(J>GNS3 ZQ87[:X+UOL]9)7 M]3#BC)M"*--H(#_.%Q@7>_+G4+16*QW6.]($*H&>HV_$K8I=SXCM2N/1?%-?;F+KWNNVB*6 MLD@H!)5_GM@M2U-%DMOQ[Q;:J_M4#7<_O]#?ZYV7._-(2W9;I'\GL5A>]T8] M%+,Y7:?B4['YC6UW:*!X49&6^G^TJ=8=C'LH6I>BR+:-Y19D25[]I<];(78: M^.&!!OZV@7]J@V#;('C=P#_0H+]MT#^UP6#;0.^Z4^V[%@Y30:<37FP05VM+ MFOJ@U=>MI5Y)K@Z4SX++7Q/93DP_,*ERB6@>H]LB%TF^8'F4R"67Z":.$V4F M3=%=7AV2RMHWF F:I&\GCI#]*XH3;?NZK?KR#_3EH7O9Q;)$)(]9W-(>V]L' MQ]J3(_W[%H CA:O5\U_4F_E6XL=(7"$_O$"^ZPW1E\\8O?GY+9J+7W[RAJ-? MVQ2R\VY6_ H%KN+YWBD\;.?=4\7S-*__PFL3SH[!+*HQ03O&D"^H#[Y K/0Q]O6#7!/="9:5_[1L[JS"]MNQJK:^*UH!2;0^55HD2O>&J\J++ M8GZYKI>V'5(S*[ZK1Y P7,%"#5,7TJ>I%P;>V'7=B?.TJW_+BD,O#'=7-+0= MU-H..FF;)O0Q266Q966;DE985R4A8;B"#78%&H_:E 3JU5 [K-4.K6K?+BE? ML/("12E-LE+>WJ14L!B) BG-%_JRUJ:[%=M5=T@8#O<.S->"V]8P5!S6*@ZM M*MXG>9*M,_3UGF6/C+>692NAJV"0, P)(T PPX91;W-V'J*5-YRXN1L(V^C!>-9FS=6;%=O(&'8OL,>^LXH;[,! M:",,&SRWR32NO5;1YZ.URH[H*CHH#8/2"!3--&,G8'KGJ5A;+I1#D#0,2B-0 M--,AOW'(/T_=LG,[.P1)PT?V>:!+5]OM-H':#M.-)A-[UE@W_7.9\!C=9"R/ MY3^!_F ;(<^6ZORQ5C305 Q*PZ T D4S'6J2L=<_4T4#S<2@- Q*(U TTZ$F M7WOV@%U9PY[%=D0[EH&OU1 [IA[W4@-?XU8/0.,T*(U T4P/FM3MV6/WZT$. M=1&1EQA]HLCHK$>KMRW]I:=W8"D$2B:Z4:3WCU[?&^N)VP^9WIV MYO!984?]3O,KA-SJM/!&K4: AG=0&H&BF48T^=VS1M#I3)T+F9J&2+^K&RS1 MZL!H;_@F<-V]8;5;>U^==09-XE T4^"35I0N&DCSBN@0EN9Y4 M/"Q[A52!J1DVNW*]UZJ#1FQ0&H&BF=-A3?+V[:A.X?2^AZ"F[!&=.GU;S@J)C/ MDXC)<\DR/3S;N(O?O.TD/2"!3-E+Z)XSY '%<5[80Q1WM7G<\7 MT(0.2B-0--.T)J'[9TKH/FA"!Z5A4!J!HID.-0G=/R6A_TA%:YES]EINC>W] M=]8>-)E#T4SMFV3NVQ/T^V+-Q7*GIEEK%N@L."@-@]((%,UTI4GH_O!,-0MT MVAV4AD%I!(IF.M1$=]\>W3_F[%(D&4,1+9>(IFFQH7G4.H1B)W7V9'\X(&P9 M#L"@O1(HFJEV$^!]>X _::#$SNBL\_BD81<,VBN!HIF/8#:1/;!']K:102V[ M?BCXP 3_S [M_ BF?1/5T["7[J#U>4O0( Y%,ZUH@GA@C9&'+\PGCIC8\9U- M '@KVT M$H[V+RB@G1(HFBE]$[X#:W2T5[$31DGL^,X.@&9P4!J!HIE&-1D\&)RIBH$^ MD0Y*PZ T D4S'6J2>F!/ZC]>Q4!3^Y9V9!09@W9*H&B5],[.*W(9XPO];F*) MHF*=B^IMN7II_?[CC7[KSVE6KUZ>O*=\D>0E2ME<-G6OAE(77KV/6'T1Q4J_ M]S?[%F$2[--UEMUGH.26NI>+$)1@4%*YLG?=ULQ$Y M$!P("#8!@='=@(S*.ZIH,A1\181>C=ETPU@UT2B.E?JM3)3 689Q*KD'M"0) M+3-RRTO%RCF4*<.13V32O"C"9^2!JEHPI<>Q][T"0?528J+)/:-3EC?3YW>@ M*,LOR!EA)7E:\%IB;CET%8K52#?="+MIA 4'A#U0<4FZ?H<$7M CSY,[RQ[ M8G;K_+H2+"<^OL0[2*&8@L"MO+!I;;)%)IL^P#H;NT:.BU&GJG-(0V M5A,5[K!Z7M2WL\*6%9YB1396N,?J#N+0SHI:5G2*%=M8T3XKC"([*VY9\2E6 MW\:*]UD]+["S^BVK?Y3UM LZ#,%PD;L[Q/Q8R<.6N+@.)$K/%.S&H\3Z*K& MBKH@N2DF%5UCT5?6BC'8DQ($7GQ B^^]E4#OJ!I=$@@KJEI!AE4+]P&DLE8L MSR(@[!W@[Y1@_RC_K10U6Y"_U5.K"G_OS/J#OO_^T+H[EX*^8+&@SEDID3'# M..\R1ANBN;.:CN*5N2>F7.&M8YH+O.=!Z 4X/^-<;3OZZFG_.23_ %!+ P04 M " !P@*E8CZUH>*$" #X!@ &0 'AL+W=OTE\[7N.SSVQ;]*U5'>Z!##DON)"C[S2F/K$]W5>0D7UH:Q! MX,I:7@R3FR^2_C& M8*TWQL16,I/RS@87Q<@+K"#@D!O+0/&U@C%P;HE0QJ^6T^NVM,#-\2/[)U<[ MUC*C&L:2?V>%*4?>D4<*F-,E-]=R?0YM/4Y@+KEV3[)NR2T /-*&B(+D4AHD%B)SAS &9-A^6R#GY6H.B=I&X?'+)Z(QQ M9FSBA44Y$#F;K3N#L!0QG?0^+;Z83L[NR1'0NY M*>52X_8Z]0W68U7Y>:O]K-$>O:+],U6'9!#NDRB(XA[X>#M\ GD''SR%^^AB M9V7461DYOL$K?*=:@VFLW/!G'RW#!2 _3F?:*#RV/_LJ;:CC?FI[E4]T37,8 M>7A7-:@5>-G[=^$P^-A7]W\B>^+"H'-AL(T]&R^5 F&([(X,=T>&_[&DK_Z& M=.A(;>=997$X#%-_M5E73U(0'W=)3_3&G=YXJ]XO4ASD?]'\T*>XH4TVQ(3) M,#EZ)CE^(3D<#L.D7W/2:4ZV:KZ1AO*W.IR\5')\%!X_T[MUX[<>'7^C+]E_ M E[8!1,:]&PO=V]R:W-H965T M[-H0F$4WWL!>PS3W'YQS@>K"6ZD'GB 8>RT+HH9<;LSCS M?9WF6#)]*A9 9>&'01#[)>/"2P9N;:R2@5R:@@L< M*]#+LF3JZ0(+N1YZ76^S<,OGN;$+?C)8L#E.T-POQHIF?L.2\1*%YE* PMG0 M.^^>C6);[PJ^/0Y(8+^Q8G1M%33CB37"-EH(&)#$92&"[F*%).*R:>/3 -R3,TOMI+>*B$A&^("*" M&]H[U_!99)CMXGTRU+@*-ZXNPH.$-TR=0M3M0!B$O18]HW^'1P?D1$W(D>.+ M7@Q9:\0.?%N@8C;C*M .7',VY04W3QTP$J8(8\:S#EQQG;("?B)3<,/,4E$% M_#J?:J/HL__=%G EH-_8U(L%+HXV?)351>YZFOJRQD7YD6S2\ MLK"ND<2A6Z:^=2BK"&IT*K+L-&VD,DDQC7/WKIC:%6EE\-Z!7S6-=-LKU'8S M2_+D=>)!+6L*$VDQ;>42'Y%^MO>.HW1@J52#QBMKP.%BEESFYU>3L#]N^*5P MXW?&$)S,K7T.P6TU2[(@"#66%!@D_]9XC5H'(I;QM^=,AB,#<'?\ROXU>F[.8;]GY. E]IM8]?V/1[LP3*E2?;]&!6T"C3 M_>5+GX<=@#AY!R!Z@(BZNX.BRAM)LI@ZNP$7=C-;&$2K$Y@GM<>Y;6>(LX?KWZ-:8%(<'^6EV ML4?E>% YWL=>/,7ZP>I8KCF32^2*#ST5,JJ# 2!T#1P>G(E<7( =TAT7_5MN M]I\WABU*YT% P_=>>\@%5'+K]UB9#%8F'[-2*5_:E2%@S?@A#]U!>54*$YD6L192G*YN!Q_RK;-_0J.+-LU51 M_T\>VWV= 9EOBC)+VF"501*GS5_QU'X0.P&*TQW@M0'>7H#GOQ+@MP'^?@O! M*P%!&Q"<&C!J T:G!HS;@/&I 9,V8%)W5O/IUET3BE+,+O+LD>35WHI6O:C[ MMXY6/1*GE12_E+G:&JNX MVY6//?Q&5.%N'1YTA(>GA_L=X=0>'LJY-9S9P_^V2<^),ZG#O8YP?D*X.Z[" MW8FE*_RM0/V:Y[\FT*7(Y;N[ X&>D7I+0:XVY3++X]_5]HWJ_IS4DB;_7-=J MO5V)M#@C]$GF\[B0Y#:/YY)\%NF])+_^7;5%/I4R*?[;)=HFL: [L6J,^%"L MQ5Q>#M0@4,C\00YF?_Z3.W;^TJ48)"Q$PB@2QI P#H(9N@NVN@ML])G26J+T M4]1B4F-X4:IC6YS>MR(KEY*LE;:Z=&,%]]5- QO5L*JN>)BY@:/^70P?=A6! M;).>UB9#MLE!,*.O1]N^'IW>UT5S6!$/:I 3=RM)U-!'XJ+8B'0NN[K;RN[; MW:.#CWX4C$:C\5YW(]ND2!A#PC@(9HABO!7%V"H*^K16Y;(:5:+X(8YD&I'G M6*ZZJI./5E!?!30PU]F1P/Z7'=D>1<(8$L9!,*/W)]O>G]@/":)8JE.MN50G M2A%9Y%E"Y$L-D2U(5E<7G:6NE=M7# UL;-'"X1[NU-R%(C-B2!@'P8P>GFY[ M>&K_?B?K5?8L):G 55%8[%2:KA:)4NY3D69:5 M9++[M*I&N[1AS:BO-J8'/1^\]P\* V23% EC2!@'P0PEO=\JZ?W_54EG9"WS M.(OJ2J1=7>W?I3!KIGT59G_;KDI3Y&1"DN;D>TPB\=QU2 R125$DC"%A' 0S M-.@ZVLAQK-WQ6>E*G=Q6VFK.@+]6"B._WLCD3N:=)[AV8E^U0&DAE$:A- :E M<13-U,V. >B^58.ES0RE/R0MA-(HE,:@-(ZBF?KSM/X\ZW&K45-;4)-F=.P4 MBQ736RS>P8GV=.R\WRN=PX[=QE-_--FKL*&Y,2B-HVAF]VK[UK6Z=#.>B[14 ME4$IR4+$.7D0JTU]"I7K\:HQ7NJ*R"8 J!_;THSRV3VHGKOV.JBQ*30S!J5Q M%,WL?NVBNG8;=5L;-U_SVTT^7XIJF%##AKTV@;JH4%H(I5$HC4%I'$4SU:-] M67?T9FL3J*T+I850&H72&)3&4313?]H"=NT><->%@;:=Z.AU 3N[MX*0M!!* MHU ::VE&S>4<7G[BJ%9-;6B#V+4[Q#VN#]A)O94P.7Z% -HBA=(8E,91-%,% MVD1V[2[R:R,4N??4H\NB,A'$QSS9JN;[*<"/R M;[)LAJHS72^%JH#NE!;44FYIIK3.W=&^NJ"F,I3&H#2.HIGJTL:R:[=8C6K& M+\N79].C4"]7V/Y%+=A_C.&77J >KQ0FD,2N,HFJD'[?%Z M=H_W'_*1B*K:*[8=?S1P9 &=7RA- :E<13-E(;VA;TC=P[_R#4#.[NW.)"T$$JC4!J# MTGA+V_U2^8YY"<(4A[:+/;M=;(A#Z F6+Y-.]*AU5"G3PQRG'9=)KNT9]18! MU/J%TAB4QE$T4RG:^O7LUF]=!\O%0M9SM5^W4J!V[Y&%]5=/2S!HDF([\8*\&@39+H30&I7$4S52' M]E]]N^=Y$Z=QLDFVY]'D#_(=EY+LC?16"?3V7"B-0FD,2N,HFBDE;=WZWEL] MT_:A?C"4%D)I%$IC4!I'T4S][?S\@]TZOFVF/F6+YLJ![09A.ZFW7NQY^?7L MI\[I3M \*)3&H#2.HIG:T.ZQ;W>/CP]SIQC*]D9ZRP9J*$-I%$IC4!I'T4PI M:4/9?[.&L@\UE*&T$$JC4!J#TCB*9NI/&\J^W5#N,\Q!#>0C>=F&.:BC#*4Q M*(VC:*8VM*/LVQWE&_&T/\Q]][0:>U.]Q0,UF*$T"J4Q*(VC:*:@M OM3]_L M8 >]7QE*"Z$T"J4Q*(VC:*;^M+?MVWUDP[QN[K$.:F^WM-W9G-[H\.X? M:*,42F-0&D?1S%_8TR9V8#>Q.P:V[[ I[8WTU0B4%D)I%$IC4!I'T4PI:<<[ M>+._8A% ;7(H+832*)3&H#2.HIGZTS9Y8+_#N5 H MC4%I'$4SM:$M[*"GA2VKZ1&OB /J81])S'4LZH":V% :@](XBF:J8^=WAH^8 MV$>+H%-,;'LCO74#-;&A- JE,2B-HVBFE+2)';Q9$SN FMA06@BE42B-06D< M13/UITWLH*>);1OHH"[VD<2L QW4QH;2&)3&4;1&'<.=AXXD,K^OGR=3D/JG M#)HG;6S7;I]9/*,QS8-P;D1^'Z<%6 9 >&PO=V]R:W-H965TU#IYFFE]GI[(," CRU+582H?S[ M/9*-S<7(V+OP ++L<_D^24>I\9Q'3%V) M!8_QSE3(B&F\E#-/+21G$VL4A1YM-CM>Q(*XT;^U?8^R?RN6.@QB_BA!+:.( MR?4]#\7JKD$:FX[/P6RN38?7OUVP&7_B^NOB4>*5EWF9!!&/52!BD'QZUQB0 MFQ'M&0/[Q+> K]16&PR49R%^FHL/D[M&TV3$0S[6Q@7#GQ<^Y&%H/&$>_Z1. M&UE,8[C=WGC_W8)',,],\:$(OP<3/;]K]!HPX5.V#/5GL?J3IX#:QM]8A,I^ MPRI]MMF \5)I$:7&F$$4Q,DO^Y42L65 _",&-#6@>P:T=<3 3PW\4R.T4H/6 MOL&Q".W4P$+W$NR6N >F6?]6BA5(\S1Z,PW+OK5&OH+83)0G+?%N@':Z_Z3% M^.>[>Z1Z D,1X?Q3S([@.WA*Y@Z(*=BGX-/"WAF8L0WT&I;QA$MKQ>+U;PH> M0Q8K>// -0O"M^CAZ],#O+EX"Q?@@9HSR14$,7R- ZTNL1/;7^9BJ5@\4;>> M1C0F)V^<9CY,,J=',O?AHXCU7,$(TYCLVGO(0D8%W5 QI$Z''YF\ I]< FW2 M5D$^H]/-?4DTWQ?!/Q_7RWD\FG0(L M;X>E6QX/;TY0'1\:G6XK'&;$FGEZ&IU<=S] LGS LQM,KQ>.,6!//=8;G MNGIIX/;751>N3ZL+SM@UD9%FOBTWJX_5II,G:XH]AX4 4]<["$G[$*$[A;H0 MMY0'J0_QA2M<8R D@EV@J,2V%K:W$#$Y1.QW.K2WC]B945W$-$=,G8B_6]G* M)^\&+URB#,^*(SS*8(S?**?LMI_S4'W;2W/H;7'A]ZXHW:?"F6I=*G)Q0YRB MH0H5COTP#>(J4.X\ZN+,U0MQRY<*.)T[)3E4,P=(SZ%D2"YEB%O+5$#JW$-) MNR7E^L>=2EVHN0(B;@E4!6K-[3C-@+3+"M8Y MI!/)M1-QBZBMC^$U^R$+YP&9DW&W]Q)E7AHBBBH"1V!];&'1"( MS#L/Z,"$K8O>F8S>7>19G+1>J6BPZ4IU62^Y( Q6"&]%!>7G>[ MW?:^''%[KSL)2^), Q>@XU:3$]YQ"F-!>FU"U,3Z"G4O&X M+XEWC*W.P^S#FPC,<@X_'%\ @KIF#,PO$R M9(:Z9_MV7L2@T6HA5&!.O6 23*=<8?7AH)7;7$<(SF"^@:2-=0(^@X^30!B9+:3R; M0'HN.=]LO-R MLV>]V;GEO3VMV^L?DIL1*>JG-P]%SP]H%V]T"^_T\(X]&O7RE)*#500X0T(A MY%-,KWG5Q8(@D[/*Y$*+A3V,>Q9:B\@VYYSA()D'\/Y4"+VY, &R$^/^OU!+ M P04 " !P@*E8A]<]L:0# !K"0 &0 'AL+W=OIMI5T2$A80!21^M+H^5(?*;>^AN@>3#(FU M29RS'5C^^QL[(06:I=7I7L 9^_L\WW@\X\E!R&>5(&IXR=)<39U$ZV+LNBI, M,&.J*PK,:68G9,8T?XEJ#* M+&/RN,!4'*9.SSD9OO XT<;@SB8%BW&#^JE82_IR&Y:(9Y@K+G*0N)LZ\]YX M-33K[8*O' _J; Q&R5:(9_/Q*9HZGG$(4PRU86#TM\5__LI8[#&8!XV@%^#?"O <$K@* &!-> _BN ?@WHV\A44FP< M5DRSV42* TBSFMC,P ;3HDD^S\VQ;[2D64XX/=MH$3X_+"AR$2Q%1MFDF#V0 M!]A4F0!B!W85_%'8F;DY*JZ/4.812HMB^?$W!>N4Y0KNUDQBKA/4/&3I.[A; MH6:<==, %E= R!3R'IYQK=4]&&O^9B%*Q/%(35Y,ZXZ,;UDH6 ME1+_%24!?!:TK8(/Y%9TB7*AT*Y1V?V]DUOX+UO$_X_D5V$H=^$H7^+??;A!67(%4(A>4B_E($V ME=I$5TPCRV3JWWX6!%UO-''WYVIN[O@14=ZBD0"$4-XT"(K[;(=492H$MZ@-B M-;]C7-8T5+:,I2Y/;]^,_-[P/3&++",R92L:#>B:ADESS0VJ S9+OJ<64$&R M7'B9>_4.M@RF1Y['(&R%5-"U$K70+/U!'J%.RTY\D=7< <_NU(%1CXBK0@A1 M*0VSV4@G$A&RJLJAJ7+7WAO A2F >VK.JD#;7M-CMRUGW;/VD:&,;1LVD2IS M7:5R8VTZ_=PVN"O[@EX O3:[/UZVK9\/QJM!FWU8OR3<[^Y4SQ 2%U,P(<4= MN>9UAY2QLFKMU8<6A6UV6Z&I==IA0J\AE&8!S>^$T*@# !H#P &0 'AL+W=O VP!"=B[=J5NA1;MWH?3?3#)$*)-8FH; M./Y])TXV9$-(MQSE XD=S\SS/+;'GN&>\1>Q!I#D>Q*G8J2MI=SHW MLPY]/-S0$!8@GS9SCBV]]!)$":0B8BGAL!II$_-V M9CJ9@1KQ',%>5-Y)1F7)V$O6N ]&FI$A@AA\F;F@^-C!#.(X\X0X_BZ<:F7, MS+#Z_NK]LR*/9)94P(S%7Z) KD=:7R,!K.@VEH]L_P<4A-S,G\]BH?[)OAAK M:,3?"LF2PA@1)%&:/^GW0HB* ?II-K * ZMNX)PQL L#6Q'-D2E:=U32\9"S M/>'9:/26O2AME#6RB=)L&A>2X]<([>1X(9G_TIFB$ &9L017AZ!*WPY9Y#-+ MV(H\@I \\B4.4@;D*8TDF613$,D#M@+@RIRFAU\%F<3#'4@:Q1_1U8G] MUP=(EL"_X;>GQ1WY\//'H2Z13@9*]POHTQRZ=0:Z31Y8*M>"?,+PP5M['64H MM;!>M9A:K0X?*.\2V[PAEF$Y#7AF[S>W6^#8Y=38RI]];FK6E$-G>3HU$\YI M&@)N)DF6!U(=-Z<'U3W94QZ0KW^B2W(O(1'?FO3-XSO-\;,$1AAE" M -^!-O[E)],S?FL2YTK.WDCEE%(Y;=YSJ<0-^8NE.UQJ* 1F+"%I&D1I>$.6 M$$9IBJ^XXW%I^M D1A[!51&RY+<;FV[/=IW^4-]5>;8BN9"G6_)TW\7S=UP MLK[F3T![9; M)]D*XT*2@Y+DH)7D%W5*0]"9[(#CK2/?& 1/0B"?:<3),XVW0.9X.BD]?BQ# MY%CZ%45H>XWF[_]^17(*GO=::-3/,07G6]#RROYYT]E;EHL35235 M^J=9&:EJH:.;O ;%"SEF=4%B6*%+H]O#]&PO=V]R:W-H965T)LS9VX<+LY* M/YD"T<)S*:19!H6UU6T8FJS DIF1JE#2SE[IDEF:ZD-H*HTL]T*E"),HFH4E MXS)(%WYMH].%.EK!)6XTF&-9,GU9HU#G91 '+PN/_%!8MQ"FBXH=<(OV4[71 M- M;E)R7* U7$C3NE\$JOEW'7L"?^,SQ;#IC<*;LE'IRDX_Y,H@<(Q2860?! MZ'/".Q3"(1&//QO0H-7I!+OC%_1?O?%DS(X9O%/B"\]ML0SF >2X9T=A']7Y M-VP,FCJ\3 GC_^'.Z @DTS<$DD8@\;QK19[E M!V99NM#J#-J=)C0W\*9Z:2+'I8O*UFK:Y21GTZU5V=/5FNS*X4Z5%&S#O+NN M8$L9D!\%@MK#9R:.]3I-[K>;#6R..BM(#'P@#3"9PR>9HQ87+@_PQ;L#\ZO5 M"36%%U:& E\Y" ,_?D#+N/AI$5HRP1$)LX;NNJ:;O$%W# ]*VL+ /:G*_RX? MDNFM_MD$/"!Z1&,XY\AB9()? \AF()I- /0X]:U8P\]?LNU#JC/M2NM MF3P@Y;:%W06ZYS;LXI=79Z9S^/H[0<)'BZ7YH\]7M?Y)OWY7S[>F8ADN RI8 M@_J$0?K#=_$L^F7 NDEKW60(/;U_KJBPB'+.3SQ'BOZ%H\C[:-9 <>21W#5Q M2J-%>.I1/FV53X>5EY50%T3PZ?N:BQO!)'Q]P'*'NM=C@[#_T&.SEO3L?\Z' MV7]@W75KW?7[\L&B+H%+N"#3IH_E,,X,2E_A Y3F+:7Y(-0C-T]7>TUIPB6Q M0F-!,XM]G&J@..FFZ"B:3B;]>7K3,KAYGU-.2E"L!;>7/NTW/04RFHS[=_5LEVB"]IT;C3FN)!_6W/8 U/6#/N(83M1*$"C5HMPT'2G[[[5W>L*KQ MYQU2\]%T?-/]?4,R[+3"$O7!-WP#F3I*6W?%=K5]5*SJ5OIZO'Z14&LX<.I6 M O&PO=V]R:W-H965TE_Q!%',-DS_EEL*)7H:Q*G8FILI-Q> MF*98;FA"Q#G;TE2=63&>$*EV^=H46TY)6!@EL8DM:V F)$J-V:0X=LMG$Y;) M.$KI+4#]Q%ZXW,#YBSR9:LZ8+*3]M;KO;,FA)&"4U% MQ%+$Z6IJ7-H7 2X,BBM^C^A>'&RCO"OWC'W.=Z[#J6'E+:(Q74Y@-E M(;DZ&RD[.5M(MOR\87%(N?@!!5^R2#Z@']%E&$9Y($F,KM-R..9A?>=32:+X MO;KBT\)'[[Y]/S&E:D7.,I>5QZO2(W["HX-N6"HW @5I2,.VO:E:7W\/SPZQQHMG#J< M3H%SG@JG2B1A%E/$5N@W3L(H7:,%769<19,*1-(0_2HWE-WVFB>S"[$E2SHU5+82E.^H,?O^&WM@_=05#TB8#PD+@&"M MT+EUZ%P=?39G2:)N,9'?D"H%;S.^W*@,>(9(PK)4=D5%"^P;E1(V*&#Y]+*; M8<\J_B;F[E!Q2*\!$*REN%[5S9#??.@V)JFZ$6Z*0YTW@9;6 M5VY(F \)"X!@K9 ,ZI ,WB1_#2!#!PGS(6$!$*P5NF$=NN%K\A=R2?N;8-?;4_]8HMJROG!4!N6\*.:F%'KQ$V/$-B0Y2[+CVU MQ+[CO81Y!S)Y(QN/O:-Y =)G 1K"3ZN!1]#S\3CDY%T/'!/KWAB>M6VK:^, M0+"6C+;5U!:65LC%Z9 E.\I5 8JV/%JJ7Y7)BT'<649HX7T'<44;'03 Q>?C M\9'ZH$X#*%I;_X/:SM;JK[+9L)@SL64/7_" H\?U5AR2YH/2 BA:.S"X"0Q^ MD\>E*:'M7C5TX2#L MU-H]T=K!P]%HY!Z+#5GM^J"T (K6%KNIGFU]^:R;7="_R#JWL?<=FK-43?DR MNE?9;D'3B''TD4GZS$0$6FJ#TGQ06@!%:\>P*;?MMZFW;=""&Y3F@]("*%H[ M@$W1;?>JNC49;WB2\5QG-+;Q\#CC@9;8H+0 BM86NRG$;7TEGB_6%VN%=\WR MQFTYH>O3&6@Y#DKS06D!%*T=H*9PM\=OD\X@B_(Y*,T'I050M/:;O&;% .M7 M#/[7(F+%UJW"Z-WWE1Z4%G0TWSM>C6S+VBP$8/U"P"M6M"JB5LQG+_'U[>JM M$&C5;AZ\-4\H7Q>?*PA5S"E%RK?/]='ZDXC+XD. H^-7]L6\_+"AP93?6=P0 MOH[48W%,5PIIG0_5],O+3Q?*'R8E2XK-#26J@,PO4.=73#TK5SNY M@_H#DME_4$L#!!0 ( '" J5@VPWI5A@( )(& 9 >&PO=V]R:W-H M965TM0Y@"';@@L]\G)C MRBO?UVD.!=4]68+ G:54!34X52M?EPIHYD %]\,@./<+RH27Q&[M5B6Q7!O. M!-PJHM=%0=6O"7!9C;R^MUNX8ZO\-PIW&>),,A>I+(!\H5O0Y#T99QFSY:65PUJ U[R]DW_//C89?<_ MD3TQ/VC-#XZQ[YN_WF*_T4 F(&#)3)?MFNN#X[)-9Y.$O3#V-_MNGL?T>X,V MYHG(82MR^!J1!D6F.14KL <:!'X]>[ M +5R74^35*Z%J2](N]HVUK'K)P?K$VRX=7_\0U-W:SS^*R8TX;!$RJ!W@094 MW0'KB9&E:R(+:; EN6&./PU0-@#WEU*:W<0F:']#R6]02P,$% @ <("I M6,3D(UYY @ G08 !D !X;"]W;W)K&ULM55= M;],P%/TK5I 02-"DZ1<:::1V'5"QC6IC\(!X<)/;Q)IC!]MMQ[_GVDY#A[H@ M(?'2^N.><\^]5SY)]E+=ZQ+ D(>*"ST-2F/JLS#460D5U3U9@\";C505-;A5 M1:AK!31WH(J'<12-PXHR$:2).UNI-)%;PYF E2)Z6U54_9P#E_MIT \.!S>L M*(T]"-.DI@7<@KFK5PIW86\WRWP:1%80<,B,9:#XMX-SX-P2H8P?#6?0IK3 X_6!_9VK'6M94PWGDG]E MN2FGP9N Y+"A6VYNY/X#-/6,+%\FN7:_9.]C1\. 9%MM9-6 44'%A/^G#TT? MC@!Q_ 0@;@"QT^T3.94+:FB:*+DGRD8CFUVX4AT:Q3%AAW)K%-XRQ)GT%@IL ML2%+X0=L._6:S/*+,!0QE\FH<'4EB#,FC1SGR9^(LV 7$EA2DTN M1 [Y8WR(DEO=\4'W/.XDO**J1P;]5R2.XB%IJNC@';3]&#C>P5_Z<0.U5(:) MXE$#OEUB.%D:J/3W4TWPW,/3W/9]G>F:9C -\ %I4#L(TN?/^N/H;8?R8:M\ MV,6>7F^K-2@B-P1?K*).NS[5%R_5DXT>+ M!?FXO'Z_^'1U*F4G_A^[,V[5C?_C7,?_0?FD53[I[.NE1+&7:%TYF6D-1I,5 MJ QK0<\\I=6S]:.CR4:]Z,_AAD>648$JG#%JDLFM,-X]VM/6>V?>^/& MIU@PH0F'#4*CW@3GK+P9^HV1M3.@M31H9VY9XO<#E W ^XV4YK"Q"=HO4OH+ M4$L#!!0 ( '" J5C^V7'OR@, .@3 9 >&PO=V]R:W-H965T%;DY2ZD0CL_? HQ'; MR"RE\,"1V.0YX=^O(6.[L8.=YXW'=)5(O>%&HS59P0SDY_4#5RNW0HG3'*A( M&44*@=C,67%'9B[QKI5.:,?=.+VWCL>#HBR& A-0117UN80I9I M)!7'/R6H4YVI'?>OG]'_,,FK9.9$P)1E?Z6Q3,;.I8-B6))-)A_9[D\H$^IK MO 7+A/E$N]+6<]!B(R3+2V<509[2XIL\E43L.2B<=@>_=/!?.O0.. 2E0V 2 M+2(S:=T02:(19SO$M;5"TQ>&&^.MLDFI+N-,WH D:?9.&7^>W:"W;]ZA-RA5 M-@G;"$)C,7*E"D\?XB[*4*Z+4/P#H03HGE&9"/2!QA W_5V55I6;_YS;M6\% MO"?\ @7X-^1[?J\EGNGQ[H$EG*"B.C!XP0&\1]@"W2A.EYSEZ,.3!$Y)AJ:F MR, %4K2A.T97[^^4LF,T$0*D0%_O% ZZE9"+O]M(+0[MM1^JWP)78DT6,';4 M8RZ ;\&)?OT%A][O;8QT!-;@IU?QT[.A1Y^85'24++5E6KB'QEV_GK91'X=! M.'*W^RFT6 TP[E56C=CZ56Q]:VQUD0X]$%_O(9\#;RV1%?O4$G4$UJ AK&@( MSR'AL$M^.@)K\#.H^!F\3L*%>_\_)-QB=5C"EU5LE];8/C(N$S1194H7=KE: M<4XM1T=@C92'5_>OOO4ZPI?^^%H.^'W@O%-MF-AB$ M7KMD\5YW@O^':-&_Z'4O9/NIIY:P*[0F1W[-D7\.E9>G=L511VA-CNK6"UL[ MER-T'ARG\Q8SB\[KU@?;>Y];:JJFVV\5IU6Z5J"3R](16C/MNJO"_;-(M].& MJRNT)D=URX6M'][+IJ+-;!CT#W05N&YYL+WG:9?NZU_1UE-/ MKF%':$V.ZM8+7YY%YYUV:EVA-3FJ>S5L;76.T/GPIW]VK3IO,6O1N;LW,U$E M6)E1DD +MJ&R&#%4N]6X:F*&-"_VK_48R\QB:IAB!G:OI)Y2@3)8*DCO8J"> M/5Z,E8J%9&LSF9DSJ71@+A,@,7!MH.XO&9//"WU -=R+?@!02P,$% @ M<("I6-+N"K[O P 6!0 !D !X;"]W;W)K&UL MQ5A1;]LV$/XKA%84+=!&HF3)=FH;2)RV"Y9L0=QL#\4>:.ML"95(EZ3M%-B/ M'RDIDF7+JHT2\$LL4GP%JE6=J MQ^WG%_1/6?(JF2D1,&;)/W$HHZ'5LU (<[)*Y"/;_ Y%0K[&F[%$9'_1IK!U M+#1;">B>41D)])&&$-;];95>F:/[DN.UVPIX3_@% M\O [Y#INIR&>\?'N7DLX7DFYE^%Y!_ >80UTI;B=B;:CWR<> % WN] MG46#51?C3FE5"\\OP_-;PWNB9#Z/DYA(59O6;^/K/:13X(W5:CWCU&H9 JO1 M$91T!.=0@_9$;FK8>?6D9#8#6>^B5/_7/(O&^2'T-@-7ZP4S42SB\+O8#8UK#7[_IX M1^D-9ATOZ!Z0.M[J=? Q8O\CIHM05=&XVMN//[6XY%%^<:HHC M0VAUCJI.#K2_TE(^"JN<^*IYM[ M5<%6!;?"G5P=0VCUY*M&#?MG4;#1WLT46IVCJGO#KN\J& M0CO[UWILELU^*IA\YG9/^"*F B4P5Y#.15=]BCP?8^4+R9;9)&C*I!)"]A@! M"8%K _5^SIA\6>@#RF'BZ']02P,$% @ <("I6&<&5_WG @ R H !D M !X;"]W;W)K&ULQ59K3]LP%/TK5H8FD( \^V)M M)&CWJ 02HK!]0/O@IK>-A6-GMMO"OY_MA*AE:32D2'QI;.>>XWO.O7$]W'+Q M)%, A9XSRN3(297*+UQ7)BED6)[S')A^L^0BPTI/QO'!L9 J2'2:?PI.9UJ2P/<';^R?[/:M98YEC#F]!=9J'3D]!VT@"5>4W7' MMS^@U-,Q? FGTOZB;1GK.2A92\6S$JPSR @KGOBY]&$'X$<' $$)"/X7$): MT HM,K.R)ECA>"CX%@D3K=G,P'ICT5H-8::*,R7T6Z)Q*I[!2M=$H2DK.L)8 M>X:N.5N=76M_%^A22E 2S5_0=^ K@?.4).A2-PPZGH#"A)[H^(?9!!T?G: C M1!BZ3_E:8K:00U?I#,T^;E)F*UYT%1! M)G_7>5!L&M5O:C[;"YGC!$:._BXEB TX\>=/?M?[4N=(2V1[_H25/V$3>VRE M4RL=6^FGZ)XK3.M$%TQ=RV2.EDT<>IU^3Y=ILRNG+JSO=Z(J;"_1J$HT:DST M@1&EDYPIK'0U'V\@FX.HK4TCSWMKTQ+9GN1.);GS$;W;:=.?ELCV_.E6_G1; MZ]V"J;/3E$'@^Z'WIG=KP\+!@=[M58GV&A.=,ELZVO3$MF> MY'XEN?\1O=MOTY^6R/;\&53^#%KKW<$_!VH_ZD5OC]V:J&ZOZ[WI7'?GGF'N M>/KO>D681!26&N>=]W3OB^+>5$P4S^W58\Z5KIP=IOJJ"<($Z/=+SM7KQ-QF MJLMK_!=02P,$% @ <("I6/WS0F1? P DA8 T !X;"]S='EL97,N M>&ULW5A=;]HP%/TK4;I.K30UA*R!K("T(56:M$V5VH>]588X8,EQ,L=TL%\_ M7SL)'_5%M \K#%1B^_B<>VQ?)TX'E5IQ>C^G5'G+G(MJZ,^5*C\%036=TYQ4 M5T5)A4:R0N9$Z:JOZ= /XX^^9^7&14J'_N/%^U^+0MV\\^SU[,/96>?Q\F:W_<( EW[@%+T^ M0/2JT\&% <3$X\/$]VECTKV#I/"$]I3>)#A5"2_7'PJ&MP?ZI=7(F"FEBVPCV=U)WWP&: M&AADG+<&N[YM& U*HA25XE973&?3^ SRZO+#JM0.9Y*LPNZUOR:8BPXR*61* M91LF])NFT8#3#.Q(-IO#515E *!21:X+*2.S0A#CH6'4!2T[I9S?P\WE9[:E MO/CH>BV'>^DZDCW+Z*,>R7,C8 M?+$X;DZB/^Z1)DD4Q3$VH^.QT\$8F[F^#,%&BF,"0*#+/P9WG M4= \IX+U?Z%'?P%02P,$% @ <("I6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'R_\$ ?+ M#P 'AL+W=OWNZ,JGCG'+W,W]46O55RXLT^?4LF]:M1LN5[X8]Q3CX#&Z..S? M^R">Z#\)HUHN><7.5=4V3-H^CIH)#RC-FF_,B$C:L.EH?PNALB9?I'5!(G/9 M%^7N]4_J?GI>]T]M'6X00WW"W04]KSMP/,C/2M9,&E83]\DHP6O'49-/5%!9 M,1) I@!D.B#DCS2 S #(;!#(A<=Q7PT@

TT>R->2:Z>[KOMLYYZ82RK2:!8@? <2/N(AS M:7C--+G1M'8Z(3.MJ5SY9FU-V(]/H(Y\@LMXI5=4\J?N0J>3N:]3Y<595JG5^##$AVR3(NOG.MDRVX5\O@;R2((OE M*^6:W%+1,O(?H[Y1O/C?049)L)5"S?IOXE_)E_];OJ7"TW7_P+G<1E&$G)(@ M2^6;4O4#%V('9EW[]01D9@R+@PE))4&VRJ4K=RXKU3#R[D(9\]YWBZ[S;AK7 MJ!?K$!/22H+OE:T?N?L 7KHTH:_N"T4EF:VB3CN!Q)(@F^7"-9<=FR.VKN=F MLN(LJFW(*@FR5A965?='GV@OZ,:59'Y/#5)(*2FR4CJ^M1).?>:OKG7;QY - M>?R><',^Y +LD>*;(]7'+SG##$A?:3820GDXKB6(7VDR/J 71Q-.D#Z2)'U M D_&N#868D%R#E'?MJ!KMSX==7-DKQ, S-(01FR@IXQ9W7- M_64J@NH/,2$%9<@*>L9$?M1+*,2$ M%)0A*P@6>C@5FD$*RK 5!&*&DZ$YI* <64'@N",R90XI*$=6$(P95GH.*2A' M5A",&54Z9*$LS.62A'-M"(&898D(6R@=-A([#Q4W(0L50B5 _L@LQ(0L5R!8" M,/UD4H@)6:A ME" 6;W C%>T(0L5R!8"HQGUFP5DH0+90C!FV&\6X 8!9 N] MFJ2_;$*0A0ID"P&8OS860DS(0N4;+O,@@ID\]%C1> MQB@A"Y7(%@(QHPZIA"Q48EOH(.:%DJNC"Q[M?"C!C6J=A<;=S>;LM&9++EE] MZ7["N/,5%=6U)OZMWQB3%W[->MD*\=F=NY)N?%OO][?N]^:>_0)02P,$% M @ <("I6![?F5X< @ /2< !H !X;"]?3G75[,:Q_Y%27>_*L:UW75]. MYR.;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C M.8W_&)S^=,-[W94R-HO7=MB6<=6DC\-U=TV7C=R=)S>+E[=5,[R\29/F#E(( MTOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@ M:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'> MBGHK@=Z*>BN!WCIYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=#;4&\CT-M0;R/0VU!O(]#;)B]+"/0VU-L(]#;4VPCT-M3;"/0VU-L( M]#;4VPCT-M3;"/1VU-L)]';4VPGT=M3;"?1VU-L)]/;)RVX"O1WU=@*]'?5V M KT=]78"O1WU=@*]'?5V KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*]8_*Q MDD#O0+V#0.] O8- [T"]@T#O0+V#0.^,>F<"O3/JG0GTSJAW)M [H]Z90.^, M>F<"O3/JG0GTSI.?3;Y3[SI^'DJ]]GRM\?K?2?5X/K=<+W]9?NVX! "0)@ $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY," M$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ; M\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U- MDUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8G MIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV M3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!] MG(+TP6&UL4$L! A0#% @ <("I6.M.E13O M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ <("I6)E&PO=V]R:W-H965T&UL4$L! M A0#% @ <("I6-!J1;$K!P 1X !@ ("!# X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("I6.13 M(_68 P ?PP !@ ("![B 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ <("I6#87.NN+!P I"$ !@ M ("!Q"\ 'AL+W=O&PO=V]R:W-H965TI,0D 6 9 " @9L\ !X M;"]W;W)K&UL4$L! A0#% @ <("I6.>^?^C/ M$ #3$ !D ("! T8 'AL+W=O$0 &0 M@($)5P >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ <("I6!6K%<7> P 90D !D M ("!OF( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <("I6!@X7'E "P ]1X !D ("!R'$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<("I6 $&MK\N!0 ]PT !D ("!J), 'AL+W=O&UL4$L! A0#% @ <("I6(OOS$;Y$ MD3, !D ("!:J$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("I6*U'B#[9 @ S@8 !D M ("!1;H 'AL+W=O&PO=V]R:W-H M965T@, +<) 9 M " @;W! !X;"]W;W)K&UL4$L! M A0#% @ <("I6.UC-T$R!0 OPP !D ("!;L4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("I M6/T*-I/! P 9PH !D ("!E]0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("I6)3]QOY^ P . \ M !D ("!E. 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("I6.*GJJB& @ G@8 !D M ("!Q.L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <("I6(;RR[?Y!@ 9#, !D ("!=O8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <("I6#1Z MF\(/ P <0< !D ("!;P8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("I6#_=&PO M=V]R:W-H965T&UL4$L! A0#% @ <("I6%MVPHZ_!@ (3H !D ("! MM!X! 'AL+W=O&PO=V]R:W-H965T H 0!X;"]W;W)K&UL4$L! A0#% M @ <("I6..9_;J^ @ ,P< !D ("!N"L! 'AL+W=O&UL4$L! A0#% @ <("I6(7YQ!SW M!0 /1X !D ("!]SH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <("I6.*(##H[ P =@D !D M ("!'TD! 'AL+W=O&PO=V]R M:W-H965T!1 0!X;"]W;W)K&UL M4$L! A0#% @ <("I6,3D(UYY @ G08 !D ("!G50! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<("I6&<&5_WG @ R H !D ("!=%\! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " !P@*E8I7\.<>X! "0)@ $P @ &%;@$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 2@!* #T4 "D< $ ! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 177 336 1 true 47 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) Sheet http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 9 false false R10.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 10 false false R11.htm 995455 - Disclosure - Organization and Operations Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperations Organization and Operations Notes 11 false false R12.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 12 false false R13.htm 995475 - Disclosure - Revenue Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 13 false false R14.htm 995485 - Disclosure - Fair Value Measurements Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 995495 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestments1 Cash, Cash Equivalents and Investments Notes 15 false false R16.htm 995505 - Disclosure - Goodwill and Intangible Assets Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 995515 - Disclosure - Net Income (Loss) Per Common Share Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShare Net Income (Loss) Per Common Share Notes 17 false false R18.htm 995525 - Disclosure - Convertible Notes and Loan Agreement Notes http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreement Convertible Notes and Loan Agreement Notes 18 false false R19.htm 995535 - Disclosure - Leases and Contingencies Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingencies Leases and Contingencies Notes 19 false false R20.htm 995545 - Disclosure - Stock-Based Compensation Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 995555 - Disclosure - Stockholders' Equity Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' Equity Notes 21 false false R22.htm 995565 - Disclosure - Income Taxes Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureIncomeTaxes1 Income Taxes Notes 22 false false R23.htm 995575 - Disclosure - Segment Information Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 23 false false R24.htm 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 995615 - Disclosure - Revenue (Tables) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenue 25 false false R26.htm 995625 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements 26 false false R27.htm 995635 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestments1 27 false false R28.htm 995645 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 28 false false R29.htm 995655 - Disclosure - Net Income (Loss) Per Common Share (Tables) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareTables Net Income (Loss) Per Common Share (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShare 29 false false R30.htm 995665 - Disclosure - Convertible Notes and Loan Agreement (Tables) Notes http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementTables Convertible Notes and Loan Agreement (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreement 30 false false R31.htm 995675 - Disclosure - Leases and Contingencies (Tables) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesTables Leases and Contingencies (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingencies 31 false false R32.htm 995685 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation 32 false false R33.htm 995695 - Disclosure - Segment Information (Tables) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation 33 false false R34.htm 995705 - Disclosure - Organization and Operations - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail Organization and Operations - Additional Information (Detail) Details 34 false false R35.htm 995715 - Disclosure - Revenue - Disaggregated Revenue (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail Revenue - Disaggregated Revenue (Detail) Details 35 false false R36.htm 995725 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 36 false false R37.htm 995735 - Disclosure - Revenue - Schedule of Deferred Revenue Included in Contract Liabilities (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueIncludedInContractLiabilitiesDetail Revenue - Schedule of Deferred Revenue Included in Contract Liabilities (Detail) Details 37 false false R38.htm 995755 - Disclosure - Fair Value Measurements - Assets Carried at Fair Value and Measured on Recurring Basis (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail Fair Value Measurements - Assets Carried at Fair Value and Measured on Recurring Basis (Detail) Details 38 false false R39.htm 995775 - Disclosure - Cash, Cash Equivalents and Investments - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformationDetail Cash, Cash Equivalents and Investments - Additional Information (Detail) Details 39 false false R40.htm 995785 - Disclosure - Cash, Cash Equivalents and Investments - Short-term Investments (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail Cash, Cash Equivalents and Investments - Short-term Investments (Detail) Details 40 false false R41.htm 995795 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 41 false false R42.htm 995805 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Details 42 false false R43.htm 995815 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense of Intangible Assets (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail Goodwill and Intangible Assets - Schedule of Amortization Expense of Intangible Assets (Detail) Details 43 false false R44.htm 995825 - Disclosure - Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Detail) Details http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareTables 44 false false R45.htm 995835 - Disclosure - Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Parenthetical) (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1 Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Parenthetical) (Detail) Details http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareTables 45 false false R46.htm 995845 - Disclosure - Convertible Notes and Loan Agreement - Additional Information (Detail) Notes http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail Convertible Notes and Loan Agreement - Additional Information (Detail) Details 46 false false R47.htm 995855 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Convertible Notes (Details) Notes http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails Convertible Notes and Loan Agreement - Schedule of Convertible Notes (Details) Details 47 false false R48.htm 995865 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Notes (Detail) Notes http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail Convertible Notes and Loan Agreement - Schedule of Notes (Detail) Details 48 false false R49.htm 995875 - Disclosure - Convertible Notes and Loan Agreement - Schedule Of Interest Expense Recognized (Detail) Notes http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfInterestExpenseRecognizedDetail Convertible Notes and Loan Agreement - Schedule Of Interest Expense Recognized (Detail) Details 49 false false R50.htm 995885 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Fair Value and Carrying Value of Debt Instrument (Detail) Notes http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfFairValueAndCarryingValueOfDebtInstrumentDetail Convertible Notes and Loan Agreement - Schedule of Fair Value and Carrying Value of Debt Instrument (Detail) Details 50 false false R51.htm 995895 - Disclosure - Leases and Contingencies - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail Leases and Contingencies - Additional Information (Detail) Details 51 false false R52.htm 995905 - Disclosure - Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail) Details 52 false false R53.htm 995915 - Disclosure - Leases and contingencies - Summary of Operating Lease Liabilities Included in Consolidated Balance Sheet (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfOperatingLeaseLiabilitiesIncludedInConsolidatedBalanceSheetDetail Leases and contingencies - Summary of Operating Lease Liabilities Included in Consolidated Balance Sheet (Detail) Details 53 false false R54.htm 995925 - Disclosure - Leases and Contingencies - Summary of Lease Costs (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfLeaseCostsDetail Leases and Contingencies - Summary of Lease Costs (Detail) Details 54 false false R55.htm 995935 - Disclosure - Leases and Contingencies - Summary of Additional Information Related to Operating Leases (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfAdditionalInformationRelatedToOperatingLeasesDetail Leases and Contingencies - Summary of Additional Information Related to Operating Leases (Detail) Details 55 false false R56.htm 995955 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 56 false false R57.htm 995965 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Detail) Details 57 false false R58.htm 995975 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Parenthetical) (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityUnderCompanysPlansParentheticalDetail Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Parenthetical) (Detail) Details 58 false false R59.htm 995985 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity Under Company's Plans (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail Stock-Based Compensation - Summary of Restricted Stock Unit Activity Under Company's Plans (Detail) Details 59 false false R60.htm 996005 - Disclosure - Stock-Based Compensation - Schedule of Valuation of ESPP Purchase Rights and Underlying Weighted-Average Assumptions (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail Stock-Based Compensation - Schedule of Valuation of ESPP Purchase Rights and Underlying Weighted-Average Assumptions (Detail) Details 60 false false R61.htm 996015 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 61 false false R62.htm 996025 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 62 false false R63.htm 996035 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 63 false false R64.htm 996045 - Disclosure - Segment Information - Net Sales by Campaign Target Area (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail Segment Information - Net Sales by Campaign Target Area (Detail) Details 64 false false R65.htm 996055 - Disclosure - Segment Information - Net Sales to Customers by Geographic Area (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail Segment Information - Net Sales to Customers by Geographic Area (Detail) Details 65 false false R66.htm 996065 - Disclosure - Segment Information - Long-Lived Assets by Geographic Area (Detail) Sheet http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail Segment Information - Long-Lived Assets by Geographic Area (Detail) Details 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - ttgt-20240331.htm 8 ttgt-20240331.htm ttgt-20240331.xsd img110894849_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ttgt-20240331.htm": { "nsprefix": "ttgt", "nsuri": "http://www.techtarget.com/20240331", "dts": { "inline": { "local": [ "ttgt-20240331.htm" ] }, "schema": { "local": [ "ttgt-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 288, "keyCustom": 48, "axisStandard": 21, "axisCustom": 0, "memberStandard": 25, "memberCustom": 20, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 3 }, "contextCount": 177, "entityCount": 1, "segmentCount": 47, "elementCount": 634, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 608, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R3": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R5": { "role": "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical", "longName": "100040 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_5285ce9c-beb0-436f-8366-59f19a8c0033", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5285ce9c-beb0-436f-8366-59f19a8c0033", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_d159129a-ce10-4c30-8ca7-8c19b1418626", "name": "ttgt:AdjustmentsToAdditionalPaidInCapitalAccruedShareBasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d159129a-ce10-4c30-8ca7-8c19b1418626", "name": "ttgt:AdjustmentsToAdditionalPaidInCapitalAccruedShareBasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperations", "longName": "995455 - Disclosure - Organization and Operations", "shortName": "Organization and Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenue", "longName": "995475 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995485 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestments1", "longName": "995495 - Disclosure - Cash, Cash Equivalents and Investments", "shortName": "Cash, Cash Equivalents and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "longName": "995505 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShare", "longName": "995515 - Disclosure - Net Income (Loss) Per Common Share", "shortName": "Net Income (Loss) Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreement", "longName": "995525 - Disclosure - Convertible Notes and Loan Agreement", "shortName": "Convertible Notes and Loan Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingencies", "longName": "995535 - Disclosure - Leases and Contingencies", "shortName": "Leases and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995545 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquity1", "longName": "995555 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureIncomeTaxes1", "longName": "995565 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "995575 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995605 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995615 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995625 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsTables", "longName": "995635 - Disclosure - Cash, Cash Equivalents and Investments (Tables)", "shortName": "Cash, Cash Equivalents and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ttgt:AvailableForDebtSaleSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ttgt:AvailableForDebtSaleSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995645 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareTables", "longName": "995655 - Disclosure - Net Income (Loss) Per Common Share (Tables)", "shortName": "Net Income (Loss) Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementTables", "longName": "995665 - Disclosure - Convertible Notes and Loan Agreement (Tables)", "shortName": "Convertible Notes and Loan Agreement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesTables", "longName": "995675 - Disclosure - Leases and Contingencies (Tables)", "shortName": "Leases and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995685 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables", "longName": "995695 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail", "longName": "995705 - Disclosure - Organization and Operations - Additional Information (Detail)", "shortName": "Organization and Operations - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ttgt:NumberOfWebsites", "unitRef": "U_Website", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ttgt:NumberOfWebsites", "unitRef": "U_Website", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail", "longName": "995715 - Disclosure - Revenue - Disaggregated Revenue (Detail)", "shortName": "Revenue - Disaggregated Revenue (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0d3788a8-a0e5-4269-b79c-0cb89d7374d3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R36": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "longName": "995725 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_da01b8f4-fd22-440f-a3ed-51e1b1cf6d50", "name": "ttgt:DeferredRevenuePaymentTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_da01b8f4-fd22-440f-a3ed-51e1b1cf6d50", "name": "ttgt:DeferredRevenuePaymentTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueIncludedInContractLiabilitiesDetail", "longName": "995735 - Disclosure - Revenue - Schedule of Deferred Revenue Included in Contract Liabilities (Detail)", "shortName": "Revenue - Schedule of Deferred Revenue Included in Contract Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_da6503fb-4b05-4068-a5d2-748127653056", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ttgt:ContractWithCustomerLiabilityBillings", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R38": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail", "longName": "995755 - Disclosure - Fair Value Measurements - Assets Carried at Fair Value and Measured on Recurring Basis (Detail)", "shortName": "Fair Value Measurements - Assets Carried at Fair Value and Measured on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_fe70d6b5-5dd4-4faa-a959-096d1e59ae65", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fe70d6b5-5dd4-4faa-a959-096d1e59ae65", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformationDetail", "longName": "995775 - Disclosure - Cash, Cash Equivalents and Investments - Additional Information (Detail)", "shortName": "Cash, Cash Equivalents and Investments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R40": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail", "longName": "995785 - Disclosure - Cash, Cash Equivalents and Investments - Short-term Investments (Detail)", "shortName": "Cash, Cash Equivalents and Investments - Short-term Investments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttgt:AvailableForDebtSaleSecuritiesTableTextBlock", "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttgt:AvailableForDebtSaleSecuritiesTableTextBlock", "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "995795 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail", "longName": "995805 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail", "longName": "995815 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortization Expense of Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Schedule of Amortization Expense of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh", "longName": "995825 - Disclosure - Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Detail)", "shortName": "Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ttgt:WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R45": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1", "longName": "995835 - Disclosure - Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Parenthetical) (Detail)", "shortName": "Net Income (Loss) Per Common Share - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "longName": "995845 - Disclosure - Convertible Notes and Loan Agreement - Additional Information (Detail)", "shortName": "Convertible Notes and Loan Agreement - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_af122ed5-5e31-40dd-8fcc-f9f1568e485d", "name": "ttgt:DebtInstrumentPrincipalAmountConverted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_af122ed5-5e31-40dd-8fcc-f9f1568e485d", "name": "ttgt:DebtInstrumentPrincipalAmountConverted", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails", "longName": "995855 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Convertible Notes (Details)", "shortName": "Convertible Notes and Loan Agreement - Schedule of Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_938b9ba5-7edc-47f2-bde3-f531e4c5df38", "name": "us-gaap:LongTermDebtMaturityDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d43c7e70-615c-4782-8fc7-b68dd5c94526", "name": "us-gaap:DebtInstrumentDateOfFirstRequiredPayment1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R48": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail", "longName": "995865 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Notes (Detail)", "shortName": "Convertible Notes and Loan Agreement - Schedule of Notes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_3ca2f4fc-85fe-499b-a68b-213be848156b", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3ca2f4fc-85fe-499b-a68b-213be848156b", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R49": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfInterestExpenseRecognizedDetail", "longName": "995875 - Disclosure - Convertible Notes and Loan Agreement - Schedule Of Interest Expense Recognized (Detail)", "shortName": "Convertible Notes and Loan Agreement - Schedule Of Interest Expense Recognized (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttgt:ScheduleOfInterestExpenseRecognizedTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ttgt:ScheduleOfInterestExpenseRecognizedTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfFairValueAndCarryingValueOfDebtInstrumentDetail", "longName": "995885 - Disclosure - Convertible Notes and Loan Agreement - Schedule of Fair Value and Carrying Value of Debt Instrument (Detail)", "shortName": "Convertible Notes and Loan Agreement - Schedule of Fair Value and Carrying Value of Debt Instrument (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail", "longName": "995895 - Disclosure - Leases and Contingencies - Additional Information (Detail)", "shortName": "Leases and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:LitigationSettlementExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R52": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail", "longName": "995905 - Disclosure - Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail)", "shortName": "Leases and Contingencies - Summary of Maturities of Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfOperatingLeaseLiabilitiesIncludedInConsolidatedBalanceSheetDetail", "longName": "995915 - Disclosure - Leases and contingencies - Summary of Operating Lease Liabilities Included in Consolidated Balance Sheet (Detail)", "shortName": "Leases and contingencies - Summary of Operating Lease Liabilities Included in Consolidated Balance Sheet (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfLeaseCostsDetail", "longName": "995925 - Disclosure - Leases and Contingencies - Summary of Lease Costs (Detail)", "shortName": "Leases and Contingencies - Summary of Lease Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfAdditionalInformationRelatedToOperatingLeasesDetail", "longName": "995935 - Disclosure - Leases and Contingencies - Summary of Additional Information Related to Operating Leases (Detail)", "shortName": "Leases and Contingencies - Summary of Additional Information Related to Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ttgt:LesseeOperatingLeaseTermAndDiscountRateTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ttgt:LesseeOperatingLeaseTermAndDiscountRateTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "995955 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R57": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail", "longName": "995965 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_da6503fb-4b05-4068-a5d2-748127653056", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R58": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityUnderCompanysPlansParentheticalDetail", "longName": "995975 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Parenthetical) (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity under Company's Plans (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "p", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "p", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail", "longName": "995985 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity Under Company's Plans (Detail)", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit Activity Under Company's Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_12062073-332c-4bc8-81a1-d9c77adc5f08", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_12062073-332c-4bc8-81a1-d9c77adc5f08", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail", "longName": "996005 - Disclosure - Stock-Based Compensation - Schedule of Valuation of ESPP Purchase Rights and Underlying Weighted-Average Assumptions (Detail)", "shortName": "Stock-Based Compensation - Schedule of Valuation of ESPP Purchase Rights and Underlying Weighted-Average Assumptions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4d601f63-0a29-4e92-a566-2858641589ff", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R61": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "996015 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_d159129a-ce10-4c30-8ca7-8c19b1418626", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_28391a90-88d5-431c-bf85-0e96f0b0788f", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R62": { "role": "http://www.techtarget.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996025 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ttgt:IncomeTaxExpenseBenefit1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "ttgt:IncomeTaxExpenseBenefit1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "longName": "996035 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "longName": "996045 - Disclosure - Segment Information - Net Sales by Campaign Target Area (Detail)", "shortName": "Segment Information - Net Sales by Campaign Target Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_65e19a64-e04e-4184-80d6-a0bc585fdb07", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R65": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail", "longName": "996055 - Disclosure - Segment Information - Net Sales to Customers by Geographic Area (Detail)", "shortName": "Segment Information - Net Sales to Customers by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_022115dd-2b28-4064-a40b-b9569b84dcb9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3eff4a75-c722-4833-961d-1019ee6afe73", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "unique": true } }, "R66": { "role": "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail", "longName": "996065 - Disclosure - Segment Information - Long-Lived Assets by Geographic Area (Detail)", "shortName": "Segment Information - Long-Lived Assets by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:NoncurrentAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed25c4de-32ba-4cf2-8811-219f213cdf50", "name": "us-gaap:NoncurrentAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttgt-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202006Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202006Member", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "ASU 2020-06", "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity." } } }, "auth_ref": [ "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r26" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $3,825 and $5,028 respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r255", "r256" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r90", "r136" ] }, "ttgt_AccruedSalesIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "AccruedSalesIncentives", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued sales incentives.", "label": "Accrued Sales Incentives", "verboseLabel": "Accrued sales incentives", "terseLabel": "Accrued sales incentives" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r39", "r40", "r98", "r168", "r615", "r634", "r638" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r12", "r40", "r483", "r486", "r549", "r629", "r630", "r876", "r877", "r878", "r886", "r887", "r888" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r825" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r93" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r444", "r445", "r446", "r646", "r886", "r887", "r888", "r937", "r959" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r831" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r831" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r831" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r831" ] }, "ttgt_AdjustmentOfCommonStockUnderEmployeeStockPurchaseProgram": { "xbrltype": "sharesItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "AdjustmentOfCommonStockUnderEmployeeStockPurchaseProgram", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Adjustment of common stock under employee stock purchase program.", "label": "Adjustment of Common Stock Under Employee Stock Purchase Program", "terseLabel": "Adjustment of common stock under employee stock purchase program" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r197", "r198", "r199", "r200", "r211", "r261", "r262", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r326", "r444", "r445", "r446", "r458", "r459", "r460", "r461", "r468", "r469", "r470", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r510", "r511", "r513", "r514", "r515", "r516", "r525", "r526", "r529", "r530", "r531", "r532", "r545", "r546", "r547", "r548", "r549", "r587", "r588", "r589", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Impact of net settlements", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "ttgt_AdjustmentsToAdditionalPaidInCapitalAccruedShareBasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalAccruedShareBasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital accrued share-based compensation requisite service period recognition value.", "label": "Adjustments To Additional Paid In Capital Accrued Share Based Compensation Requisite Service Period Recognition Value", "terseLabel": "Accrued compensation expense" } } }, "auth_ref": [] }, "ttgt_AdjustmentsToAdditionalPaidInCapitalExciseTaxOnRepurchasedShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalExciseTaxOnRepurchasedShares", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Excise Tax on repurchased shares", "documentation": "Adjustments to additional paid in capital, excise tax on repurchased shares.", "label": "Adjustments to Additional Paid in Capital, Excise Tax On Repurchased Shares", "terseLabel": "Excise Tax on repurchased shares" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r69", "r70", "r410" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r796", "r807", "r817", "r842" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r799", "r810", "r820", "r845" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r831" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r838" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r803", "r811", "r821", "r838", "r846", "r850", "r858" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r856" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Allocated stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r439", "r447" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Allowance for doubtful accounts, accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r169", "r259", "r309" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ttgt_AmortizationExcludingCostOfAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "AmortizationExcludingCostOfAmortization", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Amortization excluding cost of amortization.", "label": "Amortization Excluding Cost of Amortization", "terseLabel": "Amortization" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r103", "r363", "r527", "r882" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfInterestExpenseRecognizedDetail": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfInterestExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and transaction costs", "totalLabel": "Amortization of Debt Issuance Costs and Discounts, Total", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r363", "r527", "r756", "r757", "r882" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r56", "r59" ] }, "ttgt_AmortizationOfIntangibleAssetsAndOtherExcludingFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "AmortizationOfIntangibleAssetsAndOtherExcludingFinancingCosts", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amortization of intangible assets and other excluding financing costs.", "label": "Amortization of Intangible Assets and Other Excluding Financing Costs", "terseLabel": "Amortization" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Outstanding stock options and unvested restricted stock units excluded from computation of diluted EPS", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r225" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r47" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r134", "r166", "r191", "r234", "r241", "r246", "r298", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r472", "r476", "r512", "r610", "r678", "r775", "r787", "r904", "r905", "r946" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r160", "r170", "r191", "r298", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r472", "r476", "r512", "r775", "r904", "r905", "r946" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total short-term investments", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r78" ] }, "ttgt_AvailableForDebtSaleSecuritiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "AvailableForDebtSaleSecuritiesTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Available For debt Sale Securities [Table Text Block]", "label": "Available For debt Sale Securities [Table Text Block]", "terseLabel": "Short-term Investments" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r269" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r270" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r266", "r316", "r609" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Total", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Estimated Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r267", "r316", "r604", "r892" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "totalLabel": "Debt Securities, Available-for-sale, Current, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r264", "r316" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r853" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r854" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r849" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r849" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r849" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r849" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r849" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r849" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanEsppDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r852" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r851" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r850" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BondsMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Bonds [Member]", "terseLabel": "Bond Funds [Member]", "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r130", "r467" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations and Valuation of Goodwill and Acquired Intangible Assets", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r71" ] }, "ttgt_CalculationOfNumeratorAndDenominatorInEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "CalculationOfNumeratorAndDenominatorInEarningsPerShareLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1" ], "lang": { "en-us": { "role": { "terseLabel": "Calculation of Numerator and Denominator in Earnings Per Share [Line Items]", "label": "Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]", "documentation": "Calculation of numerator and denominator in earnings per share." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "verboseLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r44", "r162", "r742" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestments1" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r891" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r44", "r109", "r187" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r109" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r829" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r830" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Leases and contingencies (see Note 9)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r35", "r84", "r612", "r665" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock shares reserved for issuance", "verboseLabel": "Common stock reserved", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r777", "r778", "r779", "r781", "r782", "r783", "r784", "r886", "r887", "r937", "r958", "r959" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Transaction agreement per share of common stock", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r92" ] }, "ttgt_CommonStockPurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "CommonStockPurchased", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Purchased", "label": "Common stock purchased" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r92", "r666" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r92" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r92", "r666", "r684", "r959", "r960" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 100,000,000 shares authorized; 58,792,845 and 58,659,065 shares issued, respectively 28,548,634 and 28,415,144 shares outstanding respectively", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r92", "r614", "r775" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r835" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r834" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r836" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r833" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Disclosure401kPlans" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]", "terseLabel": "401(k) Plans", "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r125", "r126", "r127" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r41", "r173", "r175", "r179", "r605", "r623" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r75", "r744" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "ttgt_ContingentConsiderationCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ContingentConsiderationCurrentMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration current.", "label": "Contingent Consideration Current [Member]", "terseLabel": "Contingent Consideration - Current [Member]", "verboseLabel": "Contingent Consideration - Current [Member]" } } }, "auth_ref": [] }, "ttgt_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration.", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration [Member]" } } }, "auth_ref": [] }, "ttgt_ContingentConsiderationNonCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ContingentConsiderationNonCurrentMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration non current.", "label": "Contingent Consideration Non Current [Member]", "terseLabel": "Contingent Consideration - Non-current [Member]", "verboseLabel": "Contingent Consideration - Non current [Member]" } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "ttgt_ContractLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ContractLiabilitiesMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract liabilities.", "label": "Contract Liabilities [Member]", "terseLabel": "Contract Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenue Included in Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r908" ] }, "ttgt_ContractWithCustomerContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ContractWithCustomerContractPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer contract period.", "label": "Contract With Customer Contract Period", "terseLabel": "Contract with customer contract period" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerDurationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerDurationAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Duration [Axis]", "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r763", "r909" ] }, "us-gaap_ContractWithCustomerDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerDurationDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Duration [Domain]", "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r763", "r909" ] }, "ttgt_ContractWithCustomerLiabilityBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ContractWithCustomerLiabilityBillings", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueIncludedInContractLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability billings.", "label": "Contract with Customer Liability Billings", "verboseLabel": "Contract Liabilities, Billings" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueIncludedInContractLiabilitiesDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Contract Liabilities, Balance", "periodStartLabel": "Contract Liabilities, Balance", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r385", "r386", "r397" ] }, "ttgt_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueScheduleOfDeferredRevenueIncludedInContractLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability revenue recognized during period.", "label": "Contract with Customer Liability Revenue Recognized During Period", "negatedLabel": "Contract Liabilities, Revenue Recognized" } } }, "auth_ref": [] }, "ttgt_ContractWithCustomersAmortizationPeriodOfContractAssets": { "xbrltype": "durationItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ContractWithCustomersAmortizationPeriodOfContractAssets", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract with customers amortization period of contract assets.", "label": "Contract With Customers Amortization Period Of Contract Assets", "terseLabel": "Amortization period of contract assets", "verboseLabel": "Amortization period of contract assets" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfFairValueAndCarryingValueOfDebtInstrumentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes", "label": "Convertible Debt", "verboseLabel": "Convertible senior notes, Carrying Value", "totalLabel": "Convertible Debt, Total", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r24", "r137", "r955" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfFairValueAndCarryingValueOfDebtInstrumentDetail" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible senior notes, Fair Value", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt Securities [Member]", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r910" ] }, "us-gaap_ConvertibleSubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleSubordinatedDebt", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Convertible Subordinated Debt, Total", "label": "Convertible Subordinated Debt", "terseLabel": "Convertible senior notes", "documentation": "Including the current and noncurrent portions, the carrying value of convertible subordinated debt, as of the balance sheet date, initially scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets." } } }, "auth_ref": [ "r24", "r137", "r955" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue", "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r866", "r867" ] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost, Amortization", "terseLabel": "Amortization of acquired technology", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r879" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Cost, Depreciation", "terseLabel": "Depreciation included in cost of revenues", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r879", "r902" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships Member", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r74" ] }, "ttgt_CustomersByCampaignTargetAreaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "CustomersByCampaignTargetAreaMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Customers by campaign target area.", "label": "Customers By Campaign Target Area [Member]", "terseLabel": "Customers by Campaign Target Area [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreement" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes and Loan Agreement", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r118", "r189", "r341", "r347", "r348", "r349", "r350", "r351", "r352", "r357", "r364", "r365", "r367" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r24", "r89", "r90", "r135", "r137", "r193", "r342", "r343", "r344", "r345", "r346", "r348", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r528", "r753", "r754", "r755", "r756", "r757", "r883" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Initial Conversion Price", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price of debt per share", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r119", "r344" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Initial Conversion Rate per $1,000 Principal", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt instrument, conversion rate", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r33", "r62", "r122", "r123", "r344" ] }, "us-gaap_DebtInstrumentConvertibleLatestDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleLatestDate1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Latest Date", "terseLabel": "Debt instrument conversion date", "documentation": "Latest date when the debt instrument can be converted into equity, in YYYY-MM-DD format." } } }, "auth_ref": [ "r34", "r62", "r123" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Shares (in millions)", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Number of common stock issuable upon conversion", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r33", "r62", "r122", "r123", "r344" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "First Interest Payment Date", "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "Date of first required payment", "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format." } } }, "auth_ref": [ "r34", "r86" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r81", "r83", "r342", "r528", "r754", "r755" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective Interest Rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate effective percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r31", "r81", "r368", "r528" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest Rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r31", "r343" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r193", "r342", "r343", "r344", "r345", "r346", "r348", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r366", "r528", "r753", "r754", "r755", "r756", "r757", "r883" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r34", "r193", "r342", "r343", "r344", "r345", "r346", "r348", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r528", "r753", "r754", "r755", "r756", "r757", "r883" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Semi-Annual Interest Payment Dates", "label": "Debt Instrument, Payment Terms", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r32", "r86" ] }, "ttgt_DebtInstrumentPrincipalAmountConverted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "DebtInstrumentPrincipalAmountConverted", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument principal amount converted.", "label": "Debt Instrument Principal Amount Converted", "terseLabel": "Debt instrument converted" } } }, "auth_ref": [] }, "ttgt_DebtInstrumentRepurchasePrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "DebtInstrumentRepurchasePrincipalAmount", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument repurchase principal amount", "label": "Debt Instrument Repurchase Principal Amount", "terseLabel": "Debt instrument repurchase principal amount" } } }, "auth_ref": [] }, "ttgt_DebtInstrumentRepurchaseTransactionFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "DebtInstrumentRepurchaseTransactionFee", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument repurchase transaction fee", "label": "Debt Instrument Repurchase Transaction Fee", "terseLabel": "Transaction fee" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r34", "r62", "r63", "r80", "r81", "r83", "r85", "r121", "r123", "r193", "r342", "r343", "r344", "r345", "r346", "r348", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r366", "r528", "r753", "r754", "r755", "r756", "r757", "r883" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-sale, Realized Gain (Loss), Total", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "terseLabel": "Realized gains or (losses)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r893" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: unamortized debt issuance costs", "label": "Debt Issuance Costs, Net", "terseLabel": "Transaction costs of notes", "totalLabel": "Debt Issuance Costs, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r82", "r907" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "totalLabel": "Deferred Income Tax Assets, Net, Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r451", "r452" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r451", "r452", "r611" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "terseLabel": "Deferred tax benefit", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement, by Type [Table]", "terseLabel": "Deferred Revenue Arrangement By Type [Table]", "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement [Line Items]", "terseLabel": "Deferred Revenue Arrangement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ttgt_DeferredRevenuePaymentTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "DeferredRevenuePaymentTerms", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue payment terms.", "label": "Deferred Revenue Payment Terms", "verboseLabel": "Deferred revenue payment terms", "terseLabel": "Deferred revenue payment terms" } } }, "auth_ref": [] }, "ttgt_DenominatorUsedInComputationOfBasicAndDilutedNetIncomePerCommonShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "DenominatorUsedInComputationOfBasicAndDilutedNetIncomePerCommonShareAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "documentation": "Denominator used in computation of basic and diluted net income per common share.", "label": "Denominator Used In Computation Of Basic And Diluted Net Income Per Common Share [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r60" ] }, "us-gaap_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationNonproduction", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, excluding depreciation of $1,175 and $845, respectively, included in cost of revenue", "label": "Depreciation, Nonproduction", "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives." } } }, "auth_ref": [ "r7", "r60" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r396", "r759", "r760", "r761", "r762", "r763", "r764", "r765" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r396", "r759", "r760", "r761", "r762", "r763", "r764", "r765" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregated Revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r909" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r408", "r412", "r440", "r441", "r443", "r770" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r791" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r824" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic net income (loss) per common share", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r180", "r201", "r202", "r204", "r205", "r207", "r213", "r215", "r222", "r223", "r224", "r228", "r500", "r501", "r606", "r624", "r746" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted net income (loss) per common share", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r180", "r201", "r202", "r204", "r205", "r207", "r215", "r222", "r223", "r224", "r228", "r500", "r501", "r606", "r624", "r746" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r212", "r225", "r226", "r227" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r940" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation expenses", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Employee service share-based compensation, nonvested units, compensation cost not yet recognized", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r442" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Employee service share-based compensation, nonvested units, compensation cost not yet recognized, period for recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r442" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanEsppDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r789" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r789" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r789" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r863" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r789" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r789" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r789" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r789" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r155", "r176", "r177", "r178", "r194", "r195", "r196", "r198", "r208", "r210", "r229", "r302", "r308", "r384", "r444", "r445", "r446", "r460", "r461", "r481", "r483", "r484", "r485", "r486", "r488", "r499", "r518", "r519", "r520", "r521", "r522", "r523", "r549", "r629", "r630", "r631", "r646", "r704" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r295", "r296", "r297" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment, ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r295" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r832" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r796", "r807", "r817", "r842" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r793", "r804", "r814", "r839" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r838" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r504", "r505", "r508" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r504", "r505", "r508" ] }, "ttgt_FairValueAssetsMeasuredOnRecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FairValueAssetsMeasuredOnRecurringBasisAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value assets measured on recurring basis.", "label": "Fair Value Assets Measured On Recurring Basis [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r355", "r400", "r401", "r402", "r403", "r404", "r405", "r505", "r556", "r557", "r558", "r754", "r755", "r766", "r767", "r768" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "terseLabel": "Liability Class", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r79", "r133" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r504", "r505", "r506", "r507", "r509" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r503" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r355", "r400", "r405", "r505", "r556", "r766", "r767", "r768" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r355", "r400", "r405", "r505", "r557", "r754", "r755", "r766", "r767", "r768" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r355", "r400", "r401", "r402", "r403", "r404", "r405", "r505", "r558", "r754", "r755", "r766", "r767", "r768" ] }, "ttgt_FairValueLiabilitiesMeasuredOnRecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value liabilities measured on recurring basis.", "label": "Fair Value Liabilities Measured On Recurring Basis [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "ttgt_FairValueMeasurementWithUnobservableInputsAmountsIncludedInAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsAmountsIncludedInAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement with unobservable inputs amounts included in accrued expenses and other current liabilities.", "label": "Fair Value Measurement With Unobservable Inputs Amounts Included In Accrued Expenses And Other Current Liabilities", "terseLabel": "Amounts included in accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "ttgt_FairValueMeasurementWithUnobservableInputsContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsContingentConsideration", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total contingent consideration", "documentation": "Fair value measurement with unobservable inputs contingent consideration.", "label": "Fair Value Measurement With Unobservable Inputs Contingent Consideration", "terseLabel": "Total Contingent Consideration" } } }, "auth_ref": [] }, "ttgt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfDiscountOnContingentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfDiscountOnContingentLiabilities", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair Value Measurement With Unobservable Inputs Fair Value Measurement With Unobservable Inputs Reconciliation recurring basis amortization of discount on contingent liabilities.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Amortization Of Discount On Contingent Liabilities", "terseLabel": "Amortization of discount on contingent liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Remeasurement of contingent liabilities", "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Liability value on recurring basis", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r14" ] }, "ttgt_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisPaymentsOnContingentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisPaymentsOnContingentLiabilities", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsFairValueOfContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on contingent liabilities", "documentation": "Fair value measurement with unobservable inputs reconciliations recurring basis payments on contingent liabilities.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Payments On Contingent Liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r355", "r400", "r401", "r402", "r403", "r404", "r405", "r556", "r557", "r558", "r754", "r755", "r766", "r767", "r768" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r503", "r509" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r23" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r310", "r311", "r313", "r314", "r315", "r317", "r318", "r319", "r366", "r382", "r489", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r622", "r750", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r893", "r894", "r895", "r896" ] }, "ttgt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Finite-lived intangible asset, expected amortization, after year four.", "label": "Finite Lived Intangible Asset Expected Amortization After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r164", "r323" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (April 1 - December 31)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r116" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r116" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r586", "r590" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r115", "r590" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r586" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseOfIntangibleAssetsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "totalLabel": "Total intangible assets", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r115", "r586" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Remaining amortization period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r586" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r517" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r800", "r811", "r821", "r846" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r800", "r811", "r821", "r846" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r800", "r811", "r821", "r846" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r800", "r811", "r821", "r846" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r800", "r811", "r821", "r846" ] }, "ttgt_FormerStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FormerStockholdersMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Former Stockholders [Member]", "label": "Former Stockholders [Member]", "documentation": "Former stockholders." } } }, "auth_ref": [] }, "ttgt_FourthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "FourthAmendmentMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fourth amendment.", "label": "Fourth Amendment [Member]", "terseLabel": "Fourth Amendment [Member]" } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r105", "r688" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r102" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r163", "r320", "r603", "r752", "r775", "r899", "r900" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r114" ] }, "ttgt_GoodwillAndIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "GoodwillAndIntangibleAssetsLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill and intangible assets.", "label": "Goodwill And Intangible Assets [Line Items]", "terseLabel": "Goodwill And Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "ttgt_GoodwillAndIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "GoodwillAndIntangibleAssetsTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill and intangible assets.", "label": "Goodwill And Intangible Assets [Table]", "terseLabel": "Goodwill And Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r104", "r191", "r234", "r240", "r245", "r248", "r298", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r512", "r748", "r904" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r7", "r18" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Write off of fully amortized intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r882", "r901" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r100", "r139", "r234", "r240", "r245", "r248", "r607", "r619", "r748" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r325", "r327", "r689" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r327", "r689" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureIncomeTaxes1" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r192", "r449", "r455", "r456", "r457", "r462", "r464", "r465", "r466", "r644" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r146", "r151", "r209", "r210", "r237", "r453", "r463", "r625" ] }, "ttgt_IncomeTaxExpenseBenefit1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "IncomeTaxExpenseBenefit1", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense Benefit", "label": "Income Tax Expense Benefit1", "documentation": "Income tax expense benefit1" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax change in enacted tax rate", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r450", "r454" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r46" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r584", "r881" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation expenses", "totalLabel": "Increase (Decrease) in Employee Related Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities with right of use", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r865", "r881" ] }, "ttgt_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets (ROU)", "documentation": "Increase decrease in operating lease right-of-use assets.", "label": "Increase Decrease In Operating Lease Right Of Use Assets", "negatedLabel": "Operating lease assets with right of use" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r881" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible assets with indefinite lives other than goodwill", "totalLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Total", "periodStartLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Beginning Balance", "periodEndLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r117" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r803", "r811", "r821", "r838", "r846", "r850", "r858" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r856" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r792", "r862" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r792", "r862" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r792", "r862" ] }, "us-gaap_InterestAndDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndDebtExpense", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1" ], "lang": { "en-us": { "role": { "totalLabel": "Interest and Debt Expense, Total", "label": "Interest and Debt Expense", "terseLabel": "Interest and Debt Expense", "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfInterestExpenseRecognizedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfInterestExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "totalLabel": "Interest expense recognized", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r106", "r361", "r369", "r756", "r757" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfInterestExpenseRecognizedDetail": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfInterestExpenseRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "0.125% Coupon on 2025 Notes", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r107", "r362", "r756", "r757" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Member]", "terseLabel": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r21" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income, net", "label": "Interest Income (Expense), Net", "totalLabel": "Interest Income (Expense), Net, Total", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r141" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r648", "r650", "r651", "r653", "r655", "r710", "r712", "r714", "r717", "r718", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r779" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r648", "r650", "r651", "r653", "r655", "r710", "r712", "r714", "r717", "r718", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r779" ] }, "ttgt_LeaseAgreementForOffice": { "xbrltype": "areaItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "LeaseAgreementForOffice", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease agreement for office.", "label": "Lease Agreement For Office", "terseLabel": "Lease agreement for office" } } }, "auth_ref": [] }, "ttgt_LeaseAmendmentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "LeaseAmendmentEffectiveDate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease amendment effective date.", "label": "Lease Amendment Effective Date", "terseLabel": "Amendment effective date" } } }, "auth_ref": [] }, "ttgt_LeaseAmendmentEffectiveMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "LeaseAmendmentEffectiveMonthAndYear", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease amendment effective month and year.", "label": "Lease Amendment Effective Month And Year", "terseLabel": "Amendment effective month and year" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r864" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r864" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfLeaseCostsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfLeaseCostsDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r538", "r774" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r943" ] }, "ttgt_LeaseExtensionDate": { "xbrltype": "dateItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "LeaseExtensionDate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease extension date.", "label": "Lease Extension Date", "terseLabel": "Lease extension date" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Lessee, operating lease, existence of option to extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r537" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of Maturities of Operating Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r944" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r544" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Lessee, Operating Lease, Liability, to be Paid, after Year Five, Total", "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r544" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r544" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r544" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r544" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r544" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r544" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, operating lease, renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r942" ] }, "ttgt_LesseeOperatingLeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "LesseeOperatingLeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease term and discount rate table.", "label": "Lessee Operating Lease Term And Discount Rate Table [Text Block]", "terseLabel": "Lessee Operating Lease Term and Discount Rate" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingencies" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases and Contingencies", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r533" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r191", "r298", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r473", "r476", "r477", "r512", "r664", "r747", "r787", "r904", "r946", "r947" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r97", "r138", "r617", "r775", "r884", "r897", "r939" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r161", "r191", "r298", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r473", "r476", "r477", "r512", "r775", "r904", "r946", "r947" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r78" ] }, "ttgt_LiborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "LiborMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "LIBOR [Member]", "documentation": "LIBOR ." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Credit line, outstanding amount", "totalLabel": "Long-term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r24", "r137", "r955" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit facility, Maturity date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line Of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r883" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit line", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r27" ] }, "ttgt_LineOfCreditFacilitySublimitCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "LineOfCreditFacilitySublimitCapacity", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility sublimit capacity.", "label": "Line Of Credit Facility Sublimit Capacity", "terseLabel": "Letter-of-credit sublimit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r27", "r883" ] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Expense", "terseLabel": "Charges, claims related to litigation", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-Lived Assets by Geographic Area", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r20" ] }, "ttgt_LongLivedAssetsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "LongLivedAssetsPercentage", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Long lived assets percentage.", "label": "Long Lived Assets Percentage", "terseLabel": "Long lived assets percentage" } } }, "auth_ref": [] }, "us-gaap_LongTermContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermContractWithCustomerMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue under longer-term contracts [Member]", "label": "Long-Term Contract with Customer [Member]", "documentation": "Contract with customer in which duration is classified as long-term." } } }, "auth_ref": [ "r763" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (April 1 - December 31)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r885" ] }, "us-gaap_LongTermDebtMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturityDate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maturity Date", "label": "Long-Term Debt, Maturity Date", "terseLabel": "Loan facility maturity date", "documentation": "Maturity date of long-term debt, in YYYY-MM-DD format." } } }, "auth_ref": [ "r938" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Net carrying amount", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r167" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r34", "r61" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "auth_ref": [ "r254", "r761", "r909", "r956", "r957" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r407", "r583", "r626", "r656", "r657", "r711", "r713", "r715", "r716", "r721", "r738", "r739", "r749", "r758", "r769", "r776", "r906", "r948", "r949", "r950", "r951", "r952", "r953" ] }, "ttgt_MayTwoThousandTwentyRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "MayTwoThousandTwentyRepurchaseProgramMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "May two thousand twenty repurchase program.", "label": "May Two Thousand Twenty Repurchase Program [Member]", "terseLabel": "May 2020 Repurchase Program [Member]" } } }, "auth_ref": [] }, "ttgt_MayTwoThousandTwentyTwoRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "MayTwoThousandTwentyTwoRepurchaseProgramMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "May 2022 Repurchase Program [Member]", "label": "May Two Thousand Twenty Two Repurchase Program [Member]", "documentation": "May two thousand twenty two repurchase program." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r830" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r830" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r407", "r583", "r626", "r656", "r657", "r711", "r713", "r715", "r716", "r721", "r738", "r739", "r749", "r758", "r769", "r776", "r906", "r948", "r949", "r950", "r951", "r952", "r953" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r849" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r857" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "auth_ref": [ "r254", "r761", "r909", "r956", "r957" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r831" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r109", "r110", "r111" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income (loss) applicable to common stockholders", "totalLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r101", "r111", "r140", "r159", "r171", "r174", "r178", "r191", "r197", "r201", "r202", "r204", "r205", "r209", "r210", "r220", "r234", "r240", "r245", "r248", "r298", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r501", "r512", "r621", "r686", "r702", "r703", "r748", "r785", "r904" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) applicable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Diluted, Total", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r182", "r214", "r216", "r217", "r218", "r219", "r221", "r224" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ttgt_NewTechtargetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "NewTechtargetMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New TechTarget [Member]", "label": "New TechTarget [Member]", "documentation": "New TechTarget." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r830" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r800", "r811", "r821", "r838", "r846" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r828" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r827" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r838" ] }, "ttgt_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Modified", "label": "Rule 10b5-1 Arrangement Modified", "documentation": "Non-rule 10b5-1 arrangement modified flag." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r857" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r857" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "International [Member]", "verboseLabel": "Other International [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r961", "r962", "r963", "r964" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements [Member]", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r73" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "terseLabel": "Long-lived assets, Total", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r253" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America [Member]" } } }, "auth_ref": [ "r961", "r962", "r963", "r964" ] }, "ttgt_NovemberTwoThousandTwentytwoRepurchaseprogramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "NovemberTwoThousandTwentytwoRepurchaseprogramMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "November Two Thousand TwentyTwo repurchase program [Member]", "label": "November Two Thousand TwentyTwo RepurchaseProgram [Member]", "terseLabel": "November 2022 Plans [Member]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segment", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r890" ] }, "ttgt_NumberOfWebinarsVirtualEventChannels": { "xbrltype": "integerItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "NumberOfWebinarsVirtualEventChannels", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of webinars virtual event channels", "label": "Number of Webinars Virtual Event Channels", "terseLabel": "Number of webinars/virtual event channels" } } }, "auth_ref": [] }, "ttgt_NumberOfWebsites": { "xbrltype": "integerItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "NumberOfWebsites", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of websites.", "label": "Number Of Websites", "terseLabel": "Number of websites" } } }, "auth_ref": [] }, "ttgt_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "NumeratorAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "documentation": "Numerator.", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "ttgt_OneTimeCashAllowanceFromLeaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "OneTimeCashAllowanceFromLeaseAgreement", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "One-time cash allowance from lease agreement.", "label": "One Time Cash Allowance From Lease Agreement", "terseLabel": "One-time cash allowance" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r234", "r240", "r245", "r248", "r748" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfLeaseCostsDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfLeaseCostsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r539", "r774" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "lease impairment charge", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r941" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfOperatingLeaseLiabilitiesIncludedInConsolidatedBalanceSheetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfOperatingLeaseLiabilitiesIncludedInConsolidatedBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r535" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfOperatingLeaseLiabilitiesIncludedInConsolidatedBalanceSheetDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfOperatingLeaseLiabilitiesIncludedInConsolidatedBalanceSheetDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r535" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfOperatingLeaseLiabilitiesIncludedInConsolidatedBalanceSheetDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfOperatingLeaseLiabilitiesIncludedInConsolidatedBalanceSheetDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current operating lease liability", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r535" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets with right-of-use", "verboseLabel": "Operating lease assets (right -of-use assets)", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r534" ] }, "ttgt_OperatingLeaseTermOptionToExtend": { "xbrltype": "durationItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "OperatingLeaseTermOptionToExtend", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating lease term option to extend.", "label": "Operating Lease Term Option To Extend", "terseLabel": "Operating lease term option to extend" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfAdditionalInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate \u2014 operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r543", "r774" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfAdditionalInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term \u2014 operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r542", "r774" ] }, "ttgt_OperatingLeasesIncomeStatementLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "OperatingLeasesIncomeStatementLease", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating Leases Income Statement Lease", "label": "Operating Leases Income Statement Lease", "terseLabel": "Base monthly rent" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesIncomeStatementMinimumLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesIncomeStatementMinimumLeaseRevenue", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Income Statement, Minimum Lease Revenue", "documentation": "The total amount of lease revenue recognized for the period for which the lessee was obligated under leasing arrangements regardless of any other events or conditions. This amount excludes contingent revenue and sublease revenue." } } }, "auth_ref": [ "r145" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperations" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Operations", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r88", "r131", "r639", "r640" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r165" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on investments (net of tax provision effect of $(7) and $18, respectively)", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Unrealized gain (loss) on investments", "totalLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r5", "r11", "r132" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on investments, tax effect", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities, Tax, Portion Attributable to Parent, Total", "documentation": "Amount, after reclassification adjustment, of tax expense (benefit) for gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r5", "r11", "r132" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on foreign currency exchange", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r11", "r132" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "terseLabel": "Foreign currency translation gain (loss)", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r11", "r132", "r172", "r175" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "ttgt_OtherLongTermLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "OtherLongTermLiabilitiesPolicyTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Other long-term liabilities.", "label": "Other Long Term Liabilities Policy [Text Block]", "terseLabel": "Other Liabilities" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r798", "r809", "r819", "r844" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r801", "r812", "r822", "r847" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r801", "r812", "r822", "r847" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r826" ] }, "ttgt_PaymentsForEarnOutLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "PaymentsForEarnOutLiabilities", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments for earn out liabilities.", "label": "Payments For Earn Out Liabilities", "negatedLabel": "Payment of earnout liabilities" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury shares and related costs", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Tax withholdings related to net share settlements", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r184" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of investments", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r42", "r183", "r263" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment, and other capitalized assets, net", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r108" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r829" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r829" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r828" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r838" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r831" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r827" ] }, "ttgt_PercentageIncreaseInBaseRent": { "xbrltype": "percentItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "PercentageIncreaseInBaseRent", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage increase in base rent.", "label": "Percentage Increase In Base Rent", "terseLabel": "Percentage increase in base rent" } } }, "auth_ref": [] }, "ttgt_PercentageOfSalePriceOfCommonStockAndConversionRate": { "xbrltype": "percentItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "PercentageOfSalePriceOfCommonStockAndConversionRate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of sale price of common stock and conversion rate.", "label": "Percentage Of Sale Price Of Common Stock And Conversion Rate", "terseLabel": "Percentage of sale price of common stock and conversion rate" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936" ] }, "ttgt_PooledBondAndMoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "PooledBondAndMoneyMarketFundsMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Pooled Bond and money market funds [Member]", "documentation": "Pooled Bond and Money Market Funds [Member]" } } }, "auth_ref": [] }, "ttgt_PooledBondFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "PooledBondFundMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pooled Bond Funds [Member]", "documentation": "Pooled bond fund.", "label": "Pooled Bond Funds [Member]" } } }, "auth_ref": [] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r91", "r371" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r666" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r91", "r371" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r91", "r666", "r684", "r959", "r960" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value\u037e 5,000,000 shares authorized\u037e no shares issued or outstanding", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r613", "r775" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r875" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid taxes", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r743", "r751", "r898" ] }, "ttgt_ProRataShareOfAnAmountInCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ProRataShareOfAnAmountInCash", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pro rata share of an amount in cash", "label": "Pro Rata Share of an Amount in Cash", "documentation": "Pro rata share of an amount in cash." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Aggregate principal amount of term loan borrowed", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r880" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanEsppDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of shares", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r4", "r17" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises", "verboseLabel": "Cash received from exercise of options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r17" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r159", "r171", "r174", "r185", "r191", "r197", "r209", "r210", "r234", "r240", "r245", "r248", "r298", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r471", "r474", "r475", "r501", "r512", "r607", "r620", "r645", "r686", "r702", "r703", "r748", "r772", "r773", "r786", "r878", "r904" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r608", "r618", "r775" ] }, "ttgt_ProprietaryUserInformationDatabaseAndInternetTrafficMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ProprietaryUserInformationDatabaseAndInternetTrafficMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Proprietary user information database and internet traffic.", "label": "Proprietary User Information Database And Internet Traffic [Member]", "terseLabel": "Proprietary User Information Database and Internet Traffic [Member]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debt", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r181", "r312" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r826" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r826" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r399", "r407", "r435", "r436", "r437", "r559", "r583", "r626", "r656", "r657", "r711", "r713", "r715", "r716", "r721", "r738", "r739", "r749", "r758", "r769", "r776", "r779", "r903", "r906", "r949", "r950", "r951", "r952", "r953" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r399", "r407", "r435", "r436", "r437", "r559", "r583", "r626", "r656", "r657", "r711", "r713", "r715", "r716", "r721", "r738", "r739", "r749", "r758", "r769", "r776", "r779", "r903", "r906", "r949", "r950", "r951", "r952", "r953" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r793", "r804", "r814", "r839" ] }, "ttgt_RegulatoryAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "RegulatoryAssetsAbstract", "lang": { "en-us": { "role": { "documentation": "Regulatory assets.", "label": "Regulatory Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r406", "r550", "r551", "r659", "r660", "r661", "r662", "r663", "r683", "r685", "r709" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r406", "r550", "r551", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r659", "r660", "r661", "r662", "r663", "r683", "r685", "r709", "r945" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Product development", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r87", "r448", "r954" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Product Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [ "r156", "r194", "r195", "r196", "r197", "r198", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r211", "r228", "r303", "r304", "r461", "r495", "r499", "r500", "r501", "r532", "r548", "r549", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r641" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r794", "r805", "r815", "r840" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r795", "r806", "r816", "r841" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r802", "r813", "r823", "r848" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [ "r156", "r194", "r195", "r196", "r197", "r198", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r211", "r228", "r303", "r304", "r461", "r495", "r499", "r500", "r501", "r532", "r548", "r549", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r641" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]", "verboseLabel": "Restricted Stock [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r94", "r124", "r616", "r633", "r638", "r643", "r667", "r775" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r155", "r194", "r195", "r196", "r198", "r208", "r210", "r302", "r308", "r444", "r445", "r446", "r460", "r461", "r481", "r484", "r485", "r488", "r499", "r629", "r631", "r646", "r959" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "label": "Net sales, Total", "verboseLabel": "Total Revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r235", "r236", "r239", "r243", "r244", "r250", "r252", "r254", "r395", "r396", "r585" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r152", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r398" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Net Sales by Campaign Target Area and Geographic Area", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r19" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r687", "r740", "r745" ] }, "ttgt_RevenueRecognitionRemainingPerformanceObligationExpectedTimingOfInvoicingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "RevenueRecognitionRemainingPerformanceObligationExpectedTimingOfInvoicingPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition remaining performance obligation expected timing of Invoicing period.", "label": "Revenue Recognition Remaining Performance Obligation Expected Timing Of Invoicing Period", "terseLabel": "Revenue recognition timing of invoicing period" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Reclassification, Adjustment [Member]", "terseLabel": "Reclassification Adjustment [Member]" } } }, "auth_ref": [ "r158" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets and lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r541", "r774" ] }, "ttgt_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Modified", "label": "Rule 10b5-1 Arr Modified [Flag]", "documentation": "Rule 10b5-1 arrangement modified flag." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r857" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r857" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Fair Value and Carrying Value of Debt Instrument", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Notes", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r34", "r62", "r63", "r80", "r81", "r83", "r85", "r121", "r123", "r754", "r756", "r885" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Notes", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) Per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r889" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r295", "r296", "r297" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets Carried at Fair Value and Measured on Recurring Basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r504", "r505" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r57", "r58", "r586" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r57", "r58" ] }, "ttgt_ScheduleOfInterestExpenseRecognizedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ScheduleOfInterestExpenseRecognizedTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of interest expense recognized.", "label": "Schedule Of Interest Expense Recognized Table [Text Block]", "terseLabel": "Schedule Of Interest Expense Recognized" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity Under Company's Plans", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r54", "r99" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r51", "r52", "r53", "r55" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanEsppDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r409", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]", "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity Under Company's Plans", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r15", "r16", "r67" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation of ESPP purchase rights and the underlying weighted-average assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt and Equity Securities, FV-NI [Line Items]", "terseLabel": "Schedule of Trading Securities and Other Trading Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Schedule Of Trading Securities And Other Trading Assets [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense of Intangible Assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r58" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r788" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r790" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r252", "r253", "r649", "r652", "r654", "r712", "r714", "r718", "r722", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r741", "r760", "r779", "r909", "r956" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r238", "r242", "r246", "r247", "r248", "r249", "r250", "r251", "r254" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r102" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Period of grants vested", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r770" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r66" ] }, "ttgt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEffectiveDate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award effective date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Effective Date", "terseLabel": "Plan effective date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Shares, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value Per Share, Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares, Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value Per Share, Granted", "verboseLabel": "Weighted-average fair value per right granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Shares, Nonvested outstanding, ending balance", "periodStartLabel": "Shares, Nonvested outstanding, beginning balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r424", "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-Average Grant Date Fair Value Per Share, Nonvested outstanding, ending balance", "periodStartLabel": "Weighted-Average Grant Date Fair Value Per Share, Nonvested outstanding, beginning balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r424", "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Stock options vested", "negatedLabel": "Shares, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Grant date fair value of restricted stock units vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value Per Share, Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r428" ] }, "ttgt_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationMonthAndYear", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award expiration month and year.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Expiration Month And Year", "terseLabel": "Expiry date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "verboseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanEsppDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r409", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Common stock additional shares authorized for issuance", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock shares available for issuance", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options Outstanding, Options exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price Per Share, Options exercisable", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityUnderCompanysPlansParentheticalDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercised", "verboseLabel": "Intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Options Outstanding, Cancelled", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options Outstanding, Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "New awards granted", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r918" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityUnderCompanysPlansParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "terseLabel": "Exercise price per share", "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options Outstanding, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value per right granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, ending balance", "periodStartLabel": "Options outstanding, beginning balance", "terseLabel": "Common stock outstanding under the plan", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r416", "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted- Average Exercise Price Per Share, Options outstanding, ending balance", "periodStartLabel": "Weighted-Average Exercise Price Per Share, Options outstanding, beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r416", "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options vested or expected to vest", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options Outstanding, Options vested or expected to vest", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Options vested or expected to vest", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanEsppDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ] }, "ttgt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangements by share based payment award options cancel in period weighted average exercise price.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Cancel In Period Weighted Average Exercise Price", "terseLabel": "Weighted- Average Exercise Price Per Share, Cancelled" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price Per Share, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate Intrinsic Value, Nonvested outstanding", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Period of grants expired", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r771" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfValuationOfEsppPurchaseRightsAndUnderlyingWeightedaverageAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r434" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term in Years, Options exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term in Years, Options outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r128" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term in Years, Options vested or expected to vest", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r432" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "verboseLabel": "Impact of net settlements, shares", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermContractWithCustomerMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue under short-term contracts [Member]", "label": "Short-Term Contract with Customer [Member]", "documentation": "Contract with customer in which duration is classified as short-term." } } }, "auth_ref": [ "r763" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfLeaseCostsDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesSummaryOfLeaseCostsDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r540", "r774" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r112", "r188" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r37", "r155", "r176", "r177", "r178", "r194", "r195", "r196", "r198", "r208", "r210", "r229", "r302", "r308", "r384", "r444", "r445", "r446", "r460", "r461", "r481", "r483", "r484", "r485", "r486", "r488", "r499", "r518", "r519", "r520", "r521", "r522", "r523", "r549", "r629", "r630", "r631", "r646", "r704" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureRevenueDisaggregatedRevenueDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesByCampaignTargetAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r252", "r253", "r649", "r652", "r654", "r712", "r714", "r718", "r722", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r741", "r760", "r779", "r909", "r956" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r194", "r195", "r196", "r229", "r585", "r642", "r647", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r683", "r685", "r687", "r688", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r704", "r780" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh1", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r194", "r195", "r196", "r229", "r585", "r642", "r647", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r683", "r685", "r687", "r688", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r704", "r780" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r797", "r808", "r818", "r843" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanEsppDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock from employee stock purchase plan , shares", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued under the ESPP", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r13", "r91", "r92", "r124" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock from restricted stock awards, shares", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r13", "r124" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityUnderCompanySPlansDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock from exercise of options, shares", "negatedLabel": "Options Outstanding, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r91", "r92", "r124", "r421" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock from exercise of options", "negatedLabel": "Issuance of common stock from exercise of options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r37", "r124" ] }, "ttgt_StockOptionTwoThousandSevenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "StockOptionTwoThousandSevenPlanMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock option 2007 Plan.", "label": "Stock Option Two Thousand Seven Plan [Member]", "terseLabel": "Stock Option 2007 Plan [Member]" } } }, "auth_ref": [] }, "ttgt_StockOptionTwoThousandSeventeenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "StockOptionTwoThousandSeventeenPlanMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock option two thousand seventeen plan.", "label": "Stock Option Two Thousand Seventeen Plan [Member]", "terseLabel": "Stock Option 2017 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Common stock repurchase authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r92", "r95", "r96", "r113", "r668", "r684", "r705", "r706", "r775", "r787", "r884", "r897", "r939", "r959" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquity1" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r120", "r190", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r383", "r384", "r490", "r707", "r708", "r727" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r524", "r552" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r524", "r552" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r524", "r552" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r837" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed Websites, Technology and Patents [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r22" ] }, "ttgt_TerminationFeePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "TerminationFeePayable", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureOrganizationAndOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Termination fee payable", "label": "Termination Fee Payable", "documentation": "Termination fee payable." } } }, "auth_ref": [] }, "ttgt_ThirdAmendmentNewtonLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ThirdAmendmentNewtonLeaseMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureLeasesAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Third amendment newton lease.", "label": "Third Amendment Newton Lease [Member]", "terseLabel": "Third Amendment Newton Lease [Member]" } } }, "auth_ref": [] }, "ttgt_TimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "TimeDepositsMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time Deposits [Member]", "label": "Time Deposits [Member]", "documentation": "Time deposits." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r829" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r836" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r142", "r143", "r144", "r257", "r258", "r260" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks, Trade Name and Domain Name [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r72" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r856" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r858" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ttgt_TransactionAndRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "TransactionAndRelatedExpenses", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction and related expenses", "label": "Transaction and Related Expenses", "documentation": "Transaction and related expenses." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsShorttermInvestmentsDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r366", "r382", "r489", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r622", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r893", "r894", "r895", "r896" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r859" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r860" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r858" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r858" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r861" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r859" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Stock repurchased, average price per share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 30,244,211 and 30,243,921 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r38", "r64", "r65" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Common stock repurchased, shares", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r92", "r124" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Retired", "verboseLabel": "Purchase of common stock through stock buyback, shares", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r13", "r92", "r124" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Common stock repurchase, amount", "negatedLabel": "Purchase of common stock through stock buyback", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r64", "r124" ] }, "ttgt_TwoThousandAndSevenPlanAndTwoThousandAndSeventeenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "TwoThousandAndSevenPlanAndTwoThousandAndSeventeenPlanMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and seven plan and two thousand and seventeen plan.", "label": "Two Thousand And Seven Plan And Two Thousand And Seventeen Plan [Member]", "terseLabel": "2007 and 2017 Plans [Member]" } } }, "auth_ref": [] }, "ttgt_TwoThousandEighteenLoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "TwoThousandEighteenLoanAndSecurityAgreementMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand eighteen loan and security agreement.", "label": "Two Thousand Eighteen Loan And Security Agreement [Member]", "terseLabel": "2018 Loan Agreement [Member]" } } }, "auth_ref": [] }, "ttgt_TwoThousandTwentyFiveNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "TwoThousandTwentyFiveNotesMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Notes [Member]", "label": "Two Thousand Twenty Five Notes [Member]", "documentation": "Two thousand twenty five notes." } } }, "auth_ref": [] }, "ttgt_TwoThousandTwentyOneLoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "TwoThousandTwentyOneLoanAndSecurityAgreementMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one loan and security agreement.", "label": "Two Thousand Twenty One Loan And Security Agreement [Member]", "terseLabel": "2021 Loan Agreement [Member]" } } }, "auth_ref": [] }, "ttgt_TwoThousandTwentySixNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "TwoThousandTwentySixNotesMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfConvertibleNotesDetails", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementScheduleOfNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026 Notes [Member]", "label": "Two Thousand Twenty Six Notes [Member]", "documentation": "Two thousand twenty six notes." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r197", "r198", "r199", "r200", "r211", "r261", "r262", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r326", "r444", "r445", "r446", "r458", "r459", "r460", "r461", "r468", "r469", "r470", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r510", "r511", "r513", "r514", "r515", "r516", "r525", "r526", "r529", "r530", "r531", "r532", "r545", "r546", "r547", "r548", "r549", "r587", "r588", "r589", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationLongLivedAssetsByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "auth_ref": [] }, "ttgt_UnaffiliatedCustomersByGeographicAreaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "UnaffiliatedCustomersByGeographicAreaMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationNetSalesToCustomersByGeographicAreaDetail", "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Unaffiliated customers by geographic area .", "label": "Unaffiliated Customers By Geographic Area [Member]", "terseLabel": "Unaffiliated Customers by Geographic Area [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r855" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r147", "r148", "r149", "r150" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh": { "parentTag": "ttgt_WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingAndPotentiallyDilutiveShares", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of potentially dilutive shares", "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r889" ] }, "ttgt_WeightedAverageNumberOfBasicSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "WeightedAverageNumberOfBasicSharesOutstanding", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "documentation": "Weighted average number of basic shares outstanding.", "label": "Weighted Average Number Of Basic Shares Outstanding", "terseLabel": "Weighted average shares of stock outstanding", "verboseLabel": "Weighted average shares of stock outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares of stock outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Diluted weighted average shares", "terseLabel": "Diluted weighted average shares", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r214", "r224" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh", "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:", "verboseLabel": "Diluted:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r213", "r224" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Basic:" } } }, "auth_ref": [] }, "ttgt_WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingAndPotentiallyDilutiveShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingAndPotentiallyDilutiveShares", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "documentation": "Weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares.", "label": "Weighted Average Shares Of Common Stock And Vested Undelivered Restricted Stock Units Outstanding And Potentially Dilutive Shares", "totalLabel": "Total weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares" } } }, "auth_ref": [] }, "ttgt_WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingBasic", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "documentation": "Weighted average shares of common stock and vested, undelivered restricted stock units outstanding basic.", "label": "Weighted Average Shares Of Common Stock And Vested Undelivered Restricted Stock Units Outstanding Basic", "terseLabel": "Weighted average shares of common stock and vested, undelivered restricted stock units outstanding" } } }, "auth_ref": [] }, "ttgt_WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingDiluted", "calculation": { "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh": { "parentTag": "ttgt_WeightedAverageSharesOfCommonStockAndVestedUndeliveredRestrictedStockUnitsOutstandingAndPotentiallyDilutiveShares", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureNetIncomeLossPerCommonShareReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomeLossPerCommonSh" ], "lang": { "en-us": { "role": { "documentation": "Weighted average shares of common stock and vested undelivered restricted stock units outstanding diluted.", "label": "Weighted Average Shares Of Common Stock And Vested Undelivered Restricted Stock Units Outstanding Diluted", "terseLabel": "Weighted average shares of common stock and vested, undelivered restricted stock units outstanding" } } }, "auth_ref": [] }, "ttgt_WesternAllianceBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "WesternAllianceBankMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Western Alliance Bank.", "label": "Western Alliance Bank [Member]", "terseLabel": "Western Alliance Bank [Member]" } } }, "auth_ref": [] }, "ttgt_ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.techtarget.com/20240331", "localname": "ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember", "presentation": [ "http://www.techtarget.com/20240331/taxonomy/role/DisclosureConvertibleNotesAndLoanAgreementAdditionalInformationDetail", "http://www.techtarget.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Zero Point One Two Five Percentage Convertible Senior Notes.", "label": "Zero Point One Two Five Percentage Convertible Senior Notes [Member]", "terseLabel": "0.125% Convertible Senior Notes [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 82 0000950170-24-056856-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-056856-xbrl.zip M4$L#!!0 ( '" J5C@_NT;!:L! ',7 @ 2 :6UG,3$P.#DT.#0Y7S N M:G!G[+P)U.Q872]ZF@:$UHNVC,I@VR@(X72FRG1N]W&EQB255%))*A,*+V-5 MYE0JE4H"R', ! 4>(,["=Z[ZVW>J_UY7PGV?NWL_=_^OWWSK=O>,\-_WSFA[@I.SUST1TNNNAA%SWL MS)D;/GOF8=(FK_+=)B\N0Z^ SI!#5KCXLV=.R@^=U#AST9F+;OSWA@\__/.; MJBK.@6"VN\+V_PLU3L+$+$+X" L]<^=--8;NQ7UWF^.LPN^KRZ_[RM9=? M%GI77:YC B04(W\3,EWI*]U"=;O8I;S+?_K\)5)M089+L=U5I5WEYVX WJ?!M9[3POLVP^@=](Q3\IF*< MZ(;GG@OR,K6K\V%JKWTP*OSUE>"W[MZ\:A56B7_^9IV>:A>=5#>_>^.#)#QY MJW.)G?4B;LYZ?F#OD^KR\U(99M65X+'*+0#!6R.>OM$M.[^R%_XYH;<\SZ[L ML5WYYT],ZBP,G44@%8;.(=0YB#@+X><@Z$KP5G5OB9-[8=#>"@4_HE@7 +Y5 MZ1;-1Z7?W_UN7N(F-6\+(R_5/$_.'QT(^RUQ7X;@5V"7_91@N_W$]8[P(3=! MN]#F%G#J9I\ZF1TFN^]18"?_%':Y\T^T]JK+;U3;RV_5X$)/)_9[[A!ZU>8\ M@N&G[W636]^IT<8/UYOJ/(PBWVIUX=YW:G9!-3EI,OM6NUOIZZW;G6KX>9"* MP %-+Y78XN0U/:37DR%/3W8T/0:));U;S3:U-Z,Z>T8=V+&P%VAZL(R3!0U M]&D9TGW]DS*A'_3 AO[O]/*D<5^6]! $!O0XGL8.PB7T3#TV"$"'9ON'Z^5D M2*\FP_5J.ES'L^'2Y$:']6RX7O-C.I^/#OG\%' \I(4Q?3CY68[I@32A27$\ M%-3I<*E.FH,S:W8NTY#!-W\.$V9X-1W,*;7RU%_KY^1'B@3>F$)\I"F MIZS,-DMM,IL@D] U)RNAF&V&C=XL0VEX"KBJF(W06"$YDMMU/4F6G:S&VWEK MHM)HL5IF,2YVBXVWLAAU#.U9ELL%;K196QNNG[JM FG50IL/RW8 2I-30%A4 M(7 *,84+2E\,[5. ;=.QB%^ALVC8JZG!1X6V^U^5]IXG N<,F@2_&B(2LK"YR;KQEO%A_7ID+G(FLY"+_:F*Y3G M@! @=1M.B2M!76&2G'BFKA6.,85] Y83*_5R6R]*9P;O'>0_&OXI(#!..%U/ ML-!*B[V;67@0;\6XL.UL.T^W6[RMRBU0@W:O:.,3C9BVVF0'L>+9J)KJJ=DS'@0<: M8WW%.P5<\+*M3:52P-.U+?B;(0'6W+ %L)%0S2;)0:AM7Y0@H,"J,@!%)U?A&? GI9B8(V=U@/ M"R'T['Z?00LMI?])&CU M83J?PYL2J0&3)_!N6V'2=HHT^>84,#9KI2;F/+3RVX@_T(RFMDKJ<+M=!#%D M"G8SN-#BBF*2*I_E@5&/>,MF\N4N8

J^!:3:R..K@M8ZWJ02&P)(%;@"XE@$PM(-$G8$)C M\5+R6^7H;9)L=D!8V8RU8DQF P##+9&+?;\+K<$@=^2]##1K7Q?94XO,@F0; MM EEZ^..MU%>5]/(\*+Y)(M*]!1PH/#<;$!M:0!TV+;.$3,:@?K8B"DG @\C MUZ5HN%99:D66OA5)5E>V522-.-IOM$S.VV*(1YN5-[>T07.,>H+8#V9GA0,% M,;,R T4IPR+;9'RTRKW59JGQNIOSJQY<P,CE$/36K7]@*9B;?MEA2VL=>LYBB$62:_284\"WJA!9QQ8D4\5D%:3CAZ M375^%JYY)8L\5II: 0)2F5Z'IX!"F6R&F.BM"3EC;&/+('7.MQX&'L9S-,4A M 8@,,TZ6=(>XV<&8: $VP*D%[B;;NDZE.<#Z:>AJ(5 MT.U]"-,)#9GOFYM?3@%O?F\W!X6 A#V:C)%ZYH(Z921&XMC>;#EC\2$VK@]* M'6S]0^NR,S7$,ZUIQG6"2BG:Z_ I("B,R<[S1B/1!I-A.2RH73&MZ0(IE_V\ MDX8+"EB\ED-&5EM+(/>]N\\*)AF#V4Q#)EZ'E34PM2=X8$V.WJ:.R6Z4=:,2 MW.VV24IDXH%**"L;#(DIYI*1OZIYUS3DBE]7!IT[:[Y+%_(23H.$#>HV;CEL MWS4FNP1B[A206#O9IB;I+AX#]HJ*6C+'>=$D4HWVC#W;R4GD:OI01?BY7:O5 MTNL29#XE$EBRQ;*$9$#"LS"(P=8KCW0N[723FD,AG\W11E6EE;QLHI)C#\-< M:J2E%\34W,=D$?VQ:Y1)0.J M5JK3!3]7"'2,!-&FHV2+F.9(=&A*9FHBI&N#ELS&FDRNAXF31,S$HV,FYE"!3=2@HWNCIT@9V9'6R:'.Z$U+=[CMM7$U0=HN.F]"2@@ M))G:2*BV K VHHVWK/:YLD?+7,(2 @*@13V*XHU)(F(,RXT"YED*G +N!U9> MY'&Z<159F3-1O(*UQ-2&0V8UL4))H9$-I4"90JVJR,83>XE6>W^W:&:[;> > MV&8HSWM.RU:8@1TMY<1%.> \+>8DL.ZD'(:\9EHOG F(ETQ:!=9V?&@1T8Q2 M'%P@ULB @+B>@H(1,^1!8FYJL2G ^FP9AO M1"'3K(44'U*P&L,=68*TE+$C&)9SCR$1(2FWXY4R7C4RRT50,1=C)VN.0VY[ M<7,$U#7:GK%LHYHHE $/A6%NW(F#GP\7(?*()UR'"POB:@D55H35WMH(GM; M8/[=L*^TQ@Y!N@_F$T&/<6U*F62#DJ:/KK:Z,ENDF M/N8:N@VNI3 QNJ ^P^%AI"_[*^66*&";-A(BC!,@ZF,D6WX&% ==M3P&A+ M%F#(+WJAG$0V&0LAG PK:3$&"TE!68THPZ%[B(IVF],Q36PV+04@RVS#R&TE M(=& MI=84PWC(];VXD$5 P_GM>#32*:*(>F4$X-^ '2AX76 M!Q.^"P);TM(J-A5D%3E)KP+>/+.+GFOW7*4[LB]E)PEV-AZXW90:]DHNBF : MJAK(8A ^<&L7YWG*&(H84.[%U2)(2&6,&$+ ST(BVZ%\8^(2R'UGI-"2EP8Q[0"1$VQW:FL7<%%M=G!JNZN M5#YD4=6@$?$"V#K <&.\#!*K=.:V,*@R.4<'>+7J=YL]C1.5!) MGU^9$XV@W%9PRW'A&6M2M$)114LP8QB=#T&0AQ"2<&O(\14$6OAY."^$O"1F MVB:9F1J']HRU=;5C-MJ8%M@E"_-0;*4$!QF*DL;N0>H3FMU8WM>#KHI)1FM\ MV"0:J5[U>JD330P3!B\L9*O4YV91[\U"9"7(/ZXYN"XHGQ!\C?557.@8#[G@ MNU<%V?B:-R(;'5K-2GV+TA4VY)W6X]ABRK(6,QO@#B %H]&RSR$%Z^AMBN%B M-S9O*P6_[8L^!;.%J1HH9N+@<%)8\%IQUYZ_J(5C>MLQ^#02U28MAHWGS,A5 MUA88!_N2#"Z R"[F]A))L#$G!"-!% .0IBNW+<(#2:VS0SRZX TD/\B;H==T(T&= MRLL%.]/V/$/E8170EN**0+,^-52[ -O"?*<>$_#UOK)A)N2(]9J? M)6?@'&LC*9&="<\])VXQC6Q[?@"S:UAY@U"U8]5(?,QZ^82EP,4(: M%=:T8WJ[ L"BV2IB@W2S5MGM06C&'IH0L%#?./&/*K!K>@ZM*A4GKQL(0'Q] M-M8N?!S<E/<*KHM0'2T4G\<5T M,?.COM/=F#RXJPD=A@ GB4>RE(0$N?.M$I2=>%:5K#QF PI95C7#@;N8[1;1 MO'':O3-QW6Y2YP$92IU853ZD,RVU%0Z&L1"CB:R/7GX KJ;(DP#0PHY]2$=YG\&#AV!%=Z @\FHSAZ1 =B.,= MKJ'Y\0US=NM&(RM$\4R1VRC(T)IQ,C";$IVYPW08M@])A:=Q7)=RGP60HX*5 M@%E+- >\SS_4VMRD8,ST;J24C^Z+KLU*A;<8J%#4:$E.:'73)]T2$A;\;!E5 M^IK:E5G"N;5*9?+:B1T>8KH(JZ&@S7(7*.V,I6.37:^'@'B,RWJB14N? VDG M<^:#AEN(5MK)33,( :$6_-H T['!=SI/[378;V?R00RC?,L;5*+1*Q^Q=O*R MP"(N%K!3P)F,)909Q# F)GW2+I<*LH\']L:/T03?3$=ENQZNI'TXSZ7:$%1N MWE+3O%?!P6'&OUN0!)#$1, :LKBX],:N=>+VQG&T\82436NV)@!\$6;S92%K1>EN9 M@4)T$QS9%]IEV(:$\=@!]3+OQ'DXFP:;3;@"=TV^2)A!ME<3TER[V0K;0;O- M7O8+,/8 M6H\5*NP+7E8SL1FPR;0\0W;>#I+7:<0\ RD&5W<@IT7["A[MU=S MQK3'\B2+DA:7\EKP4.<[B^P4\#^2JEE@&-A[T1)K-PRN5AT3L/6,6;%S3EP3 M=+H9]TD1Q], +!PY]LQBN&8'))L$(P%J$&!K$&L*.C PU!V\ M7E#S6I? #5G/3,_0++'C(MQ#^+JG:%C.8BO\ IU3BMP7XO$8'W&C<0Q.(W3? M\[]XAY+P8L&>Y()^W7$U-IUV]L%V)@B6[ MH,02WAU3; LU,%FW>&N^(XXZ/ M;Q8XALWZUP)Z0S$PDR T U3UO)#CR7;HV(MZ:FZKEB4-CMF-DUX7^=V.L2#6 M:2D9:/ L47?,, _V-03( .DA0&0E$?N!:([D\Y&"0+LUZ@X+)! M,:=/QH^/#^,%(FT4 UCMC)3HF<;LZ!Q /@!\$L3E'B EF$/!@W.=[_HL?CAF M@J0&)3^@V+ZSL1<-5DE/W:=8O1)*;WTS#I Q6'NTE-0JF=@>*\5B43D^UJ<^ M;0OJ2VP4LJS<#(2,!'1SX*HGZ:'2:$LL[_EHA;[U'=&&G6&\.21)7BGN3E$Z@A7-0Z_Z@,,D?+O9QGJ*'^ #WV=G M3B+)(5;BCHB/_1PM9VYV7+H?2ESC KM-N% 4!LQ-@JQ C.CZ.9%!P.G]E&(' MF-+X3D]]O_6T8'KI.[M@%-<7)OAD_H_;'S<3PC=GN4^VZ 3PJR$Y0 2*R)M$ M6%0\+F0EAUN8NT0.6[]IA3QV4>Y@A^+*F,9'H<@.^A]1+M($\:E/;D'*\ &@ M=S0TE_=!)<1[E#VU>(^;*@!N$4S[E MLA(JFK%6'MV7-D7H;LEM&Q+A^@@,J'H(>)6U@76@+E,X75=)I45K2@HU1<;F M65S.*FL<#[#Q1%QL%U.&G[=^-/;TWKT3F:;P1[ MNA[+DL/Y@C'+$*M/9W?U.)C[T0&'L0PJ%0ZUYS-PGY>^(L_=1)8PIZ'0 N::V9_6,'4Y!J]VO(G:OK0_RH1'[3 SOR [H4S=SJ?NE[G4B MBIBY$_99-IEHH3N=[J-D[:UE$FJ/V>@B3!:^'H^'5C$8I.R6)N8%"\2#7%B+ M=ANL*G%=C7T570E:7B-E@DUUP>F)L=K@)W6&?230-EL_Q3>CX^YM.2(V-;NT M9\I(MK1RH"UCLYR92;NH4*2PO8*42H."Q_82+O"8#)O2P/9+04M8&4L32:4L M*%CUW!L'JN-B&L11.X3<*A 0T-DLEK.9P:ZW.3PZ"%DQPD)*J9E-9R1MJ21S MREV12P(.IO'&6\*&0O7D=9\;\32;-?F%_91)*,]58MI*S"P5BE 2H H"=8^! M^02(2ARM?08!M[?L,=_J^IP;FIMR^.:F--(,#L;35C#=VI @D/ MF[J8KH%B22R5W:1L_1I1E;TE3D;9DLH[*728G(I!+EL-K*!%(<&8(B6J%O/9 M<4L]7@L;;L_1M)TEB;CT\WT'K9K!RA%!0O>M8>&AH],7?U MP6WQJ')ZKM*K6'\OFY87V!<[V._[&X(Z[FTT10X68/MM7<1I@!%!6IVX,+,: M0HH!56;-@GV*EJ_XY7*2R >28W(/1.0:9MG9?'H42K*#@5*05 8/R369!PF/ M822U;/%FRC&,H^SA?OI',MZ)8SFLIK'79YG-5/+WAM*.Q*X4Q*BU HTJEOIQ M0=)F,!SDF6Y*$VUE&1MFJU>H([6;M">6F_VPU6LD]H)T0;)L.A-(7QWR^Y.T MCX^Z:HSU(45'=HEV4O.XKU+*FNSET:VZ$ MS%)8V E;B=\R>0"*JS*G(LSVCG%YS':H.F_3G)T?XLG$,GHNWHFP?^IT,0=C M(;[#L&W%1RV,!5939-L15A\,:HZ.!3I,K6:/(L%I[/ 6LXN6B'S/$3W#KV;^%C%6'!DU;O- 9=W M:K7.VL\X8HBE(";76@"8X@#$%HMC"&"]) '6P*"..K+J@TYK&KU%5#F"@ASL M=ARH&&FU /VF9[=ZG:&=P6 KLD"!_6+&6;Q%\_X$SLE=-&2/_M#V]JHF52DW M6Z193LDI*0YC0"-&,$D%:8+E F]P-3_86D:1'TBBEMFV7"PJ:3N-BE%O/4JR6F\$*%)VNM?&O5A<2EU%R$SE)EX[ M<%E+R"=F>&".MHQB@6S#@!9@KF\NEF2+&+"-Z8-)DCDS9:["F;\P!S F"X/< MP*G#/)M;P%;OJH7(V<&4[<;-II#$# N!XY"7E;508!WCIRQ.FH/\8,=\*\W$ M1>]TI8"O\@T<$-U"JODYT1-U3B(A:;X:X:#9'MJ3/4$KA7"KDR;3Z7&/WN<+ MIJ6)C8TQ#9M9+6+ $C .@"G#J%B<),,% B(PM*[],[?21U' U7T\5"T)6Y/$T5 MC4L'D*,H@E<=P;)5:Q.REQL6DPSHY&9J]?>M+!OF>:_2R6I+1)2,M=>EIV8*;\AI=. :6VZD-B)PY08SD0WG;H1;!>EK73MV1:-83(54Z#D]U00J8G8UV@?' M8]0;)S)8ZWC!9;CR1.Z]SAK8=]$T'X/QV7;4H0D M\>B)N44.SN7:IIC6F#D,=RP[F+I&S<2K%;U?\BYQM)0@E.K$.B"^DYH U(S8 MD"7K'M1L:A(*NO6&I'##0BS(H)A.=[&T5[T=4&OZS'H-OK#S.+,]35*S/C"?Y"/FCG:S1"K<8"D/NQ$*$RE+ MS4FR?]W8PN9D:Q.>#0>2UQ@>H@DMTG-9&9;I9%E$Q_5#=V-G09G$[H8N#KO] MNNEB:T;P] E?X<(VW'E3LD!6J@!I6VY@(BYLE@PSRGG&+O(%F6VPY ! WA& M'ZE(C7!-KWN#F@X&&NQ28'D ,:%8=RZ"[DI\3"!&D/ETT%8PGI< L9%00[#: MF82O,;'/4(G4&.#U! 1,;"W$U-%SPE?5?&D58&GGI+(9&NG!G?:D7^BIE3JQ*8,;](X"%)=,,I:= MO2=Q%[ZW26F8&99DGN3END]=&726+1)25'ERMY^Q66JL6F*YH<'] &3B6$KY M/KUMA[UT*,RO*3Z%=#2J2GPZ.))V#A**^6:SC#4$:9<-S:00)D)6%\I+5.FE MSO:68>L)2)I$!FZ9@+."P@;ZC%\$F ; I-YZ,JX7(*;RRH5-_W&5\6 ;)*TX MCE%O"Z)KJH,Z,&/2^4+JU6PF+TL%G1Z@WD7JIC*ULT::+H5M"ZXPU#J WAA- MV !P\R/[:F5ICL2ZB2@^)90@2>8IW<^_RIF^HR$E#]&^K9]L/O!ZBH"%#6ZM MU0S#EGHKH=I<(-8!W@Q@0&=$O3XNIFU92O8I:TEL2"5(J)/P2& V2-A5'QZ' M\LA*.VR*&2J(Q@%^ *CL]"O ;#M)&L"<>%LE4';EG)L:U3$UBZUBYI0H1@=R M++"(6U:BAMG$N@;[R9:ZLX6.=&G+'@1V:)L M;"?4< [3<\H'!%>;$<;*RWV.;@;'E?8*-,N '!S4EL<0>$XS%,H5Y?YP,G1N ML*S!2==;34PE6<^6/* X,4E1,7K5$4YXUVP,AJN4&;-]MMY(,Y\>P^,[ =%SXN;T!L&K0 M4_U].S@&>MSN>J(OH,%@!+(@+Z1FG\QY?#R3V)&!: S/<+/=SMF2ZG:FR,JH M.-ER9I%"%19XB(926H(9M_ $\H >W5=FJT4L%OIB-XC".C L>7Y8N6VNS:8T MM1R-:[C%Q=D!SW@D.[1LR(]H$&N-=&]1$[+HT)61&T*>^?ZH. ;Z(1)M>&ZU M#BP15<>]/]\@J6(>:M*-!RAIB M@3XXI.:^50,K!S[9O-E+@*I:T1!-CYO^?=0( 4EJH=X"N(UO2 2.2=O-*,XN;#)Y62SO0E,_ )E[#[:&C7?=2J;CG=+0X%[J1+:_,R33.UR52)JF99B-"V!P_)%M% M@>!F.Z/G+TV1ICW[*R<>YG)CSM<[A"HFBKB*HRB6M=)1G D2\-HW\^C1[9"#>TS0@+K#1GLU=Z38RE1CRB=Q'0*<(_N2($+S9&@&)/JT4BE1 M:;RNT8I\KU2, 5BP.0T2=2O').27(95:FYD<^B4^@2-]L8 "U:(4>.XY=ELE M1[+4MGN;IKW-(*;HX5Y-Z.D>SP1YFL6 (+4 B*EH"X,([/#@EE6%-F!K'N^G MHF9!>$,1D-H/IY2YTNDN?#&.[R<2;(.5/.DUNUP*RP,X&$)M/?*V+EJIS*KA MZS$'M@R#^3:(F:I"]2Q9Y:A@-W/5/M.PAUB1]P8;YQ>63/4@G V80T%$K.4, MG3[DCK+QAF4F$HB>BDB7%[;AJ"?-+BJEX<>BO=F25.?.\UTPGIM:+#FEW M2NP?MY RM3'-L)NQS'X4 4:% H98(I'=8?*.G\,Q*TP;?%J-'71$IW71AL)P M/9O3D;\I-DDS-G,(VJTVS9)F#L=%C.EIC+"%&@OE>+U>F,NI(L.,N-08*.)) MB8,9.Z (DJDDC%&:7G>*,D=AG MU-CXPM)]+=0)KRZT-8P@.I+LBQS=:!:+V=OMA/&%2BW7;3L46[\C)Z0I342' M#7HKYPTED&9),73WCK'B[5)?D,<@A4U'J&883ARMIK(Q'%FA#FJV+JX<$NV( M((@SP$;6:*GHTYP$1[E"08"W5"33S3'YY&-W@)N0J-)"HGW!'S*M1O4N:K0$ M%T8W]DMN"SGZUIE3V'8RB$T>SJ=C16&(M10P3>]6VBAWH:ZF2IPC-[[<$_#4 MIM,8&1X!5TG$>ZA*]"G<@>8A=!2&ZZ$,,:$=#\A"=SRXZ+,A>; D$7#AD&ML MX<"CP CX<=,8\$'E?#N8^R.E9=SVPAQ"6DILJM##(U[P]2HVDC3<)Z:O?<$1$XS$'&*6[L!FMR!<99 MW_Y4/8[.X3_6$790T"Y"5&.U:[5#E-@\R):MAH5D@0^WBZ),]E4EN49P8?MC MO@L5385@O5KQXZTPTY<<8MGC(<],0L-O^3Y-&L&\4;-I>1(AS;0N"[89SG2- M5G:M&(3F>FRIL3D[;L.A>#VS!KW[15,&FX.)@2'DSG>CK5_IBDZECJ+S\#0- MXYYU+-?NRHJ UJU:=3CK2FI<"*G$N9M*16J=.$K9QB$=K,QAFV95D><)1V^[ M)M&F*I'-:<)@^5#&I(QO94 )L,@VL -DK$I4C:,=(9*;;,\-W:6@RIMR;CS,2/0(VBU3;<* M;P KT%_L 9.T5H[798=CKL=-&A[+X(B,I&X!B6#O/>TJD)N%/@)VUG3L-X-I MDFAU#L18'/&]42P[:*8/D2F "14'L@[9>H%O$S"P.FYE6@H'RC:13DBRW!;4 M@J8[4N-I.DFG0VAX8/B)F[:,!>@^6<5]?C)JP'D/$O!&EBF4N:>$2._6'K2_ M\+7S;KE01'V1(W:X5WQ)2JIU%@^G L47PDY8QW)%(,L@*P#=R)C.P.*=0RR) M1<]&UKMFR':J+,NR3K.Y*>[89$-')CN3U&O0.DVP'LC#LS (R<(T%?WP:4H;<@'DY: M%Y!=IV<10XP!=E)/']%,:H."2=%EX;&PK.)J+(V%#!D4VO#(;5I61:!K<[4 MJ2+LU,X[YLLQ(;6-B. ;!TS&@"NE(YMS "33!6 MSC,I])IBP0I+ INR4M>K8+0"%RBL:M1D(&VK;&9RO(:,_&K<\L= ?_"V\YF6 M.H23V7,#WH_0P.%@,Q01>5=3#<"0RWJ2+RZW+; M+:C=L-XP]EX_>NQLLH$11K$VK#,K VUOEI#Z/7XD='I1NN[X1="B=*4$ !-H M/N4C#=J8R$K8#+90LMCO81FFI16A,7WD]0DC$3834H*E-&HKP,NRN@T\0\SP M9H(4,M!;Q2D@5033 1&*O=P4UQJ-6C)=*+-5="AZX;E+B8-TWK $:ZN#M5QG M$IBQM5'Y4!@HU +")85UBO'4[?RMXL@$^.:<5ZW.28 M1:RR':C.5GL!5!BH204"^RX^TKOEY8*#O=6#,,NB/L'6"MP&!PTHHWP$X,#> MSW#P))\N07J!0"=;Q9QN<"PJ6(@/#/.IY- MG!T$B'_6IC#X+&P[7H!XI#L@@U/@FS>_%73O4_][?&R,0"2%#"AT.!T/89B"!S2)4= 8A3&(')$W8M]&^UOU(?N9 M%YZ<3#)*[-WN?%'F>7!RC,6-&+=X?NOA]XE0[7O3,D^_R\,+KCP]_>-<>&N1 MV(B+]0/ SI(8.3@[H/H+YG38=\Z2!(6?'> D3MHV19X>H'"KYK>%GO^G!?-MV]]6-^6WE6'!/NJKQL;^. "L7?_M<<4'%Z/,LYVSUYQ_,[NW^5DU>_R;UOW^@V MU /WJ8 :^.A9$H5Z 1*8=]8A"?PL&E .ZI.P WGPC?C?3CUNUL=AXV??/#($ M&IP<&8*AYU#\QB-#;E+KVX/L\J ZV*5/KWM!?E=GA]Q6NV^/?[*7L?:]\^"- M#6^\\=WYR_\2T;EY5OME]3V(K^_'3OW*+W?G@Q/78!=%$KKV22NPR'?5\4"D MRZK\9D_JS+MP9LY-#MNYL<^;0-X^]/\GAOY_VV #K\^L?-0_BZ.8>^+/T;,. MU7M<%+9QS(8IW!FX_WF#A5$5HLY!Y.W6>KO*_I>I['=+$O[3*MO'F %R;G![ MC+E=:_\+'>UWE7#\9[7V-@Y3^_^#UA[OWISKWDB<;\V-K[R)MIQ3*KNL]H54 MYD&8^#<>J/<=:GP;G LGR"E[Y[8/GKLYYBUJWP2SSPG.]5UY>]B4=ME>!F-7G CM9K4NN>DDW.2 RN/IE^"%XR_/7]+/R(UG;]Z6*/[KR^V= MW-[)[9WR>V=_'^JDTN^=7JWGWE777ZX_*?/W_"Y,W<[91QGO->= MG %^P_O/_-*9B[[[N8.EUYT\:47W? W9_[ES$5G>K 3Z#,7RETON72'[[K MC]_]DGO E]_SY:]\M]%0/_K :^^%U[_^"OWP&^2/T,B]ES;Z$^\:RC^I$??Y M>6>$O;-4'O3@Y_:OU+?O@>[V W>[Z$YG[G#Q*=RE=[KSC\/TTM[^\/?]_--^ M__*[W^7JO_Y'9"B73_^S!^Z><0_,>?W;465PS]7^7OA]/O\+?S!ZZ3M^0JU^ M[677WIMP/_R%7_S#:W[R(^,_>M -[SOS Q?WX[CTXDO/_/29U[[NS.WE]G)[ MN;W<7FXOMY?;R^WE]G)[N;U\MV5+O?H;WV^^X3U__YG?>N'BM;_\)\]Z@?DS M_S1]%G!?\S7W?(P&/O*W_\I07@_^[5O%5SUFBOS.I_Z:N&+RLH^\Z!&/>SEA M?63[7#;_M=]^TL^>_>=?O?2C']H_-7O* \W?>M67KW_\GW^L/G//[1AWN]_0,O&?WW1W_U:]F3'_#B?[M6E!_Z(Y>8Y\-'ODMZ MW@=_]I&/^_F[_OVCA/_Q(]I#K\->5C[\G50;_.G'U-7LJ?@='_UO/W;M[WWV M^N<][$_#KYY_U,?F=WD;]L)/=W>[^R.O.2\^_!GO"-[UE5=^^D>>])DO$F][ MWF]^[3>N>]J5C_V'3[[I[6__\U_[\C^\XQ<^D;[V#O'K:?!_?K@Z^V+X98_[ MTM^_BI1_U?W@_J'#^3^]]/N(#ST_?,WZ16^X/[D2[_+RES[\.O@/]6M?]*?O M]+[^AK]ZX^>^BMUPYB'?>,7'OO&03Z^?<_X'^<==]>-O>/G/?>2I?_RQ3_[0 M6ZZCTB^\I7S6$U<=K+GW./W[F:SKUA-]Y[K7_\$\O_/0+K_F3+[SVX5^T MRD=?^X(KK:=\Y>I/ #_QM+?<]U[S]SYE\C-GG_"ZE\3O>^TO&K_RP+M?^Z2_ MU<#N6<]XRQ]^^A.:^)R?_.>GG/_A![>?N/>+8N=%Z;]]'?KGKS_SP3_YP6<^ MX@77?"#_^'N]NA__73]@S_R)]?^GJ>_X]JO/N.7/_5UZVON MKY,?_KN/O>R%;\W^0O]B9UW]OO@#[U0?]>R/?FZT\'_H0^R;_OW-CW@&\^2? MK3_T/N&M#R6^\)Q[O_X>/P7^P//>/+_;^AU/?.IOW7!F?]WVL[\^8Y_VN1FI M[3[^TG-_?'%4/^]'S[__K^277QV]\_-?0.[UDF_<8_/$^SWD\T]^T>BE]_L= MX/&?NL?U+_BQV=WO],B7?>-_9 _ T$>]\^6OO==CA&]\>/:J5UYQGP=@S[SN M!_?HBQ_WM==\Z,M/13[U=U]^=ZW_Z?VN?MJ^?O.+S/M>\O[W!\;3)T[WM-=< M^57QIXM//.61]H\]?/BD?_VEQXPNU<^]]A8^_7?OV][PT>..#LW<85SOKOV"?^ZP0S9YN/N=I;_X$ M]>87[YZYTM_TYA>E3_]KY?$/^%CWA*GYC4=1%/?ES[[IU0_?/]_Y$/"%I_R^ M^_3VAT_0/O3*N?8BX>ROX$E*O>F%QM7H!W_B'6\;_,;O_<1+YP]\YEMWS_R9 M3SST^2]YQF?E/_KU2^!K?O_^;'#O?W_&K[W@765^KP]\[%<>_9+PJS>6&,[_WY>L^_:#U5S]Y_4<_>;WQE:=][8N?ONZ:U5?^[4N+?]2?1;WAR9N' MO/WCC]">*[\L>?S+K5<_\97O?M$C[O..M__=__D+#[OF\B?AV)4/M'[YEY]P MS2M?F=][<9_KG_FI^__F)]J_O_SWO_\OGW./5_RD%H(?N_^_W/,#C_C@_Z8] M_9^O%]_S&>1?GO;D-[X8^%V*N-_+[GO?QUSZBJ>_X[T?MIYWW_/_;=H]^L%_ M?3?*>._\W??I[W?VZ GZ ?M(W]VS1_>]3.?>\!+7W+] M[S[J\9^^XG'O^=R_?GGXYG<_^FU/_1K]YNNS][W[7/.AN[\]^*QYO[\%]+[_JZK^\YC>?7%[^W#O^V>_^V:/^5?[5S/C*H;CJT^I7KOG*Y%KM0>IGKW@X;#[Q9Y^^>M]7K_OE+__2U? M3,7O)T+\53_U\=WOULGO/?3N;[Q;*Y>?#/_XJR]]T."&,\_[L0^(UM?8WWW> MZ^[W"[_ZI)_Z:/W>-[1/^F'NA4^\^C7[^HE_&3[MS]K??6?W56?ZU/*K#G&- M\CQE[N^^]!KMJA]^Q&][3WK'6W_PD0__\,>>^>3''J;SO_S"_B&?_9\["?>\3?/+UYWB>^=/^O M/>B+LT]I?_/2EU[[FDN]Z-&+)PL_SOZO3[WZ-WCEBS_ZD_4CRC__)N"/ M_>%US27/^N._2LZ_\SVO^&!^[NKQ1R/THQ_Y^.X?5ZL7?N'#W3VK9WZQ?OOS MN/FS[_&_[OSJGWC#-6\E6/WUU..>\Z6[GH?53TW*CWS]\[_1_>"KUA^ZS_7O MNCXHG_W>#[_AR[]H7ENBZ#NO()[QI_=]POT>\^0W??+?[_^K__3N__V-T4L> M^Z'G?N-N0^TE;_R7SS_R/N][[YW36?P''WW-WSZON?L;7[\VQ=_Z\=?_9BW?$!\B_'%MVSU!W_A0P]R?OU> M!O_L'\O^XEV?>*KU;]W/_?4SWI:8%LGCY_[BH9>_[;$/ M>?JS7OZC_\?;R_^+53Q_/\;S9]_GR]^[\?L_KO#[?X_I%HL6XQ1<.9,MGZ^L)M072L:6M M.9?*P3^_%G5/>,BM"F-R=;9T" <"^R5]_:^V%]L,&<*KDUSO<)T]'IMHLF86 M(MAW$B8R?-]_@M%3P0N^ K36LFJ8B=W7 M]QQL$G!UL9B$Q]3;$<>7/!D<96I*TMCOJSXVOBD?1R)& YI?3MNYAET:+?.!L_+'/J!I_91G ^,E& M*]\=0Q&?WG??]N0KYV>U3]NDS>)YI3$&"I'!-TV^2V.8 XJ]*X>>W7.D=A\O MZ\(RDQ;5L>_]EOG_!R\UKEJ#I%]W4GIF%8.OJMI'YFFB )P!_5HB9CXF&3O0 MJ5)155C7DA^Z%*6_61:]4, C5Y[D&XH6D\*_M *^['Z&X<*UU](>@#^(],*80\?,O:^ZM@>5A^JWRC'X:V')S\MW3#(L'N\Q)0;^>.0A_=85,77P [-5@M-& NW;!]; LH[BY\(!9Q\!6N8[6IIH.,#;26<&]<^ML M_N_QV<)#[8,WPA]!^V)D>UBB^?=13PM<)Q9N;O[L*Y507Y=N,7^'!\U&O"/G;+5'D1(6 MQG^862*3;)NWVGSA/AX&-ER(N\;3[#S&?N8QX K3PG23NQ$U@N=L4[_\4.EZ M48LE:(R>#F4:W0[*%2@0P.JGW\#ZRY*Z[+H4&K!QH24;\7%:.\;M!S+AH?GN M7LK3KO#(,GT+=(_LV9[7Q@\KS5B"SK7$O9(Q2NZ+(%+\A3@%!E;F3YJ.GF3T M7:?^]M,GIY2%0SE(D)+#_'K=:E*S%08N@,)V3;Y.77 "=!&JU^LI([1ODK-" M-@ZE2OP,#=&=I5TC+W_\6P'"=:#K!F0:%)'2+:^W$TGE2?;?MO=77 TD%F* M;;D(+DN2L7Q>P!]O>T[?,,R^N%D^7SQS6O"V[NY0'J;@FKT.^])D8.C'1B)M M0UU3.,-K=O8CT$<6ZLXP\QN\[]Y%OGZ+)=6&U&U&= M-!KK&S H24JIY&P"WA3/V7<[<;Y#X_W_ETO\9SC\&J^9-ZJGV#/CU 1"-MK! M-?Z.^]CY QYTV'*VQE\AU6ZR)WK.MF,H8G68?=="Q_B]L?P;V\K+ UX(N+N] MVIU4">,Y>9?/$CQR[_6+&^/2PQN/MY$QF]*X@Y,62^%Q1%=@.O[ !*N5.CDW?]$LM"HH2+6C M*1&Z(%"WRDS F&%[?; V.&*"PVS'O&6\]2%=0Y0UV\*SMPH8::0T/S"V]>[: MZE^C33(QORDQ1^5SNB?AC!'<@-_(*-A;#=FNLKJ,A+6_[1+AK8#VTYUE$AM) MDL$F9'PVM"/QH'J3N9F_-=SLRPL]9\,8/IN@5E5LDGT/5L!K>Q:E@F!.C6-L MEGM;%)+]:\X[VBW/'_WVWS5 _WK/-5[AP:J%*XS?( MH(,]\[ZM>\J>PB4Z$A9KAY"[>\\D1V6:OLX599[G0CQM&:H&E7%9J3? XZH6 MDP#K_A=?A-YB@"]IN?2)^Y:E]FI];I32@DK')@5TZ?: =H6+ MN0$9G0I/O?''J1'A]71HMWDD>'$H9GKZ&RJQPH_ Y:UVSG9A13OYTYJ=WJ/" M$X$*;TV6WSE;#T1(9(:E[69 27@$B>\'[AX\AE9.ZNLR#/ J<;.BQ&%#LQFE M'F_& E;N'K"TZ\J'Y WQL1F44M/_U3WQOQ5W]-C9P9X26IW@P.107@EQ ^XE M4;6,*IU-HQ.5%'3T_DGF^KRZM1#@4=I[SG;U&)Q:4,27G:?H)GRH59>!6-MI M'<\N$G08=*#5$)MB5DR]BG93=9N1P<;Q8 6KX55@.A'-[QX]IIQ?7VOMA)^Q M#%_+!*,(P^'\Z*)Y%\B/Z&3BY]2:1N>"W 43]7#=KR[BE,TZ9P.\G1@3Y291 M0!&P*WN'D:D9\I^/W$!3PZE:7 $ V+K8$*P8O1/?A*42AJQCXG6F[>0F8@""#0'#W;8Q"=UE93%F9L6PY5F:>4H?FEG/%[Y(V&KI_U:;P1EM0MP_7 MZ,B,^1C+]/="<-,7ER+NW.M(KGW^_T-=@1:#!8&=.%5COG3>]49W(:]1=.'' MO@+CT>JCNK8':TD:YAZ+K]*6%J3/V2[?[Q% M.M,0]7M-!F?I'IC_.'';:#-$OWN/R4$KVTH$V-KG@;\/(]^T;P\DQZ+UC!D>CO5)+/0QMJI([+PM%IF:B0O M1.X=:V+3C8.S*V[VS*@S+)?CR*L/EC!4G>9W*S@>KS*5NK_FH?6(:0O)=F;5FM6NC)8!-]]VFHK M+^;[5D.MZ_+<\@ 7T2#,O8:[_)78WVUW@OY3QP3 *\$]_>%3D-%(_/#C8O9,36V>)I8*(.XSC+)D5#WMNH)BC\0M<.4.[*:GCB M-7=:Z*BLM#69X7^2.P%S3.I5L.]Y("N:-T*V1;4ERIHFV:7:0DSN?AXI$D!! M!8*; S:#(%V$K&O?[MC?:5T;;EE#JMEHQ#OQJO;/@NPMVSCN9-\N)=;/)6?Z M=C@G)6_E%5BQOK',%BO3T5MN'%&%DYAV5I.XR9MC@0QT*/L+6JF0M(<&0O.ZQK#^)5_(,YCYN< M/Q:W8S<,2%,(V/=#.%/ERQOP1;%.KCRR$ZHRVN=L'E.-+YA;N32X=EX7WSF; MKT[=]F%V0$W&%,&XJXIUJPS5-5H9\V5JM&9W'D7[\R5\"L<9\'/?DZ44L4&E M9OC/G=L/G*]8\,A8*W33<4DGS;52_8F2V>&9FD/)^ M<3T7@M3.WACD8-^O(EOVP/AF+%DQ+DTA"08Q51Y>T"A86/R_M5/_]XH_8R#+ M_6D%>]O3D3^B=R%\6 M ?K+9%@.$4%7,X_OMUH54 K6BJIU^N7K,YR@Z\.UJ+BX4C>;*Q4N:3TAZF85 M>BXX<_2PA7F[-\#7LGG^].'45^9O8UZ0UW>N8[>*WB8U<0QOR('2MA$_@4(. MD"2!,3\Z20[A$^%Y78K".0 '&Z:B3K=[R_W[XNMNU1^L-!V+; 3M@Y8,*E>F MIU4<0^A>22_2Z /N[W2B-6]*]^=Y6,T6WB559;6A>C)@-F M,=V]"%=;A82UY'IVBYXBR+..#GV3T]]J^FL > MZ1_Q"B%1C1_'_*3%TC52/Z94C:R/V8PB.;ES\^2MK "Z'.]'T$:(,F.%!"V3 M02WK-#7"GG9J/"^^C+GET6J)#/2,\?'Y51H]S@!N^DK M1G7(A#';+OJD3!?N:Z9,B?4T5YJ'D$9X\>/OLV5'HAZXZW2\6R&L$>7]8FX&_366FM( HEFI?LN1O;ITL!,&:6 M6>%4>9^(?P$?555\=S>E-!; 8,:21$W"[E:2;';\O\ M'&GAI2AFWK6=Z0F+WKWJU2^RTW5A%SG$@D_9^0[Y?$?\^; M8A/R\7 4>T"7K9 "=U0L6Z&O"X3>BF@WQ4]]J:R93.H1Q>S:!\<7[0UYF2Q- M6_@7O#F1?6(15^=EEID=I!KGI>7R/RWDP%QM&N(:QK7@S53PE72N.?DGG0Y$ M-Y6^6+88USI^]=Q"@%L/0+_ 8K2OKDZ&^^##IFA&?33!^2Y86 MR)7>_E \+T96_(HFB;2K5;K-P,VTC6:R5O3NN@K_$[&E#([*ZC)1 @ZJ5#^X M*,B<4"&:=RG9=/3LX74+'R9.M;J?!VY>5M!D^AF4%WTQOR<=K'1&*_M4JU7$<4 M^8B?H6)^(S382FNWP@L3ME@HL>Z2]ZD3<::?0X^P&YL"O3BP!TJ>J!=T]L-O M_Z<1HC1T\WK8Q'+TCU[!Z*[A#3 $9;PW\0UKK,<(^O&S>!0"%[L.8]E9/ M.G1X>_57$*D#>R97RZCYSC[5X.9S-AZK:.L:EOGH<9,00I$\%%8&$[A+*8#X MK=)Q7X.O'(P4)\U>*_,_8$;FU\T-R[X9%BH10I,2T[E*X*+)")]D[[#<&N$9 M/_S&EJ/S;CP$W N0Z' 2,F%?M$*F*E%\[^/+R(K?MN5?\T445V)]#6LC%;BB+W0K58ZP%D6*#G^OH:*M^Z]'JHJ;?MV#2G8(>U(T=>WLM T4'8?XCU5YZ!@CFK%66UG>)NM>H;*#6&FCR0#"=2;A:D-^%1XT$RDFN./6-C+!14NG!1.HN"?YA]UKRLW6]V34]KW9*'^PPXLN)GH]. M[,G=N$9^?/D91Y_SJGWL"&47\*M@WIW/AVG6F$?B31@#,Y7;I<^I9%R:X#_[ M%=L35V?PUQ32%U,\)FU'BB*H:/52 P?[Z^;M.@F7]57ZDS6=&@@$ .&<[88_ M(_UPWW1>0 D[6=.NKCDA?W-;B&NRTW?1M"G>4N0!0B>D0NW7#T7ONZ?&%'T[ M+%3L*_' (>Q'E_=;#8\7NG:>=I-V9"2$U9)QW9,;"6_8_0; -W%#8G&L@9F/I>P*!/!:H]RHZ>K%7PJHQ61F\V_ MU@1YJ%Z=443$&I#AXO(ZO]XEY>*(6].:S7VZSHTW, F]]+%@E@0,=#O5J[,D M_CW3@,"!N#>^J"+V)I%%*'FX!3+95N8Z2V."-[!M=[MN4OS()@'XX$)8[O%UC)Q?&HQIYG2_6.=/%*?MW..GJ$^18HZI>RJ1*&;[);BI><]/G;&*QKQAMY66(($1(J>?C*>Y_+?S7 M< 3;KQ>T4M=U1J9C9L.'^\'Q=FK25D.+[._]%ZECP2;/8PRZ\>4VE%F"73W8 MH>BU04=B#P!%;C;05!VUTU;P4]5P6(?(R,YOA;JP] .#=F6<%*Y0ICXMAW$: M8G/ \D7XN)>6K8BBSA$%!]LFP5M9D0JV"-RH94N3XSF;3@USISK3G7U S^8@ MJ@T+M \Q< X^!+A]ECHI;G1=>/?Y,YR#_WL-A?7TMNV"L_$!&H=X1Q.=D1\. ML/YH5;E%.:3%-(AT%,WW)I:.#Q!DS4LUJ1E:P=Y66[:6R8CBYOZ*CI_1ZA'2 M(F7PMP 96X(S,H"1V8=1,G'NR[K9#+LC\W3?2'FG3^1_??!*>IS&=V&3FO?^*/3O_RX58R_'\N64$B=B2@LTL)9U@1'B\1R?K6NH\[%^ MP0I@"G:3(V'J!.B=N=SMQ^AOC"N^JU90!;K/;_ )^\EI:VM6"L.ZB6!PPR]Y MR=RT>4N<7XE9N6[>YX7VX:1BTQ^TVOM'**GUVO'+WZE+%@/(9)()=4X%33U< M"3&G>;>TDL\DMP#J98.ETV_$+-^%IYLY==?AFP.9YVR"RZ8[5^ON3X+03.U8-]OL=\M0.?A+ M GD/Q\J,P=KQF3&]_$)O+&_=W]M#7*B>CBL:$"_XX>"C?\<;N#B626FUFW9] MF"#S;/GLI-63]>6)68D=LD*8F84(=#L9W#0-J'UB5\[92H?P?4&!NYH633O]6PP M4(L8+>V.,PA=F5#[4^WEZ)]9WW-UO*I1FYBM8_I.+#;+#7AVZ%C,\3H,.(VZ ME$O=[2I$$-=EK)_F*5>FSXM)G<2^,O,V-Q+ZG M?=.7KS=LLK%MX *)E(P2S]ELB:?X[%IU'Y/N$9>/)HH/QS" KBS#GA:31Y]E M_%3ZWCXGIJ56*VP-^'8T -6OFQ*TQB MMVG_6MKN0I/-5VHNQ0C^0K+)\ED;M+ 2$=9_[#/=2TK;7C]G4^5"9;G6O*B' M/$1,P>-PIN_7PCSDYOC\VJ<(DK_%[]6MN[4?*^BL/Q&X:CR:I5O5[5F]=/+8 M%T,&>#:>:-[Y/0=V?7#/#%]VSB9%>]6SM>6U#+FBL$!6)VC\'%H_F(_-A:J$ M-^)_??F?%L4O:Y.7QP3]5U@[EHD'[,FL"H4)F(RD3E_ 47646SF'?SG9\X#] M:*5!*7.%?-9TN M;Q,A8KS\"?4Z22:1+ZC(OUP$VPS]32<*TKCYL3*O$)V MVUNC3W/7F=^ MO>-2$))FD:J=JT@'H]1$K$G,\(?Q[[R&2,:3,C@+NA9B1O0.=.RU0;,&-T.! MZ2.Q9JJ"*R8H\1U*%Y$>+8JF3GZF MZEZ:6NOC^PRN0\8J]]@=0)"I&\;(FR_&&:QVP^#2E9-AO'8"A.I#?K=+ET?,3CQ(GH$_EN;TG M'WRH2Y+)D)-=Z,OD,I0>-)? O)LIGMF+@?$&[79P_OY@\P 'M.DW0Q7UE88L MDV',?!+GF\T/_ -5%?T[5QWXH-14(5X5](PYAOZ\X?:K19%'Z>%IS,>)H\0O M4Q6=(ZDM2LR&#;DESFJ% 7I9U6D!?-AOE #4;9 MGH+K^[5^PXJ3:8:BQD%";/7ME-WAA!WYO=\:'$RCD?A9UV!6%E[;_X M3B?W?N=DH,)N0X###]WF-"YW(J?48H"#;R_6PM.[LN=:A!Z./N2C3JSK[6 M-\F7_%1/:>NBN*^!T8[F)2D_P83JY8TZ5D$NZA.3I1H7?,DE/H9E]*\N_L33 M8S#6RE+)8&YZ%E%B=LO)>7CW2IM2EU)V&CJI;TW."PK! =&:0;N(I(Z,"O!1J\G$$%B9Z,@R$^N72QULG7QUEZ/-,Q[D16R^]S M"\3?'YFU:%<>HO"1-0F9=K8SN34&J/>CC2?Y'?=-J2C.L-H DW,VQW71XR7"2U8TW9"-(BSJCY=/XP5DCR1^LT#_#9$ ML [NL)$,S$S_<[<7#,CR/T5;6L1%)Q-,\[O-OD$ [WK*L]KM-$^@P8M!9B MK?]F43. U<.;DIY*H,>,-T!:&G#@>CY(?B-L:!Q3ZAXAENY^,ZV M11V[,W.I[Z$I,R9MV[OW%[__T?!K>0^3^UL^L##:$2$[Q'PHVVF>&&KW )^(2.?,,A.H"Z-][A*@P\,";7Z>>$(G)R%L(@!2.A M,>;3C0?[,9;58S(UEBOQ*J!V(CK3>%'R:-FB,C:..!13/'TY9*^[:N5L,53C M/>.%B[2[\T?_VF.-?6(T *=4$_WKLGWNRZQR7>>W-H1Y^I!)*EEZC MWN_%^@SS-8=)%K\-%8TIW4^AI=:9!SLJ1&:[ ES2%()ZKF$::[)7 V)3A@:0 M3X;M@%#";4E*45C:MK=2EZ<1'1%&E%;>^NMC@3 M?$M\[J((1N@>-6'#4OJ+[0N,UX7"XH234X*=J90>W#S)#W(]-[/'/_TEBZ6Y M:,.#RFX,&K5IP%H4WJ,"-A %DL$:7E#U;CFM%ZI)\!40HA_&RR!U4O&OF_=EI.2,<[FH,R/O@>/OKNJ[9[_XE2&4.6Y/U1N:9^89/2[$J>Q>%]R_^*ZJD18 M;CRW)[@*:X62* O2* '1&DI*)MK["WZT1+7WL[B;YC6[_=AYW.SZVK5@]WQ2 MIOF"[F&WDV>YT1)?%3^%'1ZA-"0^T%3(4T)M4W-ABOJ9\16P<]%:3^JHW)] E[ M(47'E_'+1Z>][5.^R_;CWH&WC*A)QY?6XD4/G>R1F=N>Y5$=U4P0"BF/]QH[ MH5)J&!NCW>X!.@G22(WAG?"^-<_PTK\5 MY#&GK7\(F*G=,9C^U^HYFZB?G,[V2;3GR'W4MZ4]QIY&GO#Z*:XG:NBE606D M23$TTL?)I$DBJA*5T__"U?V@SU9_&Q*[(>/T=[*+O9+5BOLYVV: &M?MK;T5 M'7N/;M#-HY6[$:#@0=Z6(I9:GO1^.25#6*:/Y0-:*)[^/=@L*B MD&_)T) T*80?Q@)*JQXD=.29-,\*$BEU56,P,\O0RG;'K$WAI_>=E-,BY56K)9]OD4Z:*30%5?"-W=-C_U<3'@YCNZ:-N2PIE%$+N]_9E%^_ M@DQ9Q*6XX=W.VE,SBGQ,P=U.8#,6>KHSO6#(S9YCDFDS=MD@.UB8I!:[H0RV MDW@1\NN]UD!EJ1FPO*NC5WFX65[R&_!07 -HW"2=S_?BK-O\1PPXVR/BET+P_QL@[_8V'1AZ9+SI>.=+K+6!0_C M/=8=27Y!9<-HLW*SW#Z,M3O\;J5]DPQ\>I_(2\XO*Q,6*E7=! UD]-_^L6(% MO1_C5;=I)+O6?-G7]0%IY/2<;0.$JT;L?-9B+X7,@CZ:TJH/]M$3\ITQ*S3? M)DD1H$6JN+!&;$UC[[ &\(#\C?K@0YI7\G)M$K$W;6HE;RIL(.(#17=8"YY= M9'EWD/-^,2[>!$_:A,XDOMJ>F#X*>L&+*N:Y^O:$=#P&QJYF:!>;T;.C3,0^ MU*A,'++ONX5EI5>"JP]E0$3O;S\YRP6>)S+Y;WHI53+2?UXG"ETS3L9H #$2 M4DE>==.R!'S=-'5B?&(ZU'UY\_]UP']1%AP+WSZ9'>2O$$E0"ZX^::->7E>4 MB198\"D_YA*DXB3.8/+?QL"1TW%.7[ MH7;S[4S=K)Q'2"--ZT53BL5YAX^2]YKJLC:$B-< M+RQ<=+*IG(J<$QST=2/T-MTESJN%<;C](P"Z^_"Q5Z^C@?KGM#,2#B)8&OA+ M]=R=@+HI/AE4$+ /J _YR+!14Z6L26MRW? M:8F23M6].L6,U>W&B]L!U+HP M!OA4?1QV*Q2BTJR$TE5VO.:OC'SPQ?4+VZ_Q/;-;?+\K+G+IQ) 7-P^YK9L? MW4HOL!&+(SD ^:O GP,D?\X+> 0(&UT\!-2'DRUB5_7Q8NW\B)=#E::#E=S] M*6G7%8V*B;Q((?^X:3^6&VN.43R!RU[UQGQBE->Y)KC,9GC[ZH_7].>U@I^J M%LA>4Q+QZ#^F(Y@.M3:'?OEEC?WV,SI]LG4&Y46"1D'37(2F00=WAT161"Y$ M:BQ,BG.FAD!^8[JU,MR:%;YR\ZY3WEEZ$$5^X8@XYHZ/B [0,F&$_DN#:X/S MNR$DL5;*T_KT2(2+7-5R82_X( B\5UQFS_5]SZ=H**JH*VE[4/1^'?5D 98AZO?O1QNF MG\A'E@8G)Z=V?H8SR0/]9G3PY-?_/HB74Y8,296P(ZMZ!PF]Y*R\H#O18RL2 M/#Z'2),,JL(K)/2N;U"AQ5?ZPC]O<006P)*D/72+%3^^X?K"; MF;>0[IIL<4GK6$]C#.-VTA:CUQ*L7IX5Y01K,5'J\B+6 .RE]=94A^HHOONQ M%L5I2^);3;3*5O';>>_^SUX3E;O1XHN"WN<#4A MK"_DQ<^@)TNLC$%D\>KI;,9S353"<=IW]@NI6[8?2QZX/8W:JGBFJZ!0H\ MKCB"U/'%RY,3Y98-=?/ZX71[P\4Q(_3O6O!%X+U/N[KO\V@WL14SIY MR'?M6HV0\]NKZ_]4_AF4J:'<4H!WBHNTT,9!^!\ M$YOB2.X,I8?WKC>U=1R=L^%]"$XR3%(FW84R.Q^.6(]J$^.OR&O+?H@;)],5 M^2Z*0FN7?M2%&^:!;;>>$A]JW>HO3P0ICZ43OS/NC5M^!C)X"CEYU?<^&_FD M$/-9)?.$BYO&!-W>W6N4IQU*V^'&C/MI-]$/HR@24E7&2F6SD9J# MIJ1&!_>8GZD?,?-P)?I?6WE.0=3+/*5;%8UW!$D3,C':48'2;M\.31/9*^LN^W5S LR%I5NR^2?3(I+ 6H+\D.ML<\B M/CL(=^^N];$X,?/&$SE!0TM@KI]WBD7(.5M=4ZRQ!IVH9W'.IF-;G-(LGD(( M=:%5)"&7O\[C2HTY_I5T^FF-\:(QH?.6G]X+#1&EID7;.LC7N2*XPE%N3CQ. MQ+$^3 N8/_IJG*7#=^NF?I1\K3W\)DAQ0+'!!H"5P7IZ!$N_O->1(,WP0>[6 M\R)*5:S#,#ZY+_+ 9G@ODNWZ6^73>'7Y.](!ZC*N48I>:PKE:XG??S:+3/\= MD56E\W$T&?A#5VB&:'._ZW/4QK:A8V,$YUO0)7J45_(+?U_8>+N&SI7WN@84 M6^T#@%/J8\U]K@!JXNID__T$K?&C._N32G9RV0,(SH[!:BWC?:#OQ$BL+TIW M.KR./=?/)+O*QDXWPS%DL5NX/6DN#$RK&>9M&*C1:K(J4W^P&1W3 M>-;8W#,#8#WZ5+MA7<1^;W+*\+ GG5XT3$FRRJ?NSIO)"\Y*JD I!=9X*> G MM''V'Y12BW(%&L8:&S1Q+82"::7J__;'XV\P[A$#?,F[=^^B[M9-RP>[&BA$ M6OV9]-I6M$XT;2']MX3)$]V__SUM!XH93]TX>!+[%K>5[Q]XZK!G/&UVDO1K MUN.))4-6N[S/#$7")S]0?O*=K9/,L#&KX[:7C8;Y#:M3HZZ2=C5QEL@DL:G8[339.I9H&G7Z6XS<<==Q'_T8F-J/J"S/.$GCP*K')D/V M!Q".-K#J;6(8%F9L^&JX*L2G 61%AK2<4-5G@#Z'Y,1<:] M>W_\NR>EBUB!W];.V7R\'D[_ZP>6YM>JVTW%-8Z57J_I\!>-[TP#^82-2[2M M8-S*H95AME@3WS[ U;?KUO@0M>#4^*2S80N%=/'#P#3Y(;',P$=0DHUHM984 MI63^30G-(HE.+I]\$;-@VI.H&%@OOQQ*/YF0$DR6@98R)>*$'@;(@/LAU*("R,VP*QH!ET%;E@F\=;9!\:40&UD?Z+1A2D-H]L&*K<<%P\A,Y)K63W^WS; M?@4>[!CTK);1GE$6*',R"218SM/*\AMC4OX/Z(X2F\:5 M+^_?]_I\O$2)86B EZI WIH2??35$Y',:N$@@$TD0$AA /YRO5)N!3!HJ.+8 M>:Q1OI4+?.#)4L0(O5&9F8:0MW9WCEV]/IC>N8C2$(IS27Q'M1L\#(1W ARZ MMD.[V(.E-NY:PZ>VIQB+!JQSMDL;ES=]T'B I=OWO>'((^=F6MES>>3OS,45 MV6>$^KK0VM41K]"=LL;5A <"X+[=>AC\D=^&8Z-I=H<9N;/^%)91V\U3XDD$ MG=P.5 L3)E_8M:>AHW4R3Q/N;=P;V3T(,(NJS%W-E*RP;=+F$(K\"QZAVAB0 MOB5=R6U,7-,W7Y W".%1Z9.#<5!4!.= M_?SZ@ONX[%2K>9%)6-OW?Y)$9MQ8O%A_]]2] \BI(OO3?9G&,%NK%:M0B;GF M,\:DJUI)HS MQ%L.WYY%K$$=I6UT=UP@U1>6M>1/)J_=W^,\3\JM>&(G41LR; MF$E?];&_0&3)Z?0/6*"E? 4?W=4)@X5^-116&2+G9LRU>G.79#/F%0>_'<*> M8/CC,\MK:.E\&?04)4U!L^)N#+4G)CPSU 9=F_-2!YFUI$UQ'"58M'I)C?!! M.2&S*R,)59FV:-P\USU2;)C#&M?UP(O1*KD^L]G4(N!^0RH0U(M]&TH(KKNE* MGK,ML;+VB_?$+3&*F<']II;=]B/3!..;C@TY3]96^M770)FMYMZR:A_0M@/_ MXU)MRVU'AOL/XWL)\II[&PF!5]>^;]P9#R^(=S!5.6 OCY@KP M<-Q;1=5/0Z77YKA&[ZDX)M';4&O$&]D)"^04DM759D@Y157Y/=V%I_%.)I1 M?O3.23Y>,"!W;=K9I7)M,( N:1QZ%BY"-)49>TS[IB&VZ<],(#*J[';YT#' MK8^L&*VIW:N&@M#:H10;<>7%0Q<;2*WNN,#H\O'&Y"+JROC*\HB#='JRRB50 MTQ9FI4-DC+,'Z5U%O&*_8O^$LF734ZRY@N.TOKU9F#N@6M4\]C!_.Y?"3 _> M6'>.8;<(""SW+TC904J5#>D-6!YTJ_L1VSBO!DGE&,&Y_W1Y\N2G:EKB>42O M263-;* #A_O L+Y["!''?@&;2[Y8,/4.>\5<]QARA;;?=@_W,EV^63$TQ]4YTJ4MF; M&H*WI/%-YA9:'9>4/&1<'LY"FZOWZ926\Z[S&7H$PL*\V'ND/F ]+'1>]M^T MB$N>*\29^@O$'6K]3/M"4\FLYF4U:(#UQF1&6PHN-+MKPDL#$ _GR56:8330 M1+(B9#.'*YSGQORN0D7L()+7QO*=A0T6\R7B4BM\(MPY)(P+_,/*DU*0[]?7 MGS] <+B-:UF"P[04:N/@,K[;(ZY2*B!Z2BF>%KIC 7MCH&;(]!GA+Z]?.EYN8YV7/=#UV1*<9!$C3:NO_+A M0&R8%'6$BI"/HKF6_1UK#/\9WJ0HJ)1/^ONVRYE(*LLHJOG!00S&[)?Y?@-+!ABH[Z3?WAE$U3;B^QL5?4?7G;.#XBBY/K0M%41*C MJ97V]4VNZG:JAFK9G0TJKO:W9W/I:'3QO>F-?_I\?.Q7R@I\N*0J7Y_Q<6F- M.N_$K4IW*AXN9O0%@4:'9R1UM873#HV.N=LUU'#B%H:3Z)F:CXT/B>O"J[=J MFOB^!.C28KN9-T:]=.WI5Y$SHA;A=[K-,ZT&\5G?0R(.W#2!!"7.-;R?K2O" MEC%FG?W9XRVR20J\Z4C6Q3"0&ERWS)"/UEI41W)",:9[S&JU.%>95Y5V82GI MTS]H56]6=4@>M4=E30O9GW]2W"_2888LYPUW;TN![-:ME&PC,LVE@KZ0ZV%R M9"W5QY.S@NB#.V3&QP] X_?&Z5'0H/UG28\-=$<<*RU>5,(G&WJXN\-"FJE: M3HAU!UJ"@ONR=R>^HFR%6N"YYK 'H+P5=NE4Q[9/#5Q:73=;0=&-_7ZZK(*0$5 M22N';3Y)74V#T@LVJ(V)HRH'S^C[#H ;@EUM<-X W[E+(?5=X9?WL8=@,6, MU1"!_B8X+0"51'0#J?N1>>4"@E[J6-, M$2C-KU-ON_>7[2N,&]0DM("E*5T/ET"+.1$.8XLY74UQUB_\FU7*G^?A',=V MFOEC0YL&I(9EJ@)%SMH-QOY7)D=ACYAQK*/:$GW=KIB;S:U B&>$G MMHC_:=ZO"D>!WYO[ O/@ >@O]M>RF]4$W"X%]#_LUSDPTQ@2SH$X955[W7HD M(PE?Z$[J2"CN"3:Y(9)SS8.7)N4O7\/WM#G/<=%6K4':,^_A[C1[=MJRSHV2 MO2+&H)_F=?\YFF-YD[W5Z>1A4$F[L9>7>9 B74?T*/PH@;IR$-^8(]4V+@C" MLK0JL^ =8>GO$9.13^'TRG_F77'.:5WL8JFVRRRNA8(<891MF65$:23?_1$" MP;1U9NXE/(0Q+"?4WE:4Y5/0>&5H/.1^0W]2;PWPS4'[VTNZ3X;:2[3OCNABNZFH*2(1-&H84X-,)CN7U88.YVN2E'?_M2Z/9"^]? M) ^***9IM)\Y#A5IOZR$R.+6?1W(,>=LUBS70D2*F#9YS*+7I0YLTH3G@9\E=O_^F;\K. U3VN+JU#K:?MIM?=+3[3[ZAM MFWWHX;F*(K+KWF/&>\@[6PY1TMJ#Q5Q$5V4'F#M7)7OFUIUPR#QB:(BJKAO4 MH)&)M'A)T5J17B;>#CB$^FY]:MFQ;*]'UM*OV^G7OH,I%1G\;/*R"*M[GVM! MST<07DF8U[ODF:W1,!#W#>[$^U7;RZVKDI(6,#)Z/ZYZD8)MA$J&>&P-$0=5 M YKMDSH[/768[6YC#C+],R6;P/DZQ870A(RMC4T9N7[$Z=GK_M0I7?S3XAKS M^OR\RIB.RX8",84*WAQN6L[C%EZ>H7/3@$$-#&IWW69> !4U\6FC7@HDB*V: M!].QB61']]*8);IG@!08*^UP+7-'(9F"XYM+C4M$08'XDI'/UE8P"=[$(.60 MBVF+UG;M;_F'94MYZU1^H"_+]NE=@<$!OV=Z% YK;9$#__X?5NJ]%T&]G+E= M[H(S[C 4]5.I1#V9IL!&61J]1P=Q#X71ZP>F% O%7C-D MKIOG#I,\<*ET;UD>HD-BD (%^=LAI<=WOQ_E&&-!0(\(&:=40FLV+M3UMQR- MN7WB@ZZU5A-^X\Z B>6AGQGRDIIDS:8@X.+8Z(/G6HM3X M8#7-TWFGYQ9_(N[^H0G!2Z=LH>BFE'*:'316.NZN7PYO]C%D9G;*")[)*$/^ M0@E6LV>(I"A)BQ$N':0.,=#B\W* V.S"T_P_M: C=5BNYUTKR+J:*H\)LYL] MI8L(+.9:(JWNJCXYR(;2-5N]5^;RTLY9OCV)W"%Q&HFZ]?9)Z3#T&3(S"#VE M+P2'P5T=K0DI*^;$-ZW/LL&N7)WSHIFA?0*AQYH_V'X1$;BXK\-L(:Q_[U*G M:4[5Q"AFJ'NO9XL0[&IT4ZM4@")$)+M(N!=) I9&^)JA>2F7*!*[]@$<)?J/ M;W":I4?&HWD;ZVJ0.*$B%]A[_-%'XDBH-DS_L[=O#YKN1S3A3=OQ&DZ73N"% MMXUU($TJ>8HH\@F#''YR!.3?RSZ]6W)?ZAW_:K6((N^W-3ZFK/ADOIG&M8N1 MK6%) NDVB/?VG7XCNEZN-M4:2:2WB ;.Q00D3:R0K,=1A82],QW]*Z,>T^_ M7[L(@&'T9%-'5IP>2%A$;@(E=V:9LZCE#DZB;GD3,(^LG/WW?P%0_*Q?>'/G M!)?"PEB[PV'(5*J/]D NN/K[S[NC=L5^D4>V%H*K'+L M_?:8[8*7NJS1;:R;C4RW'%SCQ"GV@4X-,EV1'CK%BMEP9"4GOM1ZZCV3UL?@ M]P!]K6@BBJD1NH8[QE1BOY88F"J72$R>L0*$2)-)9P\9ICBOX<]B];L5.E_# MT (=D\BX.E;#TW#L/TE]>8]WZL3%LEB%-8F-VV,[#"0DOKQ:1G$5W)">1$#1 MF@$TDZ(C4&)!0XL]XVCB_E$XPH;;4$C"6+W,*GGVTARK6=&KWU:N-I?]JH;6 MMR=L8I]RR+C[)MC!+^I#- %*![V%ZW/N>]]+E4A#DI< MMWJL#]3C,W+>%WH6N6)J69R-%D\RLO(B.($BFX//$V8F#:?!%A[<-"OK^EZCH>E5FH69%R5 =S(?_G,V_I5[-+VPO;L3^>-'OWA_ MD5D[G,Q[PEGY';^]#8:T#S60Y=6:<-\[TTK==UB0=)[7$5$AKBAZL8YH/ME( M9'C,9KA"-]$NPK7X=+=>[BUIG^OFAS5,K5KAMFL2'=ZFU_S&"%T7+X!+-0-* M:K\ Y)@9S?^6\VLV0ZC02LB+[V;AH[@S=*W]PQM75!?EA-' MWT((64D2#:T%GS[1C'8\1^(9&J=:5[W6JG)F!)_X;S=[KRX$)K@))#C"KAL$LBJQWPUD'=B]44L^1E)XI8O!\\KLW\JMMPY/'C/V01] MSS"FDL_WPJ"QDI 5G U-IW2*SJJV T>N+&.G\*(T.5OD8JZ=&#(7OP;=JY!J MH"S0K4$39WS$._0O4S*54CW5)KS!;I8&.:2W8I$O+KP&8[?\?#P+)U)RY4SK MQI8Z;ORG$VQ"WQ([E'UBK!5MBR %21J\M Y1'RB>B>2/H>'6@/KZ@"M_GWBH MO!G/L-Y .#WO@R6N>I+^6:*2XD>">55M>]:FPLF*:2*FT\"R,5FG>74@%.(_ M562WBMQZB9NK+!/^*U5B.ZWH4+Y2@V_11Z^4->L;:,O4P$IS3O\I'OWVP7DL/S9OPR#D12 MH+OSZ3O3*-[%IZN6<8J'H/#,)GB/G<9-J8-W]%R##H#=0B.'EP=WKMWO,.8V MOMPK*ZG3"RDE. 2R!.F,?\N4KU5+@/4NHOM0CP$7O8?.ULD. M,(]N;7RE:UYM2XBCV3@D)41+HZ M7A_ZDC&L]],+'O=Q%']TI/S\2/BX.GX*1(,+1L+,*G8"6_ 6C8.4LV03V#9G M]@O+?,Y0>_A2)OJU8\-3K(3TJWVI5V[TI/E^R/P:(5[-T^*$J2X M)-"I ,6+>Q@DI%$T"1JF4"Q8D1"^G");1;]W#!J&:#.P>E_8M+XDD _O%$5;&(6?YIVWF$[/CNL>@1 MVD6("LVUJ$JNB.MV(CP@)/2^I04K.ES,$H;+-^_!E5XD;^NWMQTHAJP.H.QS MD382YO,D5,W&PE$D$Q1J?+\+TANY+NY\]7,-53:;<,,3ZF]8FN/%Z<(D'RSW MP_C68>_48?YVL^?!Y=5;8^U"Y/D9E?&,G9L6=*S-SM-%DZ_!W6F(-/U>F*^J MI)'%4*"'R-LW/_7L+1C8>DM5Y%,.^'>2, V2B>K6->$YS$G73QH( \RDNN?Z M#!=HOQK;V*EY!T,QME9FJ.';LEWDI#RY_EL4VQ(\&3PM;[A:Z9EWD9:;I?EH M+5AWSN7YPI*%P@ M.DB3O5_;T*94/S"QM*I; )NA/K=#,?L]2N&ENJ5YDJO7^=S-7-#@QCZ!VYC& MTI'/QZ,6@!V.4TK_ETK*J>LDN:1W9YYEKTI%1E]"SZL1'CP9P^ MXREZ)4>OVCKFW--8>K2]21I)+,^GT[/Q)@]-F M',.>EFGCG^N75B#ITU C\A9\:XCU\:?7>"ABL2+!4I6: +6)75+M=;@R7!0* M H$._Z$5O ;N;%V>+J=[PQP%Q(+FZWP86C>F70V(3*/?6ZQS(T:W2>#=7,W\ MML2*1.I93MAJ>WNPK))$2<6S3J@TJ3@G^;3%Q-K:V2BSC6Y[ERF3[;TAY2!S ML:?HA(UF4ZBS^\ AM3+FQ=!JZY$UJBV?S[R\)0"CHEV:%];:K.:X[C^XD>"\ M#)Y-5,'FS]= 3O,R%?PN2*R=9D9X"%GAZWG3$#ASA3&+XN#"_5?I%5L&O.#= M%/>BCF7@N4]XEA+6^)I]OV?2>:/L;>A>M-N8L?9@?&5]H$:K-)G]5;Y[U_OR MYIR(X9Q8:(2LQV^+]Q%__+_[?3E[5UG&@X^E5>--]T1RNANO[IP76)KD&9R_ M;!W1&H=;R36*-X9ITM.IUGL@U,^RA%9T<0S%=N]Q1N2U3,7B1REM)6,&AWY^ M66O3BE4=.]0CBJ,,,KU1W,@G1])O(37D'D'.PUI;[Y2OUJ9_C;>;WY M9\,G!14^O)$GMN1[JSQXT(DHOM1)4-)Y.WZX//FQ=:+. _?D,L03:]?D+F]K M&[,*4B11%LS>E+[M@T1XK^;KAF-V&?',L]/ 4%)QHD0>1X=9DH+0VZ60SG7/ M]MO5NG\!?OY"Z8SHOQW4Y=C*?%=^>-''>I^O>P6]RFTS[&P4.+JUVV?S$A[V M;7^;4I7YQCHYMVNN<^+-(;,XJPM[QUFK]SR2TP/R'4#L](*.B#%[O.?!H2R[ M%5-4Q*F.XZ26Y7\!Y[6-$QKLH?.)'Q[Z)14B.I2LXS=1?R)[G M8>(A2=?=&G28#]MB+"1'T$YA&=]RB)A! _L>Z"U-7O:U1P>Z"K=;A,#"9G\K M+C29CWZW")728LR/]47*Q1>*<8N6(&X 5W;DM[6,/_YT_%B!MAC;&NKR-D38 MY:LQR^2=KSVWD[>[[L1;4%2%8"8V\^;FYCO1BV=)OL>Y<:9QS0;^2LHGB@>M MZIU#..G)>JGQB846H[;MZ0=R'ODRCQ] )/QDD!T60$-=H/*$(F>G^OF5-;Q! M#T2(:UHQ I898=P(83D!&O-H3%1L:%W0_9,_!>I#!TI?G33&Y]LXZE/4Y[>V M)9K28[V:?+BWGA"Y3 ?^/^M\\\K:9:O#R]5CGG4W7ZA@3>?/O$P#D1PM2;L9 MGZW*OR2"CRF=>OM*0$O1P[$$L H#Y&YQMMHT@(D;(=775J$7I%'WC'/]5\ % M BHHAFBI^F'FIPY]E3NT:Z=^GWY?/9< M]Z^VH\WO@*_G#^L?LU.^$E8X=$T'@[,Y$LDDN;JG31(DDQKLLS+.)*)=^;QN M]\X9R"C$M%MH*).Y/OQD$KS!OZ:+Y1R_4KV;_(:"%*$J\RW"?P38YJ2KER+BE5L.VX^D*K+3W361[)0 M?:X^\O5-&13ARCRTDR+/OG\3+^L.>M\OGJ+'G>.-.$ MM@-^JAU?RI:F>YR26!7KN$RELL%OM,I\>*Z+!SV$BKQ8*[Z-UGLUK2*=S-#6 MN;:FAAC%^83ULO@/,*]KTM!>7'76C<$N?[E(NKZJ;=#1N61=G-+FXM&I"$Y; M_WW/7Z!=$G3GC][;*&6C(M^<$ 6F0D\+L8[42(IP;S!Q_;'S]@:*#<&7'/E0H44GQ M1ZORY(FQA')!PB>4N,9=5WAT!O0:)_'.R7(V 2;92]/3U#*&#:5#Q>)JW?R25FA\UF^]#U.H73J=8KE*1&_Z()>"&Y=]3 M)?,P?TNGQ)+$T=_2B590#/[?K9/>99U&G+KSM$:^P2D456\ZZV87:$M7VDP& M?WEI?MZ[[S4V\(N",F%KD:A$4\UEW;I\$;GY=5/H.>,+41@9 (@=0>]VKZO!&\P+0 MS@"*I'!4D*#)#U=BFW/:O;)Q]]BR\HR+F+]_,I]5K*&HFQ%73?C&(EKY\ M\.U!]M55WU*T_]?$M_JC?&"&GS[G=GO@)_U MPW%G32395]Y4ISWNIBM.(3#M1,1,+V\XQVEM15B.38!Y8)XABO@B"3I%^&O5 M/-P>]?""M-W3!5=5H2 QE>[B#)NZ7/Y0S[=+"_ NV(:,2/1H:60-/2Q621;/ M5QK%+B-:\YC_8]PD_1/=0B,.K\'S3J=C7?89+81A,AS SWLA@;8W*7\Q;EC1 MR_^6'=$W1.,26YK*J85,_(W='889RB[>)]U20BS]QZ&0&$L7L_!&ZDSJ:8#A MX*FPF^X>7IEC@Q65[SUL3-X[7M%^4TI"CJ M_FMWIF-HJN6 G])JW:*08:SU[NF[@G=#RZ-*O#I_M22/2IO"UX^@OK2YXMLT M-NNL@MOU'IGV#@8L$&^#N$GV@:G>Q1UI=" A:T"AH30\V"A!IR(!6(F5]3=2 MZ<$%!9:;V-I(CO9.F^N@=5J['6R.N[)'G%Q2*DOGNL=!7GZ7A0V67="%*U^7 M<*-O!S"UA(BPDG@G,8R66;I0*GB%FY@P:5Y;5+'5 /PYNO=T'N\H9FSL.OBI M8M1T%L*RN+*?:[QPERXZF4RK/M/3G.5F%&C=2&(PDZT%%ESY80E5P7,!D&'% MA)SP^N!17./ZWG%Z=\!+@M_I+4H&6>R&9(:VHYB%,<)@X.D?MD?-T+%=ADE" M)-?.H_B"O731LPMO"O=Y8,EF9/8X[@@.:HM@]_[7IM97[::O;7T2FA0/&Q:5 M=N H58'I)]TGBRAL%YP8,95)S?DL$7K2ID/"-*""9]T M=R,$CXN.W 6=\!%PQDV!]8 "(>?:C%D@UODKP?P-B(*]_RWXXKS^D=[(D,.W MS-_TDD#&,UPQ,V'L>PD<%23\/8J>\*DD=ED.G';4N9@V7XQPK99HB?]D%)!C MVVB# "GW#"?IB[U#(W:!-]=I.#G^6 NJ78,J,.2W93TJ*\8 _947LM 'SO:FR"/ M"+J"$2;-:YT0D9!EX%3\*EU5Z5#'JL[?YVW\!#D$ZRL1Q5?U^]_P+/49DES/ M!C_I 6]F7H6NX3%>HV'5)^SX6:Q48+EZAE,79/;(HC&DZR&X*1/8P\AU_P6B[,.?KT.M&CY2U)"& M]$A^TO9,T-,0LI:Y5MRLJ QW-AU;$L5\>F;H"@!]G3Y5&@?J5P_1@?:]3EHZPU]W) M[KJKXZ7 BD7?KR)E;)V&FYG\'NM/*NS=CB 'GKLL]5?WUTOGJ.36/?SDY&E\ M'"2!&Z486=9?Q7@)2K%Z5+0-&9R;-;>7LUKW';^\5M1O.'5RIA6>S-!W4[U M2*(&@:,EX..IC+Y@0UA.*O3]DC/KNL,_H[[H10#7;EH>Y5'Z](I"XN9$O,PNDXS?6V< M^(S^R!:K?P;+5U4-V?,=OQ[<&P<3DJZAJ@N9^3=;&7K^](T2/!M!]8VHZ,X3 MJYU3I@#',75M8JH)1_V:JH5A+3#.]';;6(H!2U[K**3%.[VFL,K> FO_Q91< M0\9#K;_6Q"58;3JTA,V_G()GJE/W6<'&2IT,G<9(4+Q+PX.4$!6JK$NQ< ZL MGQ']4_J_UYE*8,,4PDOS-J)8Y28-@D32J M"Z'KAC[7,?MO\"I#R7$^7Z+MPA-ML]4':?.%OTSD?A9IK(IM#%,:%X6[A'[R_0:+G;GG/4&BN:SI=/8.@ M]"ZW:D'U-?J6[8N5G*'$XN+8*1 W@[C\YCO Q>""<(?0RW3:K!'C[53A:E>! MWPS9H]0.%]0"-C4J10S*IP,U$.P2.&?U>&5D;5N2\"M3!%?7%0K:UL\4NKUJ MJ]AL6S5B_WOSMOO5975!X<>Z7SSO1P02GVN#PN'F7EUL$CE"7V7Q( M>_&B-NM,\K;]II +I@-O+:DHZ9@KY, 7W_%H/NSS+M#8@J3@=^IH/*YE>PPL M*_[J%?5NC46F*RP[H]*WC@(&-43L7OX.2%X+M)DEF;7?H6E75[F)W8[]RVE[ M1(-#7C"R>68%U#;[ZC '5#'28*^6)E5F()C8/IC(DX8V+^-UCKV7-3+G;()_ M\N3)7;^TDHF2\=2IT8HTM&FAD<++MOO%OZ0Y_VA./?5$*H1)PB2ACUJL_THX M*J;5I?=;.R^;XBGC.8&6#JU45[2M-WY :VD-N*LBPWK_!:O5D[1$UC0 M(2: '-X*HE45N=93W?EMJI=-TR$#)L57:O4:8X0KO"A7I7$T]*1]NRL,.H9X MM29J,D@2T)[RLR36!84[:-TN=LKEN/"PF9KHG[HTL]<-XMG!FN#A_8W+P\<- M(HV.$!QN95S6F;]A$Q9.CUDDE ^Q!QJ5-O9AG"-;W;X55* $.=+"G(T>&*>7 M=MNIOW\)B-B'C#5"B!(@5*W?_-;?*6$Y*R*$%L-[AQW[\+:#U&Z?9#_.V<1V M2>+N74Q!0DD%+.E3FUG*^]O^/K]D#(]/I,R.5A:/11=G3<7L"S[[6FDU\F)A M?8,G+Z;G2-#<;#1H-[N=OK?:31;$$UJ70[[$<;,(P?X,_X"S<1+"/\6"W%7? M=?NXFFA]2(ICC6RO;VJH$8AB.A:++^,E==I*3'N@2(N9S0A3O9"L$QN#*U)* M3D@11K9(V[V*']A*?Z& JNY+'8TX&CF\ MU>3>H>:1MI(V4-.=J88ZSW]4F7NIKVJA;"GH^I0^]1C5E-'M MLD3\V&&;;;99DJ';" \?<+_R*.^..))+I$+DK=T5VC@6FSL>,SEEG@_&I##T M_5/32J8.Q)7&X>OY__P?]T<9.9!E*,VS MN(T])2V[VTE-QU#O'GD>#E9I?25(&*)R,82C1Z!P=3&&22.VE_IJL3 M0 S7C%>=8;A_&.,>#U86JHF!H?Y>]@-5A;ZU=B >>.!F M0(*LAG9Z>:A?',GF)9VK=P,/JAL+"5$JJQ1X(O>::UMS'#_\O<4_3BI4V<:Z M-G][[<&2Y9,R5BM,)IQO>'(OL58-4M!"NC."GY0" 9R>S=%WH)+C?GG6!CZ"=?6/IUMM@GAUH1@!B6364#%[I-)Q_W+&]"7:!)!] MK=VT$52$JY*H9-@W"^B0.1<\0O"4T%8=U)/^NU%2!?])\CYHO9)UL\[]%+,6GW3J:XW^WT%49G;25 ;*W& M=S*5,Y;(V1%WQG'[5]''J%7)JJP4D<(I0F3./79V"A? MR191(461L,WD$5R:^I>.^;8N-UG@+O:P;-,O6 50F"LPK35 M,K]>D4Q#HK_NB3 R4FVKS1SB,RFE8?VB8M50)\2KY4;9I>LQUX3EQ]LG8+GA M#;7:0?G76D@1\J/KS^/2:J*E@T*(D^W<-B_[1Z_[#RY6V4U6[)UY%J8GBO-S MHIT1JHS:K7KN[(6@HWP!I&%Z)CYEJA%$;92#_5G_L#> PW4OEW-!;C4A%,+F M@S:1D1PS-QCN$8M:$=>]X_EPE0P]-*BUU7Z_&'%M;&9D/[Z@% 'F=<2AJCQR M^0*QHQVKZHF\BP8R@B]:D1EAHZLI++=44XIQ/!N17U[E3';0 M)>"6YWT>E#%WQ>HDHGQ002!I9J;>6K_HM-_+I";=4Z*"5OHR)1\-'M9(_ M_JWVZ,[S ^H!:-X(OF"OMU+ (P-^]*V7;YHI?3.Y^&@%K-IU^N9/3Z6M[!C_ M)+3\..N;/T9\Y2)8VH4F,D5BR.M'J6OEIN5[3&/]L7C9U1G)F%:5'6W%V)9\ M%'%KHF8.:5?%S'V-< OFT95A/._TDNQ-MZO1;[0Q]NJV7R0/N*M.V&Z>7F?\@57GA>#:.U8SX27M#H7W.1@<)SW MGC:"-%>F7/Z!6UV,% M#-52Z+4\!3XK8&H5 M0(U*'8,3,A ^@I(B#!]_>>H M,J,6B2;7,9DPN=SAW60L6]L$88%H>%O6=>UX6FCV39-HI&+Z.M;^RN2R)&/\ M!'M,L5@TI+"\732(+CHD>0=E#G!?2BH_OJ3]2.';%J-G'6U2YFH*FS_X1M)1 MH>"<2-Q& 9W_>1KZ+\].)OWG\RZLM_0>/&">=U;L-&JX7V1 &0&OU8ST$?J\ M+EXPX40+0T'>H9XN'C+U=&1\ :B)?-;[T&LO;R GHE) _5QF<^$%:++2/4EH M[9P9,,7)J0=^_!V0/:-UCC0A!$ _2 OU?04 =7N;>V)\\1 M:IRU&*RM[#4I-LK,,FIRO?C8?QW:%NI.M\!1_V?\"GB+(8-+UNO),1D=)!MJ*PI,#PI%^;GJL]RO<^!A?M9R:B0; MS'20-F&*ETE30Q"'"5I_742Q=;CH7*"I[&85>+D53S&ZZ3*EJ;&=R/]T3HW$ MMFOS'^AA,US/WE#NU)R"3^J^;.O+&#DT\ZG7%>P^!5\L#<]T:E9T^ 4F<(T% MRE0#]^(Z)X%7^[^>(?&!JDC/VXT]_R=F9WEKO_+_B=EM:D>/TE]R)[[K=?8W MI)8:@Y"^VL#4Q(T&LQ',8SXGIC/IQJ?.F8J3^%K)IXN:P,%0LP32-;!%=!.C MI@<%ZIN;6"A+:5G RM&L^?D27&,SBG1Q09+=P\8V09KB5IU>^F3+?G+O2:*L+!!%199FC$!LYSJ;!=V?+X-MBJD/-R4XQ[$@"X MUA#^S.Y96%!'K:(!?M4/*VLJ(.2O/&@86;V2R50X$4'#F)&:>' M =E,+0]%",&_8HZQ"PZ_Z:>$>6P! &"ME9"E)= H3(QVFO_EB#O>Z$)>]:I/ MLM7(Q@R.UD\^T&GO7,YI/0ZU"S7A&@K3-5Q=\#COOWXMN<2U>!J?'>'H00HE%9(-IT0_M AN]A3_E_P@Q@%=8;C?0+0N9_ M/>(TIQ\D2+H7RLB_H)'R#*6F6!X\GE7_Q$\K!3$O!3'K,_>ZB M)M72Q0W-D6(\,6M09UT+)K5/CIB?<"81B%O5O?K(US0^4\CX#C7J)#%<;13O ML[4I&R"XGBMZL4E=)(N!"!9FJ,N("N_K.4[852V([:]5S[JWUL3G-;TWX9E_ M2^L4Y'?KJ6PTYG9\+# N/-"UPXR M0P0&LEI2;L:#?!\%T99\-/AF1!&\)($HEVPB!98&=E?"F)#J"J]5F'[6$V_5 M$W\QUNK\[C.QH\]*Y=F?_TY]A-[<$!/PL2W;,!Z?TI@SU'TQ=9"/JK7[V,88 M(^#CR-D]"P2M;&5W'.B>::)U7H>C<%<@I:2 MH/B(BUPARR[@"^EBF1BLUAAND4&:-J[;3JT_^C4NK>2TT; S>'PB0WI-&W%6 M%5'@Q?D!_,WE^Z4PND[B9#WK57Q'KK8N"@F] M6W_!>JK:8AH4&U)D34*B'7AAUQUUX\]2EYG8EJ^>K]WMWH^ZVANK#.MSJF:T M\[ZVT\F=WLZ3Z/$+7_<:!:98^$9Q05O8P[9U?_E5I^/%6PZE>XY1HL5"L?=& M$EQ\V]J*%#]]^! S)QY>"(M,Y2F,GV)(1(*;@9[H_QAI->?)(% MZU\-=B4>WM_DK5T\2I:JU^Y3RFFF./J*BWT')&8H?&L\QM 5Z@G-O[QL_ OP M\]W&Y?I!]Y+PWWNL!W:,"WO@=+=-KFWMV#X=.[H+,0D^_OH?S=BYKV?*%R5$ M+%%HYZ[)(H)S\1%"WIK5MHIE""/EM7(XL#2?%'AX6X)")Y94>Z?EX19HO;*\ MQ0_Q6ZUP5X=SE6-ZLU]46X5BCYYPZM,C5]A"AF6=GG!R+SSEZ8$DXJ"12H!- M+8! H!V,C>@?I/'6=<_SOT-]?(N-.,_<(+TL+S/[7L^C4"%X_RQQS?!T6&_K M"UY/Q)7/"Z:4SP?9VU?EG=% %=3!J:_>,@R1 A9;JLM@6SOS'8OJ)=,R8KQM M0:AH+_3EG)'N@"2]ML[W?/V3>:W0#!KZDN9?.Q>J\9HB%/EX#U:OR_4=E6QJ*"GGN/U9?WS1.X+3SQ'CJM?G NQ(^^GO^!;C0K/ZPN8;2MC^8JR(IRW<3 M3X5[D%;VW2IC*^:JK)\!L_8G!B.DGQ1<*%?"CZ1'7)4.PA2ATM0Y,MF(=2A? M_JV<\.X@PNJ(HZ*HL<%S%\YL:5LULM)N:<6,N/:^R""WHTAO@OG1,[?'5U,[ M9BIIHH7I7QS(\9W]Y=/:L=;7.(2Q?B5K.Y1LK'5,M]_KSQW(5HZ2M&*2M( K M#66:H&>"R8,T&RH%J*_N/3CU8*A6U;@'%+FL"+.F_#OP/&LN#'T9E4#.&!G>NI9=R6 MDW5^TF)3"NQ)%T8Y4F)?Y)'MN8W,+0>5;\Q-Q_^]7_1V)7B@SO,!$;F MZZT#TK-(E4-R>:#OVCO[1;PS_X4-%WZC^L+VV5#!2W1:6<,+(9_"!-C\.W%0 M<@5QO?V:YE5_5?O P(S.AR',D?5W>TZ'6A=F8]L=@JQ1^S1Q6W,'G3[S5PE? M..AO1WDJ1C"Z=2@^3@L]9\['B;,!L/(SGOGL0P9"H7/;LTHD2GT9X M!U>'X-P6HKBRCA@BC17RYW=*6W\G9+#X0(H>8S\-BG'.LEF\TX"OKE@PINLB MPV %ESQ$UWW[^[]2++]Z4O7=E M0,]Y 8^%*:W!PHHNVZ-.C7>=MM&=L&N6U/5A*3^.N;2)C=40V]CA2,5U24Z8 M:/+G1\5.7E'T6+!WE2/ZP61MMXPWVJS8PN&VT:UX)W((]KJ#Y-+FBP\$[6(_ M?N#KT)R1?F,%2@W6!N_A*$ZV*,&H:,_,#L:%W&N__LK(SD/J6:W:DT__Q;<] M-U[5G!8=![86X-7T.%CO?]M0&)R+M-U,Z:P<7,N+UNA.<(R)$>Z>G(-.Q-VM M%8)(GN]S=0D:F*VZAD?(H\6FFC63BQ&O+'L9#F>"(^/6)JC-O-6F%4Z9]=,[ ME]D>)0$ -U"-HK/+-9:?^%UG22U\' $$UKEG.G:_N7B4=B<<3JR9U)*T6 M\6>Q/6@Z-:RA@Q*AJ1]Q3LZDX,'O,7J$^*"0FP9[03:5X>*9KEF.$DKFSK+! M0T8^]4K3 =0+G_0 @ L.FT,/1EEL!Z?CZ5Q?.S1[LX=[P#?:K3#;3Y>>1TSG M%QN\FK]>8J(ZY4R9B#(E"%"/P:NV0AJA$*%)EY51 M\V"\MS##ER"6T6PUYCI4K"\9G98"DJ#DV7HTI=H)L['=304 6-1A3V NU"%>)0Q9;R5%%W<2?I)SH\J7.I!!<;?_ZO< (Z-)5)5T MJ>ROE2K97X6G-[+U[K.09!%Q(5$KS&W]VVP#AT/(M9!,N?=MT&@G: O2#0.XLRF]D( MTP:DZ@YINLB+8)VV$*I8647U6AZW*7,VNO5V!2+N= 1N;5R?#6[(4.;/+O1A MSVP?H,[N_*IG<:XL8L$R)$/+QHQ"P2B(*G3TK459](-U?]N"0%:%"?L'(0K! M$#.4#6NZ%=HLY7-IJJ&? E/!LFHB>D3KSM'6@\N*8#@1:E$_M9JFN3P M*EA3UK.X+_%(QIRYH\D:O7ZY_#052$)G>4 "UJHZ2FDJ,SSLE-:6X8%4IGS4 MK79ZZ]QP C=96MUC;K+*M5\YGM788B)@;='89DRQ@68M[EH>NJ;8^=+U0>BU MRB)-%G/"[TR@YE+:H03J2[G'4*251-I8P'R%H;='CF.PA[]CH"F5R88,UO&^ M_3Z#+;YHRX-@/GP9K-E;#MA'7%J\D5EV.M@*GT1UX$95RN##P?&V#HK]VF&& MKR5M3@]SO7W2@[3D3<4EK)V*2/J[0$QL[*=7ME\C>ZZ.]PT;20X MT;DY?+WRQB(>>-FSCC4BO0YE'@X&2A]8DIEG[L'#K]0C MZF$#"2?>+*ZMYMVSTLNH_>6GULT1;FY1[X MZ'P@?;^* ;9 <7_>:?,UC=LH3>R&\W\$ (9--HBM_5N;-4W>>Y]^2R1:A[Z6 M;S3!LFC:LON>EAD+4K..R[57G)W>$J5[E1[@C0VLAG1.;[$XB^(7=NK8!&B1[]4E[;G2-.O%',7JXM;.RB)-#)=1HF"1(**T)]QAYP1C5J M23\*L%]Y2#C^JV.!LT^J!^]_;RV]L54-^\.G^69JB?U&>E::]/R/_YO2+B?N M-@%>';B%C*M^:9@K_'9T^4E?^W= ]I=%Z'%I<6!\:YS('WUSY]", MQE6_%C=VT%[C+=NX/A]_^P$,WD>,)RYV3U!BT4U,O:,R7SNS3[+WY:/&=,/M ME(E#?5FX2XV^M.+G H>+6^=$^CG?G/VM0:^%,@C<&C43D. W%18V7&4V4\XN M5)@48=JC5@VUJF>^S$D!?OQ"K]4H-NM[MS/;L 'MG2WE#^TD1ZU9'Z0L*!UQ MF/FDVJCJ#X^E>7SN1,G@+%@X4@QG&K\E6:H\R_IWJM-_63>\SP]40_TC5O@K M:R6_P69&:@Y^C0-_!]RX2S_T3RR_7S']6FQKNR4!ZGKX'3!;3+EZP#;8(42C MWB-X:)Z6]&G"7#",H/0$N_HLT ME-TIEH>V1E*9<_\PEY#@?(OG0V2[AYX)$:7GG:!"V-'-&DL\#BTMI'2[C:?# MJ#3@OI[BE/$O9)$* 9Z@Z_< 'V]">W%?-\1"5!Y'*4ETN3_)5(4&SFQL_!J^MS0^"CI7B9 %[GRJE.2G?].-D94Z8A73,TQ>553Z!TKZ#Y3D+7!&T>B?S=K?(41[($1(/]8F7>*K M&=+H"F0(;<'%H&$M&KRB&B&T&>C=MU?N.BG&_UB+H2=/GCQ">9'CIL)DN=IN M/7^K?_5%RD@*.,663D5>!E/T^V(317OX:2C](/F1?X^4> MD%&S%3X,D.V!67"KET55J/E1TA&Z/\\2,WE?\<8:5 MS$Z4?(9KA<;%/HV>5.D!X]T%YO?N!$P59//;2TV2$/+MCV=B*4+1O.A'(Z>G M%L*0LDD)'#,'F6L9.[&01-&WSU[V<^!M2G08QBMQXZ=NM5 MQ$B] #H)_NIBY8$T]/K&0^^9 M:+ZGPL+:]P 7J=#9;FSN/>'L!7\OI0V70_4 _]$ M1%0=.17G(=*-8\\&L$^9<_H3<1MX72;>8O7ZZ%;@64/@M+-PX-3 M,S^[^1CJYP4*.$AT\>@SWZ5,5U';^?,O#?OE U5^?-NE(H_"G(8!>L6=C\:_ M)$6%B#H7Y7 7^54^128L__-J5W'.I]A8Q)TZ\CHX2=+&UUO.2L]'=S&BX(^? M6QR>[7<#'5X!%Z_G_FE0*T#P$P$&BD+4=!>Y.QH>?LPG@LRZQ PC(A= QDE4 M7=3ITUZL::CGJPFLKD BKE&#A=$S%E!,P.K\H&I7HCF0GOXGTW_?O#XKLT6R M..AW . G>UETU*( ZQ_+Z7*L;_R48>I_1OP4LZ[;QQR;".]BFZCX.<3R2;)3 M1I"FPSL3$1V)H^1/E5[WD$?ZAMX[. MIKC8]@)6D9M==P9> C_GMG[4+ ,A63OH0USW%WN<[;>73%RK8\/.E)I0[F M0Y*3P>W ='E!W>!W9'7%,>+*^FNPV';&-]SS0Z2^Z+4 " .X^. MLSV=W0X <\O+[;S2YJM- O3N.K45%F2G>FIHSH2IH5AA$S3Y 0=$47AG\SK4 M>FE30R2F9/ T5RHXU,-QTWEEUD,KSQS=&/CP,5VJ,B6C5]-FY@!NR=_8>S&X M4_71CXVB:1:T"P/U5^=-*[8-..U"]%6%D@DNR1V]"L/_,I#(%$$Y#2)3^V;D M!PWOY0R,0F \7>O? 85ODG7-^_[XGT7"?Q3/;/C.%H?B9@!AH$6M4]A:(YIK M:64D/) PRE@\=$XLJ_U-.\4\0RUH(:.R(VYF\TW7#/8 _7+E2-SUCL/=E$U] MW8+&ZN?IK .["@?ZYBX(+B>DC]ZA@*2 D^CU?DL :P_2TW]E/ -)!NV?H4"C MY>K\KS-&',3Z/B] YF?VY%J$"4NG5/2,,#3KA^&1DPA]/%MB/G,/V*,XK:X4 MS%9=CPP4M-,O<:MS%CYTX!FI1EYYUJ6P:?%VP> 6!N<_7'7;[>U+ MF@F[M92QKM@9U>R&PA:LS_0WE:&W>0+W4PPUS0\$__G2SR4LZXPOD2"P'NQ2 M0Z&Y8D\CEP2>TSTJ(MR+/ UO=#T08%MCD5.RI'7,G&M_L)W751.WP7S ?JOQ MA&"8 5A95R/9^K?MS:'96+DC5[6"^UTNY3O*Q#\;J6@9K&VOBF)WMZ_Z$SC MS9*\]!*U0O8YU"V7$^D,7'_LH<^[P"-]-.S'%TPT)6(W?[7\A$F>:@+;=1E# M\HS-(5-EUXYS\+K*A=DVX6IM2')ERNA&!FT&'!H3]'ZH3 ]2K[$_N[X":L: M)\51U[)DI'6,3.Q'I<=[$#F$08+/CVZCSN,(%]&.7A_1L.C"K7'E7B?'];Z0 M3WO1.2LWPC#!5+9*1;(\Z+H]^&T1> ?M?M4L%Z4P-#OFL04- PH0:\F-)%2H MA\H0$7NE]Y]OX:7XIL#-#!7\ESI[?^ I\/AC??:;14U8OQKYST7N-+K:?/?" MN399IT6D?7QA$ID&-?X#E+2H"T1HTBO6W^H2E\NGJ798(3;]52L>FS9S:62H MB:-$36 X=>[4_9O>MD)?+XOE\YXJ*@^D+1P*;\*M5C/5=C^K[ V\_4QARYL= M?B!II=\3\H.LLR+Z&SS<8QI)==%H6\(QR=L7%'X,V5%S-[A="U7/7?!YUE-P M:%6Z71=^"IVY&YQQ]Z[BKQAY#(8$M8<&.]P,2PL7ZM?LDEMQ#40T0R2QV'J,ZR7JI:K +)17:-=MC$?FB_ ML>!O7H\*=.[OU+QF.I,S4W]FC?GIV1^ 2Z,;8G]9TU2J$@*A<7?'AZMO*/_D MX?8&TDUZ=;RASJ_6!1K07QV0(F;2>&JIK8>A#@+Z;M5I#".H?VHX,RPN_6LZ MP=K'2\O.*%*E,+J8<.L\34>N=8 8=@1% MM;'S;"@4%(V61+PBL=+M'JW+LBVVY54LI(FH>05\:M.HYQG_;-F=>N=W ,"+ ME;FZD%7;4C1I.E]=Q=^53;C57Y'-^+4L:WYR?>^D?UA&/G.=!O=B%_.^K_XMTGR+0><=WEDG>)SDRMUZ.["VY,:086D MYSI"%E?L-,D"UW8PJOP:S"4_=! !%#<\=3:RY[/TI?'8.D" MRC5]]= ]H#BRU%E;CR)@D6*^6*O4TMF53P6KU.VQ.44! %=GF9B#BA\6-@G9 M;-OYOGNGS#IC/5;2:J(P<[CDX8*>MK723)24Y#E]$&L4"4K[>$ M2JB-= ,8%:?_W(=CI1-?QM7I95JS=/$D>0]:$:*?C9!;:V+_/&W*XYF$[FVI4M(05 MX;B5UR.%&5FT>RQ!LLL:JU6,>[^(-K>M&433,GJEQ01TA@='0F\3&YUG-0(; MRD29MZ,4; *RZ+WULB(0KGJ),F=!/M"R59?269>\G [.]_&=E,Y58P-+*M\= MW 9#0]P4+=;#NUU.BCI[$G6GGY/$P M6[[D7SD5RQR5,QG_,G]R&]'2&=O,V$?$7!]6:;+N^7V"X"PO"5I/$DG'FC9J M0S1YF.EK&>(6ELBE85"5U!V.J:(0\D;.2*9(3]1'S2_\\_A$7; M7 M<[](_AT=$6X')Q@G+=DZHW465!5&O?A&)\:GYWF@+>O M[ #D;F/X+N>O"[J$.)0=,]P,)HJ;'!6[,KYI^V_SK':3F>MO.N+3+?C]S9%! MIPB>A:/ _"V'FD ?&6=WJ.DBN)#CV.'B9(@0$+FC-I;Y?'3>_ %C@A[/:]_& M-:?ZFNV:*;QC+.9=LQ,1)RIH^]DTFOL=?=OJ5)27UX'&A$=(LIOR<*T^#YLX M.,U)_X>+UPZ&DH%*-RU(RYM?D*[TX0ASU$F0#+M/+F3G49@MOD.^U_HB9=G@ M0KH6ZW, @+:[H=7UP#\:KN[0"?)L#^;,6FPEV?1J \93FKL <(JMZIK[Z:^Q"K4,YG+VU^XVT>O)17/R><55M>6.JZ'B=XRO6 M1)V1J-; A!X*I2R;=V[O:%\1O,#*@J'HC"%]/*YJ[GAVK9QPYK@/6T.LSNYN M)&@ )Y^V)THFL;\A?BOM,_Z?YL__J(NFFI^F^",>)X;5]E6O'!J"_295,E_4 M\]ZRDP*3>#(F,:VN':UAC_7M.*5WZ%1%08_.;?^^:7H.O%*HP0] ("E.5P^/#HN>'7ZWOZ@ M9+)+]L:->>6UG'W.CL5.04&_--/YN<1J4^"T8AH99^1F/]PP:*EZT1H>GMYN+_D=P.Y5KR:A M4QSBS9"Q(UG?C?H" /SB#7"^]TM M*H3HF*29%PW&6:&H21I0TW^)%:AT_G/XA.([8X@[7SC?B_^S:YV4W-[W=D/[ MZW&->9F1X<\(FPD=R_ ;CT7LK)TH>:09[Z6.CRWR["_.3:>+)BR47([\\!)T MVP^K!W=AW^I0,_NX][A2$-H5LLU8M$*6)2$ M"3EUM?>NMWL*3,*4GGD.!I%_:^O]82M$#NK+T]4JAE@_^U?3A9 I_8?3:NMZ M TU?,U0O &\'(H#(!4[Z2FW=XCV=?8AD-F_>O/9>_D3=Z)2#*7E&'!=.'9?] MV04,=O\ZJ&;Z':#N M^4S:Y8#1.'OT^ST.64"*V AV=IP5^71*L"7S'.0@?C!U7;2P;%X.@Q@+T0ZV MGYXOM3F+79!57&?K)";P@M1V%G=\(3>77)^-4$"+Y_]SN/S7ND(_"&9TYV

,DA**3DXLJM#? ;1PB7M" 72'BNV M0F.*#6.8HK76?2%A,;8! J[Y?IJ MS,P4NURM"+U?7@TDB/-;I<1X;FD(OBI3-^^P+_J:'9FNLD] #^P,;4W3BTY+ M61 FIF\/=*J+AC4V?YB#9TS?]?6(_.""!*7)5-&:J?OSU071JD;N'?%H _"D M5[^WH'/-"M#DLZ7)Y+TY.26D3IW%'&,TH8#;LE=0HS)X%#YS,<$JI'\%3 ]T MJGLE1>D,M U 5)/J:C(MI6L.8R=BV7E6>W;NF3_/A1UC]'R4GJ8[+O_^XZ=* M%&^BUR^DSFC3(U:E1B M=*JL(ROG,N,L_7MK3==5/V=4%=& A:4]4LM1K&7-05EHICZ("RKF99NV<]#R\%]H^]YEGAX(G/\, 75=3"W\OH.(MW M?*(CT?]P^N:/6T2 #3I-/:;T/.WI:P4E-11/ U@EI5MFG^+(>W)(1605*BZ( M$=7P7CL*TUI5*?O)L./>>R-Z!$:-M.Y/[VF!UF;W!1> F%;RXF.E]T*A*>&-=8I*2AQ%1)BU/2%.G<:1^?1\/O MI;T*>8+V9HNY6O^^-LFFYZTGQ:::^O?KXM?BP@WSZR/_,:N9MEK+B8\VO*SD M-R[9R,OWJB*;3Y";D2&<1.TX0IPBC&CNV/"K IH^K/L58,6!(+#[:\6J8=W^ MU#U...VU2@]( $]((F4FQ-:410:*TO7.TR?')2=NZ6/']V(4 +&+.M]ZNXS MRZ,+_>.XCL%M6I7TR^))O1!SOEF6ZH5$)W3#.Q0(T-1X3U+K&R)[].(&D%TJ/N-H-M5FG<\X%O5^9P= @X%#0+*4ZFE]16@Q; MYN?*)^T,ZDT"\B 4-00%,.$Z9]76[Z)^C_Q!UBVRSHG'GR?L/SGM>77=9\ 9 M=!LKX&68U\JDC+''T%SI</)SMM=\7MH8.6F5U0,VKAIJI(<:* M3H90U!0SK1@JA IJYEE*U5Q!U+PT""))#4$05JM$Q#S$3,WS3,QQNI[][+/W M<\YYKK/W=>WS/N>]WO?S=^[?_9WO[_W+[_[<1W0Y["S&]ZL';C'1+[VXKR1N M3.5%E$3#V4M#3"9^6ZJ*:#65TT:35M(!N7'9(B C30\WT MK8#6$7'PC*?\\-4I)3]T$*FU8;LUR^CVAJ^&X6M1Y_P=QR8KWH2GB9=DP?J6 M!BEL0NG-,K-KHR6"'U%.#E<,US=@&\NEU;NF18=X R^CC'7 3;4VGP3U8*EZ M]1H,+% B#!6_5O=VDZ<\P<&?&J=CSXKJ,J+U! ]M.\]Z'414FA[,[Y#0OR MS*?#("5XH&W.B8D2=Y7WX;&QD>]$_:2!16BF)P61G\>Z9&:F"2_- M'QKB:^B2J#'-N;T-)84'KZ]^6 #18F <0]8.2R3^=ZPMY/!"=QEB6*]W<&Y M!P$65,GQ TSNHNKS- DSK#(8 R\1C?,*5EIH;>V6KD*_2.^+XI$P-H[\-15R MJU:X?C-M/=AP-(3O=R:F;?XV'_IO@UVL<[DA&SU0 E0ZY];(O5M4+G>'F>S,< R00B;Y>+&[(H0/ ML,>YP\MEF;/W.PJC"DG*HE31NGM)(X8&VO?EW#F0_1;=CD=3 6N+*CO^&G MOFI]/*_:B>Z^56'E@HXN<7P2?0WKF*-6Y_("$"+%OCWP8=Y"'ONRU]R<'3Q& MJ$:[>5V%VE=<;T:G-;ZF-_IT?G>).FD@L+,K\,-]3QR4V*B+7GW!&QHO% FA MB_-+O69183IVZZ])KK$02,*X[)_0GJ/UTE1$*CWGZ^6KKPQ":;_A,UNR;FJ4 M06X/^HP7OXLM#5-"M&P \YD',M$&JH8&PHB6Z@/AVIK// ]#24%D-J,ZG\^V M5Z4#[@SOPX LN6?"K$[8RK836 P]9WG*W:,RM/I*,+]]4%KAOH2TVA:AF ; MPD 9$V=JQX7=G^ C&^"6;Y9[N7WU*S4VMB^ M2$%8;0>Z-5IT(*WK+B[[=8,!N1]*%Z5'DM<3+XAD@L^,:],2=&;,Q@1\:_TM MHD2^#FFJV E)4451I6O3"8-)+;3/,-^[IU:^)L4GR26JRI%Z.C=W#9F8?I(Y M5AXW?+)$=MSK"IX= JYZ&Z5<;8":6"-PZJ&SIU6#Z9"!"B-'C;(3?7N!^ EBKBIP*?'(G6MXM#*L@@J\^T\@UO\X.S]F],)&] MM SHH UV!(DDNP:^1K6_=+4R&]3GWEK5VC;R18E\>8;P1DP+]ZY%_X!D^I.V M:8?,XBVJOJ)4!72=A4FF^JYZ@0J&:G)\.,MG/U;3@"H5MSY2P#G>(]:=R6 > M/YKD/=508Q)N"RW-O8]=G!TGG=R,J$310?\6E0^ M;XF.3&>6XO[6IK@87C2&:DCQ7'!X1P>:K2[H-3OLE-_F'5=GQ/W7? MH8XY8!:(FF_B-%FN.099MYZR"RN-8NX5U!$&)'#@.GQC=< 5!_7=X-Z,R!S; MTL+.*)TUB*RD$1ICRG7 ;D9\-S/6B&RT1FND]IS R#;7P"U")4V>LP;IAKD@ MDECY8Y?[2A22#HO>O)EO@F_LNUSCN,4OSG M,\UT)#N)0\NL1LZ9*@6PW)N')/0XP:]T/[44B$PO]2L.K(8R:ZZK)F1S %O9 M12OK\FNR^)>S>!_N->[OVI<;+BJ_5DXE:CP/,@!*/J$1)L6_CL$U^-.DJ2DU ME,! \6/@]D9$)ZC@G"D#%V/Q!;*ZLEHB);W\B$^:T:#! >=,U4-I*;?73H9C-CB MU,[I5;/1TV%YVYYP!?M\Y?FB.4Y\,"OMJ0!AU2_P.I*LF_J7[ZERZI/92MR$ M [!:/MGSV@0L--!"U>*+H*!HRX,)PH88:!.]X7_)BV@BT[#5ZK\>"I^.7X\> M[9SU#%GSEX;#E*S(=J/?$.RZL)6@KTIW46_-+"JH>2XK&MO==H+E5723M>(S MB3K&H+$GO7QN.7C*^Y7+^]?]H_?][%TJ>#\&+)^H-CCEMN\CQ3OA7V[7]G_; M3MV&&G]I^IKZ\0^F'^&D-T$0]TJ-[B_P7.I;OT:1U9O%<'!09UV?)D_:W!.D MR[9]!27E$%!_,:RR$@])WJYK9-_6C=G-6- HWAPL?(.ZM#W88+X1^M>S-CHO MCK6MDRR:%6K?JMK;1+DI5>OA=^\MF]B;IER!:2P-WP47[?_EGUPM_PT_X3S5 M$@EMW,CNCYX!0<&L^77N1SD6;G\X<1_T=KJ/702V2BK$U@Y/\<99,]3&DS7[ M%NK[YK>*&V^=1"[J00N5(V?ZC9*QQ:L3HV-3U@,5#1$E;M;9^2JDOL@_+Y3( MA'%30IN/(80]G:JLS8N+7*\7RBCG3&FV1E5CKI'C 4WJT-%5*^>T\F;>C/L^ M&(-X"NHV34'\T1>=!5GD@0V7\ZD"C\JXSM &8@XQ20)T]"X"27VT68\UXO*BULA;;_\P<24GN26Y)O0/#:6IODCC(VR M=N8T9TOPAR-33)1LVE:/+EG N!N2"W2D/E5?B[MY4Q VVEC4G$YNV;&/N>\G MBH_LJGCGXAO4\]FN)0"?_GTO*"JT@8;2[4;-)]]TG"9T6Q=EUR)V!FA#G&^O M8#4K$[NJ_ TE+\V*M:LS'S:EUNYF5O%!4FO17E\V0\*)$*LT6G5.6)]-Z]QR M'>A.,G?I\"(&GE/L%-'I-L*>60T)4=#A+0OFL:*AP),HE+4,P''++6L:N0#F M:DFX3Y7"7*$#4+3(F6V#((/[ID:7.#+=%'NG$A4:_LZ/%QZ<;88NE&%+[ M#?,WGCF5CUS>43MGTH0SZA5$\X.R>@>3@^K&&1P M@0[?N]T!%.(S$?:MQL]5<*#>WAZ-76S;>W)8LJO:FFV[T!=A67TH0LJFT?7ZP2UC#G M3(K56G MSPW2)OJG7IDN7S_IZX5+\^I\IXWR,_I>UE6(5>'#5F8)[XG8)!L6 M&^%?6E/^IV-,_T0(>DTLCJ'YIAC$84RI"7EH3?:6#F*D%J+LO&7VM&J'_'/6 M)9YYV8YR,JOH:XRVRC>$E5!LD0EW)6D]JI)PE)VB& BC*7@M58Z(4"@R:=.6 M'_'K%@],A]1"6P>U7&FU79-&%V@3M((I0C$"5)WJ@KJ[M0K!N0*B.MP#LZOK M/\WLW+[/^$DT_&KVE_F28?+\JZ-XNY*7<]N!:ARSL8.\;X%K;+$OG=R=8K4E M;=\5%UM?3W7]ZUDG<9Q8#_< =(R60PIH9Y\6Y=(&E6@;!ZA4T8LR/Z,)"O' MQ%^9F%*Z/05\NU[3M\;S.$C"XU&?L^[J208?7%G8J99TE.[".MUAB&EFTW5+&%EYM-]A$5AMX+85@>J:_5J@#UV75 M>RP";&8=1$JDH&/M!EH[75ECEZ=!XV!3RP+Q2G1NG M-W,B6T==.9+\,-TVA UEZYNL1054%56T 7+M*UD2*W*9_9:I%\ I8:T%9V)RDR+[C&^_[O",*V9("N_AH:/1"3WK*S2I&I0PAA/QYJ,<9-2&>_4-Y?=' _ M)!"+,#8T]OM=Y&W]=QU_',\S$JWVV+%&34W"_I RQQ0>\T%I\OO)=IYN7$!E MY0YP2?>-XU]Q9/W']A;X]+9J+R'N>/)PB*2I"Y6-4KWIM9L0(+1,K24:5YU% MT/U$Q5:S%W*O6V)T05[3$NO JQYN/OOHM^WPUT=W[M+^:9GYOX1YS93/*'!* MVJS+WZ;LN*-&59DMZ<1"S1MW,:F3V/;AJ<#V[OS8 \-D;/+IO+$ZR3 MPJSC89G"^GZ3U+XS]1P):4N[IABOKRETV=%&U\];(=TN!/K(B-.N;K>EVVC MPKU$947'ZL%8A] (FQ6MH,,3E8*A) ZT_J, Z)\":"B\(V:E!; %?X5[L6R. M*?-L?A ](GMDX@P]_.:B^K2D#D_*'.MP%FQ^/0"I/@+OH+2T]L MO-\7TV*8]>V:7K?X^I*TVEO4,N4Z7"RJY@V^0]\&6\=;%K5O9GO=PK?-%ADA$&RU M@7#I^YG5\N(XU@[%@A0_^65'4D'N9)1L77/NTY%UOL7K>L912,+'68VX945( MO,.(62$)7J./C0L6;Q'L"I$<]F19\_R4E?[S3F-,>]U*2-$HJ V(E:K")TQ!J!SX$29>'](%V^=M><3W_J_MX9<@5JYEA;"*5ZR.G,ECL M-$9M ?)B>*?JU8?[!DK$,K\RI(VHAO4M=\#F$PNJ$'=L<6Z8Z, =<6A[-MM9>/5FP7M.RQEB-"T]P"*HLL M,23:9ULQ\,R'(T/$76/D0MMO+N.3$&+XW-!YH]RC\ MVEL=.;@J%]Y9@"ZU_H@"*Q0T'IUN-' M(1OUOH+;4;0G%6B,]?CIS;=9.2F-*"F M[?-.V U]&KG%0 ^$C3@, 8K:?W4DG++*O^6\\*:UMWGZU6'=^V>MCMXJ[>5_ M4@,-0"LD!HJ?H7\2?"LV2M/AN?XG 9$D2,\D)34+[L5Q9$7ZDX)(3U%,^Q[J MJO]+@QTC&\R8?P?UY%^5]"0G53?"W87=3'>[U)?S]+N<+J*O*U MH=TJX\1F;G+4E'F34U XENX'F4&NLGJCN#9"S87IIQ M=?KP+FB4#@'^9."U7B!BIJWG'*[$QN;=NKM0ZCE\D/=-\[M0/XPK&CZ>JJUQ MSB=NYVY6;R],Q<'K>:J6>?@=S(>+)8A)_B,**NJI<$#O1D+IG,>[Q*U<0[74 M$MH;-%@N5>!BBMW"ZS7\9@7UW:3S8.G8!-EWN>M9YE*JM7OC4]$+9P]R9VU5 MVE.5I'<-%N/9'=)ORHU3T& 2(K$F[:BMLT:/4 CSE]'@+:54<&P>\\?,XQR# M.)F]BRKJ3B!@I'J_X8_B67WK-:O/9QQ+1]IA>;OT%_5LA.:CWF MA9BM__Y3L.4=+%5#,P=I'4>/'^+;Z8 _5&@T';S!Y^K<-X.H"*$3V.W2LS;Y M,;/4ZP+O, 7\QP Z7 ^8&9;L9!E(U2E%93K+8EO-,&L'*>C*J::+XYCF4,,< M[NK1M<[M2VY;M+L5PX6A,/U8^.'*)Z!VN;2!LVILU$&%DD2=MH[QYA.C:SKX M2#5XGU7$?N7'H:?IH\=.N4G9K^.05PA%KLS*7VXY(>;)5'1_9)"<:EG-0&>/ M5$A"8CH_/4\M*#OUE9?H'G?ON2[GA"SJB?[0_ZR.& M:A *35!SY-(&GO#4!PKA*C"WH)S[N+3"5/YE,34"YVN4[U3G+Y^[2-BU=)<* M;V?5@ZQ GC01C,(:9 F6I?1HH2D:::;=?LJ*YWWO'L"6&7- T2NXO'GX,6,L M6-U&*XJ@\C@?%BH;O%&1WT4 Y@_XL=ON[,PLHV--L[R3B&_;= [+M37Y4#__ MF74_MP6#@[5W7&LYQEC7:QF\LV%X=ZOOVJ:.1Q]J],[5C)EM2/G[)M[S6U J M7,NB,=\AI>UUZU\[<'*B ^VL[EFU^NE+1Z>@(S>Y1_@- X/T@Y=&;4(S7EM\ M6,44!OH/U?3[SL\.-L/ N:.^WL.3K84:Y>@6/4NM-=:9+NE9QHU9DD[,(1[< MZA82^O$%YIL?S/4ZSX@^3Q(.GQQ"D9ROA*]3Y2F.@R53TEFO"Q&!!0@K_@,P M 6->BY$8S$JSNF\3WGS.! FJZ*@@BWXJ3)M/16E_B;SUXO(&*,#&B_/N&!Q6 M/0;+.9U5_^.?6]S^9_Q8'[;"WQ(D"BT<5IW"]#ZO;?Y$YX*(5JP8Z6[;^G=,XXZ.QFU/&SU;*4Z(7:8R.]1ZHS&RE/M+CXD:(MHK/[ =AIEHGXKX28$,A!-@?"U06A/8" MT77/W:2V"//L3PYK_/2W;VZMKFD+JM+[3VL *).H?='(?, ;V],$C17]VQ28 M 3IF,5H\Z>]U_>&,S)NBV_81,H^TJ%:93<#]>>!%-BH,,]Y([DV@OBS62,A'RG6XW%DT.X MK7_QR$Y"J/F1U6KR<>^--QR2-[Y6AH(,WRH=!9M@B=TAD-[UO-]\-I24*SV; M917<3+L(J:)>:6NITO16K#DIT%#Q]S-<.\+RN"4RIW=?6@?<0\CF2"]8'889 M&=/DTNZ-;A#PD-*95Q^>&MQ&<'\X=5%*?3:(!E\>?4>3*\YC"+/ZY(#JTGA2 MQUIJ")5>,!BL#);OZFIX"^O6HOU+K'&\8XTP\FOR<-+_5?ON?P6+ZH; XZ#. M29CLD4AWY@7;1KTHJV^#JE=,RE;C4(BW$8L%IL60(_&I"%2 MNN^6,;K%@X;[B1#_]('5,?V?#UK6XY;M5CQ@6^5?F/='RS[ M3>>VJ[<[=2:;WK^-U&2&WW:U_PV20!.-3>'L&9FT*U[;O(=VF,'L*,\TQ@09 ML6K%%&<.E5\S*K+=E$_=YW%1>7S-]*OH4QN,_?FO1-X"__9I@??K6[ M1Z>L#P7!!].C:S>Z%)(:^W?@XQ12]4)EZ^TB+?7GU:,C(V[#E02G4HTVA'&S M19MM4KN:[FP2M9\K/,O*N??P"&(1"1X!+K*F1XA:/Z[,,<="\12E#:7;AT/L M[^].EF 5X6L#U\!74/"PQ;?X3F$ M3-H ^/WZ!-^:[O?YV+9N:T$G*6JPY'QIN66$*A_SSQV[JPW-W-Z']5[0W*&- M//Z$N(RLT'QU_OX@Y9)@JU!E#9L0@BZN3(#!'6RFT0_/$_Z8]83R07#LGQ5S M_SOH)'EJE-493P@WI?'3FW*39TS5==.ZOHF@IRCG.*=ZX]BV45;8::/ M1BQZQN>E"J0<^+FVC+C4I688S1>T87WVK3:0R>GQE[]!<9V*8?A5LTX8A&7L:)[:Q5!W MXYB=\CV%ZS(6NMW6P;TAW= 0%MW8O. MX J\/4RSO&J*A65T[3JE,Z9=;Q(Y695BNXX MT>X.-FUSVO,[DO%Q/E$Z^\W%0J]^AP1$AV3M!%DN$,/V.\V3;18X+,+C!B.S MIA,G=S\?7K%1Z\W$&RD?N=1;<0F$=JR M]=R3 +1[S*Z#!8=0+TR%(9SKT2<_T49JP#B7XGD:GJU1'V_*:FZ8%1R(5O,H M]S?5^.U8CG8D-\9Q$D%Y[?Z^I)&4UVQ+O*"\M(?[8T'5[NU,1WB.IQZ\3M&_ MO9.2DXS;74XK;DR-MU]Y^F7U=C\T349W!"PZ[-7 @ :;);X!![ ,^4#RBYR$WB&]UA M*-OBV.+2F%FBCEQ3?D4"--DVQS4ZV)NSH\KP?1Q]Q\-"^_\"E>*5HSA+#([X;X;'JN0')K!\<0!F)PF=7::SDVT6;%9S5&%G^*LFW/'0^QKJJ?!#![;.UFARDOIR]=X[FJ M@=-:=W$12>@XX==_'U GL;0H:7Y7Y\6A!;O7@AQW\;N*X_L21U!\D@ >[&+@ MDC:,P^PT[P=+^WJ)]_RH9S'M]NR=B^28X.A&\9F;KT[U=$!@F2[C_% MXI^3/!M%L9^$C??G*Y M[)QIX&1PZD=5P4R>\0Q73R([\KCAE$82MA"4()I?-T59J'1*!AWOWUL(=7CS MFQ3U1*%'U<9P2+P2;I.C&^CR:;%L87N1?%/]WJ&M4GT"YNW0MDH'AV"\VS4I M,'^4K8M2MK31M5@LM_%#< /,J)8&N,[B6R@.K,J"AU@IH;032 #M2*$KQC9" MMQ!VS,^3*7G1O_ZSH_K_7JB,=YDTWKR>UFGCU&?^%>+E+$6V*PN-'B(/(L<[ M?D. ;GEF]'XM'O 9'?1/DHC9UG3,+OA84^T]6,*M6&AMN?^"8Y)G2Y\ORK\I ML#_?84+42[/85N'H3/B#32KCOO M*'JG%91_?+4J6=%R(F<6M5L'#$1J?QD1T8(3$N'*W9'FAP*(OHQXTY0.\J0TSO@;0$.,?KQ(2O&H*7Q^4+O#ZX[97H#8>0IIA@,2T59T>J))?P4($1MRBRIYX^-7 M&C%VA+=TSM-=M@VW*R&@FR\!Y7-IMH1K[>RDN52L^QLLA4PX$0E75](- MXZ$0[5N%K&79",LN@G*B7,!AK>?HBX---5_)DX+UQ?VK;\,UT<'[^G+T/?6= MDPC1$_++I TBOM/FG(DHT+#<@]](JC:I&Y?^4^Y+/NG* MN<)85@\\>S2=U[UT9M(12F(];?P6MCTJ=()SWP6?,VWH_)TXJ'^5YK?_7YC_ MB# *8_GV:W9^!S?&:M85HA2[H(,[V7XXR.N0\=-"W-*P'D>Q,]RSQ2*:70;= M-D:(V9!O#C7RZ'WPU;6%'[,E-Y)HX(=\!) 1,2BYSVE>T]TJEK64."!_+=3/ MOEL4%6B()0%4U7K0MP;RS/V"TJ!*V_/Z!2G]OUC]H[!6B[X3?L\_:>DM]1"Y M3-'?+#_0[U5+/V=Z1SL2/^6 &LOX4%_],%9[SG1T4A"N3V@B*R9][T73B6&_ MC96?!B6U-T\+P0+U@(8+XXPWE4[[3UL:^,K2E6;@2MX<<)4, 6O0"BUCBUAZB()C;N@\?NHP M_BPJP# V\EM!.9Q\L=SR,,FS[WUG?4COD9*[3ZJ=C0N<2*@MT?947%(AFF1% M9MO4QGE[REZ7I"V93/5LTC KWS6E@Y+_J7MR;_^^N(C/^WQPX_]\4!N2] MS/9:!=_$"W#/#@C^H4UM$FWJU_42 3F29,>]H(LZ;]VZ1^1!6IE:C![P0F>= MWJA?>;)?C2"N!ZDI?038175(23H3&$EV+=VE>;%CEO<#3>;FI#5XRN"=WJGW M5\71]CFE6(D <+P0L,K,)N"1'\=MT(M92-.+#SI/D/_'%Y5GZ2M&9_F'#H/= M">$$WEC+48L5\D[%GJ ;6[;R^IJF3N^AGQ[CADGLWPWZL4] /^F>33% M>&:G-IX(^))NEH0?)G@A\CZ[%-Y8O%_#Q%?_?8J\.IV]>IM3']W#D@-B/8MX)\,V)_)\0%.C#SG&ED-NL,$BAY(DT6\2EMK'00$=#6W@QL M8'PVVHOR^DWWDSBW['^>JDYEO,CU>B2.&EB&4[X.!F79JZOJ#WKO3[U80V@_ MH&"I?VV)#H2,0_5HI8=;L6'%[4:7BT;()E@)N55PZ@O>5RU5R/M9AE<9^2\U M3[>+PZU>-9&-FD0L1JD-76SH809W>E-2J>8*QYMSIF[NZ/WTJZ>^@1*--+L% M8![D$&K/ ):T091(#H 7;M/TIQ>M1[67D3@%N<2F%W<<"?BTYQ@7*Q,EU:78 M3?[KYIKK0%M1]O@4_=_GT'XP:SL]\SOB#IT8MQ4F%(:5A4O*/KK[_J@Y;+)Y+U0@V@P_+2+V^]\-D[ZS][VP[V]6 M-4VSYIQ5IKZ#;K84G]0L\8@O#.TON#)NY.U%]>MRU7S[!]/^%Z\=T(F#G[^' M-6GBS$M=],AEXJJ_U''=U-R=+>.%QOJSFJYPO8ESIN)BQSN3@G_Y.SD<(,OX MLUS5)IHRHJEB'&ZAAED%[!CO.7D>9'6OW?J>#.##6W$_)G_<_P\;]%_Q(S'/ M%'U\9<:(MOOH-'YW6:S/P;)[3N#+;P\"R6%?K1EIA8SDZ'5A8I#J.):D+6F)66G?(]8?M&+\V:RC,!F^D^V2J+NYO_\V6HTT# M=Z%)@=\-L"T@[GEOQNV;XXA_J.C53RZ09LA"C2-2KF:'W25'W#SWM-LI+%3: M%V=V4OIZR6%R[#%E;#!;?#:1N:I<* /WON]H?JC?)^ZJ31:!G9^DYYU:A^% M2D,B8-^(W3+G3!Z:7FP]3;CP>4_\Z8.%4WP&@Q_?Z*+,4.EQR)0_9\J(+M8< M8QMKWI-=S3NRP9PS_2*0MJO9/'C0$4[FOKJK[;![;__2R8N3@+"H,Y]S)DF_ M\)F?=AI=#X,:CY(.9Q^&O:0R7/A__Q^F";/H.&=BLYB2.V?B?2G;R17>T3P@ M%UV?.Q%ZHT_MQ1BV_]F*T8_NP2XH&G_(R'YH'%OK\3QOXT^.?W@;CJ1]<2FW M>%Y 69XK#Y1(-OJYS,P7WCHD>/2X)GTA(T'_^-:B-2H2\U!Q;LN-K*K9#JS($4;RGH_]:+*ZOLO,#$="W783UZ M??J8<[_[%#OX/9;99>=#NK?V0W"5 MDO^2#N]GW@!1*-(8;'0@=CX' GO-PBC6UGZ M4".W]]&6W?\H/E=XHTX_3VI^Y)&=L4&+R#:2)V2?K#@PA&SFT%M6)4^(W=)_ M7/*7M%4Y(M,H$P+Q/TMR^X?GBK;E3C M\*0F- LRH<0HV+I+J8:-C#=V5WE8)2H/R3KOGG"$WX%(9G4Z>W:#=L0N\QUT&%<1Q/!*MJ39LUB0B&B$ON,3[<4'2QAJ9GIZH'F"?FEE MZJ*JR9M4]-UY<1 A#@ZK/JQ^]3]X6L#A;Q[X]O^THR_K'^Q^3_6 JZB A,4H MMLB3GAJTM]PJOU)K M!G-$JB@A)3\4,:L#6)AT\55DOI?9E1L"-$_UN0G]'TA+]4J]5>;#?AHH'AO9 MWSIH&+(-4KN!BQ=6#;(>>.6 OM6I S 63L"=%+^55<68)%J!L>(J Z#GM-8& M)Z,3&>I:I4%PNJ6+8KY]>R&HY)&;GKQ>FG:Y$>1SP;%QZ-3?F_+*XM_B.:OI MWQ4 @;_W"5O[4=[TRLF"YFS"A2.4[-&'H#=GG\X:-!\QB.=,:75-VS\<.2B< M:CB$D$^]?V]2=#YG4F![%EXM4!.]Y#"DN5-CP?A54W(A/!JS^>$_X]3'=VOC M(FOC_K)OI>AY:S9!,\YWN6)(H6_56ILUL>EMBL+[MX7!1)T><@L+:SWTRB_E M.P'[JN4 SHT[ WAO^X4PDQEX]E8SQW; C?L8T?8*=8=\)_H>%LN;79:+( ZC$&O'NY!QW LFE)^8+[NX%G MI+REXRG6Y-"/1.7_+(6,'-OXS;,+_O[[C]?RYEQ]U8FN-*5S)EFVR'>X^K-W M7>%:=N=,Z&+HI/1LYW,FIK$ZD^C2YW\;RDKP]^G?1A:A$*/[9:&C*[1NPPU_ M3I,!5A\>(1M X+J.%'1!@_?=G)%8,7H4;5QF9F-WR=[_=>KK8TL2# 'BC4^.WZ6C90SP+W!FZS04NO2H*;Q0Y>$\P(K M-UL6MD;:G,JCJ+,*[-,IMP;*E'-R^H&G+E:-);12[P9__(=U \#JE>/WC2$/U%R^%ICJ.<0FE1G M'S/0=*I=0S'Z5FD2XY-K\Q?6"?+WMG-"Z-@.RU M"#$[&2=1]U@GDF8'PL " MS#SN[;;[OWYOS3H[APS((YEI9S56*'@]39U=QK7W:NZ M+WE,#YC6M)P$,*AP.9&^)JLF1#KJ1NSNV[.(Z.4KFC^6/(*W*D8RZ>E4U*P_ M7#'::_(Z16ZZ" &//]80'9@Y+"#G3'1#\QV"9GZQ1YI$9<_?,H6MM25V7[+; M6/EG#!Z')DV7!!\>HSW=,^F$ M-;@J[HF/[: .H!,>J ,P;9>0D/ULJ%#3!/TKQ>9_QZ66]Q1(.;M#L.3[POC" M&^45MFW6$6F6$T)]*J,G'$Z)=Z62X(!BS+;Y5O2*H='E,JMMDT(UX]5!1#PG M1Y\=/20 FV3?5>?R0J'6@XH1XGM16U;(&X>I-H=K+R,*=J5 @N6A$IO\(;)) MM6'M-Y)P!KYYMW!BX!;C[+LT!L:(=?=?CI!_W\_-? ^^X5@\*:W-I-4DQG)$ MQDGZH5Z99_(R+RPT3E[G)H<.D7O _+#T\/&^J&@D6.JPQ"1';'^%HGTUSDWF M1*7C]5CI@E2AE'8G?MY3-2F9(#=2!EN5Y'5; -VX0G-.L_SJ$'NX%;T:.5.. M/L4#SROJ=ZRH[\"^(?* M['\0[QO;#T:NM0V[FV/RO@Y7.KKB"Y,?_@R>DJK0H$Y_5\43Z MLY?4HLAE\Z*Y Q&QZE/1ET#6MG\1XX(/$&VTQ_XU#[L0=<2UV&=UZ89 M]>-?=A//WA'.)/7/-"A:)LV*94R6;,N?SO*/\(/=B"8"KZ\VP6(P;AZRI$L* MF0SW&V]W/0QW;!B<])[(BZY6T M52+E %MP66#@SQ2:KA">Q=[XL_RQ++,M54''O--1\M*3FQC<+65W^0+ MTQ(8K\GD9!LN?=EK[HF%N;N!.DJ*D9X[+N%IN2].;L68LKE=(."L[M_AM;#6 MOV5&K=8T27(F0= .)VX,&\P2W(=^V\PPE?Q^<,%Z\5ES)W/[V M \JPM3\*5#R(.SIU6G[,+[?2B;OY:W]:??!H&)P(WY2A"V4$7EHO_=XB/7:: M,_BX<>7RY#G3AY7A,Y^ME'NW2QWDS"D7K'N^))J;025*[J"<73T_Y>MEOYJ+ M)3=\GS'PEMYYLA'RT4S'1XYN*;0Z]@ %XT6C2[_WLS$YLG'NWQ"&/AD M#[@/5>>EU60O#]@ZCCO([+^93!&^^49C]*PYZ 2>G>GO2N1T:AY,+CTS38.[ M4[DG8MOV0E*Y3$.?KH]K6*4!)1/*]5R.S)T2S,UM8:WZ2%L\?[P9$3+3=/'V M@;>HE2S4^D P\W5&6HL>Z+B]F_H9]U1B/]NBUCLDOOQ EU'0*#T7/ R[2CPV MM^<<\:)AB MX^JWW#8L"*"TW*4JK9ZP_N3QQ;$:9J/Z;L2O8?W*R%/^S_BY$I=7&=G.;5F M^XF2DHF9G2P)5U^1!'A[V@[GH!\)YI>S46*@+VXEH@2-!!ZN1Z2KI7+$ZFP) MFRX)XU3K5*?<12XI4Z,W1A?ABY3V/^/YXL4#B_&DTAR6/UJ\LFJB+2?DS?*" MK6<,9"3JV>ZNO1+$"!%8F8?S/2+.;I[L$6,O%8TR_D&5/U) MPGM4L^2GVFRLO]"[U49.TU4P\F X JE-8O$2W/%KA\NV6\PI2>.Y@)CXD"WE M@=;9K4\CQ4=\RT3)+%YLQLBR.[>XWG([UBB8?V=L*CCPFL- XROK2H7L$J=? M"M.MUD$%I33W7!_#J^SK;FC>UP9K3O?@X;!ZG4ZPM.5\;O.NSJ^%+7"J_LNY MG!KQ=Q#>XOF((M:0TNEB\WW1U+>7A6(X-P LZSR2ZGY1W&:ST<)@C;/YQQG0 M'/UL$%6QJ0&?Q#R8C>KY.#^HGR$<'Z2N_?-).?%I+O><%0M0FR%QRH]/">;Q M;.%Y?SR*#6^O!.L6)0T,FCFP&HFA9_7TF:6,*898/05S<3WCXAK%T= ]5V7F MX-_]-_'5RP9DN\)Y?X@;B =%4X:]]=0?X/OIOI)>/"V0N5Y&,)5#T.AQ#EA, M!"I;D@3IQ3WU:S5&CN,34"P.M^KP3;Q^?ZXJM0X MJQ L ^#8HUWCD8:$.V>,/CIGDL$8DM*TXEV9Q;7U,[#9W/QI:-Z\O>OD*UY_\G$',Q#B/(R58G?T.2T,,EO]0MF,HV[-BY;?;8_SUUFQG,MY(YK1'_2P +)WS9Y+!.V0H:K,IN\X MN3,EOKZ=2O/5EZTI=F=W#O'439'J&.@?"K8]WA?9Y;E+XS9)-2GY &H/H\E> MF B>\F%%0AOQN]$=D@,Y10DH;@ZJ8RV670UQ(F8:T!\QMWJD31NZK1%+:F@> M3Z3MGM73B"GEO$UM;-]L6^A6\:"B MJ6?.'QF43DZ2"#',48O#F$@8+X*.1:$T.KT5C:S @A,<8,SM;"[KY6YK(I@R M_A/[;Z&OVQV_C00"/;\N^=FW.OEN>%DI>1#JNL#5@6YPZY#&)YA476,3+FF' M)A/E0]\T9R-I6^G)'*IGRJMH1 GU6MSD\>2.4795U10L:/77DMOCMO4G(HTY MY*2[M=,VFZ6VB2:IIE,6]/V3E9SU2&:C)L@O =CU#MIC<;E"CW"VW>]E2%2,C MI_7NKYU06&,AV\ALY!DD8.A$NNUKNMZ9"T///EY/LHN'?D6@0.ST2B$S]7;? M+S^(\[=/$2Z5:/:=->W8D#[$GZS$3LZ'"%O9)9TSC:A:M \PWN97F)5V/WKP MO<,?>CU1;]9#:.B:;U@;OJ9L/.0&0G2O\Q@Z"/QE:.O#H7F)]#@.(NZ(TQ0P M3X0+4J3BO=*>[,X_.XX4-8'F*,XK$T7B0B^O3MA9#X]U;= +Q$;[+=M]$/&. M1&=Q1<2B!];"N[$0R#D;EP%3+KX?JJRZ9E:4F;GCLD:4-HV]4\YCF_?RRXO\ M$YG-.EIB"G8FS,:61(O!J'>+I,PLUQCP#2V4[3\B=1)]_'@7"E;3]<*&U?^ M::E&K6CK:;,W,4O&$3K$54.IKH)1FYR5MJ$@S=T1&R\?X'Z7V>Z"D5>R\VM& M=:JSC-7AY*7*AN1'KG8X^F\YE-*1*.M;#I]JOD3HIV!9) ;:$%5)=*F_Y2L MNFC#]TA>1(0@GIZ^'?HT3Y?LSC2#ZDMBYS=L/RT+:PNJMF]*3M\_:Q:_XKM< M)MZBY2-,^K&ICD1JS$LE8<$$0ZLNT] CI:[2T!S3AF7;/(HM#$9D59O36'S8 M2.%3D%FV\0PWKZ;DT<-ML941;<\R*M37R@/AZNVGU>$;Z$2U5#=S2_-X)V)? M6,Q$94X\C*4A-(.=6'WGU9%%[?R?N75W_B%U[B^F.SWQT MW+?]QA\I;<&N0T>W/A8&;,*0A[9XR>]A=%>BYIS)A;<$^7;)HLG5LAZ6VKQ= M(]EK2-@%6NN*.7H'&P:QX'DVK%2O)VN96DW-%[Z+XT*V&2W.S58,KJAV!_^* M=YEK?U?.2S:T&]$:1&U7<9QRQM=!:ES5R&D%'HGOUIL,H9F?J+NZ#,/.N;[8 M[+J!4J"N^1<5$*DG,^ERJZG31G+?VI])<9W41J*1/@?8-)Q]F&F\MU;46?*2 M6T=X\@NT;D+#-4D&W#PS0YXM2BQ0@F>&KD5V>*2HAIIT"C$T?+XNNHMUR$*=687:ZKC5GC/%J=FT\N6O>>[& M]_M1;85:QEH7*YR2-_T:Z$-%SW<0O5]GY0;S_!6R.^;Q==\=;A%"%PE24CEG M^I;64;8";LK)*;,MG!=&+!ALSH&\/"96K)%DJ5[Z:,HS< */OZMV(:A1/D>E M01#1:I*:>ST>++VF6WPI,"P_M\LGUU6U>!_JGN,Y?[C:\A\T2Y4 M2HM=96);?U;?0LAH#11T+7,GB+=D!9(<(I%_(-:JCQ'.=A#_K(>U9F>WED^5 M:%GSA@%Z: ,>W?1/(W0#ZABU)$MIZM.B$BE%^NMP247]10JR*;MSKBB6H5UE M,B<_HL^!'T>H]<@KU8%XBUL!)5M/'J&[[EP)S'GY4.2"!N5Y/?GC1,;XN-V2 M%&YAHV!E7&_0KU!5%;3N[I$%6[.$!<4DJ5,U360 M3IR!$>;.VZ\G1[#X<9R&[ 5*C+'[Y'#51EQVQ?'59>*:?U\D(D'YG E9=$WK M+-(,O9YJ^K1$UNELC=2L+A LQ)L]DC:=\&AL$68G&6'GGEAJ5B*5&]8)'$HB MR/[J'/J*4)8F-9]WM7]P1@FP >U8A[-4#,K&F8M2-7D^KX9G M-*3EH"8,Q[A!,CJ*IV7$[2RC9$0D BY=:*B#+/I($Y[GOH_QBNMC$PS M.G88A=8%V$R-T).W.I!^X;2\G<:%.$*3:I$3^\WI4PUFX)62 _9G2^/.U9SZ ML\N/C-)9!$*?GPJC18>XF^YD(DT_3/3%TH'&77FOLX\'IEY+E1_H L!;F.&^=,EPYX$LUV MZ"V[UR0C_.27E'/&[;W?2(!#LRU:Y !$?;=D+W6#D4+14R<:I MP(T_SLAK=@;JO]M%KB5=\?K@$6OZ[=J0^PQ.>Q V2W^JME"1N5]J[=+]IL9> M"B=Z-W4W'=-YA82@60D]R0!::WZ%M@X.=)18#\4Y<*=^I-^_.9J[6$OR\PR_ M:G MO!@>M(7D (AJEW%G!_7%F2URU/4&@(K*6QRKU[Y^U/F[JG3',>QAN^9/ M_* M-5JT;E+6.:[PUXBH/QECC+U^G*'8^'77Q2>%$.H5Z3QZ[T-V$9MA2W-2MW+( MP'^C[CVCFMK>?]_L[7:[[5L40>J6WI%.J%L1I A("R5 I L!(J%# +<"2@E( M#1WI! B00 @M(+V$@+3005H0"+V&>MR__SGWW'M>W?/BCG'/>KO&6&.LN>8S MOY]GKF<^7PG!N!@W3\LVB_CG74N.44-T=LX(QB 5 T;N^@11+ Y?9$A)"YUY MR:J[V=(DBG*RF5PQ6 M=OH;<.4X7G,>N=M[J/[@I5>\%G=:]R(2::J\%9C$TBE17%)2.O\G)S(?&\@@ MO#<;6ZQ:1G2K2UG<;+9;H,T)V^57/=M4NY[\$G)G_1$SQP][A_-99K&!VLE2 MKKR+@=#P $\N!3E[:&]D!"]I?W1FR$0,$I=+-XT^S5!L\$]57]>;V:=F9= D M!>4'&JC+&I6XV^K M_K.0$(W=?YRY:=K"04)6V<7!GF-+I#KZ9A+W"=\_E0?4@]T^._B0'&2 NP.= MVP&SNS)M*AL?(2O#*(L34/*6MR(L0H>#W6O&M&?1.#B"^12T7@ MA\/'+Z9RCG6Q&S7#1? M!4:9>[FK3WG[I5$DXO+O8L))1AAETS86C6/K+G6>$#]J:? U:PP&[QWF\C;[ MI=&^00KIX/>@Q!Y]86(](7YF::V?O8^;)VW^PSB%W-[A';O&NR5W'$B7BB)K4HL*2@9^YMQ; M+QT.*-(2>4;I+IM%J])@!4\"V3E13WK/24>R"CSZ/,=$'%OZ6\W>2-B+-ALW MCHC3W .GYI38*@\?LBRFU^_DNJ_]?-#\J$0Z159@/!O:;0-^L+M($ UNS HR ME26T!^QM$FQY>Z))LLD2X,G>!L:NNG9GO??5)LZ*SA9#JTMX]E% M^B4Z?0Z>F# )QTP+J0>^D0OOQT4Y,TC;D@ DXJY2P#Q'+\F]\3[U'(]6\KQ MN.TF8:>&G#[^P[8R+0:D5&@8,\C.4K.<8#]69=1^["*$965-Z="/S*UH1ZTV MUO<>AIG/&!DE.L9W-.DY(ETV!L NF<+I9E.KISU3!J4PH*Z&]')TXK9^5VC6 MYK/FN2VCS0\GX)]C-GI']!+P+12U>\?@F/EH>2T1\C^CM*I%\?XFXW36A+-\ MDP)-#NA4)Z73NB%-L+2^)OC/L(3WFALS30]V54>,Q+*)#Z^G?VFG^=IH*)@^ MQU268$RY38A1EKC.WKQ2J.ZS/#.[J)E(/S=8I,9]U;$T@K%YE_A A9.GTXV2 MW"BD?(',(W4=YF?B]DZ\S;<;",SVOMWO $<_FY@.Q? M/H]2QSU2SCCT2-M L+3HD@0)\KIC^0>/C^O"=W@=E]8]._T[STW4UZ.["9)(#.LQSJ:H1S!IFWYZ,!7&\\&GIF?,PRCP8:@<.E5(K:(*7(7_];Y MP$._E,THW9(KW1A 57FSK/)UEZ.E=YK4L.)_+62"=IXGCG5]F-R!PI=L57W+ MLT)&)O/?>R:'J*\NZ;JMC>62%!AO?RZ2]D!@RM#XC;I&_#1J>Y)^E":1[DC/ M"@PQDB*OZQ$/7D07\4=1M=RC0.*HUR20_QFB7Z1GA[,V$5'?-N;N M=;%%)9 VB?H35;>CG$:<$!-L'YG'>\V1HEL9/J.N%.@Y, M=NB2M+N2L51=Q>*.XYC!DF1P@6^U_:1>-Q7AU\&S%>6;]>XP5MP:V)WI$78=?(>CS]?#O/&A M8P;PEK41ISNO&0KD\@?S468S"?@I'\:$ M,2W;C]QA\XC?0=>"8CTFUK4GA)9DT[\I4FT\&+A3EO:GZ^=P9Y_$->%*\>:A M%W$01B>FF01+)CGA3=$&M#5%$923NY&EGR@_,G)@$[G(ZD?RUL+TPX(48#,# M':U2.2KTILW&O%J:95AW@YZG]ZSL= 8=B7*>D)25K"OKU^X*C1]=IV3S#-65 MV9EUTC74[[-T#SR7Q^.-WC:FGHVL['/M9WZ*5D)]1">#\G MU2I-"^\*6XP?.&GBU$IAH\7/*&W!? &BL@+SM3WS]LX<_-*];GL*9OH=M3H= M*,8^NJEO*4\<;/F1*3XF6 F7C&#>=,;\A5%"O8]T ML*UT6B4LN FGRX?8?7!>/-]CZ"N_SW^?_6J*"4X%?Z9G$9W=MBB58ADJ.=H MTF=XZLB/11SOXI$=1+#%$*&\LI3IPP5;[#_-YGS>*!>V\AB/Q!$35^$N#%/= MKGP/S#"J4U+?Q3EO[,X5(>\[SRY>;W$.WD;MB ['H^;L-E&YWN*7@'N87:-C MD9%]M]-E&U)K>O)+/_4O2/K8E5-4VM:_=9L2I/YRC5=G+?3R M$))A.\1;+?;F(O13RZLM089YZU=BU5@_8[6.^K#;%\_;S3F#Z-#]* M=",=K#8D0ZI_[6J_R:Q\F4MC\ZC_8*M4&!^<65IP_,&X@'B)A MJBDDR;*SB&LL#S=70^N[.38Z>\"&=-YO;4SJX@^;R0=4E\T*GM7EQ&7QQT]5 M'V9 F#Z6HWE0UK# "3:N1&/_5,G_G,Z_EK.C*KS+^?NN;!Y)R0COX%7^]R#N M8"^ TO4QTX:@O:12J/6@S-B+"5MW Z=E/:,UQ0M-55I85G]Y.+?&J, MV-<0L2^#CLVY*8[:$2:.R?=)%;PPT-5,EYD%]3U!T@E'X)>"AEERDHU?*PK\=?FZ,VO>3)?+_^M50.:G9Y:YA2,%IR!(A4.+1T2@C ML?=8$]? >0G P2N2T.>WU>S1)EFA[_XUYSQ2]OAH+A_E0[VP'?].D6:_>Y]/ M7S1 '\4[555'_O#H?AW,S#"YK#9'Q/J-(0G]/3_Z%0":XZ%;"IO)O1? MS(/[:/TS#3G;*M?X1MAQ>,0::\:J\DWRX!2P>U"RZR6IJ<,"V@D6 M6LK4;S5NFU".F_R2+,[<+KG\]K^4[!?79KL0O[X#Y8^ZJ^(NLA%5\DH;:2G@7^"FF$A0-ONULJ0"S*& XY?N MA4615K(-;XV'I>DC,>\.C[EF-I\H; P%VDID9T>7U VFOZJID%O4T*<,%L\> M]] *^':B6N\RUQZ(\3PE8_\U] O>A%3GU88L'.KL@'CPNY"2XL!8X[TJO.KI M7=F?7_K\C[@^AQMG *=FN.)*#WOYD,)P.VAC28)-C1+SQP*'- 4/%$$,M 52 M"SKKJ9@F.*A%2'FSQ]&S+B/HTQOA:4Q1I+V;W2.E(YYL5CN4814:5-\R5FIH M"(L#RN;6Q<_UTBM;/4J]FVS0M%U:B?NK7MRZT .;6T'>9@:A0A242 '/2%#9 MDQ9!;7>S/^T__90 U[;#Z/.T^2BW!%5/0P-XB!&Q5#^XPB ^JI M!!&W_;$EY 43,=YY-(" MG;!.<"66#NBCG:V 1K?6/(Y/L(%O-'08_X";)%HKPZ@+P]9*"6%<& M\P&@Z MP74 OMQ#Q;O/H/.Q+J.E# KFM(DL4Q7SE2S3TJPCH;K^?UUM^/_C:B.76 $ MD@FR.VX;;L2-)M'L?TX0[_Z=(JD(@]D8^$(6SG/%8-5Q>5S>-/.M7R]L=,]7 ME&SZ=+QXTV)VP--EV*+K9&=O!3L.?B ^8I>'=G.3;,<@DB9C?X!(&^M6PT3H MS4A8P$(E]-I@C. 6N#:>5F'A9.Z8T314F8Y.F&T1RT]O31S5U.W/YHZ/BL[# M279H%2X2;M^AWP,\M#F!-(\.O%8U%6P63'OT8'0NPH@.P<=AK=WF\*9S>7/[ M(U%-C/2ZOZY\&I>]Q5'T#]F-507"6K$>0!6Z\%3-[+/\P![19H,U<2#&]]IO M32),T*]R]*Z11'# ,B32Q.2YVII$XE+.;]/I+;S$JDAB@&PUOZ>G_#"AB$E0 M6U>@\V?",#4>K_-P=NG5T4SV;'/0!A5L^[V\CBIE&3(Z*2>Z*.GOXHX/FZH; MDB<^4;CHWGKY2(3O@]0$UW!K0)YWMW6"?=KJ0X5JVDO47T4.C!Y>B>5SM]?8 MV7#+"'DXD6_C10WKA@FH4*=H18'%1;2(-]K)L^W1#E+TW")0H6?1P"[4!H+3 M-OC[/_&JR)=9YY816/W=%WG?H=]Y*@:34)I&.41"^3UO9[4LHS7C1[MM=Q-Y MWR\+OU)6N6LWB/#7KRU!&!?=J/1:XQ5R>ST\F:8HB_(%,3TAXM *J%CVSU_QVO9E1Z*9B\6?G6:O\ZQO.B6^G^>MZGWJ:G:0MT!@UK/A$'N? M##'VO018G^ O_MQ4G9*/H,:=61 :K/\IYH!G6SMDSPN%:)HTHM+^>W.[_PNK M_[^NZK"]%G :DN\%Q;!> E[+R:K%57W <#"ICS]SJFRQ$X'5-&P]'DSDM P@_K0RL[HR<-2+QRQ 8L7CCP #CYW,ABK4&4 MJ0BZ0DC1?F5E\:KKFF$9=NVI5_4R']8CU$&$@YFE#YB70K];J534L")4EK&L0B,LQ"@OYU/[4*3"3UY?$,(_CN'CDO@45O$L M3-A%(D?=1EOXM^:/3%T9>T5RY(J]Z?X:6.J(MW@IN1>.J(#KA-I61AN.Y\:# M[_T'V.]G#XF_OI@Z[+H:MF3]%(],@Q *$.!_W2 M&-A]%R6KM'+SQ]GB(?<.4V;8\%-*DCQHCCX9]J3$3"&ST3)"_G8D(L8Z%[$\ MG!=X=U0A-U3JYA%;@W":GB2:2:@J:D; 0$^\A#*R(F!;Z:&KI)7:=B[._OH# M*TCT _9L+X&$DRV8&D?X);;HF%HM M+@P5Y@U0@M/V;\)CT]W3D=*E5*:ATHX.P\B@>V_3K>E9-_LA.GFV[=/=!PU5 M>Q;DI[>B= RH&&T! ?N"TQ4)W-;)RW(4XSQ+],Y99G6L:4 2[?DV,2K(:M'& M^T7'\H?][!GFE^MDK)!>859?>EERK^^?XY< NO/)7%J00%F%@T+%@/+S)3#" M:OR.4M\;\/.7\129PR'6%-'T!SV95Z32"CN>Z3 '?;PK-;5(I22MWS_K$K9+ M*D?B2#HDZ*2UQ:3VJ^VB;LH^V7/$PDEQJ.X#R7/*_UL=&*1H)[^Y_@S*W*NT M2IO>]LOCZ!_\!_#PZ,1=<DWHWT=+]+O1 MJR>S)<>VKCB:V7':P/?)5)/ <\$KK-='@2YFCL8H'J=#W*GIF1%4:?:@?659 M6L5.R="PU&7J>\UH;J.,;2W"79R2.]TN,/GVEP\7\^<#%(7'H^2M3*E[0ST; M?W:2(5$R.CA@W,8T*O,]R;O/OB_&3$3U?JSVGCU!TZ)0PA(_^P M*-=0NZ5K+S,/Y8J(1B)=+/;11GEZTFA>%@\SGEKN_L:V)XUD6 G5/$S+A(B1 M _:#E_EV8.FIHA&OX[5XO/(^K[Z[7K>J6KGUM@'VH7678SPEJ\Z#(Z#,G$UV MN'M$;';:YZ55LO#:TD&P3($,6]GXJ0BHYP$=;/;&=2S0L8R^Z&EB1P_/Q>(2 M"FZYC(%'?,52W;?L^BW3%+&BYB5O6B_62U'+1F:=WD;>?%DK-X2OOSXJ AKI MND7%\Z5;GUC53X ?/0!#'.K:9%+5+S@NB*'?\-'VR'V-+*[V)2S8N]B4RHWJ MG0F9+>&/%2BAW<)[#P?S"KDH;30;?1,]#9&=469QMG*4J\*0_AAZ?U0N%=*K M]#$M&"4BA7VXZ3U6;2Y?]:V#&EY'5L@TWWGTJ,G(:!#F-=A$]KS-T!?CBTFY MN;X*EQM>;BKR_#8ZM&[CK>[M;WMXE'5Q(F'>E>[ R;/RV='09&CBYB=^IF'# MK#NJ,ERXF:*U:S8*=MWQ'MDV\J>\!=1"ARB+"_/R6'ZTNU_)%C*F;W5*G3>! M,>O+7#9GORM,1WJ.VQ;_X+X_DC?9ES*VWXBI3LSK\+ DO]T_9EE%5Q<&Y<,N M ?Q.([P:51V=X'E#X0FCM!W[FK*W4VQOXZ/&[8!3W.]^[9C3ET/L(EC'"[WE M LB:FUPT:S7:9*@SL)\_Z>1PUG$B(;[;@B2]1JN>FQ.Q+0(>OE=$/ZV!=/'N,N>.OAAJ>TH*%]O8)+P(),DW;( MU;1$G8S=:0! I2]8Y<+ZG TDA.S+,N*'UZBR(KLH:1MG8:=5DG@%:6>*?;+H M-,%6H^N! 7X@;E,#SVCRYYF;NNTA3]!PD4(54L@ CN:+U[*="F30Y":#Z 4;"/MRY=N6N#'-E+/3^ ML4L=HESJ\94,9) ]Q+10SA]-$UV:?ZHP;)G.O95UL0#-:)0>>&W1K%# 6D8Q MQDTY\PP59ZR_/D(8OUW;*TD(13%OM>I)<.I _FR+M???G-K5T!&*.#KR8',N MLY'8]"79^CM*4GNR<>WT[A4_L/OIJ 9]-W*YG60ZUM61]UO=TEQ^% .E9T)\MY-S\<.-)=GA$=1F+6$]OA."J++5_3 ^SJIU%/[E24V"/;[ M]2,LM_E8N@\,IC7:775#3DJ'H\!,071/4- X"O817%RS ;VE/;W'>1-> ?&_ MJ=RA-)SKRN;9K=#7%R5>1O-FP->F2@4[@$=HS^G%#MA'?R!T0 =:3D7NC%J/ MDVC&\-XWE@9U^?\V(N.OJYC'[BD7C_5-\??M"M.74SMN)!_MSR&OEW%*Z7OE M'G4:N$N"C=[L74GI?'>3-4A6&87OG"%.*:PG=_?-&&$#E.F5XT?=RQ6 FB3VWB&O ZBD@F3+ S:Q$*HQJ(_<6=6!U24/O+A[ MO9(#9A%I[E-:^MDDX43,1OW ]*ZH.K!CSTZ_E[_WI/2]N)YIX>I/[OZU&6+X MD;;3&HQMA)XG+]GJ% 17A?"*:_ RKMP^O7IWZ$'P5S4A9.*4\Q?@E^>P8B@1Z.Y% M*\LT'I'=]>AG5X-\ DR/FQRKHK1<#47)D=< L1@2U>%!UHH,1IGO00F MGB:3JES9]F$@PFU#)55FYP#4_V9[:^O'UZ&866^,Y?JKBS(+_9_Q@J/;\&3U M3,LL$G:UZIV52ZR-$LLG^ 6>_))U?N]P@192R[&E9ZF/0L:S.$!:7VD+4];.JDOZ1U/\@JA-=C>9!VB%B.J'U2TR':5J*@QN^ ^.B M(;^C5S64&=?OU([Z'G"V:SR8'Z0$'571^?KM+]Q/GO7'^Q,#2Z M QK-G_'ZW[]8+,/+NF:)>4"G*W2N $TK@_N%GG;*CL[S=\JL+=0K#,5O%3Z_ MZQ>M9[%W!/U_/V?!]MAV[;*ZC6&/$6*# M*1K\G[ @CUIZ(93Q<95M6U[YV2RD) _DDG1F+'%HT%4ZH_\0I2*>(UI@5'8V M6RXBZI3RYN1 S/B^^VR%:6]U33._?'$G?.E#*'A>4*NXOM*R",;N3E%]#"*S M[KL.Z&T(?]:QF%'T+O!ZZ#*)4327"92AVJ4<*A=3@8R,]UZE\*5UN,MDOSCBX*]Y@UW@=P+# M,]NHWP!0Q2/X>0%[VR6 "0>)Q/)6Q)^;J$T'%&5FHB\!X_Z$8\*/YS%V J;? M ;]$9# NPADK0 2W1<2RB8GI]W?GC%S&M9IOL M^Y3C8ZW7A?K0;3/&:'<&Y@7_B/6R/<"FJS]4*[T9:S6_-EM:AG6E2T;2ZE- M$:"69ZD,(L=6A_$IC1U>SKPB7EC\*O>B^EEO&6_*;.<>JB*#)528@C3,_$)4%J058:QH3=/C1VS3(PH"_D04V0WZQ,4Y34M97X[ MUG7*,]4*Y3@N2>&$"68,K(CK)Y"6<;+Y)O$=TV&GDCK"8PLK1&/\_!_#[XM^ M2^2JU'JK U=:KZ^K)=:A_7V!QO6E0#UX0D>OH5NO[HY;S<17SA< P.?^Q$"( MSU:3K%5(^+Z9!)NGX?H.W=IV25@6'R-; &W"]K>K/$K:UTY'L= IM4W^=48\P7KV4EW+>2>SNWN1J/[ MJ^:^/1'*#VNLH&]C D3I&X%$U_;QTRZ9IFQ14]7#Y J_>8OP?C/2$'181?QL MTF8$WKMGNBRO@6&/+7R+CIPZO-L2]0_'CT#KHVNY[F?"?6T*5-6,$&Z]+;V&#S;MFOY(! UG4U_(R7M,6P.$;QIO]_0'M,FA^WS>97, M^/8 -R%N<,0J< Z9J"D;A+"F?S,D35>:K*H0^8[YM@T_(!@U6YJ8-[A'>CX_ M 0"J[@Z=7Y0'_G)2ITM_^:V[L/Q,.[OWO P9N>=^7M)TSG$)*,RWVJX@]P > MS)]$*'=7.,D*!MQNFQ@;HQR,+7JR1Y,7-C1'!VC:GQV\9X6UO@3:!7-;(K_9 MXVA[7/IQ06^8EA6B:A9(%S!>&Y8V^N)MQ[O#50)2L>*2,.*'_FY/%_ ]$ MH1]XN-44KC^F;Y_SP@D;WC,0++7691>:4/*+I,P[0"#*.F""3"Q9BH8\>"O. M2:V[YM5SG'H@$==U1_$F4LLN'$$E9]3Q(E3JWA?3+>+!==)/\C(H7*73E(8* M;U^8DQ:E+AXI,T_5"41TD^T5 H$C$Z'PQIC0]5F=]S.,G48)K4\B%P6E:V'. M#V'?0PIF-\K4;U4X-$A.Z]FV>S1=H-I8\OV%CI<]TXZ>9WRHTS4G.&DFF1T2 M(/8>W5E@'LP.E=>S-#X!E(B-%G-7K-*D&WY%'8OLLVW#B_ ?U,]'1) M[1+@=9$=/'GPP9JTR\FXC+7ZLNC*(SE-:M9LL7_+EA?:]?=(4'3!A606U7OB MI>L?2P=BK/Q)U9WX79*U@-GJ?3D;M&OY$AJDAS1M8(J&[-38S.CDE\B$V%@4 MZ7[+O# 7H)HC'DKN>GA@'A!Z!MW-?A)]C&?RX4)\^S^V&H: *R/':JF^FXV[ M'DQ<*TI+6!BSNCB@RM M^R#E[D:Y!X(SKY*(#DA@&>?V,G@,F-!3%4C[*).3X5#UMHE07'2MGU!8VZG# MW./NX:83>IYY[/3N[V6]['(#3N!+/(A:7 M('_^YEM/S."2MR?%'4#G.=93UB!B9BFA0,#FYTWWZOKQA14VH'P5IM=N%;>F&M2HE#;V;2B&6G7MY'>M1I.54G M?Q!EN"_MWY\W%?;'1YSHL2*(7/[NPTD:25)&MF\_0==:]_%GGILW+:CCI@&# M9D@?4_Z!@C3+WEGC1(;"Y5@P>[_P;5)BA:(.+7SJ;WOCJC2YX?HD<.W@6KWV M=4&C4I4:(?C,TG;;'?G%RG=#F@9??WU.Q ;(1!Y=HX5M7NN#BZE%K1DOZF8' MZR:P8BB3KBIN@<(8._-H2X>RSCM\7 Z>BRA'_-ZUT2)+]3 M"%:>S#S?S.'4K=\@/^B%G_V2K 5: V"]DK'7AD%BWRI;.E5/)G:^6XF?F0N M+3XL['X)X*V"?>FBX6>+ ML6,WLM_%-H? 57VB./L/0DA=)T/COTE/;/_O[&M>^?.\1?6;J6^(L4K/A8:O M6D-RD!UL=_M8,W*]>3QZ9=]D[B0@'+,PJT0! &XW% @$% ( #W1/D(%AL)13 MHXAU/GR"EOP>1OYX*CT\,S;55(+4$"X;HV]#FKCK1Q@85:;LN256"ZF MWI1O;MU>N4^,S''IKMHCC(F9E*OF"CC"._57P$B6_LGIP[K9XN54YLHX/>_R![-K#3<]V.8 M7I]13*>PQY*K&M2\QSTU('G\&*>P&7YZ[X6VN-H\/LT4.*#?,A#Y)KF 7 #C M_ )N%"+;\1&*FVYF[E!7954KL_J+G4QF*_K1Z.7# X6:_24L4AO;4A^OCQ!< M2 2M&+$W/QQND/A%[D\ X(GO]/T\!'0NF.AZIE8WV#DT+31,3%D0>YJ&$]./ ME?NQGKL(?P6.N;YQ">#'#;6P6Y)EN=/A'S+G&=J]J5&/DZF,\*DDZ_0@W:'8 M&NN2[\)LRN(FQ#P257TC,0Y1AK^W\F7-U5]D,^XE<+C(VU MP6*_Z\B?7K\$X*U)PQ?\UINSG]!$7K>/!'AD<4U74RI\3U6'?*E'*D[+COK^SI_M7F,"B$]VXG6_A]U1A, M4H=U1,@B>_W#Q;CF(_FBHNM&Z44RH0N30<+^JYD8,BO)Q==GUY!0^D>_>+*D MMD'0R#!P;VE%(/" U:=F[(GO-::Q:-ZCYA?K8LV_*^S_V;>,CEN^O<<9,7Z8 MODF'ESU4O?+:*K)3@F,@%33"9!&U\.*QK7.@S+..&2V$@^E94J354=3*N+-< MQN]%R6ZEW)\'48@?X7=A7N-A2?V;VC\EC M\62/00Q;^]V&DHVD59.JRIW-98M'X-#I@U17;JL[:NPB)3VY+SI)U4MI9:6[ MA0'L)-;)B:!V=P%B:< \;X?J/':#6Z%!VR& Q%,:3XW;X<.&#ND9EXB##9EW M+$'"F(<+A[)0_I4FQIGZY;ZSI)8,I*Z@.P)2LXQ7&K9S11NN8_X"T]RTW9,/K%SR\&>I,(9+DH5'4X696H\]7]$3[>1KM>P>5D)3,T:$*?B* MF^G^\J9%,@(]L.C<'5W/P@2-T:::W7..KP='8(+^W]6A0!^";QK?]<9 MZ8F9#BKU(63)I,"#8I=NB0 Q_#?3R^*[6@,S7'TK#][!D@99')_=&">/0@0I-T? M"MAXL(.Z6^EU%0F#SGR/&0%:B[;9^I%(GOJ[WZWVK\71/,1] [*[_QPX]'NK M=-[11]*:7RLM=_29=KSF'(9FR2/ZR#06%$\VL7TJ5P?5J1P$ )-XP>(8G>2, MRE4=QOFO23]<6\VM<;U;"2W/3F+!T]HN4ELM/:R:D9_VO_R4-,:3DT15IYC[ M!\A%"(W S6 E?)!.%PR0$*B0AXT+!'_.VQ9*Y!>QT_S[M_Q X> 1COQ+@,[A M):#'_=!6:JM$.#!I.\[!1_428+\,$38Z80GO,2Q5O@Y@D^U*+\5 )V9BMF*Q MKY],O)QI-L9^G<,M% \$=)4X)W&%J1C?7.XWA@:OG=TM[NC7%@[T\^UGC1PD MY"A&G/2^A2-DU67/KQCQ[=6N^-_WF09>>5-S%DXFNBG^OHB%Q)D,6?73)J#^ M9<0ZQF"A4^!-G++IQ1B3C()'@9YT#NZ>EEAHY0L4BN"]M24T9]F$)[O@T'(D MP9Y>_?JI_RS?A9DZP)O>;PS##L6LJJYJ)RT^-^>O<@2U_2:B;JR.P!%9LH_0 MQY,Z3+4GH;R&+G^:D:OCEV$>U:1"*\C0B3>E7_0[NU#8C9W5R67.96OKC'L= M*G/-UIC;R(&W/7IQ73*DU+[)[A\4B-&7XG%HU? #"2S^]OF,SCIZ>@36&> U'_FW0=_S+P?VMY>D-DD?Z\Z\ND=L;'W:E[KC'!BA#CWB;R2P1JE M0UMH?@V&)W'L[F>^KL)91Z35RGT\K72B=S*OT]BB;;KQ[4\%HYIQ:Y]]KR;> MRC8<''#]GJ,F$9HQ-+.\6HLF.6XV.EU7=>,%NKDE]?%>!0!$Q_:K=QWP"01+ MH(MITWNI*+K4M5\1YY=L2.3&X=9^SUHPMQ8E=8XR[&P,8,B6-!J??\ MBC;V+'[QW)#%/]AL&3R^"F=&W]- =E(O^V/,U7I'=DI(]G8=S5IBXL/V>W^_81N&.%X"GE8%:[?&&U:8 ME]GIB<-U&"EH$4Y#YK*W;GCFFHJ.$7$WO>S][.O(BK9&@["J!I-P\58E8OUH M$1Z>9;O.Y65DJ9M[#E%8DK78:BH(CV)5^QZURWAAB>_8A :%\*V3Z:HN->J^ M\ON-$& CBU$543"ON!.H6\:^ (:.:'OGTP,V_%).+5SNG;+YI/ZPBZ@% Q0 M:P:T\Z87&SZ9E S99^HC]3M%0STT:;OT]H?^JO&KAN/NNK;RC@A9\*=!IMOL MWG%H47\W2Q<_UZBU2B],;H&3<)TX1UE-8 IMNS&P>^@2(.^F)=)F-#A<[7"> MW!H/M\27\O+'BH.R$W38T;V( MAU@XIWOUH0OYS7E@>^/V2P: B4])MMVI$V MVT"AJKS83BA2^@0E-&:GB>-$XA+@2'+;,TH=[IN[4QI5ZJA15X6Q#V92)#\T M=XM^XBLUP=A#XA_\,=_&,$0KJJ*O-]([MS!LD:."8_'CRU$[@NK;22\YQ,=; M)?W0WA[CZ87. 2AVE[2+J!RHGY6J[JB$R9,T2D7YOX8>?DJZS$-"*6?N"HD> MH%*+A_PM&!=_$Q.(4$F!G6'^&GFD>+I$:V%J+"XHO M?,&4V 6.L1@3M,0(I_+ 7/!DR(V@9YY%,O*RA5F"F-4,)EG*4=4.HR^1H M5/0\3X;#PTKG(FQAC309$;PW.X'^%N/:M9'A;+$10_#4G>Y_$3OD@/4X\\>. MQA&D+"%QW:0]3F7+(*@K-C2K/_,U>]E9YL00EQG_$1H8Q5.XDK*Q](U,FE"M>)T[TTY[CYN;"Q1KF8'IZ ML]0X<86_R3 !GH#8J.FO"\C$EV*K5]SU?_HJX,FB2_-AIVPQ!C,J\G6$./FR'A M3ALI)S%@FVN&AT3-UGN6#OSO?UAB:#K0<61RTZS5]84MV,755H_P5"/.I#GX M@<>$M>U2YPC=WUUMQMSJ$O F>^5EE$LA^D-\'WY[_!(@R*Y=4@%7&3DL2D/W M[;%,))$P1HRZ >/;D0<0IHZ]U[%J^P\_D;S$7MRJ&=0P'=8V6;=9-$&'C_7F ML%D4L0_&C$47""KM2K1/ P""4@=W3SW7,_@)KQNRV_Q8CG4YDP\CO,OM*3N? MB8E/+$OC*D*DHJ9W#FQ?M*D]:AK.<4--1MSZTP$J\:,\@7O5_O2E8T+MA\KR M'?35:(B(K\WTQ$>YIT5!Q!\W$5EK+,T"[\.21O4*VA_^H#CW&.N\+TFLGXI/ MTX>B<=C?JL< O\!@A3>K'JY$99]$9#3A* 7L8GZ+]4.DM2 S:C93 =Q*'N1L M0BY99UBGV+SGRWLDDKQL?*!94ID)?I-0$,B(/X[?MSN)R-G7P8*FB&N-L MQSSOJ05W,UX7BT8D:'G $3J>G_-<_D]M/+/&]J'!QF_LZ0R=U3Z==K+Y3[%K M0TUPB!%X]TE].9"&MKG0T3'$E8BN9:%O_5L;C)8$DW%N4O_-D?_+;JD%P13[#*0TR(%&6_ MG" 39'P5$[W>-.^J'9(&-.0V93Y]ROY-3$$ZYUGBFS;*,\&?F*/4WE>Q*679 MV>3DLU-?BU&H"G$ G5:^R/AF=RI8]YG31.5K_%NP8FI(H>DU$[H\4LOE>S, M$/'4AM\56;7%#?'-DJ,D$3M$"3^*4S+1A@GH&FG6%.H)_E;J;?WP9^9'U"KN M@/?J\C1@OKOIKS/]!E6V75_Y\^V=/';[UAWKB ^CR3,6EP '1YB4!4Z_BK8W M=J"X/#J5UEFN"TMKE9<::M]$^M.?R[9] UJ6ICH//NM"'*UX6&F8%.J7D+"8C1V MX=F]OP2__(*3FS!*=EJ^!+C=P3K IG3,W83-^CQDU2.X--?>>OB04X:]T^+] M/#,ZW!.B.H@L6S>BXYKN#\^#R@:*2Q[A[8FN::@FK>8[_%_.8ZGQY$!%D@MY M$80$OD+T1B_KW:2.*"YE.NWYS3A=39N0DF4HY(:T+WGZ@_5V5C'(#J.T\_4[ MN\59CTNM^B&106WWF>MZGJG4-3)Y8=O7CU&WG_%F^U*4G M2+$-DJ;S2%,W\WT\$X$W/99NY>IP]?XHWYCZ74U9V2N@Y!)PS?RH"7Q/2:;, MA>OGQ<1^PX"0<^/>065DK/]K_[!TJDP5@K(B4W&TGG8@1"J$P]OJ8JZE973* MGY>.8=W;&86>RJ2#'".)+J,+"(J(6>I&#/-?X;+U6H[)+[@M*+EU_<;/]?D7 M_=P"8XL[C>*CC>"PWY(/Z??P5PK/?HE>&P,="[_#XDO&4,C:=4C;RE)A-/T1 M^U"'<>^6?TW93W3KWS2_.<9H8+JH.F,L=',=Y>]ON'P*E*V7%UMHX4"MBD1F MI0V#S-FE$PB$:(?P%8-RO%8(2UYB0Z%.YK/G/P/XAN#Y2S:#R.&&JJ[&](AP MA5U/IC_F15W?4 C4Z4GIEYM08Q_M%WEQO?$N!O,E>,;FNSBADR2F(=)=;9!G M91(_34A)@45_L*O)&9*A9ZH];/:MSYDGOBR3CN^ QA56:6X8Z1M=)Z7U^B5&D#&J'Z6V9@!]1EP!F MTU8NOV<5(Z]>D=?FZPX@P<*U/4\)]FP?_H9.7_&SZDNC9P7MW;"O&U1](O M['R:Q)9NP_X:D[!W&>QW\7>UJO9RYM'>MSC,7+Y'-CG-,MK,H.R^K0VE',@W M[6G( 0EAL_J^SD9;WFXE+?O:#/I?R7H.O?X(@.*=O#1W0@V4]6:F,_(K3=YR M.%N]>ZK,79S78K<^/=GL7DW:9W]DD.OV)8 3D>UUG!&P[;&LRQYE,?>BONCM MSHZ0!ECN&*.<7D,;=VL4]!SYUW3-='WMU7F6O#Y%#AF"FX[6\JJ@P)8*?K3G M-LXWO\XY>1;[M>15!A;Y&, 01\.?N@3P-DQ\&F@JQFR:MJHG_=3@ M\X0D!$;_APLKKW;9/@\@6%9XC& =D/P]?!3\BF1-AMZ3=#D4[NMZ(7V_C=N* MK9+$FO0?-]&2W*)WZ?J,C6?_[HKT\/_DNDUH7);^)6!JZ]<0.)O:A<5J]B7@ MANVWD]GDBSK GN>!6YX50>N$0W53G6_=&_%F>1 MD5'+#X+^^\-O,3I-H/1?$?IWGG<%O:J=A!_ ROT_=JP\?I%= M;@?578,CZOVM%2S[=T05Z*19>,2 MNF6UK*D4\HB5FD!-$B1LF_KEIZI(+P',/ZX&7P),E=^=6Q:>%;ZQ-S(-YM5? M#J9H=/@3@DV M)O_;"4[&Y' ]A8]V[_(+)<9F'=*UK<1!+?]*=)^_UBVXWW>\CFJ0K'1G.43<66:/JJV)K/8/4 MO^6,ZJ0RTWRB 8#Q UH>Q<7*^?!XWH^_"U>^3&:N]5_QQ_T83"ZS6@IX &?! M* IL2?U])L[9$5%RS(;>+>N2++4X(MX@J#;X^F?J-C/I'C#M^!XM1_S@M)N$ ML_@^,^_HNMG0?;G&_U:U6Q\]T1S_6C] M$=/20"!OVHN=R6;>P^XQ")!S LPYQ'DAH_WL_I[NNZLIP:BM \_QNZ.]L%[' M<'49WP7C"],->U?3=-\-DZ,?1^Y:(,Z2:YD%+1[7+$^6HVLQJ,]' M;K&)A\5_H0:YGTS[1F/>4=;FG$*]JJL>94Z.[. 9P7M8CB(N87.J3;Y;_>C: MC*H=(^.P:$4C*I02"V3;&.S%G:OJ;OR$C6&=R2'M)_IIAL63*Q\E!=_ID=4 M#W5/WIR,Z<0KZO9D1@PLFGLRC@5Q%,J!XGVX))NY=W'+E?MPDPM;89%FIKSO M>UA-2FZ9).2].J@B;Y1QU%D?*O-<'KE8!$I M?$-0C8,1>I";MKPVC'Q.9\L]=.W$S1.CZ;%PP;VMIZ=&70^%<#,3 MM1^=I@[&*7*:EX!E7S93/;61J1N=,'#7@T^=8VZ.^_HX.\_J=.A;4E[D#RW[6Z]8F\%R15^[BG>;&QR48 MK^?'QT\FSAG!@B6U'8+B"]5S'Q@&:#"I9--),2L1BP)KSSS>WI)6@\A-XS65 M>>Q9J?[3_U/Q&,GI1]SL8CMU]#EZC1&>3WC<.2K]0D4F C=39XOVT'6HI:[ MN(GW1Z=FNQ#**BCQ)!=_N -<(=A4-H>IU>]T9'F5<0XJAR.=*I"A'=^7W=%' MPL9A3',F3V2*'V)7W@%ZQ#)W/[*_C74^OI8*=+I?Y>1W"8CTUS%V.,A48SX=\]D["VE2SA^Z>%*29EE/CTSH9I-9XI RW8M<"F+8L 1O. $+%D M,QXM'F.-.A6>="Z2F&2O5(&'@)R@;3VFB=E#,Z?!S8S MG)TC?38R-+3822(J MYY_Z67>46$U$+2%A2D>B./D2 !8RMF].7&[XJ5Q"%XM3T6E,3QNBJIZJ3F#& MUE$BBQ*'!OW04@=9745AC&V9!OK6A>,';E1$GSHLQ_I3# AOTO.Q=Y7^LC>4 M8TN8\TK7D,CL-[&9F(_D_^1ZBQ MJWUN3E'LVE=S.-/Q6BHX&C\M^)&I!2B@8(P1(($)BX.T$# M*1*08 M-/6V[I\#4[7V[U!R>J*)[E +55$2[!"&[4%J32S6+B*F]IPGK*-5LZ0((CW MA;:]O9ET#K!U=]SC<JI]NH08[FM[MZA7,.B:UX[QTEZX0;/ M)\^SDZ/"/0R^%PB^AC<*\ 5O47SB$5V;D[HX1;'C3\S*,NMOYZ?D7Z*??71? MK20;W.A7Z_H9J\:M=&;$O$FO[;'#_YLA4@0.' M7\)@5WFXE/Z2#IKR8*FQR)I"C'OG[%$@]#B6%-MV*]LPZ6/YOW"T\"^^%&![ M?)JE;%L/4FYD]YHS+=6WLS >W0]$*-Y=PYS5=@8U8H(?J$8:O08 KH328.]B MX7*38XIG+$GF3FR?#JW>A3[<3 MV[%IWI*M@"8*@-P+5+PF5-ETIFIN*0;YI]^.0OHF4IM0&KK36Z:R+ 4OJOK$ M?K_B,H=66KR_?3OBFQ5QO;Z6:MR:H6(5;92MF2+E',U45G;O0;J]>:P9+*04 M[I;P(PI\P.YAB])%JE6+P6I+Y3V98NOK,ZU &\C"I\G+J7&0-1^?6^4RIDK2 M9DUO/$Z ADNSCPT[[_F#'^FPW5)P%B_2SR>&H38=/5;^& $J__BB)QX;EYJ# MTYKMTWDTD =397B4P_HJ/-+@@>8O-6'_>VSZ?SU4/E5&<7]].*G8Z'*$,-S3 MFZ5>GYNRQQH7+H7>3V]?9YOJHH,AMVQ[%',+3>OIQ%JXFF8HCD["FJAXV:TT M=27:C4')3[WTIU/0]HFY61,CW1#V;;=\LJ8>W.5!?7/<]S\NP0EIIY-'">LS MHX3C:!\H_'#.=EYK(_YG .H>95TQ]4(V2!O:YA6\!JY)5M("]?]T?\[T8XXI M63B%4R36ZUCW10N;310Z8&[RB<0L 87- <8PS 9W=0ZK6GWGU)U+O,_3 4'3^OW,Z"CPL#-KG M8TP[2E"LQ[$_M+KP=5:)C+ZY('@_M#9FR52@3%@A31UE].(L2 %$AYGOW>#$ M*=8%KH*5K@R[Y]JP\//WMRAX]5%O"TR[L#(16/I1T.0]/F;F+*+<&(,65$"//&"O"XR(GTC+ZEZSW;3X*F1N7E?QW"K*8K+'O;6(BR-5 M)@6BX;T[##"06''_R92FZD?3;RUBT@-X635764X^';QZ1">S,19A,5A1/T2* M PM):/QQZ?U9"MT$5_*IZ:'@L4[;"B\[(&)^K]596C8->OW[B[(WOHAYD/I N2R9TRX_ ZDTJKU> M&#K+V;S['8/N.?#>1OTV),@^08<0WWV\VPFK#"_(L)-^[#TGM_N@SD6S/P)( M93+Z_D]W=,&K/N?XE,?SREYDPK;=]U]OF1VLBR*.;9U!*5YKZ/UENG, Z_.X MXZ[YM=F TAH/AP+5LJYOEB[1AVB#RK5Q]/&K)M)/5@M'\&IN0$0S;@4%Z^N# M;H2U(^*=GB@[GMQQ+#DV10F8I=J61=^KOF/6 F?"OO12;QB?+"7^XT;_RWP7_AKQ )RF M^)\1'_]WZ4, !7*"K%^4#%LT+="0J*E<[L@T"4$:QNC*[4%; MOQS+"N$TNL;-D0+=R5.3NN)7N1$&I1%=JL$FX0515_'@V+&$S0U">]L"OM@, M8:C?(V'\3W%GB%L_\;1^\-S0$G2RPU.#XVS M((S" X36DQ15.4^KPT*_W QQ:;-V1WV^-)(/O)Q2')[.:CO]!ACH<QKM.JTX5A3PEIHQN&*53)BOYXGMJXM2E FQY?[ M?PYWZW,M*"A /53G_4AZ-92ZHC6<3\I[..DT.^DWZ6\RVY=XJO3[OVT"H:;= M^J#"]#\"B_4"]23%^0OKZ?.VZZ'<;VHGZQTP]6KURRAF?\$=U]\OE]=[B4[H MD)2W_'@/"NF-#T6)^HIM!3[C$QFGH2E!$8&?7RR(!P<"I"R/50-[ M.#/LML MM.+?Y/?683'44QY?OG&+4Y^XP M?9F>.O(XWMXA><%C.==)2.#NX)^2)D!0?N_WCQ,;ND[18XNA'(+]:9 MGKR7,5K'7W=@=< 7(D<9_[E9CK)U^X;"A-+ARA8S[?U*DWG\GBE)_ KZX&K3 MKJ4*B^^3U*]G=M>__4<0\KJMZ)94O[1AA<0XSQ3ABQT*34>E@>K&"_A_FP[Y M#VO#*\%[3)6'AOX\3FA^M^'W%TS[4$.GEUSX5GTR U5]=N/L18OLMNEF?O^F M,%?_1CA(8_ < '+5T2_I$00P73QR5'X;"-USF\>LJW'<08/WWAP:'M&+6DAG M3(Z?P=&;R\P3@K%>[P'_TO7_HR7W/MT*'.5B,HL>^&]2+6< M!*WJ_D8A$5=\O3!K=V/'RG.O5DD0%Q?_;T.B-R=NQ-/OBNV&PRJ3S?7*4\+F M0G5G/U<'BJFMEU)9]R.$!@ 7IJN&(F7O)GDYBK*YJ":4;G.>EI[1GUS,6S$L M-"*$BAYPW0U2C#OABLQAQSF>T37.KDTD#!)WGURTR0C-V8CA.P=$ S<6(IL6[%;H:,W[MT]O'+.=09R4FZ]0 M',LW=PG;7%NMA).!1/_NTR=G8^DSY,P@JZ#.GKR#]R?H^$#.A+IG9S*C]UL>[OJ%KN2.Q=.7[C%QH8?!IU M#A"4RIB]N(TS.O U/Z0[F#,_>]NM9!OXIZ$=Z-U&?WUI/<5VZ.3W0$B7,ITF M^>?^9X>2>UA"N_N&N=;#J!Q'S#3IDZ*)H"]TG>-V,\M^\\IS47Z'68\/DXX^ MG98J-M4_/6L]!R!30%L7#DV$3A1%_4-/7#!!DK9<$LJO*D.'6D;/G%?;C&3+ MC1:5!*>]4RQ[=FKQ)%4V_U%7N04UWA!SY2&7Y=@\ ^Z;XGWJ,+UXT<1AR$D[ M*<.#(=C!+\4OI=JM,M6.$71YJ UFE (>$U%)G9=SW9Z4PZ*AYEZ$MZU%[&QP M1&ZI^H9A;BE%%79(,Q,)SX=*\@O?[>9P/*:E-=.W)(.KC2Q&^L5;\NT MC%@ 9C&5+KX#?"7;%^Z)U3"46]UN=F9;Y5"+#J2*?S1.3N&,7 MI_%LBAKI\4<$;7T'@5P)62T*>/"$;?/N=-H_ZX#MIA1,C?)3W:RN,E.1@V.NZ&SU_0!)Q1=^24+7KO18!K5 MGFA?-$L+5&E7,U9!Q>9HKX#@?^#-)!W;2FG?(7(G14ZQ>=M5X\:%X87'8)4( M2J3YTA$LP^ZB2HW=^M]P!7UYL8;Z084T(/N#V"T'8K18FD%(:VRKY'YQ@:NA MQ\1O)3$,^8 >[93C %HLH098RP5X>[OC]28N$X5S5>IR\J!*#V67LFHQ&/4@ M#(7J>I]LR6)>!LH13E*^N[Z8Z&*578;7=:]M+WD4VWQ.7T*7!=P8\A9QM)@S4GD[6N496I7N&C%E13$35.QXM?N)%NE(,T[#I ):8?)EF[2+3_3>L6Q5+?I4>Y /<:Z/!5G MH =D$YO#@+>>W!1ZO%%NN1TDU8W[5;=OAY4H@,5);49)9CQ(4]'I<-N[WU^U MR'1Q>8Q&;,J^%C-\"(4>ZK1W,"MWL12LVO>YXLM!)PF%Z"SK8.8F79ZH\+#] M'M=#<%N7WD+9U".U[X)#S4G]:W3EG88^&@;@=^:=M?&*BBITEZ\XG)(SH!M4 M*]@Y0%;V)^[IMGN#>L5C@P!X+E,*I'4#?DN(P^8">@7.[#H AAB_,< M,.IT0Q:U=FPGWI:W0*5($]J@(;V7)E1'DXU+A\9V6%BQV2?W(X+/ 8V8##>]H^TY,#X2-X"_A:8]>>I>[#!U*"NM MF[T%CTTM:72U=PJ?P"&#>%LK 3<>GXJ25Q9+N KCR'$]-\,=-II1)YB)]C&, MU,9$X<; QI&#"OGZ">GKA:*-J2Y:G!?=B7E'H$!S?)WF'IC.927=TS/O'&"Y M0)XE9]++1F9:O+^5&#B046Z1ES%S6WZKV+! H.&'M>K+=FO7H\H2E-K4ZDI7X"N:*IOO\I:XR3Z!:5#KG4B0%.<6#G[J>"%L$ MVL=O+7P#=-T.)J/"-Z1?BB=0#AE<""6KZ./R$[S-(9!_^RSC37>] ).Z9(;( M/5)=/+#7@O,.8^ 533%MHP#WRFJ) Z&XMV&M\16= EHS5Q?BT74VYBFV@X.9 MBH)_QH'_>EVA^!,Y'1U^MG*:$>]M'2[8_RZX .;'B"XW2_.9#==.9K3X'(.; M4K<"@T*+I?FFGO8/12FDP[?.V*,NKE>+P^WQL=!+O,ZC"7T:++;'YDU+VR1I0D=DG1<\+ODL"#2M3SOT!23"7'8 M2$?F$Q'2??%X!?XA=**125^'0:$V(_/E0>L4H8%JC&R%P:&VA9>+SX2BOT59NZBVN"$#KW[Q'^XI:]-6 M-\B)IAOG+K<;'ZD)IO#W/:K7 3^8W)88BTL0*W_\,TW]_C_TK5=DAH_BY5$> M/VO:X@4-%K[2R#F2[0DZ=&B'N[ E!8?N2&*I)3 WOYOSX$_C@X;9E[7KRT",W\A93T!4W50U_L:KL#%T*^Q((7WEUV. M[5W7M6]LU.OC17GM*QX?%+\9>6QT\ND7.:] MO?&,N5'@X!E7K;"0HZV/4BU&MIQVV_><[?B_+19: MVCJZ"*ASKU(L;D8Y^.P)ZC R,C?2U@1\V": YDO$".J;TLT[4V9O=A0%DVRV M#'NQP=YJ4QIQ<7Z##)EW#9*'I5*8N.7EDG__1?^/"1>OZ_&A M"E.KH.?RP*X#OXV6-6]MJ7K,"LL]4W1Y- E_>9U3<7C;XT[ABD>J=M!;C'V] MQ]UY@9H-G9J_0NYKEK6R4/)D!FF:B29$;= M0OUOHPHV0)&9HD>X/AG Y1=[%XN-SB9I5B%'RVB2I_C^(RICR7[YK>)*K@\C M+GO"B_N*X7)OT= M 3B&V"0U)MA*2L0NZA%_JUH@X14CQ[)IT4IR,3*1/EY*IE88L:\6J_> K" MGGV1H(]R%A&8@B!]-] 0$-,Y(&2^DK>!$VX]+F66M]TIJPK6TBW-O'2OQ=N& M;RV'+S*'#Z?K1"C:L_K<"0!.513XP8KK9IF7)K/D=8H0@0LA@UW"UL%6)JWFN.P+ V[ MVB(*\(287=9$5\/5,?^H$VWMBK@RPQI2@#S9E1)=!7&+&MDH?4/]"/MBU?1;7BQ;7'D-XY(]>;Q95-;4)&,?^>H+=_&UUQ@F'$JWVL6H0ZA>! SZB6L'7V M(-N:Z3V(<**@/7%ZH;R1Q[6U(!T,=@P0UL/$>\@T9B<$7?.UA1\VC-68^1:_ MVW)V1($XO?&#T!P!:-4 X//7+,"EN< D3O.DZW=0D9,?&HF+4HU1Q:IG,24V0^'6*DG:1 M SX7Z-A:!SKCO;R!T0DO,@$FID:"\^IG+4-%&2)5/CPL5?3$6QCK.X%3QQ3J MCO0'#Y*4*N2X;L^-S\SZLHU[EN045:3=Z.A1&/P,%@QNT0]O*CXL:+N6BWM# MX=BR3DQ$M/SY_U_DV*>.>XQ&X NCY+;:%3 %#JD-76/'29S*0Z[[3-C:>3"F M(0)U$2T$?<;B];J]@]?_I13EPZ$)HUW(=TTA;GY^ZY6N?0_JT>R0ZG,. M/24 @+7,C_ 'K;IM,KUQTW1/J04$/U2VSBI^MNP6:!N#+$MA^N#6OX U.E![ MT6VUYAOXB)PRP]@QTP6C[ M0.Y&-$Y1+<(VQ$_YT>Z@0PM@-;#%?9O@TN'M8 M21N$4=^W[Q2M?M- XO[MHBT&F_?6Y;1JB7QI.V@&8KU_4PFM%N6C7IRR,(WJ M, U23:=[G<*3P15K9XWF,"6]W*9H)+T &W0BE6"V:^77X]XUWMK+HMI@O2K= MLP8">X"\BGI90N4BE<94!B0KJ0#+DR7DLU"27]?Z]NNG>Z _"40#E!^*]X]] M3U5-:&;GZZZ-RFQIJ7T6HOT[NJWF;"JO^732H\N:]L+ET'?BS(I+=SU9SF2+ MR0K9[38QN=)B0=B,G1*STH"(8URTQ5=[9D;4US1O)1:;^K6FT_8+RUE9<='@ MV"G2*\A(S'8!TFCHH!/AUJ@AKHX%Y0\="UV]=@[8H,.= W)$K91[J2_/ 6J7)LSA"Y#E 'B]Q#M"#?QL/O)Q0 M"\]7-@$:+"HTG;3 :J0 QX)][3[*3L6UCJ0\W+I?,06OUNX'+EI83NU<2UIV MD54"D8S0:DIV0%>:*L4+ZE&@28<^XX[6M](;' :CRS=XRHU+LNZUIOH6_E)B MCK4J=9N%*5MMUZ/&UX-[[2!H:/4TQ!G,R]]5L*J_8L4O-;'R"%OYQOL=3^@_ ML5?+X-_%*\W+YX M5C*O\L<>#=Y>'V> O!?7.4#9';[L67FP$//OW=&>RG"= MOXO6F#]%ZY\+\E?FTO^3G<1_@T_WA8L9.L6^ILHXFAX7:V_4!!X3\5B"1]R7 MVQU,3I^X(RQ]#ACYM AUU(>=\*K*GP.L8^R]]\J?GZ)EE9_XVO N7C ;7#O2 M'Y$!UV8QDU9!,.DP\A_?^*V3Q0%\%YB"L4(?%8'B8] \9:L%1+5^76E!; ]?PV)EZ/%OU5EO]R@]3PB4P.$K+_9[%?8J&OU/;A$]K,>=BVZQ77G;4^=3:$@^)5 40K_!QM& !>- M+*K;KO2,DM]%#RX)%V!=F _EA=NKFUC;8#'"VOOSP_M;[(! 9YI+V>5F)+K1=, ;.DFV4*>-_3;84:K?'Q#JU_%W1]WN'>R[,&\AA0 MR\H\954M ^D%H;I'F)2N6X)>K!RY$A#1>CY<]XTJRSALT^3@(;\F:VA1/^?V M1 J[F8\0HM6 [='0Y/R%/_%AH<#GS\,<_ 8IQ_4.I*!O?V[ 'YTV8HD*MFK2 M*>W]33,ENR(VXH?^.9T')[:B+' ,;\TA>]2QZS-(U'6@I7^YEN DNP[V)VBK MZ.WQ/SJ?37/X)>-T_SY9W<3$CUX!5!R0_J-N_"V] M*\SB\,:=]F1W%E(=UO4,B"LP:5THP:69][#CN'C-TRWN K\$FA5TV%Z-[Q'\ M=0Q.9"ARI8F@180*#MD2JX8;E.;F_3(*2YKL3]41*Q%^5I#T9WT:*[^[R,FC<'2RZ\5LYMHH4NU!LH:9P-NPRP$BT@HDAXYH.] M'9]30L;2$?EV3,!WO+3WO\B88G2DNZ>7O+SVGJUES-NYR^/M1J3. :)TG[\4 MUYQ^Z0U2,3L'Y.4[3 O/]?P,!)/5NJ$%KP$77@2A[N9('?2E[17/V8\EY ;W M]@\0?3B-2S2PF_Y-Z#?QUYF="&@GAZ\;U1!QOC]:OU=K5OD-MM>A4A:"+I9VA 1%W/6Y!LG\ .G6LO]$?9QNV*PP04I M6UE;-" $' ;8ZQWQJ/-U,3K]P&>JH[15:U'-EOF?J^ M<[#/Q-;99TKD+R0%P6&\1+1*+3>$/6I]I5/4\6&LBS^[:99PB")P(\&DAOBM MK7H3L@$Y@R"-MYT57)(1=1(Q%8)NW*Q8G).]7;Q[]C*IM %1L'JORQF*8*-S MXQP9\1KW&#'3ZR"I76K4'*D+78:9AAS:<\#RL.CPV@XH/UC=1T.W 9Q]R'?3 MI8DC''I/\W,ZWI(%6;28\*1Y85>$J6LU[<.:;I,#TO%V3:RM M2;3W.> !6?\:+ 97I)B-=J#<>+1A?H/-\I!9B4_%0>,J3:.,'0,RLU#7+TX3 M-#\@KC#FV:Y?,X1^;W\D+RO@Q&,EEC.2K82V/:*@X!Z1\6ITM MB0WACU-;X'2F*/E3%+.2?>QP, F!K\+)!N$RFU;W6[X9QPDN3.I#=-UE_#H$/.?&N>QBW,-YKEV[K MX18Y6+&R +0;B9NH\$3['0+^IID[JT%$L2?BC7&WF M]@J4!.IEJ5F/KGRH0;1QU$:V,SD"(U'M(+M<5A8C'H@=>3DD2%7=Z*'JW?1Y M3C6TWYLZ/O]O!+C<,2>X*B'S2>+6+O0KV(R< M;"Q>MM2[HCN8_?OXJPO:9!0\CRG?L=9^:DJ-?7^V?'CK1+[[FC&?;$7Y6*L% MHI4(C4O+:#X(Q?(@HHOV=>+])B-,Z8/)B5%2^E6.P 0>83*_.7(1%1*@0) MOS)2GVBO$&I!ULS!8\U!R$I&06^/E334D%>:W?=$)OH $ ES%76__2OM:"XR M:WO<47NN;[P6F+"5<',0UV4$Q;,]!G$*6D\5#F-OH:&_%WI\65YK/\BK'B/? MDD3HN[;%=Y9%1/86K.2Q69_8OUO41!ZQ:RQ6< Z*.UU+Z""F0NUB/VU++<\] MG @P&E:?NZZ^ ;LBQ!HBR@[L<<7P44^('6SUPJZJS@%POWG%!$'LNFS*U1$Y MJH6H/:U(Z+%JV"TY\*D]H^]6EB7F(@N#$_3>L.;3*%;/W2Q51&,JY)H;]^\2 M"IT[,MV"MDF?IS0GPQ&I\P>=(.;RCR8($_H&X2]+5_@'%/E"9?)<%K4A<[WL MS(?GF1R+0OD# M6X[VKV[QW=MT':@):848;4W$7X^^C>T2LDJ/<%WE]U].+7;+ M$"0MRO:"P7F%(\@6G]$,3&IJAL>LKU6<386X8\$D/_;$?.(SOUK:4P'^.J\0 MT=0%_'^(OZ#.?Q-_>X(.HF"(C ;;'/I%A4H 1PW\')!1K;9;8W+B]N(?O2Y< M;?DG14KT4J-Q^)7??Z8.N=#[08^]X$LA70?QRQV:&Z7[F@-R">> +R.'_"=, M#CHB;EWO_I$R #,Z'#FL<*[C"(8ZSG !G\/L6Q11.[0' A3\6D*;'BV&\SU M03]3UHKU*8"7>]R$]FV/[\BB\DS3J_Q.1H"."0GS.4*P]!QPS"=P:)S1/RRE M@31:>@$(A06:R[9O<^% 8O8 MZ%%7W#K!8##*R0.L_UPBV;,@)T5OU1D1Y[<\,Z/.*.V$#] \ZX69\9"6-)"F MLEFZ F9+&KI4UI4NA?Y7%S8"3-6MG$:,IXYLT M[N:JTP0CK'U,%Z^QGRK6=UK.WI#H[V+DEK+?'FJ\/<$E>M7:"JQX?@E M&Q,Z[4-D/3RIWV#<_63-!>MJG$X)B?:A-#H:H@R&>+3=9I.!UGOSR14E/;P@ M+SOSUIK**D,MKV0**#SH>%WQWI!QPB-B$EAA[F%!@8F6DPG#D@!HS,=4; MW6/YJ)(II?U3@=T?EW_9_T3Z5&1V8\C95M;-+2^6O/8*$: < O1#BBO <9/^ M( _>$_H.]NJ1>L&Q>FEAQ+'BHXE1*6DMN;9?DH3J!6JZ[8A9[/Q6.-!(\09S M-VY?ZFN W<3MU &FZ&*HD<9A&ZOGICTQ96;V^.IVK[?*NU9#E=4^:I_KH17! M=*=T)T]P+!H=4=H2/.1.\OBY*B2_[#E*^DNEO ^:FJO^K^J:<<)CD-;5\1MW MQ]SNE?FRV!H:#G2AD03.^(..+=C@O,FMVR-R-9(C^*F7JY+>Z@<5R[DD>SW# M/4MV7Y/8\9'8N!+#'Z6_46->7;#!Y/Z-Z.EU(QTE]W;2NIJ0![B7__7UUI_R[;0@^O9X9^%^*45SI+Y?L3S7=UNWGMCX)\:D")[ M*R*R?&3\QAWN$/:HU#JI'CPX %0._\"HM%4H.>A5)1=_U^_$^XC>_%-33C)V MD2V'(F.TJ3\O<_<= 2%3'ZT:-R'T"@URH%2-"K*&']D4-HC MW4%+"TP,;FQV, ,[AH.6S<""V3#;".)A?%B?_:*15V1"A&Z*MRI:.M28GAPR M/R?$!=$0;YCY--8S-+V^MU.K8*.&J!)URT.Z07\BU=(X2Z$NN>I86$(YN,F9 M=18D7"!JO>[W6R573]LTE$FCO(>+S!A LW!+(&X;W&F*V4R0"XS?:R:O\Q6Y ME[_U0'S;B[CW-R6H0?Y'+R+SBE;KE601B'$'%27MP=&6(;>)V#&K MU-;Z>LL$,UN@?UJMO[EX($Y1='#Z\&HT9N0H2,50OGNE#&P%J\0:7VZ$F@70.*'?+X-.(,[)AOI)I[R%4WI^G5+<@AJ=S?V\2&0 5.8T=& M]\87F\A@UCKC@HB)LNHTY+!(9AU]6XZ+&3'\,6O>;S@BJ^_&_>H&/?SWV91) M8O(6JN^VH98J-.&B 4A@*V2UL3:V=DN4V])NM+)8;D*"-7K@2TGTCH%H,%Y8 M\#9&'%N$AV.W!QUP5CN,!8/BAL0!0K&):Y2#%T.6<6QK*L)^1Z*GJ$^XMF.' M==S<\HHV;3H[4Z:./J)AIC-]=Z0U&6HE=Z'3'7 )&Y!VNN-Q*FU$K$9-!22- M%8D0(-$US:F'2+?LS,@&8AA2S!@D8'2\[*#;_(3MM[9%, >#1TR,^:%3Q+IS M\&*R+_CAAA"3N)_-[4##W2TSZC-[>;[U[\$Y6&&)(@>/MT,:#"(V>!7'*+F^ MC^'CK"F(!M OU2UU8K*.D"#FZ-[79=XG(\QB&L6:=Q.;I] Q+12Q44N;<*.; MGD]38_5K-*9\V'ATF_?5N-FC'0H$^*_%V3#-\0S'[_84YD"0OBYH59TTENRY M1Q5#( =[=!00"RQ-_7#@"J![M.#L-G-6^W9<1&/A3)4HT_6BY4%.)&TT+I3K M)DW)9![.%EY05QOB)F%?I/\QZI&C:DB=>.<+J[5& M/1>+J&DE:X>FJ3JOIF0SA]>(E0:;+6]'[#VB'J)7PGC]H0^/538(B.W*&5V6 M,\VO3UL*4XIXO9H0BNR8C-#;>EHU.NO1BP:J1DR_YSW3GIOK6$.Y?-+R2"C) M36YYQFY3%SB@RJ>+TVJG5<7J\2-$]PSB[#N[!, M#&2'&?#JRDO(<\2&1< X%*+=%%W4%>[:[-RL)HMGSD,Q++[C+A$4\^19 U8) MXT5C+J!1/%C!7CT'$@OK&/E($S=E;=E[6/M6NIR!PEQJDJM(_$'=?7.^0IU0?>K;3:HB6ZWKMC2WQM7!8X9"A MQ9BIS=X46W#_@;HK1@MFJG4\*-?T<"3II9MI>JX\4L,)PZ\!&]-6D-FS6;6. M%W-B<78/>P' > UC,7U)M(/ALL>[3_ KI=$WC^Y2F6 Y?__)( M:);DJ^Y2+6X _?*:SUC:LV+.F5J35/(. [!'(F:S!D2W@!/*+AEMG7%T]H : M$M>M10PA3YX&1PW=B$(K)G&Q@S/3!ML76MM0GX>9RJN[^%C5JV,2P! 0;HLP&4JU P$NH]5&<2+(60% MU:4T5:<A"\U(!0?9Q0S+2%8/>GJ.6:6P+X+\L&H\P[TJP M>;BH[!:+^>OMXB%#?;>LLB7,F-/T.W9>4">UOX-0D'0EH=D3>I,YH3?[]\*] M7N0#UN7,MZI=ZKHB2 ?[SN,59O77Q,>:UN4"O?C1CC(H4IOJLLMAJF*!#RO, MWQF"MXJIRRWX?L+XZ@"EG68HY_$FYPH!&+XA@;7S\TD@J6XWHC68WWFWNL_/ MR-39J^361"9H\^_3]H7GKC-N&>"A1A3' "D>L!7%Z:)Y#]E:*WB+V]%1;M>X MN"(F['D=% M3>F9U&(?=>S;W,XFBXC'^A\X*B8([_'YA@U$.O:D+'[ M@/+P<:^M5XR$?AW11FEOZ6OVU8QMU9:#U#N#^#?>E>#=#E\=56-,J@@!Q5ET M/Z%A)D0L2\'7WZ',L"Y2EIY[L<1\:6I_C29")72EQ4UO./A_FZXH"I,[6'',GX:'']* M,%0;UT]1W[.\A -5Q<:JK]_X$2C9^8Y\R@8*>3@]-UJL126W#QUW"T>B.9EYGS M"OL-)P'C2NSS(C=<_GY0-$QKBC9X7?N%>T\+!F6U?)/D(";=\ZF M?$Y@['A$J-(0U]#QYXD%INQ#\]AS!M(#)PY$8U>%0ZVR/0W428(C ?[2]]\F M.!G!+U3.3)2-.0K7,'JI.6.Z8W9%58!>^"XN] @A>(^]<4*:P7O#],U!WK(K M.B_-MTW=UE=4H1"QH,F)B=+^;JB*EB)#LKUFHN]IR%2R\#'7W*6_OT0O!?2%B,<3=,%C5XZ7WDXR8IS;;[YXD>*U>#.K_.[I]$:6WFY MP'K5QM*"?/+5 @_G(K0H-[$ZCZ4X8#4375C5AT8^,E8 M'9;&E#(>(MHQ_'&\_HTFQ^JMT-CMC7HXWD!PMFA&P+47WSPVV5]-&)X59KM5 M3+$)&\!&T)PRI$_R)C:'N%-6U=^:H\1E#9IBZEA3=R47P*IF=E>D:5K8:4.^ MJ93>%CK/SGNV MIJ8U6G:^+V].4A/O5^NOW-/Z:QWC= M7O6&J^8OU?0"*3^OSNWJ&I1X!IQ/(,;;AC MV7UN P.$;O?WKGG_C-!54/P+BTMKSJ7)A4".4.0:,2C7D&=B*[:>(W@O"SR& M=S+>51*,H[R0RNT!JQW*3>D*IOMA#L#5YZT M#M*/#?.4(#VK/(;>Y<%+7.-O:=_$CM^2\OX+W?A7G.?. 8O4F%.1D7, ^Z"2 M0 #5G')TQ;EM:T59D.YS%)8BXOL5\!?/"/S#LA,@N+?W*+"/G6^5K;5^W%F5 MI]I@57I;=_>-COD[ M1 [$EQX@%_K;4G7?H[=^&%;GQ 6;W;.GPS1A M/H>6]KIX:X^IO#NP*\G9F,V"OHHYS(L^7;[X@D-05< @2@[(#4EI=$% 26K(1(+<&XMW;^6J9=*C%+"\I MXS@[C,@1;GM56^\XO"^D9XZQRG>4,7J39#C:0;,?,=ZP2+D9I>G924W;*Q*Q M=T9,X+D8CK@*?,H+=J>HL7U45[;=DYQK,RR6'U%:Z\$O=K1E%#>N1)H/=SO( M6[L#_((NTO32JQLJ17;^8$?C7UAAH5PRUT)?J:5TD3)F9-':1&B5#EVZ$$KYN]ZOEN!&F/75+X"A;; MU,1\[75V/$6FU@K8PS,J)I(\.NQ$??*QI>49?^R,XB I4-&'D!#!9L"OW'#W MP+!B[2PO&"20'KB=HB1X#K#[HQ&D2='USM$5C-$D:AUHZD[V7JQ@92#*E96C M19WD9*1W7#_[#2C8)2KN$;I\ H-KY7:*%"Q":G8&?1644= )K5U'C%N6DQ9! MP+J2!!LWI%@QX8R9!;P-"J>_S*^]&AH'7QG9#O )B(4UU/SQ1L)YHN9YS^OE M *")3KQ,P:]1TB34IX*2F<^C2J+V=UE(-*^WW=:>PBG ^#'%816[8'DY?7. 24[L"U8?QA[ZRO,'Y>[E=_VC6.&^C9#.0Y&A< LHR/8 M4W(V_/GQSQ7!B&=L%LZ\B,EB,OP3)+>U?6:T[I;62K>?L'4D;C3ZJCU<&>>P MD+U(+XD%QX\A7G5;\<3+6J&31[>_-@1&KHP*,0NJ/."+S^QQAQ$Y7R[; MO99.OT 1 #F;&%;%[ZV'" PUA$Y7%$7&*AM/89K8EHL_I9J MCO2J@%J\N#E-XU6@I+'89^J=D@M3!QNQLLQ?< 5L?8P;?D'LSH;UNE:T-*XW M70Z'1Y$QALN9$8+!E=JSD-+M =XP\]+.X4U:@?]MN0J4P:<\8[$TZ8;LT<_4 M,5O9$+ ;&ZF,8.)714V3[:2W:(T 76EQ]E>WZ">*S2=?$\6('Z M@A,"YCAN\"&B)366V?*Z9Q]["]5I>Y]IU@?C%<,L=BQ6W6HE!D)0>>+)<$:M MEAT-\T].7A%*;96W!]90!;JUP=XY'[(?GRD,#JN'+N/FZ!S*-T&$K?OR/(@ MNQ:;K%ZQ)N;%M'1X9X^KUEV6\;[,WX>H&RJ_*!8'T^0DK2(%7?B7C2H7) ME'%>[*XE(UO(*MZ5LP5!DCZMM)WV)'63WW8[L87X"98[&IEPQL'Z.FQW(,7S M&UK+ST'Z983IN]2D+WIY&@(,W[,NX7D_FC5##+P2O/;I:^H*=;'#T^)IZAIN ML1376*=]HQ%0^<]:Y"_W6ORM[.RTCEB)WS O)]7504'M;@_AP=;L+;F6!>HB MFK$50KQ )^&\6QI%L 1>PM)NYHOL#ZSEUIOK4&[7'E6"GWB/;*J@?"C0OB4(E=XI,W1Z..:FHW0.V#"9R_*('YM>Q^>Q:":X;11Q?48NG[H42E9& MQ%@89*JQ^Z<+N)?.GL0-HV8/ZHH5YM-7SP&Z:E7IK!$"UF_W-AQ+)MQ&3',; M6GTF1K.3WQ)CYKDXT815PV8\N&LU"ET\L3)_?)!.?O3&)J<,KV" #%] [ X) MA7.^2SZ*E$-R6T(,@9'Y'4H9]-E,@B'=LGH*QU_/,D5=IQ:Y1)3OM)OZM*RE M<\4 BQ5F3WW$;[\Y0JBI>'F?F?1IV[-N<(E?"E?U5K%*W@CKT'Q)T9\6C\RC M9I\*W0X^!\ XOILW#.683X\#0R3SVSA/0?RA&@W;KY]CA'9@CW=:.T_;DGV> M^5.TTGH0,CLFU*&D"9%A#'3B,H([%)WB>9'A=H%L?=_ M&SL':(VJXW-S5Y.IO4&*%6\5E*TNI/7OKANC4?G$Q1OQ9KP*Z7JRT3%,\DF!U)I(>HWB=*['$!+AAP+ADE::M>?]C*J_8=U;]=FF6-' M@(NZ(;K+G6DR?!^K8%9Q":SN9+2_@S#\JKI\Q*]NCN]_<3NNV+3I;3KV\?2" M;S',$TK[^T=C/)*)$XN9)']VW*S#8F<4!+)B M^1$D0=/>*"/?49'"I82('VV<,X!U-=[T@&_E@JSJG;.2"D7TTQ15C>(;Z1JW M^0-BBI:P?7)_ /ZF<: Y=0X@V6&.%@2U^N4E*B:&'V,+!UJADU0ZK?F)8;&* MU=/X:$$.!'EO*D(YO.75!]8Q07W\+V)B45;&D<_MPZLZQ&N2Y)#V(C6S*? & M>Z45H91/!)EQ=;H6+);XJ6NF,,?YX?_/-: O"\\TO MJ?J[9SI:L_FYAQ2^'S"Z"U.UZRD5*6-5('&D'"Q83M^^;CY+"W2HVEA\I]/: MS5^TV:B(,"DKA+.(E&3/U>-V->AS/5,]0X55>JZCYL'^(TY&R$%%*MA MK, MDG!-M7:.(T8O,$*ZZ6&A+@YD;USH6BCOH!OK9^)\QZFRZ% M4J^=?:RI.0[P.'K6,+4YTB73T MLG\Y.E1_0Z>L?*0].X)@F6AJ0SS!UBR#W!.X=]-W58 A41U8G.YV[2P;;@C% MSJBA1^N');A_WXJ,WPO7>L5=KS1"2%GB[ HTVS#+\)BI8;GT27]1436XD-59 M@Q#!)<@&LHNJ5PJX^S:-LU4N>)_'M6_%Z7^U=]Y?3:;MOF?&W@>E2!]%1+H@ MO9Y1(4"D0X $B'23 *&W)#"C(B-5NG0I(;006L!0%0RA(Q!Z$Q) ('1(Z!SG MW><]>_]R]E[[A[/>==:9SQ]PK^=ZUG7?U_=[7\^Z'C4N&K('(BS5L_KH@A7&2YYQ^?LE&+Z**YQ,)U9.3JMH6<@ MJ3LFA_VW+UO.*-;9KFZ/-;'6HH8#U0!9!A[1HPCWHZ)*Q6'AJ.K ?!V-WEXW M&(@ROA4J\GUO\_U>F=,"_&#,U@%!=_EQ[CVJ[BK:71.A-?9#G ZX"S9LZ%VZ M+PP >()F;'R_Q[1<"Q9&XY4_IFX$-NEJZR.#8VX30T,]3MD\!#F8ZW-C?E*7 M2FJV= 8%U/CSNL:B,,'UUQ??E9)]K0X4:)A8^EIJ1!K@^!4W_T!^"#8^R,T* MM>"'3%U(XINZDJ[*O=]C8'D8V:5R>-?*\SE]%/BHQ\+(^,AWO\"*(SL%& MLMUHF/C /$<"CH%XM;6T#MG^%C]5A'$]W(\_HY0*<)\X6KD M;O^LR/*6IL!MW+7A<6'1$6M@EX_"$('?EK=?KS=QAK/^=L/-#+X6X+4!DT2_ M'5;X1&UEYH5IYQ&56+.TA=2X9BF,< JQCB7CU;O^\[WXEDZ5@$]]GP[/('06 MK;Y,ZR*?+/F,=_QJM1C?V;6M9M.9;?>Z25:J(H04H%SF5U5?WJ_A^L'OAV+W MWR?>9\Q+BHV\]$C2[I%4M[9ONMD"#+FNK/>M*.[.7RUE-LS'20_ HW?8MU^, MZY,ZZ:N_ 02BVH:RF$_N^%.CWQ!5S8LI4NG^I<]VG+S:1C36S)]J6VCQF=C" MU&]J+@T6@7.Q^M(63@-Z]R>0WGKN[ANZQ'6B3+DA!:54RA1J4NWR?'_59O=1 ML!'D$;N<6UNKAQ:7[+Z=8W&,KQ5:P/6(!"G3L/6@O]W:UF:J(O:Z7M ?A^8[#0FWO[0N#)GV[-;STR$O\Q__A6T?^SK7FVIWUU M(\3IA#41,M'#0=+1=YJ\V:MXRG8L.<-H7*+/QI8[=>%BGW$AKSQ%WEZTG/3/\S_U:G5ZO]5\1 MCTJM):][U^E46?K0G6UJ[NY(IPMD?G)*O]F$/?#N,Z2&AG+$(K]4KJX]F#*U M6*5C]3;M7M'11:LZ?RZJ2,-PVY=303XZOC)%C17QLRTF*"PWPYF+)D)4#)+M M=?C$QO;3X5 )?+>86@3*FN]*: 5A]4"@-O.-? >4@ZOI:,/$:#D8G5_!7V4N;4;=2)%O#'+2]:]OWD^DQ.GB% M3Y(GTV6NABTSE\S**MS!/G/U@:(BGE1&0'*7=4""X3>NAUDT>-;6/>7 M*P]4WYEENF$0QM[PK Y)V72C+[\>O>/XRM:'1$Q[E8P8GNSZ)&[YIP+. 1(> M+*LIC"4UN^24;'EH";>EJQ5CE-! M8WZRMK*;*9C22Q27,:KW-9_D!3\A4)2'^?V]!R##J(F%*)?YR;'JL5YS2M[_ MA?8YVT^\30N"$^J.:V)?V%>"WBXO-5"P@& 6^U:>F,C;\@!&11FQE!'WE$I, M[*_AN1,M]8F"7AZ44WL8A/:(<"LS2QON7-FET8Q3RF)E5.F(\$""FC:#)34R M9MF_H@!0S$W/@5P-QJ^_WNO,J/%+WME(]"\5;-3L]8-D'(1VJGC<76SD$RE8 MO"S7Y:\VG\7NKSG=L'48^L M1>X-4%Y5_Q7J3SN#.*2P1YF6$*AGA57ZV3!)W!/H,M7E[^S&63R$/P-5B%2\ MC[)JDRU>))FPWRI2,$SSSDC3$XET7]/S0KZ\UUJI.7I$I,:D M>@4XDY:D89-_=*M7/#$9"7SYA5U)K!@F!TO7:2/AE]9VNYZX]4#(EOO*-270 MZ.(88(C[L^6=3442D6]B:1P22"UJY9:VC+"2=NXBKXT11^O"JZ(&@3 ^=^U, MFL[!VM)C#M[-'*..7@P\(R$AHD6P1;.Y#6.E(YLB\?M/+D+8PV,;YIE=[_2M MU)PX ]N])*VD0VL^SH6I0PO,@<8/::U;/PM-CV=CXPQC63,YOFR_ ;HP , 7 M]G[2UAV:TTC4+,SUU95";Q 8YE(;JE4P5249V*CFU]XAFKJL2]S8OQ0:9DDM MK])S@23 52!81,AD(3X",FDI/&_'V5N+"(=-_6G:"S?OVWEM#Y1/EBM"5LJO M %%)BDRSPCWRK*&1AVRRM'GWS$<6:JZQ5B''VRZ[\CNDC 2#N?K9UE\+_2F+ M;/T44*/VOCN#<[4EOHV.]@ =W(MN9XH334!^AGC5KQ9B>OKIDX-DWFB,/2K9 MUI BBS4-FU=ZG:/\L5,F4SX;(#Y>(Z!.5_V'6L3(+TVT3Y3$4H:J@H]7'IIA M]3-NCM5Z3Z5"SL&)B/\QTN/0\S9K6#8*3OI?95#/@25D_'K9P*P@ W<_7L]A M A5O _D6J7YHC]%*G[GOM'OBMJYY18+28&^[Z;1A<\-]>),_LNG !'J&]>4E M>/^Z^G"(*Q:JU]D]50V09>3V/:W\4H4!&L;[[Z-,\6VHN3J-JL5)4D\L8Z:\ M?K(-JTX#/S:7&ZI1[+L]5-(Q[_EY('ST> MB9FREY&MS_<*%DN<;![U5X6V( M\87&J+RP3]\\JQ&.#_?<-.6JS2L^-M@I)AI3O M\8DX494:^K14XVHZZG$8'_QA;>UKV,1@1)0C1Z(C1[E)!.0FT 'H )!$9WPX M<^0#9I)BX2IEVH@T.D"AQSL01.+N%!>7(;/-5*PIC* Z4%YN4P(,4*@[=7[W3YB'L0EWMRF51JE?:4?"\"WQBNF]5Q+XTO MZF5O>Y6N"U?QK=#QI=)[I""1*5K[X9M7_K5CQ[U1?8M^"(.3LBFJ3Y[(RO/I M,>.0H<\T*F7$['/!>%J4*L\ ]J_FY\A)TRG;SJW76BV""B=M]OH>BYMI66MV MD1J:[2%YE:=LEP 'RED-GCS&_PUW<"&:*1$IZ8.#!HV\+G:Q'Y'RX;ZV%< % M&G4S#=%O.D^Y U-IU.?OWOO.&(P_4B;)+:GEN/6K@BK L7!"D+#UDX//4:7UL#8J00>>4;8J86**X.0&9>0,(SAC!-P\R8YO;N<6 M-M=U-(>D@L/W9=*.:+=DA@^@OZ+"XN5)&82\T=CY_LIX"BQ7>P.@V.JH\,].7TR+A& M>:;\7L%OKG#-K)!8GZG2F ZREYLM=$H:_W9HTJV3%**8M?J62[O")ZK*6XYX M\8Y18T39C3NOBMM.V0[@NFZ[BO9NB1+VX#3F=/V,C':!:5UZN3M/EKXECT-1 M\K1ZR.[K(L6].KG1E+LX<<3[US'@ ^?#I*+1*JV;6]F7O-<$E?(0VN^:*[QJ M)IS+0E_'[=D4B&J4CCA:LWI/V6AEWI@O@)N752O;$+0@&;1I_,2+CT M CPQ(=G2QS4 ^$;:M^"4+8+V0";C8==SYGW6LY%A5X)5=FK1E5E'#\1158OU MT_*E/,>CUEA784K:SF.6A.#BD*-)C\46?F-^'6#BM'6"NM#'<]Q[]G&S0R;V M*_G$8(7L%8T*B/7IW&VX0'[)?,1ZUM<=]WDHZHWJ_3X[GE77($#8PW[:N;X"7"/J]= "'5/_6OD5UWIR#:V9Z,QR3^8(S;%+ MJ@#'7)[^>7 67D^-[7X<07^J;0XU]2V!-]0)!4?K-;U.P32@SY9(;@<.U[JK MM^"3L)K*O1:BDU%WYTZ\;@&&97!G"HZT$ +EVP5=)'^D0+9PMW$1N@4NT(RZN"A^X!A=-&\1LAS70(* <2AT,\,$<@<4_M'_O:#S.H M-T@2LNR!\?]1O%+?E%DQD,*7/>3?H*CU?&1;_K[136K'G%S2JG']F8:@G7;* M7?&[./(OASA3K%AQ8CY-@81[94OU(TBN/KH"&YL9P($'DQ2OPE.VH^QO4C-WBEU% MWMHMY)71 C+.7V$W=4*8]+H%25Q["GTUA,YU+5PNK<'-<.IJ^D5L*!Z=>_)^ MOQ&1KJ?DJ"91C%8E\HM,60C?+J//Z$58ASH2?+LEXP"(8I5(+;4%2>07[X!+ MKHZ@+PM$6XGRR2048YI@*F$*35X4S;ZT 15H7[Z:!2F19K@TWHZ+:(QBIFAC M)Y=6PBYWY:?25'K,HJ!8H=T$2,3B#6$OS??- CE^!3"2L;[9\=_-> MO],#]:8?7MP;YFFB9%7IXZ^!^8P)!8$/?3?]<$^UXY74YK0)52A&JW/0$908 MT\[ZR(+('(N.-<7U%QD]J#%M:G4/_FA>>G!OP)@2@;LM2I;[[1GL1ZY>YW,D MJZD17#VC4B74'KWI=$BW[[:&V([Q/J+J9?*J1-Y]6A6FW68C!T?OX8UKW2#.S= M?SGZT+J6=<.DLEO3E2?)SW]CV$7)83[V/#>^?KSV?/0M\^>X5XH?R^JG5+1#G MZL=88T\0<77Q''MFYJ82*8&H%]8)?OLH#R#KI)N,-*WM#-JD=0H9IX#T;6)O MO9E+2($_2-: X^!XV.!PIY.JU8$>6;R=?E([<'2V<>LPP3S4/W*] M=Z>YJ^N@_[ TG;645!@:OT_H?7B,Q.Y=0LVSA%DOFH[6@4<-S7_]J_W?:^Z- M?Y9U_:++J?S[LE9V8#\IM53-[>Q&$Q=F9BB0OL7=*97W(7,O@]*==6 M?30?GQG7C"PIVSGRUK=DKXG_&&97_RIMTU'AS663F>&9V&MD]"G;?RSU]YK_ M6>MS_QO!R37G-1O5S%*EAS98CENV6<.U:3:VJ=WSKD-B7OYFYQ /)\MPV<,3 M5U5@+'2^>3+W0KR%SX<$:EP)6C1;;+!;04IM0F6\6%H:)AD\.DO4&/6Y&,TBVNK4-R:Z!_?X;;A_,=]F>-+6W; MAO \1[DA;Z8 ;[Z[GL+R58!25_[&_ Y0RL_7TZ0A?W ^?++A(:M[1/V4K:=N MUM#"EWPD8N3!L686"4SH'#0U12L.Q*I-5#YDW7@>ZVL [GF_.7GC]VF814Q0 M9M+@?NC;DQY)SZ<=E@RJ8F:KY:ADQUV5'B>W_,I&AKG.D?5R5ZNI\RT(7+DI ML&O (%!_;KU\;< ]?TCM-N@EI0UG]X9/A6/YL5&JG]>&@-(Y!G(M*;N*&:A* M2*#(5EHZ,;<;4EMOZP_1*NY6N 6U;TG>FH@YJ^T;C>??(A9M.!03N>/!KQY$ MD(>-((Y_M%ZJP%7_^D+$K\DR,=WO;ZPF5HTSX9""'5#*P"%"07%@8[@WGY!8?XMZT-!4Z;FSI:+S+#%L: MT<'AJI=4DWIUYCL9<)R,=P2MZE!'.N!Q7-]1=(Y=F.3YI"N32^R5IJ6IYR*T M(R ^\A$+/%-,^SGS%% X,88\-7=8KQ(=UM^8!)/B%O%QU9MT*=D_&-7W0J/3 M]'2R!2ILW02O&]R\T7GDCO<1O>TM>M/#;PII1I\2??&U1I=G2<\V;.)AK6<0 MMR4JSE3"Q*)A\>G.'D483-\HC'!\,)1YN1]O--*B5Y:X*1I4 $6FS]?RV(ZW M#2]$+1E@HN;F-A8_,] \IJ(82=2<2GOO_+*T@PI&.N#R@M4\,KO14D'ESO<1 M<0QUJTEKU11Q,&/T#WEM8'T\+A/HLE-^RG9#9L5H\;\4X?^5C,?6!4[8]<'5 M_3XLHT =BHM5*[R@$H(;*NS/['/1!(VPS\9M"XIZWY)1PMGGJ'$;W7EWN[23Z?)DXIYTK4$1,I7(JEPQ68P[Z)AWNCB [*8 M ;Z)5,!J7/13[IVU#)D[5E=+@:'4>@1>Y8P;N!K@.@^3,HN;"#X1E:0292N& M.E0^+0)XO3;1:HVN(W^R'W-:@.G;#(R*X#_6+1:_UFS8J=R#[<;9;:V3JJK 88?+R^"ZL@M MQZCF*M!DF9=..L2BHMJ,W!6&3XMOK$\&,92+RNC.^101@F"XD3@N5C/DGL[! MO)TME00LQDEZSOQ1"08*9Z4-^@==718?).9^6$BQ )Z?UK"QX]NWCJ<8Q_V; M!=R(:=E-^*/>.L>:9O=I,YG8$9S1)3DDL;"B)VAY)OA%$[!RO(P2FYS56KQ@ M*M1P:*7YZ\&;TJ":T)GVRN6^.= M+VR8H.+$Q\''.C?\)!*9OJ""]-:7ALG*R 0G$X^F3R??5:.8?-'?I@)"L=8U M@D<%25UHF^]"_->BVP_VCJO@0XI7I,MCH2G\OIGB)9R<1?--I3T:>HD&[H5S M^S09/859";[>5I0N,<&<433RDN*NNN,YUHY3UJ-]?D#K]FW@KB#4V7VVMW]5 MPB/IZY96"I):#%(+*T_ZYIS2V/Q"AQ[$>\7R3MGHY))IM4][6RYF/456@"7U M6R+@+Y,CRL09ACL*8$>2V;M$."/(G<0&4TK,>%&#\K?TA4E7K8O'*(*X&&^:2-B/75D)]A"4%U\!*2CG7/$#[S0J-V)U'[R#S'Z)2MNE)45R.[ MSJ>_1%YQ2LV\O@---I4';=\04WT3X$2V0@,%PF'*:=2BE31UC_W*B@0S_)X) MHKV\S]\?,UICGSGC]F863%:3T"M,>BZHQI\8SKQ_=[10UA1KW01UK^= M8!FFQCB*FR7TPJN,.)YF<\,0?$BM7YYE:-[J6 RR=W%E/Q6?P*B;#D^@V.R, M@ [F77O'O^UJ<+)'SG)R#V?)C>M(35EDGS.0/CQE^UK60%]I4T5)UX0T!53& M?P^[G]5'*XM9TK\9#/O&5H4<8#V>S"QB&)K$!>49$;X:5VEUO]6T;4@1AON+ M:6\E+3TZ\54NN;*,L,#OA_ 7EL$EC2P5=E2!L4F'ELOI/ M3ES0,0DUDV*WN MS:B5G&^ZLL[M^>MYV@_9=H;K4&6@B<#BMG-I'(T1&B+]!!M,2[[E7'%V-)-F M%0'3_$H?#D!+CA[G7;D\_C1I=[8ZR16%-N"(MH"SI&36&,[#Q/18\>EL?10/ M+S58RV"Y4_")5C46>NZURP@H7WDO2?@UK1:AMPOEZ+?U^(R1">Y9X9:;LF6$ M&-E%KZ@G56=Y?")G%XZ)0&V\GC0O>&C#*NG'C#*5?^US6?BW$T+ LK5O$P+TE\TMPUR)L%PS,RLCBFU:;HZ$/ M AJ[B)=<8Z$#RK6)8U?H;C[?T42\XUSUL.ZPHNZMA.:E[E4GO'=CLT(/XV9A3\CF$W0&$]8O3,LFFK5'3@(&\,X&U5U=1+_5684?G'ID8,TI/ MV1X@.*T#L*S[7)@8_R1#PYN=RPXD\:^(IN+JPZA=*:.E0];C43S6C7)Y&U6[27X<\O-9@-+=DS\D/0'7LWA'FUOD5[8[;FUA3\Y,NK\R?F MTUL_55":(L_V.A1F:&(@H(NHK.O_YW/0^21\B%H*M^? MY#5D:&AEPTP\LV),D"6X)K*-12D.\*I=3M4NM=TZ"2&T@:9>M1C87P6U%;5= MVGSZ\OV _S]NMC*]*>R;.-7-DPXRNAG[7.5*;,TX\(E6B5MBNH^0_SV4,\%! M1#NF5TLTMHI/M,B[^MT$UD71X&Q%9YM&0S7"HK:XQ#@AVJHQ.O3ZP>3>^Z-! M\:ZJ$MY4%X0.)T.<B MIH>?%M 8$FN113VNC$84Q<-7(A@]+[]F-0=YU[>2^:OK6$50]."E2H-YFQ@H M1\B6PJ[:0'1 U) &(-$(8\G=QQ.L1[@$FF+>&3,J6MIR\+T#2^_;4 M6[3L\A:N9)9E@L8 C>F;)RCN'IYFHO(+?ZEQVX J*:\894?QXU!I6F-"K)>OMF\7M/_BS?VCMTLM@ZO''7G:AY;!)BQWTEC+S"U2"K 3TY MZ*M[>\J&Q.5 0%:_V>MPBDJ'<ALU"Z1PX>GAVFV<44:H%V,!0D 1,G9&9DMN.AZ^B) M:^?^P%&S)6YX71#[NT5V8I'X>_OA! SK[4D._S196.;WFW2R&8*_7MZ QD!Z_HPQ?!.%&OY/ZW4_(" M,]?,M$K<;P.%7E"<*P)X2_C[2]+Y=Q??Z-2)K72W,RPJ^&93XSHI%"-)A\_U3,HX]_ MQ7...P1KV.$0!*A!!WU*6V5"*;OU@+JII(WFH6MV3^8!]H_V2R$V5*N%$"V3 MEN<@@'#F%L- 4EJG233''@:Q-JE,ZDZ^7EJ#>C^7$E8%1,\2KTEVF4/H_ELK M3V1R#XZ&$'[.(I.O88[M$Q!>9Z]+>H1//]-.V8 !'*/8#\SF]-7!!$:]] 2E M ?)' U/"0<^W6\<',8[X=,KV4K?R_NZ?OMD!@UL3M+6B\T.["44Z4TB3Q&R_ M_,;S[H1T.^L'5@NIW2F1IGAQV5!1'D,8FB[[79OP)ZSJT[\X2?X3?M(Y90LQ M\N-@Z"R]6SIE^YD!U7JE3%-=\ X9":^A?)UO>M(R_M1#.JQXS4>.]WIDR#E= M)\1PDYGXB#5<[QS&"VH&"84J=SV9-88O190P!,Q'D.-'E'%*2B M-"!ZK M=AX+]:)=F'93,0C>81QJX%NCUB:#![XPM*1N'_IB=TRZY;C($BM=6VN_S?1L M@54R5%7)DG3+3FKPL2,;.UQ:D5YAK2??"X5 MIEVDD\#<3=O]B#0_1C-EN&1*B5MK?"$][7PN78T>J26']V<^+GK7:_:5.XOL M[_,/AZH$HY,A8O[0:X"Q^N N>NAKG?V S^SJ=YQ;?L&>,TQK8=<3:4^F/2U; M*T.6%=M-&UI(KQB:962-B.G5WM^?",ST/%1=9/%[&PC??1N;;&TW2HM1)&WI M"4]&_S6)AK2.2F)GO]59J&7J_JVFQFV06;/<<*SVG77)ZSP\HG]Z\7-7L[>O M:06/A_1O,RXGQ@N;EAA)1ZBC.<&EB9/_+:N?9E53BL# M)O&1S+SLMJM2KOF3">17%L76IT4Y4";ZKJR6WJ MC/Y:ZZ(DDN%Q%^6_DN<2EO#Y?7N.JWHG>T.(3(613\K9_4;NERA%SA1$+3AY M\,F4Q:"L1]/R0&2(:6:]4:=^FEV7=P+$_H(*!6X:4QL_J+[/)I!M,,4R5!W= MK(\55MKC_4=C<89],W[1<=R/AK]GBVMI/*Z%B"J8]FV"Z\3 Q2LVN MI N,WP4L?N]ICEY\.U=O&6RKX&/P\=H'6%V-\;'X/&%V?B4V7DH0EAM*&3Y M/7C<1[QTTWQ2:+2FX0;GM#8VB3DS?M_ZG*&E9UU!K?C.K-)4AKFX%LT@50"Q M[+I^'(6"M5(R+?*<>K!JW;VAJHB]%$N[;/)8-%=5,E'O=TYU^VF5H) M\)*:8H%T &MUB[]L;#=/3Q\159'R!V/CEZ-UXO371^,>8>2C[Q-ZSV%V6 M.*FSN+AD_EG3:J07N(8^F;^9,-W7?:S%=BZV\>5QE5S#8>>>W>P6LUF>GZ^U M_FR0H&)> N&>IW>*Q#?W@^^0?,J!YEC19B^HWFT\G78NH]J8:I0V2@!P0$Q= M.L%-2 \-P595:F M\6U&/FG&$Z\'&O;MTG/_ZZ3^ER%$2QLA=J-,>KPE;$;NJI0A$EJ([4TF)B8A M#\X?QWI90'UF<+VQ=^85I?V_)ZE+5]4XN52\GPC>]AZR$<1E-LH=303LE8BZ MTFD*ZM&DR26A<-*]VRD2F4SK(F(4_EZK&+4L'K0?(WW%(8O9.$ ;J-FB-0S; M#:A="CO63YV.,,;YW9]7 U'M1HE5O'6S+YN?_[(]YZVN6,!A?Z!X$@WC-[5EC!Q2(V(=+A$QJ(*6AC\=M["PO+;[\*'F*C(ZX#8G8GF"\!WU>U;H)4] M?6.%A*H[5Z&*5%]WLQPGZEJ 8Y/L(:Z[1EK&Y=SQ&,5!)>M#D9'BT,,B6%SI MO:(&1W#=M_(9_72:F+V*C#5'?K%$"XQ7)Z>M[DWMAQ>\T\+& \2KVI+GJTJ_ MB3V):9U]N/<=Q_6 T-][K,J@]O5:.[W6=%7DA\8I3<$TE;%)46OAY0FJ^NS M_+F7PF978U#[654^"Q-M9CW"#,M!%:UKD'?$ HFX[^^/0KK>9H/'O#C>S\-K M@"8NKD^U 1*-NOCX"?CXIBVDSBM;'6K!RA)C/7R /NQI%?N86 *;6*X90'(: M5EM8^8J16[QLMBR$C"X6TH5PMR8AQA5J"O CL4XB1/BD1S.S _$FRTH]]\O^ MBK?B%5WGH$D*YI!/LA31;R*XL['H H-GE"$H6^_0FY1O-2#+$^3XR8 !1$*M M<,-WQ<^.?[D4]NV0@,UB/VF=7@G-K3UE8PG6G@1>IZQP&>PAZ49KST2/1,8# M%OI.V4:K3QK6TV('9];\*O6N/%(WR]G\810!/;4^%X1L8^KN=7 7.WW=5JON MU78XZOLVNKLC&BO8W*B\6%3Y/GBLTY8]I2!NFL@0KD:]24* .6XQ=Y?4->$6 MJOZ.,Z.NIVQ7,-(9F<%3"$PX8R&ZE#875PGY[#E5$O!2X7K;NW@=W.HJ2-B>5G,'J%CL-6!_69%FWFZ*+KMUHU3D#QED\LS M3)OA"]3/0R00S#H>-(7D'R@G[%*1+WJC=P9Z'SG0RB1%.DP*^" MIL7'HGF^-X:Y40N7TS*9$I;D*$T9(7LP2Z'/Q_(S7V-OU14Z#80!&XU2'-8V M,<-=7?I,R]R=J#ROE/%]MS:UDI$0TUQTQ6C.A3Y#=C3]G[.S_^9O_N9O_N9O M_N9O_N9O_N;_.WXZ'?N?4$L#!!0 ( '" J5B>:.=%?]0! $]^&P 1 M='1G="TR,#(T,#,S,2YH=&WL?>EW&T>2Y^>=OZ)6,SMMOV52>1^4[7VT#K?> MVI):I*:G]XM>'I$DQB# +H"2.'_]1A9(BA1/@06P0)3<+9&H0E5F1L8OCHSC MI__SY6!8?8)Z,AB/?OX+VZ1_J6 4QVDPVOOY+]L[SU^__LO_^>5??OJ?A%0O M7KU^4[V!S]5VG X^P8O!) ['DZ,:JA]V_OBQ>CT:#D90_>>O[W^O7HSCT0&, MIA6I]J?3PZVG3S]__KR9\F T&0^/IOBNR68<'SRM"#EY^/,:?/F\>N&G4&UQ MRB6ABE"WR]B6M%N*;0JIQ/^F=(O2)[.;MKZ$>I@&9_>67YL[.:7ZZ>SBA5NG5]ZJ9K=. MS]\ZN#" \W>+I[B,4YP:G-Z/"__G#;>7R\%/SF[_/0&"5\/XM5?2]/ZZ?3X$)[BC60TN_-L5)/!56/"&;"G__G' M[SMQ'PX\^7;J";Y9_0G$S;WQIZ=X ;_+Q>F-1Q.RY_WAV M3,:2,W,3"69WG'X!8KIZ&'CAPI-Q!4A9@F%]XRA;@_]?4>3!OF*]Q"Q=<7#+Y,"3[OPE=.G_^5U$^GM1]- M\K@^:/BU[ 1D4WMNH#AE,CD*UZY'N7AQM;],KUZ-F]Y:EH<3ID\?,JFGEVF+ M'U[*NRAU^>/6G>F@:?3K^4!I/# MH3\NW 9X]:?!EZWR;*AG/PY2@E'SXU=VK :X/U]]C(XFJ[,E5GM!I$Z1>&8T M,5Y+'QUDS^23:N0/REM@L'6*XZ\0Z_WP'3YIG%[A9Y.3:7Z9OH>,"_ 1R<&8 M2HGPP"V15$OB)0TD.*5=L#+%X)[\\C?VT],+P[IZE!R""E1((@4S1&;GB(4H M2$Y1R22ED)Z>'^4V#C$UPQSZO?E&EOUP G<:G'?94>TX\0CQ1')!B5>"D']SSH[H^6\%_@*]?CE*1/WZ.@ZW]\/4HP9?_"\?S#9,B:',GN.77C/15[6,C M[D\H'ERT(0-14>*BIFQ(R IP7U)P,6AGHS@=Z@E>;ST?'QP,IH7LD^U1*CR( M'(.ZRP N[4Y('!^<@ @><#EBYL1:Q@AG+G,F8LH*5^)H-)A]X4A!IRS4/8:>O%94Y$!D M0'4(U]OB=DN<&&D9-UH)JO2=AWYQ?T@C!$X\$684\IK/@CAJ.8DL.AF5"2&8 M;T>^L^]K^!5U"1SUP2&,)@T<;]>(SGM0)O3K\==;WOGC\M'V9U^GYJ__@$F9 MZ0Q'V+=398G&2&4B/D8"^ C@9 \3]H$:?637]Z)?US:4T\OPEX-&9#G M(DQ^^:DH,UN31G? UU2-GOPU2^3T/H*Z:8<.5\OCYZ_][D3Q >Q,$:/*-W\?QQF-OPPF3WXYVP>H82,EL_H5#UY9>R'V#VX)^>7OF^7TX'>C:LIU>MP6&S0'B!E+RPQCB* :(DH"@Y(TM'2 MF"P"(N\J/<\H^1*U%<1WY%O4&PKT7*#H>]1J4-E*+WT]0FI.VJ?C3'6?_C*S M[H0KL#<(0]B>3& Z^?7X#_]?X_KYT$].=FG!Y:UW]?BP M'N ^K8\_H-7^>G1F#R!C^V+A(A[ALZ >P72W]CD/XJIL8UDLZHAZ0[ *][(( M*/PB!Y)1IZ*9&1ZM[1HET;KZBBZ_P7BO]H?[ U1S9S0KE]^@0;._W8AI?PLI M[O2ZV;XXFDQ11-7G]\;99[\>/_<'AWZP-]IM3-WM&FY[\WUEDKR[3)+MR:0D M-="$5A)XB582H/KFN\_P+"]#5R2]U8E^?(^/^@'K\; M#T;3MR/8_3Q^A>B VF+$F_P>H*+\">IIP8D=& W&]9OQ%&X35'>7DT5O?0^' MJ-;M(Y0@V.!^/C@W-AS/[O[X:.)'"7%F!S[!Z-W0C_#G*ZY,879U5?#'9\8Y M)$44H#$K*5IX-L=(LLM,:0L2=9QNB5':GA@%J2TOEK*#(- 28HYXAOP4$C.: MBAA,ZAPK%31\7ZRNKV#[A_\R.#@Z:(LAODM GWX)Q6Y"6ZO^LUBVS2]OT(!< M&6W2Z"Q-1OHG[2F"*FI55B#&)A^%-90'-.F[MA-N!=5S\+3[&2\=%UB]"W:V M8*S9NQMKMB7!&'6*RBM#LM'(S8&AL88&''$* 8U1(3U?-57JE,1OQJ,/]Q9X M-^I1'T9%;1X.<"CIG$[U=4B/5Y^*-$EC+7'1)K3Q(QJ2W$<2(2(F^*1H,OVV MZ?"V>1C7$/6H-Z&M390*&0TWA)S@!25&6RJ$5D!U[H#B=(^5=:*_1\I@T'OMRR'?>)S$>#R'].AZE5T>C MU)KJY0?U?_CA$:"B!;[$6#3'6S7\\PA&\?@B=Y_=?.[6R7N(1W4]&.VMBN;% M+7 ;4:N/+ .1-D42A)8D\V*!,4VLL0HK(6=9:ND?([S[%VZT8*'C>L5@[:QXOUP;5X MFI,\9<%FE'FI,)JDF7@!B2@&#,F4-=H@7:/.W")P-1DH"I<#E1ZM0H<,Y#PG MOL1]>"9$2M: ZIYOX-PEQ[_#)QA>8Z"\'AT>32?-';PWE>97D95S MC)E 8HF]E38G8H- 86%E5%*",J&S6_6.4GPFN!L9OF#IW=X)OO(Z*%;\AZ8< M';A,+( E7$")L46!T=U8C#M293O&HX.C8=&;WT[WH2[WU;!?GO8)9G%CJ\)# M,ACI;=+(-*B_25=.S\%ZDH, *JU,)BW\O'->:I6 T1*$^O?!=/_4?GEQ5%\5 MIK<_KJ>[4!]<]95'Z8Z-*G@%5A.NE"^3'@/J:R3HD*K5$[NP:76_QXI_D M=FS]]FOOO&]YMX2HW&%\XRT&*]XEF6W! M%'HPL\TIK772*'ZM071Q)4Q5BT"4C9KQ$&+.G3W .*M'<'60'G[A!1R.)X/I MZIS52FM#](Z@3L20&B49U."OP8"/GFI(K',1'7/'S:ZF6SM%PYEADB@#&>GD M([&4H[ZJM:$@(UC*ND:BCOH*VPQV@>P]6$.X+M'V&46M%QF(R10\54:"\UVE MRIWR0W^#$=2HOH[2=CH8C 8(>+X4C7G,2:*2:8DV8";4XS.E-0F57A&+6SX) M+[C6W7,]K?F1SG=L^FM.V%91;*L4K:12D102R@1> N2I%<3$D$#J3#/O'/K< MWT*^TRMZ'^FEW4*-YP[1C&16RD308M"'4O$CZ1R#4DSH53]M?)!SK0Z0ECE$ M >LY<;R$@RD=",HO1UBR+@J:7)*=-?9+^M4Z>VY;QP@FG$M@1( [HD, M)9TB.$.2H!FTH]SK53]_6'PED@Y ;^:V.+(2"2;24E&&$<]D0+)FDZ@UUJG. M.;+Z=(?VCTN\$8+'AHMYJ>* "KDM$?9<)A:Y2:G#51R>UY &TU<^HEX\/;XI MX?CM"'X?-Z42=HIE5N[>JP'N<(IRY\'\/A[M3:$^*%G0W]AH?T?3#>K1]A#5 M]U&$7_UH 8ZB;\YN&"7WLYL*M]W) ^,RFEDD5Z M&4MHR-$JD4('LZY6(*5G0>?_7$J%C$5$J74HLPXDT')ZAGJTAF"YL9U5EY>E MXG3&MF%<*11.I8Y]0LD5;!.LD4B,7D83M'*QX1JY#O2@R!#58SR3N;E=^Q,((60\$86"DU.*)3$5W:*Q):#Q MU% #\;8PH3/9$XD4)AZT)L:E%*4P4M#.9@!VX3BM R1DD)V0X FE4! 5+6XK M$%&%]5HKJY"2G0N-Z%UHK6NN6@%S7DL"5)8C6"N)I259E)8J*2JG0#L7RM79 M1*V'X>2[-:I9+ E78Z683YR&$(E2"'P22CD3ZE#!IX$9R80VH;/:R,HXK%JL M5LT!TXM1D]R;7(*5*"9J^<99A; MK8'$*$RD@IL@.R<;5J.WSP/!'XM A4^H\I4"KB@VB$U9$,6\C2:#!]%9K7T= M2[0G"-$FQX@OU;=D*>X09'%ZH/0*X"4HWSG^6_U#9I0FB=[87C@,70WUJ)#]8<[<(;%)3/>E#([)9U<^N(BA9)B;H3.G"O* MH+-A:1T[$6[1<4VUM5$U&5T9!9SR)<$ %79FA)+2>N2SSBJ,W>M?U3CM[L99 MW_CW[N6Y9AJRM(B*UHAR!F71U VEAJ%P1I(22 M/C)8L .JS; V@2#*'"41%XY(&3/:>0'0DI )C0GE0W5\D!(98D N0ZO"@$^HW$3K>.>,]S4OWM$9F&8>\2!)0P1(3R0WDOC29"4Z M9HI'2*?%]\Z==^_<4O)P=W]0I[.*AV_@\W0\:KZR2L+Y/+PPT^3;J3O R\FM MN@UXB1E%M722Q-)-MFCBJ-,EW( T)N.R$0(ZJ].M1,3? QG!5C(1C28! %5U MI5!! Q])"""L=%IH^;B<3RN=:^T8\%2"^X!'-(X%*M8V"DU$DHQ1;QTL/NSV MNX74>=?WO8Y-AGB[7(YM0=7PG4\F4N36F"V1-OC2*A YV*;@*=@@ MNEM.O=6**G>W-I905.9^V^.;BBWWIT8J")"U"2:'*U)*GO;N2HGMV36G8L:_=!*1$V?8OQUNR2ODY:&H"W/2M%-6XS[ M0*QF(4L7 ;I7WZA+>NBW)5/O&FO'VHNUUI& ]RB >XBU_AT%DOJ M'[ZMLV+U^TIV3&$I93L>IFNA$X9J[131!LU"Z=$LM#Z5SDH0>=;""N@<)_8= M31X*MXW2DA9+-4#I:)*T(%8:2K@13J;,0NI>[_?%GZBL3"YQBPJ?XE;%4O B M0*!$"IV)%5H3Y3)SWD9*1<_N"J;UN=@O$BE_2E%*\5K5#LEI%)'+I0.L*4N M15?IUN5#@PY()F;Q<<(%8K(J+H$@2: Y$1V=D9DIJF)G@W2Z5KI],6Y3D, = MM8%X!^4,"'=)$%(0R8Q+S-.@5.>8K[-F^\/XW7S0C"6!!O_K;!)X)W+D%E/6*KILN2Q5%TM0FW2HZ@2*.HD*4:-&DBUU?6[P]RH= MK>%>1E*P0"WALH0=@?'$VQR)"=S8***&[O8IZE@J6INM7L!$);@G0 VJ@L8B ME%'CB-(&6+8>/^CL$<(ZVIM2!=3C8B3)1HOTDHHXM+Z(81SUA^B*$ZNK]'KH M(Y\.: Z4)<:I]$BOC"#HK""VE%^7P@O#7-):=8Y\#Y5H]4 5?K1*)CN$P&R* M4Z-40?"H5Q#$1T^SPC^F<_IYY_IC+L;?I#TDJ7P@U!4%3U&#II.P).;H/5? MH;O=AF\M9O9F_*GY\B4]?'J^HMGAHBJ:=EV M1((O9\FEGXZS/J*)E;QVD3.Y&DI>NZ>#MZ1@OAH?S7KVS'(P'V6006+*(/.0WH]^@23:7GV-[FNNWCO"S@<3P:K$R(2LD'3 B11 M,P&,?WFCD+V1N9V1C,F\<)1?*!>U5VQ3J<1L-B1F'DH:E"TZZY2ZE;SGR+I]KC%C M.1F[?&49WI%6\Q.UHA0@D!@R0PBSC#@3&%':B1*Q[SM8]J07;TMJ 11,0G4U M$^[1NI>X%4B@E!.C01O<,\J;[IXD=,6^[,"1 ;,LAQ H<4DE(JDI'I6HBOO7-#QL1L720M<8P+FA! M!T!;L-0L=ZS$528=-%[2.76V+D>G8HX>J#"Y#0F4R"1)[9&W0R!.FD!R9BD$ M;V@0G3N.ZF)8; =(*81A.B5+LBB=1GUTQ)?&O6"2UE(J%UAWF\NO9XWY%;*O MVG0?2I=%48?=NT/]:E2I;[6_/-.4)5Z.((KC$U#A2\C/V=H(43F*UGG7 M]D$7%;X%Y7_RK"$X17BI&"$-1XRU*"1SD@$TMV!M9_.@.MR1N0-'14QE386W MA%&/^$M++P\>#$DV1Q%"U"QT]B2P:^&8+>JBUE@NI?#$*Q6(M#$3;ZDEJ*&" MIM)+RSI+%A1>?A0'?G@E;=Z-QT-(OXY'Z=71**T* #K*5!*:$IL*FT0=22C- MZ:GQ,EJ#?!)6W1^QM!(%'4 ]HUV6H?09M>4(1CI1JO8:8J2,AJM2:'3A6N?W MKM3#M&45&C*- @B:P+%4?E"E>U D2K*D>,C*LL[I97>L,?;;K]W''668M2#0 M/*)E^9-'!=GETD0\)"TMDKJ[%NZUSJ'O$@%W%SOK5QY94$D999& 38![(AOB M."CB/?J(L?AICXBYU MUX+L2O#*8HJ<.%TRO"PC7$A4AI@-Q#E*B4*3GT5E%'37!.QR9;7%Y)-+KT/T M7A"M2QL0E0/QI:TAMXJ[S*QWW8MZF#OVX,[[H$_4^YBD"\('*-8ILC'*?V*U M8:BI)X9*I.$Q=C:YI9?.#RN=>>**)\033TO >*GI7G)^B;,(,-HJ!:9S[HW[ M6WEW>D5?2?K2;HDV2&!@"1,AE@!67Q)=*6X9$:,!%V5:M=WR/0TC5M/E%977 M,91>[ %*D55F2,A9$"Y1 U3Z=N\XX<+/RE_&*[+D69< M6$>LD)I('DK5;O DQ1!CU+E$+W>5@)T+=G@89RI0C185R\0'Y#S4TP*Q(96@ M%6TC-2P;W=D,CNY5I6G3SQJ9"5YY0TP&@R+-EAY(#G_*05%-T03VG0M#>8"2 MDHNS]#JC"AO)F=.)$M,$)"74@BV+G&0+3BG-P(?.10%V-"!IZ:4BVG2M)Y>\ M]8$$)URQB$+)'[!$\&QI]AQH[*RZU-%XI!:=8)DESTIX!$70+H(4B"UES2UP M;A1C*HO.EG?KF#+[,-9(D)EQY"K"'05$608DA*")89IRA%EK3&>/ V[Q->[N M#^ITYFI\ Y^GXU'SE<42$NVYTJ!=W8&0)[?J-@A)I4\F(!/&)$LWP(C:;.*> MB)BTII:C\M2Y(\B.BLOEQ^^V6>,[:V,MH)9B1_Y*6#9$8!ZZ1B!(&Y] (U MH'QG^V.LB"W19J$K*:(!0Q$@2S](8SFQ&5DL:)N2BDBYQ9> M;TR@H401:C !%=F@B$NRT!"0#UT2T%T/WU.HR0*D(B:$'4" MGQ8#P 1^_C#!.K7HXS"HW&K(2[[@#BS/2K/@GH$4Y0^.0_BJE R1<&S1WCA M%J4$JFF>A$PM82SZJ"'RV-TCX(7HW'=2%=>HD#+*'V.MM\5AI$I7.U51TA5R3$62DJ 5 MTE4!(.,+5#A$UEY)8;+O7(!K9UR";6IZ#(S57)$87"!2H++C R)\I)!5E%9! M[*S5U9E*7_<2B$>H#S3$^/#Q\*C^ZG\]F&7T_G+R#/SQ] &G5TY_+T^XXFE_ MAX +5%]Z8+,Z)Q>_\Y&3?^;II><=3>NM[LXO=/>(*ZU;43 M+A>_\Y%-]<8)N_J1)Q>_]Y&S/7;-(V<7O_.1I19_* :3L>3,;'W8>7'3<"Y]OWSX D;C ]Q? M5SSVKO2]\(BG%T=_RVKLO+BTN'><.K:OA8/3G>P22"]A6OK Y MKO>>N;;SZYXVE&(4_R>#P=C7''5M/Q>\B3GY^\>K/[ MT7KM0"=4@A-JPC)[64YI% E)6># (R3_I,KU^.#D.Q^=2AJ:>G+4E.[9IH2" MH*;DHE"@J%16T>I52>'4(GE!J#.1R%A*X2NGB%/*^J!M!,AXFU0B6NDS8:(\ MS2I&'$V!4.NX+IULC9-XFQ?2.B;+Z5&I$0E1$)MLT=&<$3X+&E+$VRCH$(+$ MP>C2,=.F3((-E$2.5P"\M=GA;8I;C8/@A,=2XE5)3H+/DD2;-,M,*QI$U-E\DC@)FG!#K54B@W:\[-$$0 MCZ%@V M22SM6E-PJ#[9'*-$R0UECP94-I&S!%&4XZZ*5I?2^X: 5RSS(*DPJMQ&)?=< M:I)M238H&0=.T42,%-1%ZO%B5W:5<11W$?*PRQY*=UI*O$>V";C.I?^7IB9? M7%&><#VCC:0XX8DT&G5Q!""BO#6X-@G7*N$:1*5=\#CS8KD7O$&H24F4@HR& M"VNR"H6=.7,0,D1<1Z'Q:$=6-'A.A4I 2@7<60P#PB&"I(X&A(S:"WUQ11/W,D'&7_O3D@S#^0B:#_\:[ML*XQB<1_.092N+#TX=D5'S++;#%Z.'TV8&O M]_ AS2.?-=>R/Q@,CYL0ETGU!CY7[\<'?G1Z8QA/T1[&>XOV3/QPL#?:&D*> MEG=,#OWH]#6?]U$;(OA)A*W#&LAG--.>??/N&U^'[_H\2-/]K3R8DD9;'Y67 M_/N_,DV?_?2TO M7Z?#<2MUABORVMUX_R5B\1_6WTXSCX;C>^E?:_'EV_:0_ MSX@4QL-T?A7LG*OPXE.[4(.R^??WC_>O?U MRYUJ^\V+ZN5_/O_K]IO?7E;/W_[QQ^N=G==OWZSZRMRZ7:]9F;]O[_SU]9O? M=M^^V:A>/*\X5=)=MQ8GOO^C.IW^^?%\Q[.?-*K":#QJ MK-)!;"Q"U!:I8T()2P!U.93$S)1*]HXH(RQ$CA:$<4^J$[\,BN_&\CH:?XH$-.E*(CF EJ&I:]H21/SM MR->XBX?'[^%P7$_1:F@.=']^,L!)3B B"?7B_\V'[S6ZU^[9"Q6T7M;.*B>KM M^XJI']*/U=M7U>Y?7U;G=+HS?6[[^6ZYS)R02X6!A0CF>5?TU;BNIOM0_?-T MVU:S XT*D/?3;2)[3GZD"LW=%"U!0QNMXL #VK&Z^+&\<"$S)VEK(OM=,YV7 ML]/,"]RXE? 3'58!+]\!^XO*_PDTDW%KB]1PCSK=ZS2;6Y2?=I64&\/YMSGKCFDA%C??'#ENJLT7ABO(M&,V62 M;$W[:>*CF^C#55-_Y"JH/[OOM]_LO&Z4G ?6?Y;IU%VVB= MJG;E'*/Z']5TW*6MO;["J!2T&$Q*]%/U:C"$"H$G0+VU(*6/96:S 4UH5*R$ M5P?B5')$6!M3E#%RG>XK#5XVD55E,K.Y=&.=&4$UU_#>:[::D#HXV*LF=41- MXF"/,6J=M-)]I)O_=;CWI/+#Z=473I>CF0O3[O#+LY.#348U_O+DZ=F<'DH^ M?'T1GY.GT9Q6+"9*LWSS>_D\$[IP- M2*3>&/IN-3TI51E! 1G$*YG0S]\?AHBD_^ NG9"013NHD$//E"+&&LAQ/8 MFL"AK_T4+I*Z>?:3\GX<0'WZ]D^#R2 ,AHA&6Z??/[D)[TH7$5_ANQ#B;[WX MT]-I_>U[3N2$PQ6\)GAG>7"-?; C2H'Y((B_Y'+P$Y&4OB$A62YM59M&V(U]* >OZ<#Q+HVEB MGI_/>BT]'R>X[$R8E#L.Z_&G\IQ6W+;7\<,+&/K/OH3IWR9<<"NE1T!S4$ S M98%0H9!^)3(R,,5)2*A>4:4#M*53[/HOKT\21F;ERELS&JXC9BFI*JW@3'\' M.6^ "+-@B,!=<,U>,0T)'UYGN'PW^N_G]Q^_$BD="_->;[S=W-JN3PM?U(Z+V1?"JWHPW MKR3Q5?CQ8'J%7NCJ7CFM[XB\O:< 78G)]1KG3=J'9E9[#8%$*.6Z?$ED$EZ2 M*)U+ICAX;&Q'^]A.J8;)Y.2?WP@B:;(0-(H1SRP4GI+T1A+(2!V[V";"_1IU+RW]3O?3'S#0=?"H.;=2S M8;*F-A1N^*KL^!OM"_RW.%\?Z)#CL3C>.Q4A\/74[=__U7)FGDVJ*0SA<'\\ M@FK4>,LV*F26X5$YFZD\P@BB;8*MZH?%!!'('+G//I/D2Z(P*YVC:78D:JM# M-#Q+Q>\+^$7-*WU:6H+X%LB@F>E^C-B/"XH;D2H'2F4F1@N4\3Q[XK4)Q*M, M1>(VLV3N2_+2KW+XKNSJ+L6-2%&Z:%/:VKERQP*7YC]JGA6Z;0BXT6CY^(L_ M$>!^E&:*_[#*3>QW56+K$:9R.7,>[0'*ZF(>5$,_F59U$RVZ=1\^NN=Y5(3S<=TEK%LL,83[NW:PG7O3[*"27 ^F M [QY%O0!-3)9B0(=5P'.?W9X5$^.2D0(7L%O-6YKQG\(/Q:UN\2,;L?IYKUY ML%,$O3>=M.)Y#]F/#2(U-X&FS7; MK)K2UQO5OZ'XI*QZY^OJ/_SP:-Y@J$4RZ_)(?I-#7"J>DLZT-#E!HBNTF$.P ME!AJM5=..Y75?8E^ IT[#7*VB,B[O^WV=+TN<3T+21DUI<9@4W8Q$\NBP6&4 M,PYEE33WINLI,[\\@?,FT/[2&5H!^WF/SZZ7)I/D_UG]-AP'--=+B9!;#Z@? MT@$]1R;A_"9)B];EPP6#SS_]UZ-4XIN@"L=5W(?X9W50*LA\WH125,_G;O&PSUWZC]@$0?]]W5HG%38*=1^ M,ZZ^33COT>0F-"E5X"ZQ7'5-,@I;=D^057Z MYLP2:;\!FZ_/..__>G^$=TJJ"IZ\A[VC62'::H?L5C\4T#?/*B[XYLD=T_U! MDS-U6'*F%@T]LP&?(0I,?MQ<(%SD#$Z!E 2M%5V:17@2DLDDJZA<,-92WU*< MT#EJ%6*=H$$BPXX9!448!7!"N'!5T.<"E0^1@2KXEA.#?O617&X M\M,*MQVY\L+D %$.WU*?BE9DP -<@^.-HB?AXU"Y*,NV5^W5X\_3_=/+FZ@V M03.V!+DT)2O%M0N E0 "3I]=-\+F,GMV>MNM-UP_OM,;BZYT^\RK?Y.(X%F-VT]@:W/[OIVJ:5-V4TJLV;OLWIC9=O_.HFM7H"#Y'3T'(FL' H!D")1(5GIF M&,N)R)X[RB$R<>]::U_+;M3/<=_NC>OC*QP'S4T-,\>3F]KT(?Q^-;#,Z5%J M?2NTY\N?4R+-'16\/DOQ;372M5^0JM\<9VNQ?2VRK/W2]+OD(H3([\V[ZZ+N MTMDE?G.5R=+OP)X9OX<9UW-!>GE^+FCQ.@="OT0/!R5=,)AUEHD*&4BTI3*\ M%Y1X%2G):"E[ S:PT%):<;,%?SV:#$8PF5RL$-]XB7#>PTF+,35W*S??U6V^^91\%B3T#QS9R;J?1)$L*&R("Y]IC(GH*(!((R0) M%AQ1*CL6A5%:W[N[S(F=5M:D?>6IG>C@NS306[N-O_V (4M-M,L?_KC2&U7I M\W491V_K;G?[N^^AFI_PTJLF#@[A\R1O)&3.301B1&D7KV(@-B5*& >M'&2P MX5*A90\12A4OXFD21%J6B)4V$1,HT]P&EPR](F2W2>QI\GIV]GT-D[='TP;I M$?*?5$>CP>SQ'SY.FJM/$'_BX Y[.O0U]6GDLI5%(79 M FU4XZ];X=N0JS/L.I>'R3=YR=Y)XR/4ZYZ=UY=OKD!PC][6R*R:7!I[/I#>$+28-ZIN.5T+:C@]&S-)@<#OWQ5KGZ;=$)NJD&L_>= MI9*6#_[K:#(=Y./35S=?):BL/@OC+V4.)4+O+"7LRT,XC9:VQ#\]Q05N%GJ_ M_FID[L',54M\GD*]Y8>?_?'D)-[N/$4NFJ-7KO4Z+^DBIWBRA^?5I5JN2K2[ M_>OO+TO_ON=OW^R^?+.[LT2(NN=*W&_BBRH.XMPR@X#-)C4W!_K2FRY;N8E* MWHW?-^JFZVAO,'&7@-Z&3O[V/&R4>/")F]?.1Z%VXY_PS2/.34G&X,AN:3 ME5! WFV_WZU>;_;HV=G)^FJ_+@[T?T7SEB">]!;;.L+-7 \'([B^1N_K-]MOGK_>_KUZ_>;5V_=_;.^^?OOF;"W] M.N/5>LVV1^=EH7/Q U2L1^?N3O8,G7&>!Q_9.71N>A,U!9N6 LYG 3<[9^^M M?C@:^:.$ST\_]CB]0K.]!V*(I0/VFMN:/=@^ -CB-!H_8,D7_1C\$*$//D[V M 98#ML_'1;=M(M#>=7V<+N++CWVD(7_F30*TZ[E>"S6*U M5G9.I=C1"XA0FM>S?5*)JT1K">=L,1=7;0Y@]<-;CZOGI ">E^.CK9M35#[^/)Y,?STK^ M3G&N<%H5=):B<5'@-4\Z+RMZ;%^!V=X#VV6/[6L%=VLUV5NQ?5+2#O;'0\3C MR4?XYU%GL'WGW,!.6JU6+_]Y-)@>]UC>8_DUE6&= ^<;\N_TSMX5FFV]Q < MNA<<:X6,:S79,S$P&D]A\G$Z_GA!'EP^<5^&,'A3QE*J5EPC%:XZC^_1>(5F M>P\T-GW0U(,'3?$^:*J[D[T8-,4_XC?]WHE.GP:3>#29( I_Q$^'QY/!Y&-> M!J+_<3:($W_-I'IQ-I9&1=\^&4_1\[_B>Q$ LPI)Y9[W,#D:?NO>[X%_A69[ M#^3AO$?^!T=^T2-_=R=[$?G%QW^6XF\#U) 'GZ#\,CS]N8B!X7BR%(?^W\X- MH@'QOWT=2",#RD!*O9_M,#Z:GK0SKMX/)G_VP+Y"L[U/ ,WR/?,]L'\+[+(' M]NY.]B*PR^*BF=;CX>3C83V.D I\+LE'W[RV@?%W9Z_N<7J%9GL?G+ZS([S' MYO7"IWZR:X$=_6S[?-X.Z[&S:@M]N84.3_:;<@N#<;WL.@MO=__Z\GU?8Z'' MY!Z3^QH+/21?KK$PA#T_G#D6H.DELPQ4_KV\=.92F+VT1^45FNU]? I].$<' M\'F[!^CN3O8;@/8?Z\'DSX_9Q^FX7@HXE[.XZM7L?3TNK]!L>UQ>;5Q6/2QW M=[+?AMF-2Y.XI7LSFLYTK[^^M,?G%9KM74N;G[;W?(X/"_7@+QL3/YJ0FSM\ M"ML#^(,#N.X!O+N3O0C@^B-\V1^$P7)JG+T\>5L?V V_^;U-[[QK@3OY[?Z\UN9 MYJV,WS;M15F]]UOUB\EB?2O7U6[EVO1=GZ]%RS*;O9[T^ZE.FKGK5LW*[C^\ M5OQ0C#T85=/]\='$C])DHX(O$4I[VGU?SY*(#Z$^^0TIZ+]E_K9ZC3-*E]EL M7(M-*<2-W<)O;!9^8Z-RN2GYC<^^X1K?9'+Q[[W-'1I\_'.O'A^-$CG9E;GY MLV _Z1KXA;IBJ$UVFZ/O^7U'V?%,'\*]=-?SK=M M^;X]/E1.P!^+/- M/;@]F5RT 'IHZJ::UB;1KW9HK-H17R^"^WW>[_,%2LR(6D..:R(QKW7F'=4U M_E3Y1E!N]0AR1W[YNI<7.?.S(*2'CG19A^GVN_A1DO5137=^NW">_(-KXV=O M$7OG3PN:AYQ_*EU$[D';4K'TR"E')*5_3P7_/!I\\L/S)\;7;<&[K-;C@)LK M'CD:=VNZ%S? =?/\MQ9IV@VLNE7[)I"N.9!^]=$9(7C.G*00 M'9&>"1+ 4Q*I83HJ#5G"DZIYRI?I^Q+%_/PC)*ZB3$ $#Y[(B-^VEC'"F8'2#NF 3Q%/J@1Q<."'DY^?$/QM%MCT\Y/!E^G6Z.B I'$3'%WN M>/(+%W1#EFJ,%V?\RRIO^/98N<>N'KL>!W9Y*BR(G'& CA$I3"1.6TN)4X,=(R;K025.D'Q2ZN-[2V:XY=\WM\>EWX M.]AJ9W]<3PGBP4$U&'V"R?2@5X0?/6_U,N2\#$E*"LY0ZT6I $0ZS5'_11E" M,]4\R0 AF#;TW^U/?C L<72OQO4.RH4=B$?U8#J R0L(TZ^_G3AM6Y(FC-(- M(]V:2Y,>O-:=E(\4O,!&%A(H0JU#\.+*$)LHD!2%$I)FEZUH0P%^&/!R;D-3 MMN;8U7N%EZ();\>(:SB=5#5$0 L/]_I&-8)I::7HA\/QYR;IH#153^.C,,U' MP\J??@5O.3/6%\KN64EN. M$IR2)S$D1'U(F+(<0N >IF6I%5SF=,++[BY/I MGB[0^[/U:9?9Q8;EZEI>;VE99VQ6G/_+(1CS5 KF).$:#&*MR:A6@'\2UCQ!J8MX[O>L):NN3+7 ]6ZD_*1 E5T*EHM M(Z%:)P2JG(@+7B/R!!VM,^##):":2]%9 E"Y#2[6W6/6G[\LQ>I\5\.A'Z1J MZK] ?^SRN%FJ%QCG!08U,B7*-,E*9")3D,0&:@E53!KME:7BTM']/)KM"8?M M%@:;3T T]0[(?T,]+M2UG/%G:RX<>E!:=U(^4E!R$75/:@71VA@BO3(D@$9D M\A 0DSA'M;0-+?;^H'3YH'=#"[GFN-0?E2Q5:84OAZ54U*S;?=/=HXH7,LYZ MV3$ON]U>46(E&').8G]7/8W')'\L@^QC,B0;(XGD01 GLB$\<.^TU\%2VJ)2 M_'+&P-NCU+3)F=53:->9HC>$7:!8NDOID,?,*3TL]K#X^&'11X0^YPVA,@HB M%7AB#?XJ@ MF+/XQN46U? FP*#>$6&!@TZ.!Q:6ZH7D;&CU?18U^=SSUPUYY M7R=;N7?\G)AZ=M?M*Z;MZ?(AS.&[X-M"4/N-I0>MT3NGJ@6G=2 M/E*@"LP#R]H3$%H0*;DK.JLGBAN9G/"4^U8TU64 E=QPS*PY4"W<^?HX]=;? MQN/T>3 <]MC_J+FCQ_X+B:Z:\62T)E(+Q''M&+%<690"1OFHLPZQE42U4^9J M*VK.B0TCUAWH>U1:=U(^4E0RE$L:(9*L#$*3!$-\] GYGU)EHS+@6JD/V#HJ MR0UJ^FC>WFTZ!R>\'DW]:&]0^GO.#O)[C^GCYY4>]B^$T4J%UGO0! 1'Q3*) M0#SG@1A$6&%SHES(-I315P-$>_A]\ G25ZZ;G:.UYXJP>D.9ZPOC]/N[6W/K MH:J'JN\YW F.@V*>0/*H;0H$+2\M0A77R=E(G0^\#0UU.5#E-ICN3_M[K^D< M[/'V$&H_'8SVJB'XR:GN6GT>3/>KAA7).).C"?32X5%S3R\=+GA560P@C"0H:ZAJ>C5)U*M Z/T62$X_"(0$()6TK%SU*(X/8-=_:=V7L:%M'Q?0H]1ZD_*1HA1GWD.@0*CPJ*U&ZDO+0$Z8$)%% M!BH)UH:VNG"4XAL(L6N.4KW#=3Z':U.PJU=1^XHT\Q-[;2O2Z) A G 2J8PH M$8P@CDM+E'%:*=SY% MHT:\XT19-/0E\X%8(R()%A)%7 LJM^/UO1<,_H(O[)'NX3V^?:VMK[6V>KV[ M3:[CF[RP7>G,.(2'%#D7]\5U:_%O"Y,]5R_$(Y4^@/*&>57"Y@S^99DC'HPC M)BBJ(2F6&;17M*LEK=M0O<'4 CW+-VZ(U9)(/13V4-A#X9T)BN99_?!SX,ADVO^J:NV,YT'/_(&E^]N[ ;$M.Y* M% 8<<*6(#I$3F6,@WD @$92T2=D\0KTT>=2,U@N1\T(D9>Z9X4!"0/DAI7+$2\4) MM3QJQ2E'S;?]0BNGAY'';>N]K&^RTB/5FI/RD2*5"12MZ0=V_T,K"D(JN?>/2WKF[+.=N?02I@EES]UGTS[C)@8V7CT1[ MD?*H>:X7*1>"1R/G,8$@EH$C,GM.7$B*1,&D#5)XYQ;A\=T>I5E>UXPSST7F MM2MDS(86"PPR?N1T/*1XI=$:SU-GD"'M%'TBB)!Q](8CHYB$IDX1?@ M_5T6=CE4D-?=E.]=PDM5D./XH&C(OF&R4VVYERF/FL5ZF7)!I@1C/;.,@&"H M#VO/B)?)D,AXUHYKRZ5K0Q]^>7 X'!\#O(>AGRY0B+ -)=>]F5@/5NM.RD<* M5I91)5D&8H+0I? V)4$'15 K$D8Q$^WE@JOS*,#+ RO15S3L7<++Z918JG*6 M2MW0Q_RN!V?ULN-"U(,,G&HF4+T5B4CC!;$4%5U(.@.D( %::=I]8EJ>5<%M M6V;8#6GZ0-\>I-:;E(\4I&CVQG@(1!LCB>0!%5Q!.9%,9A^D%3FU$O"P:)#B M&XKWT;V]*W<9T;WX4]E@?41#7]NVKVT[;QZ<%\[2+'" RA(I;"*>)T^<=E'J MX(2-EVK;SJ,='$YPMU L*MV-F0RRRE?BC*87; V,/C#TP7@., M66EMH[2$4=,D" OBF=5$^F" YB"22VTHY,L$1KEA^ +C+!X-,"[5,[WN-<+[ MN.3>\[/.GA]K8M;6,))#0LG!I28N!$,@&R:X\DD(T88&OK"S3"DVE%IWGT\/ M3^M.RD<*3]E ,B" 9.X0GGS*Q =FB%'1"! T@[Z4-C&/'KPP>!)ZP[D%=L99 MB3W=]SF?BR7>C$H'0"X2O'F-M>) 4B-'&$,DL)\YJ(,ZGD!6H+%Q< M8!&)UAM$,K6A59\YUZ/5>I/RD:)5"@[UU,!(LKRTC+%H76?#2> Q2AZ4 M9* M#_2EH97>T*R/'.Y[H<\7,-',H30&FL!H,*ZKT7C:JZ^/G%MZ@7 QD\3P;%0D M##P0F;PJ[103H8R:%%@T05_J(39GP,,IL^T3-,3,C*I4@ DB$R)TTL\$Q0/H#AR6H> M+V68S*/XGC+L68K)N9.]-]":'X1O2+K H(-'$\O68V*/B3TF7JMCJP AEX@K MA4JS!D^$Q_>?]S']WZ-[^UU]EX^]?)I M3OD4E15,&F("3RB?K"3><$Z\%I+E&"W7K33L.">.VO+Y6+ZAM>B%4:^@]P#8 M ^"\ ,B2\91R37*B&<%,>V(Y1)*XU]X+S46XE)Y\S^CCM@#0Z VWR 9%CP8 MYW>,7[6_[JJB/ZQC_.*:D0ENZ<$7LC](J-QOO?K(@XLV9" HR4NYPVQ(B:TD MR S@8M#.1O'MPE]ZB T18DE>=DR,J-ZM].B;%0IU(0.:F2R)Y#0L/8:4&"%Y%0!Y4B[QK/6TMZ9H<.AKZM/92ZHP3GYK%K*!L7=%!CC@BC#9 G]C<2S MP C@SK69QQSMI:2U^V_09O$GVT?3_7&-J)$N4&W27/R6-#>[0*]QZ8*VPE!. MN,J VPP,<2P80J46GCH&+%_BOOMOS=8GIS:0V.7_#[0Q9V.N_-F,EKE!>=8* M$&!(S(;A9I.>6)$L25Y&9C)S3K722_4J&KZ>3(Z^FW[%.5IH6,3Q!$;7S4M+ MXZ2V&>4!$T3R$@^D0M-KABM@(1JM%[4W%SFOE"%H' _QAA6)9TSY*1.(-F4. M5MO42J^OJ^;U]F@ZF?I1&HSV%C,Y::@$J3C"2,;)<2-*=B\0+G)&NN'F9+ H MHK4XN='X+DCRD%@S:'9H-:ZK\==I]T?:CSIKI<_).@\U#NT&B$(0\!%A(Z&0 M"!JU&&X">,F23NVTDKD(-8TN/=^Q=!Y\@43^&^IQ(;+EC#];\S2LE=[0/5P] M9NJV'SW#/;5)2F)!HCIK%1!OM28Y.VME3,&[5MJ&]W#5H>"8ODGB7*51#@[& MH^6Z(2%Z&WT4Q(;2>D.B=A!T"L1H$!8\]T&T8K?,YK9\'V36*6DF'=$R:;3+ MJ"6V^+.HL\HS"DR+5I2EQ<]O[1R0QKOD?)+$4R=/Y M)^F6Y'U,P32%OT@$CYM2(P,%YA@1TA@1A K6M=)(>)$S8S/'X[HZ'X5C1@74 M$WB.&7$3"6-YEH0))H7C0O'+O:!;V9QS>>BN\!S;#>/XAKVA 72KQ"H1F4LA MC,M:Z,0]H0;75PJIB=>1$Z6IBU($&E,KZN8"":.5VZ!Z282YX%;;J/#G0\#7 M?8+A\3+Y"=4/9P)EQ%"DG=1>$>N1;)2#C((Z%LVE3C>M\-/\SM,K^D[:#261 M?D(^,J;B44=D#4E2*HU!'?[EO:,D &491\*-:EM+7 AU4&W88'))U#GAK'-N MZHOLU3NM'[71W'N!+HAE5'FICIZP)"G:8;D@B$DD.6JT4#0IULIA[3D$N8<+ MZ+)4=FON NJ!:=U)^4B!26BK"H$&G+%0504EF!D3H ZJ(J7.E_=4[7Y M/F#JL:94-DXI)XGBE1*5)P(6=A6G'"]_"W3/CK8ZN68MQNIS0HV\P/ MJT,_2#CT*OK#P=0/>YFT0HS6RZ3[R9"4J''"1!Q@0!F"BC-Q(482G)3":RD5 M;24'ZRN[O4-N>SUZ/N.U&5 VLJ3I;CD@$?:;3,$6I8*2-B)0F> MHVKL4F1.Y2C4I4.QN=3IKXS\MO#Q\_-L/.OG\COR\AN8OLV[_LO=9=4$UQY_ MNK7,R/]G[]][VTB.]7'\K1#[2W[8 &RE[Q?[ZX)DNW^.*HS'ED#J*]LM1WEX9ZPUG]#+F)35_G+AHY- _L;,*37A 6$181%A^!12M\5(D: M$J0OG+T0[@*0D B#R)42*62]M$UK%Z25H68JUX:1]P\2.==9ZH]>2C. MQ5 Z9.[(W!$'$0=7QD'EHU$%RDB(-A,I"@2&F"BABDF909AHERK[5F'N:\1! M/G1\CX.#&TVR'SI5'WT]E+D[5A:I^[I=%C_BU3339!Y&\)).ZVGK8']: MF_>Z>R+VU'^%S"#5TDZGN*L':%AB792D^"-)F5$Q+)]ZL@J/OW'(^IMQ6ILW M,U0/F=J8-[NE*KOESQ D$201))\"DC(E)T(R)%68DT)%8I-C1 L.-E,G4E@Z MDVT5DK\AD-3.#:U=XU;0/0+)*])?_O7E]KN'3[AKQLOSS?+I6S?SX,7OF89/ M ,?:[&Z'U\TX^/!KY-9^>)L,G@[J0%$"ZD^ZJ*WKKK]EV;LQ[$I?+UKJ7Y: M?J8]NC&-=;92\^5ZOD9P3E(SA4[?7I5!S4_'KU/3GHW\Q:OZ[NLSGVK+SAOA M8K.XW\M(:_'"_\W;69,OKFZ]^RJ!<2J:=U[GH/S"JVLE/'^BICU'9E_1;O-2 M$]_H;9GN;MI/KF/4,W\,B_"3^%SN\I4?_>$OVM<__/6V?*XFO[.[NV?^.1.\ M?D[0PVS> 0574[K.(5YJ]*H:],="1J%XBSXFX3/$D\_E9F$V'+P?Q]LFO9&) MZ'QOO($VO[?7&/-[T]67_GZ]KV8[INT>E/R*C8-)7K5MV#KN]\,6W7T,6MF*$?F_%@=C*9MV6"VN$ SB,46E7F;="U M/!L49?.W9ZE!OU\-KGB:?7>*Z"7L=>/D^*,)_/+ YE>+^Z$47I$_WSU MA5@/3#EKX54+9[Z(#:XFL:/CB]_^X7:J]$O3-AV[O7AU]?T[^S(VD?>ONA]\I/2WKCOP<_O+9[<$_[[NKE(7=IY5,3T8^DF')+#_^8^SG MJ?Q">K3!S1;/"&H^:CYJ_D;=YG>6D:]2-;X]4?#]O5>^P'@.6,BX:E'6BXM[ M$T6*^UJ 2&D20@9"G?1$RA!)X"(2I3D'GXT,UMXN0*2<,Z92(CQP6PL0)?&2 M!A*.6TTIX9 9D2H#"4$[ B('3V4H M0+9\F Y3CG'G201&B8R"$AN]*7^8"TPRJ_D=C4Y>#,C,D+$U;BO?"2!;>U>3 M_>2X;R?MK)8(3K_ENO?_>KUY(H^T=3?_4_=M'?TZ _K(E ^=3=JN_?ZK*8Q\ M/2GS_@B.85/>_399]%,W_53V1BF?.('NV-T<"GD.X(N?2EX$L)'J7@AWM?@/ M^7\FD]3M^('IER;"M7?Z&[TGM\7.< J8(%3P3::0@+D,J\3V30;$$*OL^*.P: M<,D-J6,'CDNK)XEW?Q?/,VSAPZ)?T?AX .=GM>=3^VJUTO8=!_A5-C6\(/J] MQ.Z50Q@N:O%>BG6OAKO1H]8.]Y#D3S :5;]8V_B5J_X+JI?$4L;M!+Z]I+08 MGWVS]*I$M-)GPH2Q1%K%B*,I$&H=UYY:;YSL(V]T:?=OQNGO5U;_;D&->SNI M:.CT&E<64+=WQ)&C=+=2NKTCEU-)0S"B %!%+F<2L76SD(M"@:)2V7K.S/,S M2^M'+CDTZM 3X!L]/NUPZ??'Z23-XZRHYQ<83>EXT-4V[K=0FY$6'_;S5\/OV8L5)X;T>X>U M&[%KGZ7;.W9Y(:UC4A0JK0*1$ 6QR2HBN3/"9T%#BOWLU=\$=FGJ#AR[,/^] MF0)%&,/4C[K\MT_E4TT[FW:L&'DX\G#T92^52LI66T&T$(G(>M9Q8,D51LX< M8[GX*%A*):U4/+DP_KJI]1O3[]>;Z:%VZL"]&4+5H8MR3Z%*\0)4/G#"HRD4 M6DE.@L^21)LTRTPK&D0O]90;@2HS=.S0VXI@YGLCQ/OSU(_;2U.JY+LCP9"N M"S31B^RUE:$7N>E%F&9&9!\(X[%X!%>HKTM*$H@IIMKP)<>EJOSO(;RSV?'L MU0V+*V[DMX6]7?J/MC>NJ_BA+YTB2AVZ*/<4I7@R(5CMB34@"^(X61YE3Z@ M(;5P+.FEMB#?PW77A5+=T36QC$JB9& V\\)[E.J#]*P?I,J$'#A(X>K)QKL>HZ]8U:*P MC>=AMO$L?D-G[PCC6A523'GQ-T(1;K.)4H24TK/*_+L\YDT+O>ZIOPB[U]%! M?RC=&A?N]Z:-)^(BXB+BXCVX")XSKJPG'I0DTD0@02I%F-#9N?('Y+/.'7DA M7,3VQENP++2?[8T_3V9^-)@L=9=#UX.N!UW/]QQYI;G@3B8B)$]$\J"(I4&2 MG#*/2H/ROI<31ZX;0?9<]R3YT,@U%C[MC:-!%$041!2\!P4-XU2RJ(B)/-8] MO)(XKPUAA4RG H%,QEY6_]>%@L*NMW7\WJ @GO7WS#;.S3A.3F'PXVC2MK@W M=K^7E YUL?3'C52<^9R8E- UBO!$RN)] G.*0$JFGI_-G.VE-O#:=M]WIONW M8KA/]SIMF=_RZ+%D#QTZLU\+L-^*^S[)(@+NDDP1 9^'6(&:Z+F)M46N(++6 MC%C0@3!%N7711;/M9+'D5Q'KDB*5#[P> ^>:5#.)]M6)H9]V.VL(?Y%LRW?%^S]>A\-*K<8(3B2:@GCD/!%R' FF2\@Z7F#:MPWRNS M73B2RZ3+K]#;R5A#:O!L:\P](Q8B%J[>@B!'!2P8 JY FHPN$!]R> M1[&'FI?93&9:&*! Q"14F':F29BM=;$" E>6BU3/T=H?TWO_#*=G+XMO]>, MY\WX^#+_,QFW/W5VOOC&VPSM.LN\7QR+,<&-0'I(0'K/IFT?O:#4$^NH(S)81[QUD21!=4&QX+U\ M5I^=K0*^E\QL[(1M8*I\U9.5D)1C:@A30SV4)?+,#&.)9,L*J392$A>*;Y'% M%=D@-3C^K.Z4W_JCXFY,90BA$*$0HO'>+)/4% M#3G1,7HB.8 M*D>P1;!=YX*CU0%T=,2Y@G92"%TX>A9$*ZH=BU&$V NY7Q$<'Z'T^H$NR_L* MB9O,IM^E7T_E^3M/Z3]TM>9%9\LG3TI VGR!;RE^5X!>NVS/_/FKQ]1N+[U- MF=WZSG_]P']X>)S;@9YK<+0X7-3B?17K7@T7F_1NQ&G^8USF:%3N, V.?3.^ MJAJM?'/\!=K9:?E8._CQJ^.\44D*.4/L7O_39C(#,2O(P6O":.W I&6)\KU( M1!L3 E>90EQJPKW2/O#*)-[>)!(++OSFBV]&/HQJQ4E;"/ GB/-I,VN@_>S/ M/];&@)/QF]ELVH3YK'[L\^2CGY8!]5YBM^ZC2OXRV-QQ,C8+D7R0)'GMB72: M$:>D+J,%EP0U+ 36RU;9%Q/JPT'1_4FBGJ;]VW-G,/>R2Z58F\^L; >)V/HD MM1&1J:'D+I_,D5(?7R=SCCC!*V)@A\ M^%3I_4*^+:P!QX"]_LXODVF9U/&@Z'K1WG@QF-7#B$>+TUIOA/#HD_9JB17+ M)G7O<7C!X0J1&IUU # YY'"(P8TZ$D ^)2 !)CY,)R"M*O-6.\ M*61]["!/[@X.4K=P'7$_Z^,?+:9!KX5>"[W6"\87V3O!H<0*2LK:#,UGXJ)U M1&CKHQ/2Z+CV^.(%5ABT/KP24@PD$)(1DM=0>N*(NQPKH=$S_BU:K29%[0X9 W M?-T]$3OOI394NN0TTPXXT4*6($"+2"QGFEA):4@N.1!+6\A6"1SN<'CK6EU@ M=&C4QL[0OJ5]&!D@ &^GW!& ^SE^SLED62WNE R(=$*0D,L?KB*7B5.EI>XC M3.@%,!_I56G$QIKJ;!%,;G+9X*#WX"ZUU1F<+9813HLUM2P7!8CB?H[/S>C>=%S]%KHM=!K;4LL M(8..UMM,0F*FQ 79$J M5+AFP(:D#2<\.2!2&U>,Z.3HK=%8K-J#-P:6<(F&:!R)U\B1H ME8@';86+G$OHY8B*>YS5I>DN^2QD]KMC/0B6"):' 9:"%M2+TA"5?0%+DP-Q MSA3@"](902T$NP26/3+[C8"E.\@6&:MS^_)O;!(2WKK\ M@U=\ZL#K^%+SY>JZJ6G/1O[B51[!^;?CN[S1J]_J/D&*JDYGK[N1D'+#I^VK MX%L8-6-8&O/7.Y)'2I@_/V$2GF#H*TW)Y0U$NN"(B$I"QQX MA.1_&)R?CEZ-_/CXOWZ ,?G'IPU-S;?:\N:T!+&SMN[J'\T3E(M/XK](%7'J MV@/#N%VS:ZCJ_N?CM'VYG*NH!KJ$9-;.+5U??OR,%L;B4__GU#W^]YWUV).U# M;S_T7OEI26_\]^"'UW8/[FG?Q;Z *_8%;+LS@J?P!<9SP.AD58;UXF+'L_)6 M#B^<=!F4281R 40J\,3EZ$@*T6LN$I5\:6M!5%['X"2) 6+=E&=(R%D0+JVA M2B6:I+\=7KPICC?ZJTCBI^JEW]YPTN\6/KJG;E)&R ,_\PZ!:TM%B<#5$W!1 M6\P].T\@U-/9"_"0(),@7BGC/ ,'=@FX,DN>2>$)]:I\)VH@5K)(2F3#C6), M91%?%+@L9P<.7'@JSDHV\@E&):H_'OAQ&I2K_@MFY1DZAKTV%?0'W_H#0Y-F M0++4E$AM#/' %6'4) _)J23C;7^@N!8Y14J"U;(FNRRQ6M?SVH2)5' 3:G>) M%_0'>B@Y4EE$K,,6Y9XB5@[6A\)>"%.TL%%=_O@4&(F44P8"1-+J-F+I"!!8 M# 28+>$ZRX%893R)7G$&5&C%P\N&WD.USD;..Z'FF(]=R4H^3B=I'F=%V[[ M:')6CR9%?[#7AH+^X*8_8"&H@NV*.)LMDP+&2E M+3%9&"*M3<36+3*,@PM.JLQ3?E%_((T]<&^ >'7HHMQ3O"K HW0]Y]5+%8BD MJG 7DTVALQZTU"%;L92!91*2SER0$I%'(J'&WB$Z$I1SO,3I3K.7C;@+#3]P MO,(,[$HV\C\PAJD?=1E8G\JGFG8V+0KZ!0L+]MM>T"E\0V*E]M3%2#@-KC@% M44ALSI* =90Y': PV26G(+1GS%$2*65$RIA)8 $*DY6ID%GE0U0OZA3$T/(U M5BCOLYHC8NV-*/<4L8P"E;2,A"6?ZLZR6&BLL<2FK"./3.7EYJH%E;P':PC7 M)4"767'B1882A5/P5!D)[F4KH,10JD,/O%?<+<$?JZKN 8W6M5EB\\/;3,7Z M)X"!C[6JWX\O:IW#KY-9^>)L,G@[J7O&:\U_>=2=ZEY-;/!+,_;CV!0^WG78 MK+GD]FBCD_45(O=4&[9LF)^.7W^S9>C,I[IU[7HT1ZI9 M7.\RO%V\<.MGD.O0X9W8;/3'0D9A M,DHW)L&M. >?(9Y\+O<*L^'@_3BN ,K/GX>.^<4;_N+W]MI+_-[M(SLI@X5I M^SO\>[X5LW:/F_OJW*[W=+W\O4YRN:^O<_C___]9SLSKP;M_SYO9Q?;C#RXEE1,O^7@YVF?XS]/-4F M[5LP!8]XI%7'>">IVM'MH%PB_[?52HLI*;"I;OJM+T-5=KW%BGA>ZW^0S]P<&W?$;'>%>334>F+/K M[CC;,&MH*V@KS[.5S\4EM//I!5H+6LMM:_F.@T[V7Z8'-5A4X/V3Z4$-%A5X M_V1Z4(-%!=X_F>[18+_Y>V*7W-SRTG!>TG#_1(TI99S8?_73POW[T>/=4 MM!RT'+0<]#EH.6@YJZUSMH]V@T%+04M!2WF34E.W0/C1)4-K$GD_[AZ_]6?- MK+R.=H1VA';TF!W%.#^=CVJ=?6<\'V8G,%V8T>2T_-P)C-O:W:&^\K=)BSP. MK0JMZE&K^@UFOAE?FM0[/QTWXV,T'30=-)W'R]>,X%F_2U/R[<3WWIA&9^UL5I8PJQ.1.7GB'=<$K&7:".U57#K1@$MF MO'% @/)(I+>26(!,9/E\YEQ1!OQV8YJGG>W[M?D,?:3WC+)#K=R0:K6=A_KN MA94\U0+Z&NR=!H H^;!KW<3Q7@B75P? I"2$IHZXVD!0>LU( !8*<-J0A7,> MS%+[[)7@\@;Y7A#NGGIV*8=XB7AY6'B)K'+3,)DA)EYI)#=>$"DY(]9:0P2G MB5N7+6-TZ=0972#5>T-TD+* 8P#2'4*CO0PAJO)]*M;-*@4=[ZM#7#,;U@$%.ZW';($N([W,DUFE*3$A: M-Y5O&$B@Q?H%1)4F0D1-/G8 < M?"H8O+'07QHVU$X?'GHBLT701-#<0V:;LA)2%8+*F>8U&VN(5S(3(3-E+D@E M[%(VEE)'O4KEXXQ2(I/-!9*I)=X9!=YEY13;/+.50R7YX2$S\EJ$:(3H%U[2 M$BQ%58\$5Q&(=!2(!RD(>"^-L2 C7:X L(:Z&!()BA5/O");SW M3>?[MIW7DMW!)!>#/)T+K)XU?_AI^G1'1I8S+LU MH]TZ[K'3[B0:H(XK2G(RN5!PIHA+'HB2()WQ7FGG^;09'W^$:3-9G!79_G9ME-W'WE23_)_II&V? M65/!A!B6J&+3YT0>E/;O+?-&V:Y7ML^ LFY/&$=1[XJHT8SW5[9HQ@']EBV9\,*)&,]Y?V:(9'XRHT8SW5[9HQ@(:2A; MI"8H:C3CK94M=KVXE_@$K2 9L(0F2XD,G),0:GY%T*R"!\=!WB8^DB?C C=$ M<@ BA>6U4T;A3AR"YYD%[?)MXO,F_=^\G77YS]^@.Z+J\V05_K/Z+D4FUMBM M^*4ST]CM I%TYV6+A.A@1(UFO+^R13,^&%&C&6-.>*&=J4Y4D M24@B$\A:!:N9 \:7NOEQSIA*B?# ;6VJ(HF7-)#@E';!RA3#4D(7XYKMB6NP MN_*C6S[X?O_5GSLX)U M_6-V\LN4P=DB0']EBV9\,*)&,]Y?V:(9'XRHT8SW5[9HQ@EMN=98YZW.Q">= MB-19D:"-(=IYDWR2-)EP>WW&YV"\2(9(1SF17EOB):2ZNA,R9R)8+6^OSWR8 MG<"T+KM,X03&;?,%WH_CY!3>?/'-R(>B1I-IZT?P">)\VLP::+^NZ/P*LP_Y MLS__.)G6.W\SFTV;,)_5;WV>?/33\I&G+\^T18[ET6,]&L4^K=%@:R)$W3V3 M+9*G@Q$UFC&2I^TD3Y3FK*WE)"*$1ELL4=78!^BAN0?*TF^0) M^Y_T4^E2M*W,VGA0M+OH:[P8P'D\\>-C[(6R.V:T=7X-Z2F*&NDIRA;-&$6- M9KS7LD4S/AA1HQGOKVS1C ]&U&C&^RM;-..#$36:,2[=;.?2C=5@J*".))44 MD=%G$A)G1$G+5 Z!QLS66??RRR*E_?8RH_UYZL?MX@;?C%/W;-3M3G[1A1PM M.:[D( COE)"W#H212Z&HT8QW7K;(I>[E4L:!!F6!B!P\D< BL851$6!@70Z2 MY>4C2_LL@T$NM5-<"ON_K&!Y16.[%G11$)1%IA>W^J1.IL-VLFH28,K M>>RQDWM\\%M!<;:(S3XP8PLXHF*?%68KU 'A N$"X6(7%&8KU 'A N$"X6(7 M%&8KU 'A N$"X6(7%&8KU 'A N$"X6(7%&8KU 'A N$"X6(7%&8KU 'A8N?A M @L$[BT0R#&'))TDECI+R@--G.:!))ZLR4F;J/7M H$43'+:9<(]E41Z)TB@ ME!.C01N H+Q)MPL$?H79HB+@;Y.V[7L!G]$AM79]:_C;"<-8,XEXC'B\9W@< M@U+9JTRH#II(Z3QQ0"U)F=F0:2[PNG1:,.+QKN,Q=B-ZS%C_6,Q&F(S2O5/[ MDQ_Y<83AX.]^&D\&@@T'G'*)=5F]F!D_XM7.TF0>1G!X_N[NX6^'QUNS3W(R M>$9#)$YH1F20!7-4"1DT4X9S4);QN.23HN',,$F4@4PD];%$&#R2I+6A("-8 MRF[[I.X0R/;#?-;._#@UX^-O_%+;O7O3(=%'W)"R0^/XT$JU*5=T2TDP1W-P M,<&VH.33R,B?$"[7T;?=)R$Y(UP5XBZU=20("R0%<)YJ&RQ?IO"KP.5L$O]U M4@@13-MW_YXWLXN>3L)=YRFXB)>(E]N(E\@J-PV3P3B9)0/BA4I$QE0@+P1' M*(N*A\ "9'L;)A4OTF")$Q]-8:(< G&),9*MC1"5H\*MG54*.N12#CECB)*( MDH>%DL@J]S3MK*UDF7I%HN"F@#%7Q&L @555?(2*%_:)[P2&#^#LSXM]RRX M&S*VL>3S]F S+@>B*S1=!$T-Q#9@LZ\*2, M(%J#)9+%0*Q*HB.MP@?A)"RE&:3R.BAFB8N&$@DN$POEVUR 9T9'<"ILGMFJ M(:?F\) 9>2U"-$+TR_+:S'U.W%MB"JVS7&S(FUC!'.7.UB'5-6=&.8R;D8 M2H>@^03$N*K?+?_61I7=PW7J2+)^'?MW/VX 6?.NX#&%XGQVN%6-QJ MU957?CZ;7&ENO95F?%QOOGZ MM7#FIWX&5[/0 =3BMW^X70C^I6F;T(R*8;^Z^OY=)=[=Y00]8O;/KW_XZSWO MLQ7?TT=4K^%G'WI/'LD-7_$%!JF.V*9'J8[,ID>IC]PZE'++)E8?\:>-9RN?BTMHY],+M!:TEMO6PA^QEH.2Z4$- M%A5X_V1Z4(-%!=X_F1[48%&!]T^F>S38;4 MLLYL/OKIX'_]: YH.6@Y:#GH<]!RT'+6LZ39SM!2T%+04AZSE#E\Y&>0.N/Y,#N!Z<*,)J?EYTY@ MW#9?H'OE;T\XW!RM"JT*K>HWF/EF?&E2[_QTW(R/T730=-!T'J]4F\PN.=W- M#4W=@5KF]<*>NLU-:$WK6<'#$P4>.E'@9XC0);*C _>/=P7VRV/YU MT]MCP26E$N^:70DBI4[$FL@)C2"UM*INF+V]/59$)2#E3$Q*KGR'<6*5XJ2V MR+;!:B:Y7ONA F;HF!LJBNU?UV93:H7N%S;H0('V)(5\?*P\1)9Y:9ATG)I7.V]*H0O,.FB(%;K M0(2S(>L8&>=B"2:32][Z0((3!2:!!N(86")XMC1[#C3Z=;-*;H?6Z:&DB)*( MD@>&DL@J[]>6G6Z]:HU(7BM%@(,G,M1NV, 2@>0YSUQ&09=#_%7 >.VM5[DI M^&P.L"TV-E]%D$:0?EE.JUU*)M!$@I242,. ."@4UUL.FGM/X_+9+#S25+NR M$LU5;=@:;>'!5!)*=7*.>FGHTI'@ZSM4@*NAQ/@?F2V")H+F7C!;+HR3H P! M*V5AJ2H2ZQT0)6G2/CJJ@=Z&9*>]=M$RPH5,1#);F*VCE"@-@45E% 2[>6;K MADK@H0+(:Q&B$:(WS&N=3!PL:**<*!S5)D$"I98D&2-U0FMEW6T0U2J9[(PC MV40@DF=#?"Y1LI%9L[8) S,Y0& M#Q581PGO51.>0RCAO6\ZW[?MO);L#B:YF$'7*+BMNCS(T\GI ,YA&INV>W=R M5A7OT=T96,B[-:/=.MZQTZZ$1V\IHXJD$#21DL;J%C+)7 A1,Q(Z+J65I6;> M62\)*$WKF3:&..TXR4Y'FD*,GL.=KJ2:):2?Y]-F?/P1ILTD+2HHNC<_+"SQ MW:5QIN?64@P5I>MS,*CW^\NW4;;KE>TS0*S;"<91U+LB:C3C_94MFO'!B!K- M>']EBV9\,*)&,\9$P:J) F:#Z9;;@HJNYH\CL3P+8F("+Z35)N>E8@?*5!*: M$IN\)#*6[P3C'*'&RVA-B#JX)R8*N@:LC^<)5D])LS56IJ'N(ZZA;)&>H*C1 MC ]4MFC&!R-J-&.,,E:-,I1Q($"S6@]-B=2>$ZB*/%&]*;\82XPR:R^I\$%1AG;7\UR2 WI5JMFF4([FS9Q!NGR5?^' MGR:L:-EG,T(7\D!Q)(#/7 7"DV1$.@?$Q5KHF"1WAG+FU5+SC]XK6GZ[-LKN M8V^J2?[/=-*VSZQJ<6S(%#]L'X+<&&6[C;+%$/=@1(UFO+^R13,^&%&C&>^O M;-&,#T;4:,;[*ULTXX,1-9KQ_LH6S?A@1(UFO+^R13,^&%&C&>^O;-&,L07' MNHL6/LZG\<2WRT4+LY,R5\9<.LY$T%8#DO-:$66FB;)2=*6$ZE8 M(DX!)9EK+PP// 9ZNW;P]4I8-N5-8((CHA;+= M.O3:Z=,.M-+UZQ\>VDG?T= M9B>3OG;C<#6D^]4D$$\T0-3<,]EBZ'8PHD8SWE_9HAD?C*C1C/=7MFC&!R-J M-&-,16QG*B+)9)U*FC"=!9'2&A*8*D^%#D8(8;/Q?70)P53$RZ0BL$O(*EU" M3LOG9K7<9@RS00NSV0A.RUO8"61W;.; G-":W416UE@(GO!%,RFKB*<<2%+4 M6J.\YG:I9>U*G4"Z9;J/ODF_3*:?_?D_F]E)/36M&1^7%[IW?_)M=1JG9S!N M?;W%9_%M.1FNR=WB.FH6R1FJ"HT8RW5K:8NK^7^%C'HE8VDYAK=]9ZB+U7 M-!->F(]PR=B<6!_'"+U)_S=O9UW^\S<8^1FDSY-5^,\S6GT;LT\\""L+$4GW M3+9(B Y&U&C&^RM;-..#$36:,<8UVQG7!.44R!*>E+^)2)LML;[$*,"LRMYI MP]S26O,J)4D8UVQ/7(-]@58PGW?G]3RM0='903&>*9Q=]@DJH^Z6&K!::6=, M9^O\$]),%#723)0MFC&*&LUXKV6+9GPPHD8SWE_9HAD?C*C1C#%WNZ6Y6U V M@S,D&,F)C$H2R\HCI:B1C&K-#7].3[[\5M_ MULS\:)$;^^S//XQ_^YH8^W19@MO//E.J,7N+6+I30MXZ+$5*A*)&,T;9HAFC MJ-&,7UJV&-G<&]EX:8-)V1%NRQ^I;2 ^1D><\9F+$)0-SZI*P[DZ&B*/.&=EA(\ A3ZBHGSJ;-)VUO)J M6FNYFB]P/WJP/H-8K(PY,!^)5!=%C50798MFC*)&,]YKV:(9'XRHT8SW5[9H MQ@(Y(H1YP,G*:BZ4,[S/[J=R;Y.W2 MN>'VML/?X-_SIBT#_033+TV$CS!M)NDWB)/CY4'WCIS M02A$V2*C05&C&1^F;-&,#T;4:,88F*S7]FB&1^,J-&,]U>V:,8'(VHTX_V5+9KQP8@: MS1A74%9=04DI*1^%(PZHKV5:DH3L%/'."Z8H]R[&VRLHU'CNI#4D,R6)I,$0 M'V@@(>D<@U),:'E[!>7#[ 2F=6%D"B5./$BZ$)FHB>.>TJXBSX$FH)0T$6BG?%B .?QQ(^/H4=XPKJ0;;.>7>802!))*N4%-8'[\4ZZT)^622=WU[FG#]/_;A=W."; M<>J>C;K]M2^QL,*'E+O#7EM!6$39;J-LD=T_%;1CBQCF S.V "0J]EEAMD(=$"X0+A N M=D%AMD(=$"X0+A N=D%AMD(=$"X0+A N=D%AMD(=$"X0+A N=D%AMD(=$"X0 M+A N=D%AMD(=$"YV'BYV>M'>L,1%$'7%/0*1VFKB8]2$0[8Q4T,S+)]"J!G7 M$B@!X)[(4/ZXX Q)HGQ:.\J]MK<7[7^%V6*5_F^3MNWK9(ZAEFI]B^H(CPB/ M"(^'#8\4HJ21.B\#'E)7A#6O-)F'$1R>^[E[ M^ ?A@'("K4+R)%A=G(D2G#B1%.&L_)>TSL'IVPZH^!_'F DD4J:(M#D1&T0F MWLJHI 1EPM*6H>Z@O?;#?-;._#@UX^-OG%#;O7O3^]!'G(^R0\KDD.J->:!; M2K)3/@@I^CZAY+<@<-]4_ GALG^X]%847DXM$5Q$(J7QQ#''"' .+F?IC#.] MP.5L$O]U4@@13-MW_YXWLXN>2+NRB)>(EX>%E\@J-PV3@L?"(BD0H\'63>66 M.$,5L8Z!%C9Y!TL;T:/+EDMPY>/,$.DX)X&"(BI$+53(ECJZ;E;)W5 :.]0, M626BY(&A)++*9RVJWQ+2/=/WX]7T;1",=6*\T%--,IA4^*< 8KEB1&21(Q-* M&[84XJ\$QL_@K&V9^O+H$7@65 RMT8>'S4^SS;\@2"-('RY(KQE&H[:@+*4$ M?"J0&,NC 5&&34RB)"98^XVC*HD:90*B!,R$JDS(R'12%+Y0OFXI-PN53*L M+?27P@VY7F.7@&U%3V2V")H(FOO(;&F(UAI//,\%DC6SQ$D;B,I:V4A9#'KI M',08K/"%^9)@:28RL_HH,D)!0W8BZYAA\\S6#.7F:BFV!YF1UR)$(T2_<*XV M6R89TT0R\.4/8\06**TT-SE.)7-Y*3U@*%>&4EEXK9:%"ZM @H^>*%M>C3%Q ME\3&>*WE0\H.,"F M!8Q$S'S9:JFLDHJF(*4KNYJX#J2P*WO(GSKG:!&\]N8 M::-6.A2Z"9H[(L%RXFV4A"D+-G'&N6$;PTS.Z)!RCJ#Y]/K=\F]MW-@]7*<^ MU^:13;YX$O[=NOR#5WSJP%]H?-\5B*X\VA_9=3!1-#]/)K/Q9 8+J_[U\^_9 ML!1=7;=V4A5>PP2Q0@ ))@BE@J+:%KL^/QV]&OGQ\7_] &/RCT\O,I#WXSB: MI_+1/ST<=S]Z@?Z#\JPTU3X387FWW%3+G:(B023I,R3)C'S.EH;9['CVZFN/ MU?;SY$U*3;T!/_KHF_1^_-:?-3,_>A/C= ZIJQ'XR;>0:D]7&+==D];?H,!I M6P;[":9?F@@?8=I,TF\0)\?C[L?^UX_F<"_:ZF_05CVV4^+H_JSKYE5G4#X] MJO*:Y(%?S%$1Q]>I&#B[ 3^N8NU=? M;BBSDRG X+0\/VD',$[E3N_>'[#Y6SNZAM0;0/,] *L?N_!Z-F,\;]2?BCB* M3A5M\N.+9GP\^+6,NAW,)H.WDR*>HE6I/NKV\?A9>?)+,_;CV/C1X-.LO-!9 M]-$+VL8M1YB:+]>2&L$Y24TQBFHDK\K]S$_'KU/3GHW\Q:OZ[NNS$C*70=_8 ML]0L+G6YWV?QPJ4#O+IJ]U52E+=PIO-Z^^477EW3I_,GTF?&5U>7KSQ]\Q.N MOJ%<9;J[:3^YWBEUYH]AL0N*^%SN\I4?_>$OVM<__/6V?*XFOR,G=\_\IB$SQ!//I>;A=EP4&C2T4MPVXX+Q1M ]WM[#6^_ M1]^>_)Y'DS_:[9BP>Z!Y *>[[-.7B4M;\O\#7ZI\[<[84O/4_%C1\@* M$_/CU/YE>_QE%R)?Q]J+V:P ^,K/9Y.KI$"]C8K!97[KQTGQGY-Y\8/-.:37 MBZLP2H_HGZ^^4,8R\FA^:43.[>'7U M_;MVSW:7T^[(*/GG2Z]RQP?8D7WP[8?>8T?<\E6_O)'K/K!%N=.,^\].N$NM MGKIQ^=%D\Y7G7*=9W\U]UI!L_IY-QYOG'BN.K6A#?:>+AQ\U>W@YN?>Y M8_V7R^CXC_GT1H[ZK,>IJJO*4?@A;,8D]*1B"$H(2@E+/H'2='4,,0@Q" M#%H_!G'$H-M3QRF7"#_]F,G>C18-YT'#>;3A%1H.^FWTV^N/';9"JGV"RX__ M&/MY*K^0'BVWW^(9V2?\N+]IXUK-J4^E^G &4S^K=0"UZN5+,VN@?778P/(8 MK]DG,SHLT#C T:)6[_UHO]\5;K1_\4N[PL7-^N+]8BZ<'9=/*EJ;MZ MPL5@3^X$ IW M[Y'*RB"E3)QD%AB13F1B+6@20A().#61]9(=6@-2\:'%_-#*^2$DLM^33SJ= ME '^!XGL_EL4NH>;[H&G( &B(]D4IR U\\0[*PDXIPVCPF9AGT-D%]VU;EC7 MA_Q^///CXR:,X$W;PJQ],TX?9B6Y UX^/+'C[CX[>3=M;78@,?"?;B92I8CHC( M>-C(>-^*6#T&*W&2@@,BDY?$14T)I3(P"BE%FGJJ0NP!R1X^/$OM5STU9IVW ME%!WQW&04'O)?],Q'2GU7EL7.HYO,]"R<-]Z(+@VF^[7S/&@:=NY'TVUHZ$!N M.A C,_C(-7%9,B*MC"1D'@D$ZB,# !Y[8;W?+E&N9052*:RK0.*+PCT(W.(0 MO97"$.6YCFW= NN0S3*:3! MS)\/ HRAO(UD=Z\MZU"=QF:J)H)@(AB;B/,Q$%GK^IS/A0W[$ $2CS*+?G;? M+0SW?==0XK,_AUK45_Y]6UYL^J^WY[X M\7&Y=C/^VC%JX+L"_X$?I\&H\=VIH-@G"OOIX'#WB'>A7A_ <#>: >-]9,#X M+CK1JP+=VJ@1FB_UE&Y,@.T03<4 [YD)*PDVVN1)=CD1*3PCGNI .$U,9Q^X MTZ&/A%4)Q H8M? S+/Y]/[ZRO-^N#:_OH(P/2]RX5T$9+@ CE"&4W0-E(@AE M910DJB#K/A]*'(5(LK$Z6*993K&/W-)+0)D=8D"^^ICYF20*6KN^$U\=8)HB,HD%:J MM%Q5_]W-J)8=R[4M_JT^_ZT.]4/^1WO9QJ7W15YWZ#T-D2VC< \$T:+DP(5Q M1)B*:$8EXEGD-?KW/FA30&JIO\=WMZ%Z:403[M +P#&-O*$&5'#FFS2 \[H5 M#A8+L)/:8VT0Y]-I^= ECT;6O-?F=J@^9C/50XS:G%P6I#@A2:0WC(2H(RG/ M/ #%W0O9QLLNZU+^[XJ*WJW,/.K/HK?Z[P>]%F28Z$ETO%=DS)"Y79!I'\H$R&K0F(F9&)*A*YJ,GVELAG&8A\J7EVG[(?&?"OT[&EY%YKRZ) MV?VJ.$'VCMB(V+AI;.396RL+<2_33VL3+T9^EEL%ELW*\" MEHU2=4S*/Z>V^\Q?8&'WCID7NJ3M 8&8"_6VP1)K@R%2"U IB^0\ M7V^A^,>%%7^>^M1[?:532-N1MN^:E!$CMPLCC<\J^)2)J67H,B9.O.&,4!T% M@+":.;K>"O1U8B3?LVZ*F&O?=@*_Z-Y1FY,!DOA=-#%T4,]S*&"H9-';2KH5 MD5Y8XH-(Q XGR$&X9]5=OZ@0YG.O^F?<^E:^FK-.W0&3Z5 IHW"/0@@4TQ2 MR9DFGKO"C(6RQ-7B\TR%U"P75 I+?1%[8\9K!3(^9&:_:E"PR'Q+Z?"E*C]4 M9'ZCYQ<2Y;VVN4/U+QO*Y# JI2Q>BMGBM"33Q7/1PJD=4X8+88)Q2PNP/1:G M7%KZW[Y:<_\-*X7%AI5(Q'=-R@B4VP644BL R)&P+ M)%T(3:ZDB.ADCK3=, M+"\+]EBILGZ@Y,/B!Q H,>_] D3_YLG+UZP?>?T.V1JZJV?VBX]*,"5SP6.6 MB,PJDL!SX>' ]'$:W[%[>G9Z-)A< O\'(SU;T, \[%KI?;@7SWXAC MB&.;*A"W2C/!#"E@QFJEB2B0&'3!N'HXO7 I";T>VMT'+C[Y3 VZ7TN$6#*^ M[NREJ+)=$HK]K4D:8W"Z83%9%Y:0DU&I/I )!0LJ4:$9%!FZIM.O* MKV\&)JW!;:&87=_HN7GE4=4T+);IP\1"43687M_JD3J;#=K)J$F#*^'LLQ=[ M?/0[[^?N:1\<@]#.>))R[2_FM2/>RDP4H\7I1,487TI ]4/?K\SWGR4F315Z^SJ/,!K5ED;:C8:ZLY>&*/H+GGH+FA?KC*1DV-))IR2:30 MG 3&##$AFF!5YGE=;6)Z N&GA0AR:.7AH?$V+Q:L$C=L?V#P*\P&T;?<%H 1T?.K[OKA+E@AL7$@$G/)$RAA(MY/+'296V-TYIFUDOW]HWC);-#SM:X[VAO '/UM8"[M.^I MO'YG*'QWM3\6\Q$FH_1 "YDOT-ZB[Z\>4[>]I.IE5NL[__4#_^'A<6X'IJ[! MZ^)P]Y%2H5X?P' W6O[*^E@:9[NX-/YQ/HTGOK:6F.2:!2L\<';1M9F ?\^; ML]/RJ>'-KA/^K)F5&_D/I,L348:#, K$ "C;0K":=I+YXF/_J*:<_MY\B86VY["QTMS_SCRX]F;<7IW9?%]=?\? M,H6E7I@/VS4I(T!N%T#RY"43)A#+F2.2<4V\BT"$T XLM93UTTINXP IADIB M2YZ7J(5%PM\1_J;+E75*CQ0>5VQPQ>8%O1QH;Z),C( 0)0S0JO@[[111AIMH M@3-*>]D>M^3EWGSQS:CV1_UE,OU4O-@GB/-IES;_&4)?KHZ56$ ?W"H0Q@N( MQHC&NXC&FGMGO14D*2=+S%'W*8,N:%S"#2Z4]-2IM<0<&T%CKH;9W_>]<$]*2ZU^,QV,%VT@1[,)K7R=]">^"D,6IC- M1H"%!+M6KX.E;ML5]^42J"6M%4FQ+CM9F8@S.A(G#6@9LZ,UJ]9?$U MG$CN@%APGEB7J4W>@@JLSS7ZEP)+L\8TV6Z!)=8(;[1&N)8(SVK_M_GT8D'T M%R=07X4 <=(BW]\IVT,7]CR7X[FB7B1!!/>B<&W+"C^'1*@((0G%((;<)S\O MON4W.+LTQP^Y>)?3R?C3;!+_M9ISR N,TEKTBV M.[(]G42 U [R='):?J^H\V!R=GD -$QC@R= [Y;)H9MZGEMQ66?&:"82>*U& MU9JX2!7AB4;JD\VNGX,FK@SOEV)WG1?YT%E=^^[2ZA)2[&U1;Z38>RS"GUFTJ$F2AMS+2R&SF3/E>VKBN";ONZ-YZX-B%&>?-D.!%B%<3 MSN"GX\DU4.E992CK ML[SL#D&G=D;5.&_$":0N0[=F0AYT>WAF[M!=V:S=R( ME!UQRG BG5?$:G DY% BA.Q<5DNKNSTVA;C>I;F^++Q MB^%QLMF'[$M<80(0&2(GUF=!*#61:6#>V%ZZ8+\<'G,SE!R;A&Y3/?Q^!B#O M/:AGX7PIJHW;6]$/HA]\63\H MP+#H01+-ZMJ&IU#B$BF(!9648BE&!WW$)0N0^)#?74+$;P4A/HRK:ZS_?_<5 M$7Z#=C9MX@Q2?>/-.'W[PHU/OA_'T;QN&?NY:<\FK1_]3\'FL_*-\KS><#.> M0[H\BG4R[MV_KG,?V?[Y5@QW$.81YI^^&=<*DP *Q%I=()9+2:Q1F00N@2:M M@M>AC_!DEV#Y0336G!T<'&]AEY_]C'#J$DLSCG7O+@Q^+#K7/?I+76S!R 8+ M=;%05YM"^WVRQ#+OB,P>%F?*&:,@^IQJ7XD^HHAG.::/,&TFZ?VE'?]\:<77 M[NJF"URXQ=[.I3/ZT M_D?ZCT+S@D[91SA*J<"K86E VZ_"F,/L5( M#:<0^P@%MA5;GY:-$68H!1Z/C"L9SS' M_>1^8&?#0*4NQC7LJI)'IQU^HX< M']-:F-;ZGH: M)4Z,M(P;K015_?JRETE@<:Z'>IUQPMXDL3"60,Q%S'WZ2A,K"@XK5QFSMM(J1![@+E"RJ'B M C$7%PY>(*" \CJ&$CW;&#_BU^*1]W2^UVR\MA9($0C!"\&@0;#C:$' H$)TND 4H"+0$'=3F) MQ+/,8JF0U$:M=&"9@.:NP+;E!;:C)$Q9L(DSS@W; P@6U RIW=CNN)V&8#R6 MLY]C.3_-S\X61XCYT2 5[1Y-VOFT.X.@BT7R:/+'H!DO]+8H(Q[9^> XMP.T MU^#C<;C[2.!0KP]@N-A1?',YO#/?I$KR!C-_#NVPGM6)&;N]JZ7I,Q3<#JCI MOQ=B#$[6HK(D8R8R2DJ*N)2%#0YT#+Z/ M,MJU 9=RA[Z) '-#/>6&X@FD^:A+!A5M(EU"J!E_@7;6=0TQ^%BBF@C*:+?ZHQ6;SIO8>#;%F:+DYU'W89Q/'IC-PDJAEX] MA5Y6*BF$=T0X88FTK-OUH8A-@F4='9-IZ1BG57)&G1E^R/]HX4VUP0]AYIMQ M[;9XM?WPE\GTHK1]FL#(B:6$-T0W1Y#-YZT25(&DIB. M1 I@Q IFB:$) "(U)O722?;ET4VP0\>W*SY=_O5A!-W#.VFL/%)"_/D;(BN. MI.-_?H#-,EZ>KQ_2;MW @Q=\Z@1],P_WC_ 9 WQ.3JR[%[?B6#]!H?0Q3D[+ MA2]J0NS7R:Q\<389O)U4P=9#-\JC;E>/GY4GEZV=_6CP:59>Z,Z9.;HU5ZGY MS)E]/Y$>^M?)[]+:"MKJ/[&>LMT=]-^ M:G0?J? >)N$SQ)//Y69A-AR\'\?;)KV1B>@HQ[@"T.^SR>_Q!NS\GJ]@ MY_?V$G:V8]H>@\L5>^BLXU;O0NZ7D/)63,:/[\>#VUM3O4S:LG M?@I=;JLPS^SMTD!V-+@YH9W6?=V;<=,;74_+3;Y] M2<'OGRG]8A/5KR,:_%BN.ZK\\0N,+@9_-+.303-K!^T\M$UJ_+2I%8O%, ?U M$%A.7[]=D-GN&7O]ET'3#OS@>#0)=:M ,>9NIOW8CRY*G-;6+';A--V+[23/ M_J@V?[8XSV3:U42&^05,VVXO\WQ:8M%B_4UWLR1-RST5(_?3?\'UVG);0L]V M<:'Z[8XEGDTK9LS*R,9E#H\O!N5K:3)MCP:?RWW?N&%F7I>1P?1+$^OZ=2Y6 M/CXN]U]Q"&JKL (KQ=G N,9G=_Q@?3/ K%RR8$.Y=)'B<%!X8%SLTV[&>32' M E8%#:9GD^X1_^:%R(U4!ZNK$/#70@?%"-=W5(.CQ5Z3\IUP,8C%.B:G1^M,B@!,_ZP9QW,UN M@M/ZB\6+-Q-3[W_] MY;&B3D7OS4QM7JZ#/U[NVI=3VAG$MBF73\JGX"6).>2B7-D3IS(CBO&DG0$K MZ5+WK^A-\7*=J\N3@M'U8";_C3MJ"XDH7J&=5V]8W&QYXH]A6%^? M3ZLW*6]>@FA!Y:/ZE7K!:R]2,#67?\MDE&D[#Q6=-J]>L_O9.[U_ODES?^!\W=?X),]%YODO/6YW+ ME=X>=U\IVM"D M,NXNG5_OK/S4J(9?-0:X#)[NN.]R;T7ANNFK-U/GQ)<;O4X(=+\]N2+.Y7G- M&\"_.YI3B,>;,C-%N#4C7R3NNQ.[H;*6,IW%FRRA>LY^]>%[)U/1^%39XMZ/[@_R:A>UHDVEP5F5R9U(T[O;3W2[%>T"KV[VBI47"Y5<66NWC=-)6WE8_G$LL/:DC2$VM4BU\]O*WKNX# MVE>#3Y,?[VA%(=EXK,Z6>CI!ENT?;MN6W M)<_L?'HCKR*Z08"- B1Q?OV>S*K"A0!%4@0($$Q'M)H$"UEY.> M5N]:&'M9_9BTUM?9WL@O[41#;U^^[RD QGI9O7[S]D] 7>]FZ40_P) _])3R MZO)R!,.7JW^K7B6%'\AJ-N]<)C\"#HTFEXD$7K9?_.WU+U4G ME,X.*#Z>KRW]=ES]OV8\-].KBN!!13'E("A#:Y1F#U6B8CC+#].0+9Q\;K\# M*B=:_#4 )DRK[U9LZ_=@NS2=UK/XTL) S+;YFQ:IJM]_>5U]]TWWVS??MS8, MP)L9YL$G\VG/RLH!*F%R_AC?CV32 U*K^8S+RF>M; MCT1O&W>/)=;J-P%>"7@Y&24!_RF)SL72KE9';B'UTW T2H^MR+#0/[) *#_\ M,$QE#E8F_=V;L0>Z@B%_!)@<5&\OX 75=\.^_D?U.ANTS?_%<(_QQ4O^0HP+\'XSN+&1C\S0(VX$7SU^[KF-DJ;?&P& Z:".BT4,M08,!BD0#9%CS$1'9A\/F!<7S<8.#-2 M<>Y172OXCG82@6GAD;):*^V"T7ZS.>&_YB U?@VS\U3#OA?3;X$ZI\WY\/+W M,$UWF2!#U@P'4(_"(I("T54#@MZ6RW-S[\#'Q\!O>\5@,I\E3WU/AQ=))9Y- M7':8K--A]5VV'>(\<;$?CN99?P"UM&EA+$%(VH!T1Y!&2-2=5)D%.Z?73<,% ML%I6=N[\XK/J[9>&ALU/MH,+23XA"LYF3#%\.I%]8:APRQ'G&B(C+* M$,2PHY9;YB(1:^;R[]/)WV&'WJ4->AM?C5_EW7F36\#=^KX4-U;>%#1V7 M8@JT2U=PH;[_O M3>QA4Z54JHM\OVD6>G>Z[^Q_WCI ZYM>]4T"=QT=6:K::QZ$1E$;"Z L:F0- M$*B62M=!REK6&QG@F@3J>3 H4,!CSC#@L6,U8AYH&!NE ]^L)YR!X%WB\=_- M].TTWY3Y_S2C>0! S@2[3J#P8_#YJ08H.=__F1]!Q)EITSW=D2^^#U03)NI=4EMPFL[32=#GT!2)>4V:!#B\GR5)= M&6BARYKV*C>D,FM9?01E)/1C-P%F#%J-&<4TS5:O!@WD'ZE3.#S<@.+4Q.[E M8+U_,H#8TUR=JM/ 6K,S*85II&%>0[&1#K'T_PJM<+5)9(.F-&W/^])<+77, M"LPE^'ZK#L>0_'ZS3R&,CP^^>)"16- DG3(1<8]K9"P3R# GA>*.1[OIA":> M4,P-DB1BT"E!"*LZ: RPR31OJ[%NA/Z_7(W?@[A=W.5?$%W%*?BUFJ"9T_M#Q:=>TC#+ITKVX(S1P' M=6UY/79F+W WT]_IW@2FT,8/W7W"QR(B_[06A[4M8/3 LO-18^-W M&LVF;,(F1U'PO@8)!B))62^0M]$2PDW*.]E%--N[Y672*^>2C02D__MD-'3# MT#PL1DV=2HP:/0-TN;CH?)7JELG-$W7O\E@RN%0)O?$S&[:B\ET_1[W'W/_ MH=V(>;-$?SB=2S-=;$1W W?W&;_J-N2R'V'KU=\7EY VL'-S-$GTI^,VO81* M$WHU'B??VM]#NL!+5Z _@\"K"$9_:TLIPANO@DGB/'G ?P3IFBX\*T;R10P; M=!%YR:/=Y(/IKSONL](CD8< Y.%S4G3"7TKVS[YW7FY+5:GNF@!4LG_NE/V3 M5;RM-/U@#4<*20+C-1(B@(9C#)CG8+(AJ@CFCF(9S(.B$)6H#0]:V[FBUWR57M,:OFT86"=@FVN2>'%Y MVUZ8HVL7YCFP?^56KHM_2=+Y=1>^GHW'/C;AW>OE)?S*UWX97@QSLL[J!=]_ M_.W[_@_+ =[_]7WU'W_;.LAWK])].YR)^;[Z?795_3+S9^L/O(,-,C"ID!X( MW0,_H5_-AW3[_NO_\W]3QD#T@:[V[M6[Q3M_"?# ,L9^;+!3Q+9K,2_92XS:::=IM?>:U1_@^?\Y (& M;0]A8R3X8I^RD+6F_T@A 7]+_Z1XAB28DOH4C4MA8GWXX76-;UGMKW_]JV9H MT.^F#;6WW+TG0J<0VW:%_:Q@^TEVBH7^ G\>;%',+'%._.; M%J,/5D+C1E>43>-]4F? MK9+P/;8H 4\;U->_;!I&IKN:2>2_,FP7([LE1+8/ECR[U96S6X%OK=:UHQZE MELZ(1^*1YMRA&&)0&(L@XDZJ2O^00A3>QFONC*LB^K\H^O.N)498S6$L0G\A M].?C%+XZ:X7^G<5_%QX?QITMWZ)V&GCJ,T9D;_:JY;W4P-I(XR0DX._A,LOH MORX^>]5_MNJ#6E'?%G+MC[-W9]5?7[WZ?9D*N"9SVLOTA2A.CR^>C#GF.D4K M7ZRL[WH4]B)X,"4!3^?=531 4N\*^-_YL;^G:K3P&R:)S/X>/LQ'[1COT/]W MEISN+NT5]5BX7D9;0P^R*4; M7"4IL&@1#M(G4@SZO9I<#L>=#P6H!LS*-O8R87J,! M.3RT_@63Z>*=*0@M^Y':":X20$NP^#PA[/1[Z]]C:^ MNXOZQWR\$QF6(>(=BB[+#+SN(QM:)EAN[3+-N>.W M=>=:=HA-6[=:'^Q_GY7EB/M5!&LYY-IV;2B'#_3G'.<#4E37 MB%,AD%%"(:*8E2(JQDCN(X C_X46[1"I?&Z(Z!C=K@5!W9/+#:-BQ$[0I+:XCX9NNJ2[,/UI](('ANO4^7-65VU0[ MMS(B*'=+Q:[31'*^W'1RT<9OC$R70-<.OFU6-SCW0)_):J9O0U"S)@3J6?+$ MY*C@5$ A7^&U2:"3<ZR7OUEI)BV(QK0OV O;\/&7+I0H0N>U('G=L6M'3_I=;"@[W/KM*6"UE4>T*QICT04

."*P993NP.4^9LFEKSD#W^AA M3K>7K^V6=I?)R[=T8X+2G](>KXWMY]DZ6"KK2]WH&DP<,MIL%8EWJIEI+!VA MFB%GC$;D6DV1[3NJ]X4NSC<2=^YK9 M-TUSN@W(5\"Y_4YV^[4P7;U-7@*0#1_:&Z/DDUW/R \?S6C>!N/,EAE(ZQ&V M.>1HY6:@F\8 )/KX QJ!1N"[S1A4'R83GP+_V[> !C7YE.51LO53<_E9G"\B M@^#Q'!.+K&GWYB(MJ:OG%,QTG%+\4B&1402^2<41\BV(<].Y&37+-RQ#NQ;% M)RZGJ=17NL48SU)=##OJCG,YOS9.J*T=DAJOK5> F@8_=]VN+.Y9VUC>7**A M]33=ML"J7=FD#6VR25T8O/8#EX^G'7ZTMD"\A;WO,Y,I]D# MD\XNK(:TW422T[":!(?9Q:/(+5FH$]G6E!C=?F#N@F9;$F99)+$MGSF:MXF,"T,N M._(SK:=RB9_.TW5@F.8KC(3E$SM*M:+:4C,I,#CG30Z[:CW)Y@,@GO9E?(9) M+B2QF"](%J].TE_29N6KR\7;QY4=O.[-RUU>3O5#>V^7TRZ_^ZJ M9R+K"(/*?[]0(FYZJ \AOO.;LX+V_>*0TL ]$:;3RJLVS>!NIW;TQG8)4W[$ MG5L2*;-RMB=?UC9MJ>C3AY:<3RQI"=0$O.\^JT2B7,1M?JW)IV@PC M&Q:5@7JB.:L6]'3]3]=-^)7J+6V03_=Q6[4ZZ5))$;EH(V%@:M:,_PFZS>6D M&S@5M' MI);:;N;3?PW4O4_5T #KWB:G11>^UOQ]X:MI,>\64_LNV>()],M1>WGN+_.Y7W7B^!F M>1/<"O4M=]]GU7^US9>SU9J7W3=!L,D)_'$8/F4K=\MZ<@1>CDO\./3)NL_N M]=8<_Q069NNR6/;"GFYET#_'J:A=LH?FV6&0$-S/P]+A/[T^I6'3S/L;CK9H M73+7VQ/MCG*23WJ+ WK%[;L2[3CH+KR7E7$7=9/:ZM(+KV[KBVB+7?<>\ !R MK=WF.,^!HZF T^0B+74Y3';"IQ>NQL.F3U=FE":??2"I1.:&T;YTD6_>*:P1 MVNL!J^-?/]I^4RYA_E7:\W0!,V^7G*^3EOG3QD[FK>.[?=6G5 UK4=)T M>:2+,?O+EFYFW07+,56B.DZ7XR[#E.XLS1__)%[-JE]35Y<^PI4?CBC6;@)7 M:M:O\4H+CFVEGC9JIUDO[-OR3 8/P++IO+LO*BMXW,^C-U5=?N:=LRVM/\P M+/1UD(7J8_9T>D M:7ODI-NUQ;Z.UUZ;K]Z MS;W)63@72_?1UWB-GEB#PWO$.\O^!))?.7+UY)AFK=2(#3@QL",-I$H95%#I99;&T7S&4PU-9I=!&RJ],> MK+J%FFY^RQK!2S\1B+/4<#HU3:UX%@QQ/NT":9=Y39WG:L6]=$-D],J&K\?$ M+ RUID^>&[893UN.*EN$'\UPE X$Q=1ZQZ30D/<;4[AQ1SZ9U9+(79>Y'(^5 M3CMT7K68ZC)=Y"KL=_!OG>Z]Q6ZKQ1'##,8!U2!70&N6%@&3*002Q0=7:ZW$ M3B)>^SX'KW,7B=6LHT>5,0_I$[__1.I>T5[=I+8536]9)C;Z:Q?8UF8.NBYM M]:-@.US2]XE>,EF]8)=BT$\YJ3L ^_ MW%[];F6I.4GD/'36X<)F[+Q0BY+@TUS>=-%CQYE%_BX8J+-%(O&H*Z0RF_0" MO),#%;_FILI*(FCJ^Z;:>9-3M;?I+^N+5(7P)6ZZ:T45MA\/%<1R%?'O9MZK1+# M.JE=)Z;DI]]*2XD#PL=X3U>B7EM>,]ZGD_ P7XGF26M+]7?G*],M%?Y\-<[^CT]^NF MW0&=8E$LI2U\G$3 TN&VLEGO4ILTD\3M#Q/XOT5III]?O?MA6<0IW2W[[5_[ MXS*'.?7?>_7NC\77TJL1UH->D+Q/J535=^\GEX#IDN/O7U1O+I)P#@L!OWPR M%[SIDNMZ-7"1Y-N8P;O7-;943'MQG=;?.G=:=W^)%+M1X..5:3YCR^3-]OZ5C_/RWQ)7 M7.-?8,D%*RY.2 ZJ=R''(W1UE-(!=CQ&U38>:Q_+EG[_S7OP6AJAXX)KQ='Z M8(CAM$LVS:]HVEDVO5J)?%ASHRSL5CR5IXQ)W7-V0ME+R%/>8M''6H MZL/6WR'. <$;1KUH%C& ;:'![/-8T4]2S^UU8.U<,^DN:Q2V0&AGUR\;YN4\ MN[:@P%(MZ1Y8E$Q8DQ0KFDRZI0N?NTR\_@VK!0UZ5\Q2$]HR]NLD8VY=Z;MFDG7*%\3+X6C$DL 0*EU@@%1A%-& #OS"+E=\%5ZRO[&WLUO4^ MH?P=6.*DZ.&+I?HFZ58C0VL6@#Z -3-K>E%WC3H6E6_ZJL[Y6F)IVG56%))Z"S FMSB/KDV4D?[W(2Y:U!]E ;[ M8_9&S(9#ISBU;^_FFW3P%V8^F[SL]/XTGV0&P IR)!(8<;"K\(K/P;]L7Z?P M&?ZV?SY==9G+)KSHZRSV.Y$[(;1#?[,T7F8+X^7CL!FVH;TO^C%6'H0G_6*C M\EM%?:;J;Y-M<_,SY+:_JQV,<:9W, U&[S7&G_\TFV[;Q,Z(R[22TA@_3"?S ML4<=*L7\WW94^@3'U]J.+UH+,GVPQ3K;-L-<[0,4RN[)EN;W;2UNM\;OU<5X MBQ$X\^LKA)U+?\V-A+^XVH69W+LT+F=5OC*L>F%PD/WX&J7M"Y67VQZX.:_W MUTG.Z_TIE1W_LYW^Z2^+K(PO;NC7;F)+NY@]>;(JK/O8K$L+ZZ[F216V_+I= M.(D5%J988PI6F&)_LFJK6+I!I=\VYVO[#EMUB!N(.U#3*S;G72AM=?3Q M9-LF/ X6W;X/-RWYW^Z[S)M.NUOH5FK?Y]*SF;I#&NA\:3]/NWIXK3/-.5(K M&102M2*(6Z*18=(BK7B-*;66J8W*+K7$6&F"D9/,(R[@BY9KBBSSP,/!1JKO MZV+^Z7-7H_A53E(._KWY_$TU'P_;=_[Q?_YX]R/("3@5&!,FY(,;7IA1\^_? M(/BMO=;^]V^&GVX]]O_R_/'4N>+AR<0_B/Y;[ MUMTN^MB.M #;#H&-&&NIXQX1F^_.!*@ #"O$=(S>B!2"O!%_3(+BO X:U=YI MQ&OXHM4^(F-)+:DD1/%C C8YD'4!MHN1G5+0PDNA(]8((7 MW"S^S\=1;]]/9GM5:^D93>25ND:-PB$!^C NA+MLQHEB-<:UL$)'9'72<3$- MR!C05[%D)A ).%[O)!CQ<%@MR*!FCZKC7B.@IX?61421E8^A;.PP)'K+S)]V2-EQ MA$@?Q;8>31A:"9DNT:$E9+J$3!>F*"'3QRZKGOV50=^A&_8FK#43<)W?H'GJ M@58EW'"'#BQFDZ^?4*1I"*E/E4)&48U\S9GW-?5V,]P0>R:5,O D#B(YO32" M41S"SBKM)9/W] XN4I]ME* D43!M Y)U &"NE4**2XJ\8$I; M3XTW&U>F04B*B6=(>@4:)_,4&4-!MV%BXBXB1AL=@IZB\%8"Q)JHS>@RQH-,,JP M\U)'R5@XHH@]R@:4BH*;Q55:HJM/P+'PC,,"C>4,1\#=V@F,.'$*&0$_"2Z] M4 (@6VXX'TIT]8F'!18MM\!H@=%[15T##L9L MU)$OT=4G#J-;HZMOZ;5^KYCK!S1-/+(:]STQ5[\L6W[NOU_)W>?W#)H-WFA[ MI&:R'W+78#^,,4PK&V:?0F@;Q#5F-FQBAX63N%8D?F)A]BL]V'-?D/''R=#E M#B1CWS?+S4^D5B$7J9]>ZH+=MO6]H5?KPM'?UJ]W'?@U9ZO4L][U-35(Z4=O MNUBG^O+MV]N>P,9_-%U)^7NLZZQZU34K3DV&!U7?KG@QI[[;Y-VT.PGR),NTH->Z>IX'X67>LM5U8:^N8>POV:K$FM:[O6O(NNW.U?T_3; M9MQ5$Z8?AZYM6F;#2B/@=J/[6;#@ 3 M6I]\LS[[=!P?QD"-S?:GT_IS)^'K'T_3HL+4#9N^!\TT-//1K"7,:P]W6]+U M-O=]*\.>:M:Z"G<[EDXA3S$->$,KX!_,*)_^N_.0^A1_.EP[)=BE?]OV]GL, MO?N[$LIC,-(@[)5)T3D.66()"H(XX>M0$\FO*T 1PU\M5HAR# I0@&\;!5^4 MEDKEF(-O+>Y*9K,/LQ>OG)O.@W\'ZDOS9IST1^"JYD8%IUY3<,1M=R%G\D;M MYO'/N(*G1WWO\*,[;4:99R35SU"&(TY(1):FTF_8J=I83BC?4'<=M\(0[%&0 M)"2OL(33EJGTFY+!^]K%U&KI\4[[YGB$0YSV 9NS=70VJQ8I*UTKL$1ZBPYA MW<=LD*#WLNU7-KHZ.^">[:W]$:F5H#4G8,*E>U\K&3+<$U1;HJAE!O[?[L(G MMLV"2X;;[-78]YK,U5V;(>W!$CJHVKEZO*>1H EOY9S?FCVI'IH\*_) MS.GE"SSJ*FA#T^5.8HD4L *$A\^I+-A6 L!W>0'7^^' 8-TP3LN%]A-,HRC) M1#OTS"G%A. U1IOO8N&S>-UVA=]5D#H?2$I*]M .%.-["(_5N\T\ZM=(DU4? M31YD=53\AD5'.+ M6+!>UQ;^1AX4'YIO>KXH3'H6W%4<$Q]079+L']D4*=)D-7?U[WT5%\SW[ =BK. @HY# "J0< REG@E:(U#: !<3K M(#;Z@>Q6RG70L$2&'^=3D'J_A^EPXI]")L0M]'A(C^_=' S?']SD.GE_W7J M29%])?ND9)_L)HE/VMHZBUQ-)>*I295QBB),!'.26*WJC7"\X*EPW ?$J#5@ MV$6*E"($4:(C)3AH61K ?1=Q/]L4IG+R]%5 M#O^.D]%H\BG%?E]F0@-*R4'T?@@#-"^.+\9QU1).QR:_?>F'S>7(7+V(H_#Y M>MI)M_O]P/D9U,S,=/8R'P^"V5\T+U(2P6@X#AL'N9Q>][+#G2P_DX+6M*XE M:-],8;9<^7"<)H_R!GQAQ8F-%*7U@H]6]K4+CL/X^JC'DB?UT^=A S^V>2JF M>@K3>8"_3^&[B_2-\YPDTZRL/"Y6[A8KM\&9>1/61F_S8IJD MB2Y&&\)>7F91FM."TN.7V>9:9#E=FJN+/.+59H[,(ADFI46E+*'IY"+EJ%0? M)A/?5)/I,N.F^WH_E^L9-Y^&HU%*R7E@I/\-$.#B!$@K.HJ MF.D"DZ^+UH-)":"S$?#+6?5[1ZNI'E[39=B-V_RTIOIHIE>)#!>T/[NZ#(/* MC&;GD_F'\^Y+'\(X3%,R6Y] !_31FPE/V^N#D)Z#!\?T0&"[0NLO+'&:Q0P#G#R,B"C@T&U MA7-W C-E-ZZ<[@U63^7D]1&>/.P%8,V;E#/;8LNF$/1OM2:1>V_L,\AUU$(ZWE%287T (/9$DTI'_.+\;K:?9DV M9/QAQ0$Z;+>QEN3K23/+6/OS?!23\7$D MAN+[+04?IMV]^;!9 ?]64&]=99O;M7EUD6HR_$^VI%J#Z6WL'\Q)I-OUF&) M?=& :KEB263P3#-LLM4S[%/0LY?L.X\R$0;&\M-2E_O0+ M^!!2/8R;'2%=C9+%J7:.B!4Z7M6J)OOS%@C&I15!(R PR W*7"R1U74X2?5;QMF8;PUXH#F7B1Q(U%JBE*S"+!K78G+\+I#:S*MT_KR"N-^MWP^^M% MLQ)W3H= Q]T4VDNQU$8#1MV/6.&$.AN]0=[;)"=P0!H$ Y)$,%M+BYG;:.!5 MG-!/3095F=[6""Z18%OQ;+:]&-A"OT_EQ"9]L;'.5],5,1NV-S_IDQQ4D=U$ M+9OG%RPN6CI& $FU34QLO0__OZIJMQ5D5!UTRIQ"P06).)- ZD9S1'S-!>?2 M45WOHH+,SV8X_<^$!3\.&S>:-/-I:!Y4*X8<[HY_-4-]!_3(05&!W:GR]E2_ M!I,V)RE :[D\SZR4XPK[7;0[TBQ$3N>+ MH:04)O$#VM$0],_VSBA]L-+/$]@T-+.\]VWQOM5A8E<*\-;7?UIW*Z^87*G_ M^@@@9-2T=MKE/-T@=U$=3R!\HRBHST9!_261:47.MJI8CT.4_WL^F;6W*$E: MI@B17,NM JKY9^BD]3#A8%9/MS/CRV*!%0+_ H'30Q+X6YMTP5PJ+LN"M;O! M?WV9^E\F2B_$78C["\3-#DGK-=]6NJ1J/LKJO;Y,$Q3 LY57\;[^C7;A@KN#&QNJB.^IODG M7:"S'OQ6,R#=TQV?_GV 2JFWK$NE!+G=7//OND*J/DB%5*;/F*:W5DB]O8CJ M;7\G9R#%'CK(3N:AM<++_V[]PJ/,21[)WBA]OWGW(%2"%Y3:2>PN!'*C',1^"Y/N%\9V6>GVAIN! MI.C^V4[_U.W^_=/5;]K^13+IOJN@/AE)4F1UD=5/L/;RTX&X^X-7P:;".85S M%A=DO^5&6?W^SN"QKG97YP^^ZF[X;JPH5SBN<5SAO M??=6RAED)GJ;[NW:GQ:7'BW+Y8N/54:CA=$*HQ5&^TI&6[U5O('!6&&PIVK? MWEPS<)_L_( J9ZT>]:* UQW ZZXE[7:U^*T5[1Y5,CV_%1=R/N'#?7XK+N1\ MPH?[_%9.]67FH:122[GFSLCW,VW_. *ZD\)R+8,^Q6->AZ/^IY7L\/U M'=YY%70;C0DT,"0P]8@[52/#M43!"!*IY9A)<3U*7=4"XQ!L:I=($*>*("TM M0:+63 M#C&;R>I1ZZYW8DGJ[H]+GM!Y0S _1H6J?A/^HS=@*DCUW)-NK/O8 MZ,K)%O2IG_U1=E9\*BKX$SGCX^;O)ZVI,"*%YHXBJU-MZ^ XTCS4**79*<%B MJ#6]KJEP4G.K24388(:XDA[IP!PRBGMF&*UK5S25 FX%W$X W(KR?N./M],AFEFCV3L:\B[,_C]%,_97OO:SO?'A]C[:3=W_'VOMVWT\L37TL7 MD)'"(&X$2:W_ A*!)+60:QW-1NL_17SNI:(Y$X@[KI".@:&HK<34U3IZ^MBJ MI.0#P1^UW]]]VM.>#-<_$LM%Q%K/)62B1CH*"Q@K*JC&$P>Z&\KQFIW48KBQ@D3J5AD? >M-QH M##)::(1U[4D0VH1:/+:62S >2*X?4\V]1C5/3E(5X"S >5#@?+XJ;H&. AT% M.IZMSF6,L$QS%#B/B!N7R^:G)GA4"V:"89)=U[F$J$UT(J0G,>(6OF,L"T@& MX[E13FEJB\Y5@+, 9P'.HG.=(G2L.A;AYU3+Z<2[7ISVZDZGIX>ZM1G$&=/Z MX0TC**D?W+AB!Q.A9UB(8Y@(.5/D2":BV?TF\K+*[T\]M;+X\?@PH4-T[X6/BN-/ Y>4*@(ZH)_I5;SW?#MJ_"KP%-AGL(\ MI9='X;S">8?AO-++HS!:8;32R^,$&.R83-PG%[%?>GF4\MIEQ86B_%6 M(\Q4=(YCRH+;R("IC14^&J0,98B']!UC)>+::&6I,B+4CUXA6PR4E*5"=D&R MHS[0XT:RYY224IBY,/-),_.35DLLYM107J.H.$'1DEXIQ+I&IN4,"2&DN$="YLN+/@&RHPCPCF#G1- M0Y'1D2(NK*^YPA1[\NBEHME TCTW?#NE6J]/60,IV'DRV/F<--4"'\=!%@4^ M3@8^GK3JQ9S +BJ%O',NW0H29*P12#'N!"7".D$V7':88X*)0T'Y H7Z&R: M!H&,H48Z4CM/8E&]3I)K"G86["RJ5X&/$EM7NG0\!9]B*7Q:*D:#EEL[:P7& M#$4J*.*2>Z2CCXA;3^N::>WKC3; BF/#:R^0"RY=9EN&+*TEXBH8QAR7YO%[ MT6D]J#$I!:/+]77!S2>"F\]7PRW04:"C0,=S5;DL):06A*&ZUA9Q4)>0Q5@B M13DQM<+1>WQ=Y?)<6V9L0-S5'M0TT+M4+0D2W!.BE*3Y'KBH7 4W"VX6W"PJ MU\E!QS/LT>&''_NW^F%S.3)7+^(H?%Y='867=1/MA\K/H&9FIK.7>24()GS1 MO+"F":/A.&RL>3DA?B:8_/8.FW#7*ES+$[G;CG03Z%<['*<)H[SH+ZQR+0MX M9=.Z[@@87Q^QTTSB9#(;3V:A54M^>_]_!.8LUC8BKS1!''.+3 TZAV2!X1I[ M1HG_IOI\,7HQ,N,/__Y-&*,_WCW2UESS$Y^'ZO7D MY[];^::K:6D0U/-<-F M5DTB<#L,!]"P_"-,R)U7H-. &E1]&L[.AS#SX>?J H8^;ZI%'<&SZM5H5(W: MWU:]T)6!+UZFJJ"^FC?#\8=J630-GDL%TP95,X>7F*;Z5UM$-#_>P%_AQ6W5 MT-FYF>618/\KDZN*5F;LJZMA&/G*S:?POK,%+ZR<%?P&)[SXMU6]?IM?!'C% M%S\%Z%BEC4P^?C@-66=+#5GF%^.7:VQV:;R']:WP\B2D#7X[O?]?'$)=&D^A/:"!YD( MTWQA1I_,5=/U+UD]H'[WNT+RV[;^(3N\?VUQ!]NY12)N(^6[OVAAD76\T1ED M&DOGF:B1M%RG1"N#E*H-(M8[70L>+;'7#3),P8H3WB-JJ0*LK#DR'.=VBV#5 M*>Z=U=<-LM>F.4__^^E?\^%',+@ 3EZ-_;MTV_4^3"_>+%'F/;SHA]'$_?.; M*H!M=@F#S*;S<$?N45_//0\4>*ME)W= .*L2OLUR/]6*]N6P3)O'$H[5[W9 MO"9\?.ZO5BEU<4YY_4]QMVY!\HE=Y'Q&/':UO"/E,@H MP#)MM'6UP2&'J:T#7O!4..X#8M0:Q%VD )*$($ITI(0Y'P7>!GB <-(HD5X3*6C L-@JT/"KM MT?KLYJ3HP]'>H)J&YC)D^V)T=?9P^50_4?'TYIH!!W9/TIBS1,J")TN<;!"" M;9;^/C+),9HT33;GW&B>Q@"[SC@WOYBWWYFD>O5 MP!>P@/, MNC'9!C"[V%0F?SY9 P32:*MF8&*=P[*4I@VV04F7V;1-;L:5..0 M'YF9SV?5WV^E%[%:E$2G"/.%<<:<<#HD8H%5PM MD(SK%16FT#1T)0 MBCB%?XP4%$6'O9:<$![E 1,!SFOL/IGVC&:R+GJXF5W3@F%B&TKP MV0'WK;K!CR:?DB=IC&VJ"#].'FI]Q M?GNS8X%O?>;V]L]*Z=7_'MR!N4SJR4SJEKR!S,*[:!:RZZ]\,B>"S]3W>M+,"AX6#BD94^2*Z,,KN[=*^J,;=[=(' M-M+=:Y#E VY1MWOQ=]Y9]_%C3(^IV]U^4Q*/LMU=6?*1+[D0>5GRR2^Y$'E9 M\LDON1#Y,UKRPZ[A[F'9K,;^YE&_IJC@:D1/'F1U5/R%8.)C,8_6&OH^2NF& M)V4I;1GV*SK^/.+A'UN[I_WBSLZCJR.5W-*:H-H*C#BF%ED5'*IK%NK +9%J M(SE(B[JN?1V05C+US?4>J9I9))2K";76Q<@VRM-<"S.^%H1\,8$]_Y_@TRWE M#Z89;@D[_KH.=O6 XCV7PSX "QQEK>LG(W&?RBD7H#N:\C*%QPN/%QXO/%YX MO/!XX?&#&BR<2F%QC9PP&G%:>Z1MK%$ /."2*5MSN@^#96FLK)LNQ5!Y]*X: MMT0 %)?8DVCH>])NL8,'-QU5V+J!"<-II(9"/#*=^&0JIR ((&XLQ MT300MM%)3DE%.6<&&2$LXLI%9!162,,7:\P-5T0=B4=-LH$2CUH'^B!1;@?G MG^/@CH*CAZ:#9XNC/-K@A9)($QX1=P0C1:-" @M&76VL8.H1<'19ZR='OR\# MWU.*R \!L#*\-Y]W!*ZU/MK6G:?#4Q".=NS%U;R@>"B MJ&#'%[SX-8[9X_>\'KP#\C-RPMZGK]0)7@<^G89\.Q=6LM9>6.V0\I(BSM*5 M8=0:1:(:@JJ6W01*4T8$BE"23#&J-B+2;QG_VTRA27714,[O5[3 MN^LK6CI57'OF&?9?*),JG2J.I^+A,UEAZ52QLE\;#;U*4=#2K*(TJSCJO2ZU MDDNSBF.BG\(ASXE#2K.*PBZ%71[.+J591>&7PB^E6<4![=+2K*(TJRC5GTOU MY^>[Y$+D9OY?!PJ.0 MWCF#O)4<<; XD.6"(&ZD)UYQ%N1>#)9]-ZLHADII5E&:59R*6^S@P4T'US:> M;1U/$A66DE(4)3>(*Q [FF*-/!7">,H]L_:Z@#(D2%53@9S5(*"8X,A8RI## M(0K'E0A.'(E'3;(!IJ591='6"XX6'-TKCEI/@@\*$:MJQ'7@2!/G$&&,*,&< MQX(_ HX^:BDTB5E!UH*L!5D+LAZMF[1 2(&0 B'/!D*V*V<:"U5SJ9 E!*=F M%1@9[2FJ Z/,!.Y#E/M0SO;=K((-)"W]PHXP>+$TJRA.V(=Q6JG,^6PK<^) M/:,UJF-M$ $%;>U *S"'+*XE2(O5;("!!PDBM"92T8 M%O61>&2U&BBM2H'.HO876"VP^GBP*K0WS-0UX*B4B(M:(TL#1380)FO#3: ; MO2KV *NG[* M0%N M@#M\P':TJNB($I!E((H>\_Z$\1%9RCB3A'0Q0)!H,P% M4,.HPK6S@ENU#]5MS^Y;K0]^+/L LWG/271E]P M9K>='6/B2!63AB-:>^ TCCE20=2(T)HP'JCP;,.FPI02(KQ'U%*5&),CP[%% M5H-)9A7WSNKKC/G7R<1_&HY&K\;^S7AFQA^&)E.>#H/=Z-MH@YVOJNE^79PX/59U6]79<:^6FY8U>[8*F]] M'2_43Y07UO8E+38.Q^E-H^''D#Y8;)3)&U69::C&DUEE>E]H9>>S_.DT?!R& M3_"!&8_G9C2Z2DA?#2\NS7":KD,J^ V^%*HX#?^:PP?PQ#"N/@"O![2>3:;I M-<,FG%7OST/U>@)/C*\J/_0+QEW=IWMLPLZE,+8&1I(U\I&!1 T\(&NE0=)[ M' F1CF&RBXY1;Q8'\TLZE^L,_]-G-YK[X?A#?YJ;TG@I@_&:"$9-<$D,IXN[ M)HQO6BBUN(Y1)H3R$O$:?@*$"D@+3H-4P@=:[T+=>,2%CB=;U(P;](['Y\M9 M=6X^ M51+5Q,?(Z=T M(TL.&TH#EQP)86/JZWGKV"X0YU] M+VQ@%IE%5L30QSZ1[NQLK=*OFR6@)%$]B;>) 9I=RCXLP,>VJKFOF.U'?,8 M250(6ZY!DM<16=#C$5'461:9UI[M0FU_Y\Z#GX_"V_CSS6+N?3+B[J"[/PL- M->F <3(:33X!$%5=?\+Y!4P7AFVV4O,&!0/QA]F+K5K^8VY8Z>9XOVZ.7)VI M.W0#I+<]0LZ(5#L8YY:_Z[N\YC&F(:3"R_\>W"OQ$#OS6*W-[M/*;(O[[DF7 MZ7\6A>/+B9[^BI<]-/Y8R%FG M"DKK?97^:$*]>F^GT"FS>_,NK M"P#O/7=6/8J]+*!=>&EGG8F70=L]$Z7[X.Q0+ZQ46*FPTIU9Z;=0A,]Q%I<\ MS93EU_,&7A&FU32,V@O0\^%E25;>;8CZXS/:]GM-H8@1DD:D!8F(BU2RH:XI M/ 9U#CF: M0C"C-DBGLNF>".P XX,P_.[@T&1GR(ZR-A0;2%*7TN=%83KV(RTH]E4H]MV. M]:?MJ&A%I$1$CAAV@(HB8*1(-,A3JY6)O+9NHU[LCE%QQ:VUZM':58L(.E $ MGQQ.WHVI[G2;4P#S29YM *!Q4?H>XI(L512[S?TQ? RCR67PU:=@&_AB,ZAFP9V/8<@/ M5SD#XM+,2DW%DW53$A><X!Y; PP09&:+V1-:V(UR$HAKRQ M"G'C,1C1ID861X\9,PPS>JS>,ER\92>M-CW#RCB[+W$B8TT5($&J+(TX_(NL M(1AAJ:U2%-C;^OUBPDZ=9(P.-!-%7RKBNASI*8'7X_C&C),A6H&1=RXB3HU! MECF&ZF"84*XF5&Y40-XQ&.[7-T;(@.L]E^8\N%%4?&,%)Y\K3MY0YJ+&CDOA MD"+4(XY3R .H28@81VO%=31JHX+.CG%M=RXQ"AC&ZLZ>, \S&8[S[T5LG*0W3#AO6+0U F1DB%M!D-(^ -1Q;A7'BI'- MVC^D#I$KC**2\)U:*&2TI$(T,@>]83V2-F;,R58XYRHU/,3O% M#5DTU%,ZY9UKJ,IH3P*)2%K 5$XD14: PFIIK&M?>^[51E0*(2Y@9CS".!5B MHQ0 W ,F"&*4DS&8P.R!W)!R(-3IF=G%"UFPZUECU^-X(:-RBC-O0==)?=@P MZ*2 9ZD,+ V&$L$ */>,A?OU0K(!E_KDT+$X(0M,%IC\0N!Q4,2I6B G73+[ MG$KV=JH ZJSR3C-N-\R^'3R^DPS,ST MJIHW(94&;DDOL8XW,V--$[K. 0 &XS!+OLH8AZZ(DI-T3 9-8W0I#IDQA[BG M21-T8 L+:B+#QF*EKP.E<)AHY2D@E.2(.^J1H1A^BI)PR9DEXAY >52.R9.2 MJD5W*KK3UZ2R2JRC5Z#]2)\N8T5RCSO<3)2@65FQ$[NX6$G;J'B.@/9U> MAE9QCQ7L>M;8]3CN,44!U&HG$+-&(RXB1IK6'&'",*"A$0)OV)$[QL(]!^F= M)#H6]UB!R0*3[:[LOGOUDSGT$K#V(-KY;3*&WRXNPRQ4YL,TA(N2KWFRCB!G ME";"$11U-(C71"$M(T5.V^"]I2[ZC7Z0W$2B=2T1#Y@AK@)!\"!&1AH9!5,* MJW"DCB!R=CPQ:C107BM+D'36(VYKC:P7&CD<&&:UC;;>*"(0#5:FYAP%'2(H MF1HC*Z1&K-8!PYGYVLDCW7I6?'"/IZ#=7GWWR4CSKZ2#>]4??II*WG;;E2AF M3- >28$!5CAWR&H'9JGQ@6NC9+T-T3DVC 44HP!8 4L5[%WG$4[)N5IK'U*O M\X/X\>I]VZEW*;Q\ZLQRFMI80W8\3=K[>02_DL,;CX$PL8%S#>+WA*SJC4D2'C=0W@:272D1I$A7 $ M;%K!^$9QF!V#Y^Y"]@C=H[1&+Q9&9&FRW2BS0J3J2R#_L#77I& M$^KZR3SQW 'UD\-4]+W+9AP'V>Q<5:'$.XE!5=&*\M3L0:=R)01)+CC\K>9, M;Y1N"IX*QWU #$Q!Q%VD2"E"$"6@Y1#F?!3W:,&SVP@Y*@::[3G#X(OD\O14 MEB)$"V@6T#RHLRU0QCQQ2)@H$.=2(\-%0)@;2EP4-A"\9Q#><^:J'H!D>::H M7#QN!9X+/#^B3NNB5")(@QRN4[4I*Y$1VB#I>$UX9 'CC09F.X;3W;G?5#T0 M,+*#[2=TC>I@OY=D=[[P]EZ: M#Z%UY"(38:XOS.B3N6I>?O.GM2/J]S\3W_;-?\@>/U%ZSIN: 6]!UOM<;$?> MAR&G:G7ASV*5/2YG6%[@?#OQ1'AP![=C?;+N?^3ALAG8X&LZN7O1C MW'3QDE_+]1GFWR:&OOD9=J6WC:7N M<\]WA%'W>[;W3MV>+2=ZPBL&[D]__?=ODL?NB\N_5W3,X3;HKAK"IQ8-[63D MO]!)SX4+&Z85(X.*8LJ^GGCN$C1R%/NW0P(K@N@88.O4!=$SQ*6?P#:Z2%@+6&V7AK0(P^O;E\,>,GV]-M/I%9BY M^9=7%P#>LT)K!;0++]V9EU9NKWLF6EQA%U8JK%18Z$:;5-(PR7C?GP\L2\'^:E5DHUT1HPY A@2*N!45:A0#_$,:59$J)CB-@;GQT@J#G.*)+89;'B[L[ MN,!YK)BZXSCNW7>8\)%+;R7"/J3"Z<0BY9E%7-1*1R%T3-TBUL&!*DZ8DS6R M(3!X4DAD@G'(VL 4US6K^:&JJR@VT/L.-GXRL7!%83KB(RTH=L1)&9H;+;@* M"$LE .% 9=(Q")0T6!L,98)L9,;M&!7WFY1!R: ^P68\)=VB &8!S#L G" U MW#=4S_=QT9?H;U=79?TTW@*&PDR-/:(U!UP!RDVB!:!^,]MX3JC1S]W6+"3IUDC TH MID5?*N*Z'.DI@=?C^,9(M$X03U.C!@S YA2RFG,DO ^&:*'99H;]CL%PS[W$ M\$"=(#P6WUC!R8*3-^,:E]0Z&P6B7$G$K;=(84.1(NZQ2@7E(U+$8T*]T\)NW$!+47-<6X%L$!R^4S.D..CH M5#+-?236>W^D&T_JXH8L&NIIG?+.-=2::JJ3T5TSQ9.&&E,@;T FDEK7S!HL M-S14'J03C!H4L*2(2Y5J/$N-1"T#B^_"<.J&?IIKTK(_T MR6/7XW@A@XW<,+"\>0!-DS,-N@[&&EFJ@A:>2N4VXI9WC(5[+IL\8/7IQ;04 M)V2!R0*37TC'B,Z!4 MI83E'< '^?MT<$AM%CU&D=?!:!.HCQL!S& ]>RS@<>I-G0*8&3)& M4^0Y(91[284@1^H?N\TQ>5)2M>A.17?ZFB@]2V/M#462!IO:.#@ !\^0T]@& M)H-W>*/SZFXA8;?MS 8$UT5[*L*Z'.DI8=?CN,>DB6XV8A8WC$6[CE([R31L;C'"DP6F&QW15%"G^FAEX"U!]'.;Y,Q_'9Q M&6:A,A^F(5R4?,V3=03Q:+VTUJ!8I[!=3%+XDTRQ:ART&0HV']L(BB A:L:# M01@'C7@M:J28CX@I4]="">V].5)'$#D[GA@UR;6407%D3=IZ+R2R47A$C16@ M9@8XD8VMEYP277N,0$--,6J4($4<13%=VXJ:!&/OT6OQ4;>>%1_!X0M!5CAVB$K%4/"J#I0(FQ-U:;MRKFH MP6QEC@+VQ]HB"^@/!JQD=;"*P@ '\N/5^\[#N$OAY5-GEM/4Q@I"/G>$?!QO MH1&2<.4=PL2 4L8-05HD]=A''VOAO-D,+-XQXN[76\C%GFO='2D&%W]B >," MQOL%3XQ=K#GGR& 3$+P;/W87L$;[G2Y4C!( MQ.+)S(Q2P%Y'S)7)U%RDT0,6?2 J."K7='&;=?.E9S3AJY_,$W<=4!,Y3.W> MNVS&<9#-[M.C)(G,"XZ4=!)Q12A2V'ID7%2&T:BLVU!*O*D%!GTEZ3 "<5PK M9(2G2*:ORUHP+.I#Q<+1>L#UH]IPU\CEZ2DG15P6T"R@>4BWFB-:,^4,F'4< M -40!2"L%.*A#LIC$K#?R%'8,0CO.4=5#A@CSQ25BV^MP'.!Y\?,C<72LLB2 M.AOKE/)ED0K.(NPM91Y[4'G%GN%T=XXVI0>D9L\4.A_N;8.?#2QC2RR.'WY< M65">R'#L8?P7_$PP]NW+F]=(*/S^E/55S#!M?E\\?TW[-N;ZRZT MRDSAQU;@!U]-@#ZJV7D83JL T[Q(ZD!*HXWS434".F\&%4S-G5=3&"94<3JY MJ+9I2/>8ZC?;0\:8)\1Y%I$P')B2 S]:![\J[2AP*/9,;%92#]8IKPDRVE!@ M9&Z0Y3X"(P=C@^%!F-UU5TA.V":,#W*,V6LR M,%%'BA5%M4CM9AECR'CF4< 4UP%C(>V&NT(1$GVZM Y1PG&P:4K'1]*:U MX=.HXR94GX:C46738V[R8;R$/5.UG>^#1P9^-X!OE[!C$Y\G>GDYG7S.;Q]= M[8FVJ6.I!D>-I '%@S-'D:EIC72($5"0Z;A9R3%X*ASW 3%J34IEI4@!O2-* M@$\(T3)-G_OMV[5!OP][P+98>#L#HBI/KLMRO8 L)?Y[JQZ=9WL#C>E M3/"FJ?[M@22[>QU=*"6Q(Q=MXG=YOU-'K-1U=W**CWY!:&;T/J1.]BRJE M25J/+/,<.:R$K&F4(6QZ=8C0)'6,<0'$%$\%=94S$OXAVA).% #"098(1L$6 M&^0&H^0 K =/C]+6@\I]GH7%['P:0J<@50$4>U_]:J:@NC(RJ"BF/!>!@1_8 M(27B-#1)U@$6CZZV $=BWVD8P0<@S4 :^CLWG:N&399PT[3P3\/9^7 ,I-;, MLMB=PC#C>4A0!;(0=BR)O]5W;_DRO'7:SJ.;&-@.3=[II;S=N*%/U-T,FUEZ MJ0/#9P(0C?*"8.#ND=:@^!#&:?S0+ZRORM-J!>DUKR<7<$!7[9!@KC9I0T". MP]R:^>4ES#Z]I0E !TGTPU:D4N0A3SG1Y\?A;)B6_'YE+#_T#Q7FNT=&";8- M!3P,WD7$:Y#FUFN,9%VS2%-1;$)W@8QO8 N&TY3QM@D:K8J0+#Z_B1]+U'CS MV\^;6@% QU()W@Z,)G@9G$)>&5BAA<6I.G)$08<)+!JC_:9_YBN \3%6.)X< M,RS.JD_3Q$R3""HLT#M8+J"^+NW]388=CC.SQ>$4N/: $U]%;V#K#-B3:<;K MLP.*F6K5Y^2''W=HV1*),;,!!5,#"SNCD4T=0D2DD6H71.UVHA"]<^?!ST=A M$K]@!_P\G\VG854<_=2"_OOD3'L/,_AA-''__ 9,,FCT>13\V*5MO;I:3WHGJUR4.^CS2[:A<^WG7AR M![\P\]FD]TZGJ8 L3TM)CZ.1N9K,9S#ZY^!?MF^J\1G^MG\>EC,RETUXT81+ MDU2+?DOR)40[]#?;@C(_#INA'8Z&LZL7_1@W15NV;Z5G6GW[\IL_?>$9=H;Y M+8^0VX8@M[]F?8R'19UN.__[A*(^H?CWNU)^ZR""I8S\C?3]W\D'4/TT]DGO M_#&X<&%!NV;DQ5UN;)Y4*/2NKWOA%-)?__T;4&\?2$,'+3^P#ZI:%<5_MM,_ M_:63Q_LEJJ/8QAV262F7\J#;]JR$?_?J(!1V2LX,ABCZ5QM:C-1H;LCB]QMIAM[;T.X/U;L/J2 M_S=I*;LJ6S 0>L_Q*4\R\J3D>7V-@!%%A#P;;BF28TUR>$=JS30BS#/$F6!( M&1E3MZ):2>]D]!NA+?N7'+_!R]Y_"J./X=?LC-U55.- BM+QHU@ENQ$:=1$: MSX9;BM!8%1H@''RP-4:<2! :-3-("0J2(P0GL-!&F8U6!OL7&LFZ>/]ILC-9 M46M59$4Q,'8B*V21%<^&6XJL6"N7R9Q2RDED?>"(4^F1H11 0@0L08FRUFZD M5#R2K$C1'CN4%GO._W\R]%\LBX=*"U6DQ;/AEB(M5J4%)4K7,6H$" ^6A0\$ M*2DLLDPZ[HQS2NP[&^4&:?'S9+ZKNXLB+(IIL2,N>G\>8.$1^+^(C%(DM11) M_5HC17G*HF @=FQ(/$6.\YU=(]1.S,9A]F7Y Y/W6IIZNBYU5B MZAT+'BX&A#_/4M/%E#E4!=4BF$J%H5)A:"<%VT Z80MVD?5U1)PIA[2B-:J] M=;P./%"W;^-HAQ6&ZH&0HE08VD^%H:V?PE>?38;/6IK<*'Q&?C@-F<12>LW\ M8OS2#YO+D;EZD?[Z\M+XE#JQHK8,VU=UDK[]H%M@_];\513&'@CMO#.Q@.[>P?K^E.\WX)(Q(IC!&Q+ :<4-!G#@KD#6UB,%Z M*S#;1<;G3V::LO.;W\/TW;F9WB5]\PL\H@Z6J[F:)[.#8Y9G\-"L>C-VDXM0 M???+I&F^KV"/4D;G!4CZO%=[2_?U!C/KPI($C!1H 8MA9YB7&6WK7 M/23=]VV\3@8_F&;H7HW]C\/1'"S>O63VUD\TL?=5+G\Q=L/1L$WDG<2<%C]. M9VAFDVFN+P%[,($1\N_S)J?3YZ= ^W&IE&[W19LVNOU"N]75&.ANV-'=*-/= M)="=:^FN28>3*G#8I'QJ>8^WK_A8U+==I _7MZ0/'\7I[C(Y^.=)+MI: MY3":JHW33QGHP7\]01S%)AT\];? 3(&9KX699UBE8%%@KY0E*-AT7'O\O+"I M5%#96KRBP%)AF<(R]V$95ECF\:)4=BS)CS=*Y%)8ZSQ'&6.,YC;.1;.U)S[@@2DO/4 MPBGUHK,":29DY"1&0S9:OGQ-5 = 0ANW\LN]6J-#2K+= <('@1PREUSC43$2)9!0"<2\!_C1Q2#DIA!.$!&-VT0SF*R'SRT@Y MJ'D)G"\.LL,YR'YCG<+PGM^1'J^^QFC651_V:2Z-NHW*/PCS(ZJCX"VE8QR(P_RMO:VK" M#"LU'T*;=99;K?9I:+.)^V?.6OL8&GAR4,&^YX:Y4_@:/#N;#E.EG.[!Y$^! MK\]GS+> M$&1J&9#3$7O/C YZH_C&?:Z=CAY=I9 #*G1!U^*E>RRCHZLT4OQTQ:M1EEPH M^CD<[\DMN?CIBI^N6)*'7G)I<+*#2O-&>66<1G5T#'%B%;(XU>*S*GI+:^_D M@\HO[L\"[/3H6VS -[_]?"0^ME-GD()Y)W>D)XIY.IH@G7*HEC%YL%*UV1 L MTM+71/[_[+UY6=&K[U MDWB^G@V#=,696_%9L[F;?K[+.84):NN7(_Q"WPT&5TT;6*#ZF3)_=VD:KIB( M4V7LXC]RDU5TO6WJ5,.'+D=UOS1<'R=L2_LE;2Z38UUI4S>^JAM?]>BIB5K' MS+A"4Z)" X$3SV-%G/:YDDY6-O)=%(#>D+&_32]\&K%C4H79?)_:3SZ[L^DFU75F1$=4G9(N2ND# AN3C 2 X[WHSH2$P$II6": M5T9GN9K>])BZSR=!RM7*4"M/C- =:!Y?8.%EVB%EP%_OZ][#!>6KMQ@SG4SL M$M.ZQ+1M6L@88U22GACK%!':)6*=R41ZJ5DEK=+\2--^X2N_7P/#SRTN?&QE MYS.)5;RPC+4.=CO8[6#W'K K9-+)JD2\=)$(SCD!U)7$LDR]U5&:<*21D7W# MKI75":.J@]TN4?A@;6X6!C7>G-#891/?*_?R!:RU6]_S7E]'JR]B?5T+MZY5 M35EJ3L_TA M%]?Y2LYVEUKVK'BG@\P.,E\79$KGE5,5Z.TY>%#C#2->Y$R"<517F5*[^U:3 M^X?,KG]D%SDX1.B\-UR)'URF\3QJ@,3<2:P7*K&.P6?U0D77TX0,*B^%5=H0 MG84E(BI'?/*!)$U%B%;$)+?JN37S@KUSXR'(N?KW-"[";[5G,F918T*UFV & M]ME%&L/!_SP:#-RX+E^9^\KHHFCD]XTKT-/JM9H375RA0^D.I9^RZ4A5@5T0 M$Q&. 4(*"@:&H@)L!V$X&!*:^KR+V,(^4?4.,.WJ3[H M^L*:E#@GTOM A&61.*L"R8%+&4+EHS<[S^3=+:!VV;Y'XVOKLGV[;-]G(_". M)L34I:X]C:S+AO,JQT2DRB#KM)?$4!!X(EI)E7%>*K^W=O8?\J8VS5W*[[-B MH XW.]Q\7;B9@I, =)8XA:7108*-8*3%B5LV!&I,E??7W'Z_N-FU@^QB$8<) MQ]\C\[<;I=7)T=?B17W MD8J\6USMDI'W9?W [QC%^O-L \%BQ6.!OV/_R[T6Q.'/1RX)9[OU\]6]L//& M ]QZQWOO"JQQ=M/8KR\'[NI-'J1O-Y?7/N?L4N4S!&SX\>1M60B!Y[VHWWA7 MIT%_F%:6?/U XE16^OM[[,%]F_4_=$?:!YBMMC_$!R9ET;>L(:=H[YS4DCL!!B#@&T6&C8\*4-<](IQYC5;'9[R&&WZ;#CIS^;-?4QA.@93 M/-7OOH7!-*;X?CRZ^&ET<3D%Q(=G^Y!O"HFSB]%TPV3'1T7*C60;!<'34U!O MKXV(XJ_'1BG!1VH$G+4!$08,F20Q)EL2X! $_P[3JEW <]R7O?2$-\ZW$;\ZL;AO%>QDQZG7)0EPB_5"2[I,@4D MGL'5*:@M9S$6KQ].6#JY;2T;KGBX)9Z4)^VCA0''!.=QF89U*@_F+D:@??Y? M80%,GRB2,XSJ24L12 - $OC]EE#Z=3TM">#32_@*W 0(H&Z_/9J.EZBG>7?2 MQX_CE5<( GBP7'LN]N ZKL:7KGI?1]-![)V[+ZGG4X+7@9W)C)_A0#ZM6Q/( M2;ATF5&Z;F7EX8>A7>+)(M6O>59XDG\^-O!T7$5AC" A)DL$9X9XXR3)EK-D M=$PFJ%V(V5_:G3T;QI^3G[QK]G=C>MG#H'!#8P :7#"Y(L9Q3P3C&>0"LR0( M#B\[KP)UNY +>UT:/5UG&!X?["-^@;%PO@IB1P7%2R\=$$)/Y]ORIP4;8V:R MMC_7F;-@\_Y;>7?IS5F(&)@9C!!.F..@"2D+FA"/G/C(=4HIIZS$+I@9R?SG M?AT&HWHZ3I_@8G\9@)#^KI> QB\QK7 \3??S)3"S<]O[,4/B=G"DYK3WTP+F M_U8P'VGNKR-XMK//P!(X!'X;FMOQ$_<6_0CSLUI,WD13N_K^J3(XG\YI<@2+ M/="9KY#H]MNB#L;!6[M'?DXA87H+2@/:J+5HP[GA55'M0),[.H6-9^-U-I0H M8P(1E5$$K@9_TB!DL%Y6?*54@.)GI>/$\JR)P&FT7FM&F*ZD$* >*<=N8OSO MXU%(*=9HU_[2JKD?,B+_CC0;3H_4@NV#;? 9X/HSJ/*]RS&8 /U+-T # .QW M5/V/C22G5PESD%(M-I$R.B&0#<=1R M8JAG6K!*:5^M$_N_#,$PGZ(@FZF]?\ VE8!(_#V-,>[D/B\KOY?3A; (X8M$ M"NWZW7ZHRCD:--4OF$K7@D MF",L57 5:@W-PC.VHM6!=<-8K"11@@%*!&N)S<$2)BI>>:/A?_GF\?YU-/S\ M*8TO\)A_=1/T;UW]#.>Z?$817B%%M<=OD^BNR%5R8Y*&!P'Q.8(S671ZN:A7 M+VG/!\.5'U"L_,L_&<[I6WS"1NZ6%]C;'XN*V%\61>QYB")G*B&2K$@H8D4) M"A@B/X%T5UA&7I*CXA"#B*&*N^RQ5B<#3Z#XNDU\8(E(KG6 M3EHMN%S)/W_,X;X(,:2.7@RI93%TVCN;-+X[N!YB2W'QS]S;[=_77SOIN=XE M.L0;9SB^N>BHOQ9S>216N4QT91@/K$K6K80BMOF<=ZG704K M!%\;K3@XK5Q'\2;7R^[EE.K3U^O^.BL(O!PC.61,V5U>CD??@) F:7!U?-RJ M0G(L*DVH0,,%#!)0?VPD*JL@J%(IJ-5A>T((G:P@WDN%.4P!2_; 0/+&2"5% M\YW;=-OW\,0/@O.[3)WGC^7C=.' ,EI0-T[WI/%RYI5%MZGG(,B%,)+8RD6B M!1RGX39%MN)7>TPX[6,X3W$Z:&W:Z\.O-T76RCW[PVF*9Y/[/NC_L(.@S/OI M&,YO#"0ZF?LCU.AY#>P MHNG%\.U2&NREBT@B"WUA^LW#MG62S0MK\T;3,+[UHV^X 7"%-_,,ZF_W3)-F M6Z057^?O/_V1,;&X];.H,R9:G\^K3"_!MFX*2(G+\*1OW."KNZK??O>GI0.: M[7Z)GJW?^FUV^)E&'Z_#^VN)^OJ6[%ZXU8*!6RI%NQ\@S#+H2P+]NG8^;CH9 MS6H'<&OPF& G\>,$> Q &%;[+<6W\S3J4_K][ L!ZR(NZ_2F3I=N#/ ^.Y)2 M-])<^[MU-J>^6#[%34)'O^A 0)5?/ M\4-WO&_@&G%76??^78@?VU_/[@AKMH/RQ?#_QD!V MZZ9Y?*?FE[]',T]B#UV)W4;=0DRS%-@_NHVZ=:/>]\>P2_/M^MU=H<[>T=<= MV_8NYR8+OM=1VCVW[&.ZZ).S(:AX@_7T=J\VZ:]U]WX9]B=]V+F?KDL+_BBN M!K!*_YF=P UZ<\_Y;D8]O,H]A3WO:236 M^Z$_G+D!ZXT],YZL'>[+['5U[3S=55.*)]Z#]>Y9Q@135@="#19B1Z:)M14G M+G!J>8Q4Q97Z'EL9;[V31*>(S4>KDRAT](V%6RVRZ.>!3$,8]IT5$$K62JZ$J@_C&T\\Q39C23. $U4 M "Z"T,!$@S/>)TF4%Z;2EC/K5[I8[!9GYO;V/I(B-X_&Z8#F7D!C?&6DL)E4 M%5"%L-H :#A'0+7Q.3/)F%L=L[LUT+2H@DI-O0?$P$2^!56E X_'*BD\*XI9 M]5$X.&A?)6*KP(APDHM*,\M7QVQM3QP+%8+7YOT?&%UDFX%CJ=N9N*MSB3AE M5NL]-3P["OML[VT!;U#]2^KWAPGC%%O]52IP' O!B$O9$VFQ:8,0-IH53-Q> M9JXE^^+48D_1 5#34[$Y-^M9P5_F>M_]^!+3*Y6LA+6V*(QI'''MW?9'._LX>Z 5G7\OX.-Z!Z@6Y M%ZVSV&=;1HKEL:$B-FE&M*%:LU@%:E=L]>=1E[2K8J,.8C=!;'2NX@'PD?$ MM), 8BV0$6@>W@B>I<[5:N7\:RM8/";;G!TK?6$='6-OV_]TG'=GJ3#E'L#9 M$^^%):*J(K&4:0(,J4")B9Z9E38FN^6\O3K&.N;KF.\8=F9#XP9AJIP56!;, M /-)#7P7(R=,)DE#U+12*]$OQCG3VBAB$E4XHI@1RX$-?<@4BUL3BRL]A)[: ML:1/%7UI5G3G5]H5U2>;.3-:$F-U!O$1!4&! C]D4L((G^V*/;V]R#FP7XE5 M[%1NED;/DB4ZQ])VC""Q8U1585\6+@E0OB%.:/A3T4HSJ@'75QI*[13^G\*Q M)&YI6W#O:2*+I54K\T1>197X.Q?.UQ3A8HAON2-([P-K[ MBQO^_:3WFVL:J/?.ZGH4^N6O\GF@IWJ24N^'R>AS*O6G"X_SR^QVLV=JKIMP MI?44?LR?!]]8^=9UQQ3L&-YN!SS[=%CC4 "<(@]7&\,#SCKS](>](N%P'R_; MM.VV"7J[R**YZK=U+T_+/N 3>! 'PU1C]W(WP5U+W^!@ZWIP!4^)F:+]8>DU M?LO5K\\J_0.3QQ_P(->K6?LLPQ%FIBX]R"MNI?"WY=;URPUKOO8' ]SMW@BK MH,N @Y.V*3VVNTF]"WC/ ZUA[YN3A>8XZXYEJ6$.7-#A*QX/H.W$@Q?I+0SL MN-%D!^X\67OA-&B*J ][BD?4*+E?FAV%A-*QR7[?,'V:3.Z[7]..&M2]]MEWPCSCW9-(?;-[:,BLC MX1."(M0TBHC8QZ;TLXF '?V+BQ3[3=L4./60FDXW\#5W>3D C18W[6)6_X@! MBI/YEB'VM'O;<[#5N%+ K.767OWQ[*PF-R^[,*_C$FT:_ A>H'01PYX>XS@H MZ\B]K^?7DGCS?B\,Z+A(DU M*Q7YA8! D-5AW/>H['A0YDY0M;B8#B;]R\&U\#JZ'C[",VF4!B-&8EN$$"-Q MR1J290@\>UUIL=+#1VD=J/>2**M&TW96B/H MYE3)A78^#QL75NK7CJFES\T&/C/T!6YM6#^#E3#Z6G"Z/P[3"VSB$ZZ%Z],_ M\IM%C%GHP['8!@-0AIOOWVX:L*A>VH!%+4$K-$I8#BRAN7S$M,5B)JFY-^:^ M$Q>?_OQ;K0&E%G+@,+IQ#ZRE,M1ZW3^<@U5'INPYV?L@?D1J**_K3N/_Y M>U47IC/U,F*URHKBAZ#:#=7 MK1&^6DQL! 6*D_*1#>#8?OJDUX)_@_L7 ,G =L4Q-_L :-:PG'"^Z,*<7:C0 M;NN0!*$!SY%R?]@X!0LYS[V6/S;]#HX-&*EDWM"@B%*:$E&YBGC#/5%6.*Z3 MJ )=T[%*R7XU&R&6[9 M7R(NM!>PW>RPQ%V*XVP1V!#ZQBFFB\LV9KC@MKS;B[:?=L/1))I NI.DF"8" M"X:-9A%$8X #-,SQU9X$CYGLMM%(^"OFGI0J]#W6F^_@I%<\ZT]"A2E]P8PJS#2X#K'UFR]?9\"19 M?9X -MT:;#@]H':P(5:Y ^,C,*:T9<0&ED"'5*77"-HBTGFALU5^U?C8>M;) M)Z3Z35-.'HLO6XS=."B^7*>3(D'VZ[D_91XR?[,]^.Y^B6G?.LS>?!*'M?5]N'# M,QXR+.-8YNYL4>(S;].MMF[3_5S*?U;RGS=/P5@W[6\_W;J/8O.>M'WWBUQQ MQTZ;V6G>B*7EJ*KCJ(?05R< MZWO_&O?M5X"-(U'0S0!GFJ&Q5%0XRZY^6'] ML3HV[@1CQTJ;6>D!$RE&\]')6W+%2)Y:.PU#;T_RM M9VFH-?N[Z>?]Y@^NV:/U;9F.98?VWJSLJ'2BW1>-L9Q,]I%P*S"AW5?$416) MC=$HX3(5JXV-I>!2,:-)%1T.+L*0+(^&*):MD/ _Y_WM:7WOX8F;RH@=%40( M)FXMB7BNM/XT7X5F'9ULU M,?<"\(QF8G!_NVY?S;$^4CZ>5#LXB7A8#&3'C@ KV+AG@9$H%7G\RQ7+/C'>23W MB:>5[,"TL^\[J.R@X ]G1DQ#K/"#?19ZHJ1L6*:^!QSLY] M0J4ZD?OV='9HV:%EAY:O'"VIH=1%#WAG6"#8E)(8ZB,!]'/)4+#>F=^-(W6? M:+EO)^J+@LHN2W);5@+"[04W'E^5)O,E(+!'G&':O"<9;G430N_"B_G4T_(QSQ##:]=MHV'1L MVQTVFQ,JU%,"] TB>7X0_>)9Y;@TW@YAGPG9[-ZO:JB(U&6B@V&@_MI$3,86 MZS*D;!UE57"[\*ON%6&K$TJ?U+/Z6O'U.)B@P\X..X\!.RN'O=ZU(Z"79M T MJXKX*E=$>9939M:P:F58U&,UH[].S0LT//UXZ>/$6>8\6)CLP3 MD00C5DI%+(M:)IQM$,,N'*][USP[['RL\Q5^QYZO?UZ=ZK!%>_N'-<[%'N=' MU#H7625]P^F;:;EO- Y!B/UQ*@2RG%\/ER1&7+F)+\04??;^Y<>O6;EY8 M.UTA#2.0V3=<#+;BG5//^-7/="S>VPBDU$?7W+NPCH MNPW-T%7TQD1)+/6)B*A!'LCH25:*@9)M@A0K6;8/:89>ILA==T+_!4DUU9-W MWR[3L$Y_I##Z/,1,\JX]^HWVZ-?#P]LFX&E2MZ--)J.)&_3Z[5;V4K.7O?%\ M,^'70>GPWXY=*'U@GF5']3OO>%]&>AD=U:4Z9?K.]MQWO6]/#:_L]3_;-S:W M6[<4-Z< (R^UIS@[B"AJK_^O/\&7_;C_KR>U&]:D!O#/7=>MKNGXL77>VFI7 MCHF@NC9W!V*XKB=YE\3UI$E<])1Q^7WOIU&950C_?UC7Q6,NP.Y:#>S042L< MSR&=1/CAHI52"P4@NR=?Z\ZTVST[5E]8/NR+YY$.6CMH M/0IH93$;[RRQS$: R2"(S=A04%8BTY1 5X)8^W(U;LKS594';0>4ZF!>O*, MTMVE9N\T#UM7)DON& DL62(BL\0P%HBS 7@FN4AIWH7:8_W6": MT(Q\!_MY@6G#[UU_W+SZ(2]WKZ_WDJ:]>R)XPC1MV*O>%]PL=.W/DZU/>G#3 M<-[[ZFK )X SN$:*/>]J^(F .KR<3FKXO)OTW!B^Z^LT_E)RD_O#/Z0@_= ED!PM/;U'_Z:OJ1!C_]X4N(5\\9% M\X4W?>"OZ:3WPXW/M-4+=;EE^L>T/[F")[^X' WAX[-'^0E><,.K?_DGPYE^ M6R.Y%YC%A0S+8X:!J^M^[L,JX(F;Z_S8^PKBHN?J-F>^RW1OI->SSG2O[*G8 M.JF\.JWXUKGME=KV$OR4;I]B+[:^!#O=>B6G?.LS>?!*NCS_ ^?YJR[MN,OS M[_+\GR[/OV.XE>W[.85TX4$A[5+]GSZ)JY.A7>G.[ED:O0R]XF;H>+F3GUV= MW%Z9;>;LZQBN8[B.X3KI=MR$]1*(J6.V3KH]!^+JTA>W39;X:2%*5:=A?S1N M@E7/O5ZL*Y/<99FDU#PHF0GW5!$A*TV\X9S$Y(-Q%LO#5](24^0RB)A(Q;TC M(F1.C&&,<&8S9U6(6=*;\?T%8L30_3R4CSGB@U$]':+7&33TKFZ=5I[H MBG>UD<^?Q ^=5=@AVO-&-!8C2TYX F!DB3 J$\^$(X%'Q9/&VL*5PN\=(-HV MZ"48.Z'[SJ[NT*M#KPZ]CAV]M%":61PZH64 )*+8.]TYDH.07%M6.<%79;&NR5RXD6AG&M9$7E2B[SOO4QH4^HV7.Y7H=H':)UB';LB ;X MXS1WG%#* 9UX51''J";/%,6^ ? MP6(?XZS>P5YPREGOKR-XCK//XY0PLW[[C7FNU18?AKT/83+")#!N2Q(8.UFL M&N@5+"^% 9-1SS7[AM4*'U.8CK'>8+Z)I4RB]U^IAB_ W@X&?1PHWON+&_[] M!.L(7(2'Z->3L9OTOZ2>^YS:1DTE=1V^Y ;MB[G49Z3>(,'NC^NF/ )?\'"M MNOPU@C_'O=PT;2A]^V$3)U,$NAKK-^ R_4D?M@ K.GH3V(W2MA__>^G&\-CX M_81+JF>WZ?V M\ R"4[?KB&2\@Y[^^-I#TM4UGR@=SD>?>E'+".!)W"]N8A= M/-8'G-GNAVK*Z+27BC 5))9#96*MT"1%[BVSB1F^,MHH6Q=UH!PD7C9$&)Q( MSRI#O(G>T61\1>/*:*/^$$NA@&SZH)N'4J#PJ_O6OYA>_ 7K:G PT\.BR0F M5QMK$-52#:*Z0^CIS7,VGYZI>O#I 6[[.'T9#;Y@#"V4S>CE=C<:7CE"$@DI M,,MR13(-G BK-($CE\1P*;T,P=JPXG]Z"(F4R27KZ./CU _Z%_W)CNGB*,EB MD"8 =V2424L6=;OX FWIVV5_W!2T;4D=&ZHB$W/)"M!/J\JCDNH2'&]2Q'EI M).BNLC+FYAD[754\<$>LQP80*69B#"C#'% D<.R&IJK[P, [7%QIN?,S0#Y; M/KT(+Y$+N.\Y7HA$=T6NDAN3-#R,;%P6C-?9T3>UQT,1U&9)A!62-4IH+(^\ M0OJJ)PY$HAL,KGKP8U-MH*MQ(LYIKS?'Z1KX$*1C^?2Z._G1.%U/S9F78KIR ML-.!ZTWK@G]@1;C^<%;ZB$5N<)O#;=VG\\/=^Y8CF_K_36&"JLH7-^Z/IJB< M@ $&:E&!!J Z6VB V"M:8LE_0E M/EPF1*'AY[\FH-CZ'K77FU5_=CC=?\>6D3WM-?M1B.TG>!UV* &Q+:==O"X+ MZ=.",02OQFD 1D)F&C4TA 9''V5Z WTY]T.:Z7EH@#3P.6-GH/N 9M&@U!&/ M9F38?!W,GY9QVR+V1A6 W\>CZ>?SWKQ>!WC4GK[>(UDT6A4B%M.W&JV?SOOC MV#N#C8T%%1<-O1OOS8R\V9"W&^=2++OVC,NZ\.CA@2>CX4GO5Y">+IQ/081. MP&B-!6M=:0EP-OT,&]83^+#4+CU \^V&\99-S)N/#;N/EFI<>##L@8"/NA]% M,4OE) N)4)-1*X/@):Q'](RPDM;I4BDU^@CEXH8%P7Q2BEX Q2!M-+D M\\&DM2SE<=CRA[+P3Z-";W&)T CHRV_B=(S)EO6!B"OWOZ1"W<='5+"5_5%< MU%!G*CW23=TZ\H8-V:#Q,6GG:K:=5Q9A;CV\ 6!/0XMN. J[Z;110+8X\=SE MY7CTK333 2/FZ!PGK#+P/TXR,T#0P6=B$3"38SQQ*D&7K58"197)S@1+$G>1 MH/Y+?!!@63,5A> 5K=P:K)QK]^]'XP]%%"WY2NI_Y,FBB^27W][?-96!T5O' MA1^ VNI_3+&!3TZID-IQ'[U(W&N7)0DTP#$FJXFOO": 88)KKS.M5KI,,><8 MBT(3^(PC\#$P79S3)%BF)<)AE/$)CEZ+8S[YE#,.%O^2]B2$6(A>:IN(%CI@ MSDH9V*P)-S=;TM$K.O_AAG 25[VBYC!S=!+IM'=6 M5.L;SWE2?%"]LH^ %2A(%CQ8-V5.OSX^%SRS-DN?@ )R0/>L9<18$ V"4B:Y MB=KYM&/5J/YE&$87Z2.ZAW!?RHOW],!+G-BWN0'DX=SLC991J*%007\8QHUW MP_?3<-CZ0B=@'Z(WLN>*GPUM\>.6-BK[F+@4)'O0' 1U0!Y:)P+'[Q/UF8>T M/6C]GL:8Q>,^IU_:7?ME^!>'H^6'R[DIE]-QFA,&X8N4P6^;9??T9/$]JK ] M1-23UBA?0([#/59QM_86G4SC= %J=0W_K2]!E2X54&B6S?3M)O1=)AIM1K83 M)/=FCM>"EVDVU+[$T]VW5+]B)](OP][9Y;@_N#OGX?UHBH;,>O_1S3?O<" U M1[UR19\",-^"P@.&*![8?O0>Q0VK.'.@H?(,RF?FQ!LA02T4QNL0G,FK>0 ^ MR6RJ1!(#_59$4)-<%> 227*JK(,_Y'WTGE]1,)\-XW\#(]ZJ_QQ2]_G5716R M.$*E9RWY/'/3.0EF \5D% D*#T@J8E1(1.9DO;-&9;<:^C$>" [(T;MDB+ 1 MOFU<((E&IVS@3$C[ZNVGH[>"&*%51(F3V\!U0C[F1W&9FD&">X.25.>:3;US ;3;:HFAK\XY&PT3:9+BK M@B"@#BV3RM&918DI:R00!S;U1H[GQ%FM2# I)9ZR5'2EUE=(X9PVAM"(WS'P M<6^M(%H9YE*EI8LWS*)APH7\Y.KS,^QZC*&Z]X"@RS1T;\OH=A*BIYO'H1[2 M;&KL:I2!;)81NFI3@^5\Y 1#K10^ND@"TR BLI+$T4R)AU,WE351T.VUG%W: MT7=1RS$:V<6H*H1QBBF_K7&R-B2 X+2(3 _>FKFQFE7US3(Z8)#]4W+=DP^CR$I=>M9CHH(?%Q$\QN3-&2*X9)X9C) M0@;]87'9 +I@U_SKN"0L/;EPWCPU6&ON[WC7QD +SZ=P'B:$:Z3?BZ7HA?CQK,@?M.T@(A M?#U/F/B&P@J=6*,A+.EJ_O1]+%D S$K?TCCT\4Z8<]-@J+V5<=$DM\M,)MA/KE:H+-)%')P?$A$4U!*BSG>JS/ MKD+Z1 MV!^GHOCCM)?IQ?!M[->7 W?U!M]]>XE)6\//"XWV^LT]VZ9SS0NMSC&[??DJ M ;GUUH^^X3IP;LV\8]^W>];YWCUG9U^-#+>4#VHIT;U-;,=*X?-YR[Y+]SDU MW?B(R_"D;]S@J[NJ<9C*X@'-=K]4R:[?^FUV^)E6&3>%U7]:).I[+/;Y*M6( M2(<#DAK6WP=5O-3= F 6Z#T?#0"++] ;V&KP (/3<5L5@@\,;X$PGUSA>+74 MV._GJ2D%0C".?53OIX/B3QXG )P %EB)/ Z*[8#99_C0N.CK*!\V"[-Y MD7)[YW]%$P?7MA1P;0SRT]X-"]Z-QV[XN3V.?'O8LYTO6RL.!R$UT<7R]QT!L-C\*5UX)5K#D"'*](:%XEF^CA>TP/Z M;- V+]Z;TJFUF.T>G@()JSY/:;+9TG^@=;^@'MP]!O*QM464:8ZQI>BY)X(K M3GS0AEA.E0A!";V:,K&KVJ*_]IUO"Z";HJN]#'O<1@ ?%# ;7_/A('-YYM3) M:D5.*8ALH.%P3WETOG6OA7,I15)YI\%N%(PXPRFAQDK'@;'M.F\(:5 MB2CR(?^M3F=X+#MRK#-UG)[UTN;B!CD.6C3!PK*.)F\,TK9)6E^5O$F@26>P M1#TYDB1/3#NEK=U)Z\P-^+XK:K2GY@BIL1'W;>$P4M_]8A%+!.O:N.(BXFZ< M,GM@,WPNAA=GO(I3KO1>VB,=>NSVKL?;,GJ0^;:Z.J5WS:;EIV+;\;6U#143#S+NGJ]S9#9<]D=!3[=G 0W-/8)=BJ(X6W6VJ11.^' MIBJ&E0(7QMXNPMJ/NVH:_?SVYG9U;,W2CZU].JOH^%G3*K!GN"_SITO?Z19!N.'_/NX/PS]2S?XHY0- M N9_R._[Z'IJ*JPV.*6J):=4=== A!.-C6ZZAN);*]J=C*%<=E+DE?%,)SP6 MA8<-5,=(L2K)!NQ]98FMI"8:1 ASE+%(5V9*/$IXW!:.GED8/T_3;W";3R5# MH!3GKAF=\RBA(4ZHVAS*>%T,T!DFVPH-U0F-5\8SG=!8%!J9R>QDHB12@?E( MT1%O*T&4D#KI5&&&TE,*#;0N/GT=[&(6_S4K+4CW+B+.QVES!?Q#A814FSLF MO"[*[PR*;86$>>9"HC,H.FFQ5=03Z.)&_3R%$?]]2[:].CE3E>=X'IE*E]GZRP*'1>]C2Y0 MXFA5$3 ,!'$Q&&*JBFJ?V>[3&%C0^6=(J**($9LR@0L'$%DBDJ"_+$NK'3EV[GH M^=OPNK_,NV\!/GI6NKKN2@Z=<"DZ>^=YVCM'72U[N\ES2[.!7<'7BZN5OIOC M;BL@BZ,I-@@XFNK-O9>Q/& S7J@ $UY813/(H:J*\$-18IA@)"2>38Q,Y+"3 M;.6'ME5YF(AB]L2P?96PW(=(GK>4@M^QU<=^'[UK@M(U0=FL]KR8)BB[K!/_ MY49_RI\6&S;^I6W8^!$;-F[1D> %*#^/:9=R0"'^I'UR7MR2C\H3>-0XLW'@ M#/8'QJE@&PRLJ\Z\VE99/#A!/)7I=!SPLOO1A6 $5=$+4EF6L-NDP/0Y3EC* M\'NL@O'[-(M:#MU9J293FVO^$$J4Z"/*V#[E4%E>Z] R]5 M^'BM N>L&6DJ+ _$54X0[Z4V*5F9U1[:;\^%#S!XV*G\8?)$R7WU"KB;6)ZW M;ZXS<7;B2NE"2EU(J0LI/8WXBA4-SBBBK=)$)&6)MRH3'JK*<>,593LI5.U" M2D5^?VFTO<>6I6;0JN/20%^&6W< M2_>37M-5$:<$I/AO?ORGZZ%SCR><^W@SCF([CR:NNV. >EFMH5X^.FU,_'B] MZ(1J8(= '4GMEJ2JCJ2>K2?_^=7I?;CAKV\'3^^X>NT%",)[>QX/M^1N0LDN MFT$Z9ZQ)G"1!L;U7#,17/A C$\U.J*24W84+<-G'CK[ 7;G73V@W<^29K:[C MX%U&R;A61F"]<)".B,04<<;!#^EDD%294+F;'!R9M(Q;1T)BE(A046*"T_"# M6<\$,XJKI^1@V?5KW4;-ZUH[$=9 M22NR)#E4$C1)Z8F+*@)"B)RE,TH'O@OMLP.'(V".S@FY@VXTG6*Z1P9[K)CPG"I365+)9(D07A(KF"0Z&/=M\^T]+N>GU] (>%2Y8]UR,?60H4,_[PX8/$3+&:5 Z)$U&-PO^ MX"LU9KL?+G-_.4W_!2;88W^R2MZ=87]G$OY=#N[ M=T;@422O[3+?[PS!\O%G?Q3[<33)?!U^=/C1913?J@YUN<7/-NGDJ+N$;-K? M_RH[E2)QL!KW.8'E<.'ZP^M\XY*2\B__9#CC;U=LB:YCR*OI&O,R4R$YH[87!E296DJZWRTU1ZZ<\PX[:QAM#]F?#;W@+ E1QJI4W@3 MI^.KY,:[8_?JE,\/^*9#Z352]5'%A5^& )D-XNFABZ63')WD>):28V]AG,!% MSCY41&<,R2@:B545)5P%9Z+UE3)Z[\)GT=/^>QJ'FXT.+Z?C- _W$+X8[[ES M-/#IOO*2C@4>-YWW][ML"K6'E1V\ ]1Q=+QZFB#'+TT_H2(#^Q>7@W[H3V8S M+!K#JE_WAB.0DLE%N#!P&%I:_2%2QTD[ZN("'ONJ-\6@37\"_PX#6&=P?3?H M@;4_;H)!Y1:N+E]9DKVGO4_KKN)3/>G][S1^QBOUOIZGX?S>>#F\S.8;G< 7 M^N$<'WZ^O%&>C].$%]UDZ>&_CJ:#V#L'Y0!C49?N"O_37+,'F.AZ):("WX8S M^[\4>][5<.T1L#Z\5_=AS]VXL4'A>]>;-QO[C%MZ_;FF9VNX.EU+=9M)C)D' M!09W266+'J('D%WS4;S5FSZ<4C]L'GO:G_0_EZ#@]JSXL/CI\3#C^_$(Z <^ M7(@(_XN]P5IN!)T=N&Y\!90X'=>%G/VT[@]372_SX040KT^]>NK_-X4)7NJ+ M&_='T[H7!JY_ 9\.Y[ !"7[!RP_F&W_:.YNL:T[V[]JOH-RA"9AG8:;5B5D-DF!/A>QN[6 ?X@-@1,1 M?>;292OUBC;HL_;6)T&DY/!)G,G@8/$D!QJM%HR)K)]J5;")T#:K# NO'W-MXTT [F-*<\!A,V",', !R"6^B A M701IA8G1.2,NX-E.L+4@@BJV%@R+(ZLR8,TPX-#B8E*Z,U MD^$;Y5F"J\][>3#Z6B^)M+6Z(RB82^E @_2-Q/XXE4/ Q(7IQ? M* B7 W?U M!M]]>XG)(\//"R&#?K.7K?>C>:%%[MFVEJ\2V,VW?O0-SP=S,.:QAV_W5,_9 MPUI?[C DLQU%,;UT#K-]/Y\[CB[!NFI\0L1E>,PW;O#57=5M#L;B OZ]C+S;"6E+>.K/-J$A5MHD ='HBLJ/$24J)L<'0"+9URBN5YH\1 M'FA7#T8U6,\?,@I3 (#"S7\TZ5B855E_!*Q)?P$E-O[>*K'W2',[1IWLD:KK M1M:BI[V/$]@%4C:GM[A_#]3GG]V>W%^=+SO4^W!9Y!,JD;\,$0_[())^'[AA M_7J5_%^&O;/+<7\ FC352_IL\4'KMV#ZCMRXM/IMY.)H7/?48K,U8/O\I MA?-/J E,3G!?3\NE>G=L>>\'_"K>@].WY0OX:OF;O?UQ9C!CM^'YO?Q5N5V- M%SX'4@'U8=: >*:"XWU\"H NK5Z!MYM>CAJ;!54*S $MC[3\S?EB?_G] YHX MOX+5@D_5> /FS]=SF$S:KGMV4S!I/H_=$!T5LQ669P2UI.@DO1_:9?[R\4-] MO4* 6_*/*9! [J>XX1N_+7VC^0SN!ZB:;<8J,@YH/3'E!%;\[#KN*QQ9772D M">#Y9/X&*JUUV:81+&'>*10U#ITO8,Z5!<-50=,; M@,F'.M^PEUU_# K>^.]I D;>8)IZ[<;'UN'1;!/>O?Q6]SZ#/CF&/;WJ?8$G MQ8;2C0MC2S/J!B>A_DWZW\AY/P(SOP'[05=5EC02IB78#RY7Q%+#26#!BB!! MVGE]&'8L_;GG:+3TGZ=_&(*DO?U1K%,M NP_#Y83&:Q'NPVTBD@E49YR1[DR M7L2;JH56FN&W2.5<(H)11DS2B>ALN4V<5V#%K981S]2&1<%X-@;R^US,N;]< MK6@69\@3Y<=_ E&"&OD[//@HK@\T7UNJ3W\^>30=$XQTWQ&80,D.-Z2K:H+4(X@7PI5<)[AWM1/MR0WM%1'ORGAX17'Q_E%?NQT%8C;6+QZ9_- M"SX&5R<@P$ 7*W[[K_W)>2L$07)%=.+WSJ:?02,#TF1RV<%W[AK!WY S@F.C M$8' &H+(Z]?UM S6!DE7X[G6>&P]//4ZM_XKU#K7./=0R+OOPU9M*4,.JQ16\'P:5E;?>FDQ\$CA$%1C4 MZ% 1J7,EE.;:^G"302N5G%%.$JNS \.31>*2PEE",08![%E1OU12]6C1<,V= MI8/[V3#^-V8;+05XD>I(&;.!=RP@30[$JXTJN^"".196/3T@2ARCP7?(. %3 MNLI49A)E NX!) 3NL8Y402>OG*->K[0%?0C';:V/-89D_>_%;OAE+A<7G/ - M+C[(#__;.C_\P6AR"!^9BZ*K12MKC;[TMG<.ABC(A$9$M?(&\#N,+@!W6MOM M.BVY#=LM6+*@;+DOKC\H58,HJ.;R"SX+CS5L?."-A(*%?L&@'4H-?,0T-^'6 M/%N1%WCY\?I11X6 M"S 7I?+$LFP)B\:&BD8;T5C9+:%_F$[JB2O1%T!JG\8/I/75%"-.3V /CXG@ M-Q!MB1\UE+L8-AY=[TC[P&35NNLS*UZ+?['9"U1!=N9?9 _U+[(=^1:R$5@[T84I!/>91$0>H1'0(8)RRZ)5= MCBT/+#\/>TL).CDX&F^P9I1[D:59 BS(& M AJF(=2(;*VQWB=SDWZMEH%K;PC3&HB89D:,HY107ZF*!:SM8RM4,0>KYA=1SE+HO5E%S.:YYU&(A>,79R=WH/9VX>/",&P;SQ6I M& LYN00;MY+U]&CD;Q35#_G:V=;PV]E\WW? 8.99,]@:>E\.OK%9\.UF#F7C MS5P)Z*':L3[*=VN$\=9@XF4:ET- WIA%$J]#AN6+I/BLRZN8;37[L^7+?U\7 MW4.S,N'C]";P=CA/]>ZB?6NS5Q@3QEE*;*5 2Y*\(E96D3C)+-BOTF2^$F** MH>+9L4BX,14!-G/$9Y!,P"TNJ!1XB-6K"C&5>.2SCS&QIX\Q<68RTS03)A0C MH*X+8K2H2(C*&!DB!4A;*5A2500\!J7&44^$LX: ,@3?216@N*AR15,78SH" MREL?8_HX%P,-MJ)^ 81X.1VCGE%\&*OPW<9X&K5K]EY_."\)N2KO8=8%HF:= M 5!1&9J"I3MHWD=L7;UY(?_!5;%,FWO 6YO20=H[M \\OW;[=G.#WVY)5P'5 MKLT+2=_2.)31X"M/N%;*@72X<2T4*1ME4^\"(UT+GM$F?C>_=:%ZQA-)XOJ:^N8P%3I(N/_,>W/E>LAAAZ_]&,:XL&.YW_@.OOPE5+D MX['@IQ]70HRS)QJ--S_0S87FZ;@(?WPBN%/S&"S]4]G@J)#;!O MX,9I]=%N$NBF#*:3=;K(=;AT58'I_3">94BAGE_//$-Y.AB0A@::#RYD6TW# M^3W6TV2W+U>X%$,$/4&S:"X^5&L,H?U2=K%NR*)N.6V971==Z XNB35E&QR: MAS1)J!,F&>6)JE!B>9Z)LYH36N44K$S:L=6R7*H\"V"(.)]!QPKP;>,C(Y8K M$ZAF6:MGX$UG)XK1DTH>J2'R*(=ZRTAKW.KL*-WJA_3-G1TO4SI?21E")I*A MOS=&3SQUC!A0'[7TTE:&'I0I9WZ"UCLP\_"\'XV+X;@+WA3F1%:;2^J/AS=; MMMP0B3U^'CQD$L?Z+(YCC*'MO<#AW<7E8'254FL,_SZ%,\**;Z285QU\G/N' M^*#2&]@W(T]X_T8CY MYK/,V!*K@_IU4U \^3HJ?ZIY^M_:+U_.6+WY,AC*[Y8>:?Z^ZPWZ%R7V MY2Y*WK,HGV\QMAL!>G!5$;)+TE(17]6;/O MEJR 'WQS+W2K(=N@TVWC;4"R')7Q<\X;@C4)XX:$-.QPRVO['< M)R/@]5WTR3M:VU\*>2)O&2___"S_HE)UENY\M$0HJ(YH@QOVH-X'K\+H76E? MAT3TEX&#;?H8P%!$4FRR9F=1JHM13"4X!K(O3#$T?B.VV43,YJ(#G5 E2-$5 M\!SH? ^W\4U3)V"V+R,@E*:&<2'*.8O+@M &]6&A22)&A.L2WNI];;NJ]F:] MCUOMXARLK]$86Y?>N/B=&C0"@9NI(DNAWOGC#OIY?J/F89L0Y\H'9BM9NP)\ M)FPL="2$#S(N?0N#:4Q_[II8[;V)E5G7<:EWWSY671.K>S6Q*HK;G*B/6M79 M-K/ND##>NJ?KTF07,WI:)W5;)=Y@X[A?_YUD]-+-.]4VG7GK7A,I+JUH_R^- MT5E6NNS\[?3C:6\"]%]/QU?PK7HRGK8-SJ2C]>N9J*V]@!LA&I%Y*#5KN MS(OXC$E')<6EU,B/4O,*2"#0:R[Q22]=2:DH#0$74CF:7H/K]?*W>.-Q I'2 M-A2>/]@\_>.JGP:QI!>!MG[1I)3XXRMUC$9A\-:2Z"N)3CI/?-26",6U,MQE MS7D1VX3(YNTM@ MQ))1W<.,Z',5$);':D7.Z' <)[B=)!:M\(* M+18CL4T%.L.@&"B6MX[*+<_4'TY3/)O<=R'_PYYHPN[QR+"S=J;NU3J\[KEV MIQ=\&3>U^$MLOE?4]\.*P\58%+HB@4=N=)X&M+_$X%>Q;GP:C+Z^>:!/YGEV MY%^T-W8]:-@>9,ZP$*=FRQ'"=[Y/3ZW:]AJG?.M+T%-NZ,(_6Z_KQ>R+>!@) M'., U[N'?AY\YLMV(SX_%5 N/99Z,ZG=#?KLILCND,1:G?#?_/A/?U[($>^H M;+>SF%_DBCN^VLQ7\_&&A;/:\6GE]W>S0JV2C%%>^AV,@V*W=6S7L5W'=GMA MN_G*KGM.+'CQ(X3'\Z)9Y\_C]-G-VFX M[Q=@M_ZP[H?R5W%YW^WKPA42<:J,7?P']N[!V3?J5,.W9I.3WHQQK$K_2]KX M\#^P'SL V/\\[ ![D$82EX(@W/F0);/6R946H0=&O)GQW9K=,T=7\7,ME[H-L2SPXP2L M@_I#/BL)$^YG#%V.FS&'\_06^I BI,J<4W9&^)'PLN3*\._2.CU_U MD79\_)P/?;O\F5?O(/OWIJJJ0\E7PS"O%24W=+XWNC)16J(E3HME@8)=R T) MB0<>O,A2K52U/VDEP]KI9/\^'M7U'1XPNFS4E>Q8@H4*"P*CL^@ZC.N.]*5C M'(N2.\U+!T[ .$H=CINKB*ATE;S%2I/5H4[[P+CZ02"W2Z]7!XL=+':P^%IA M\54;R!T?=T?:\?'S/_0N$VPKVIFICYVKZ_6PS&O%R?5FH'8^24HY<2$X(H0, MQ##.B$NY#3SZ5W9V/.-6T9%_LES%FR\V1UJEX' M81V$W0EAM@J*F6A(S"(2X30GGEI!M*V2"Z)2(51'X/C*_:".[XN#O2%\+'&SHKKCIK!T2DR7ZK87#^#[IM=EYP%\12S3"9>ETB<9M071 M0'*4%1&:!S"?D\%Y7#[SZ&S(1R%Q$6X!N0Z)^%S9*0.&U_V=7HXMT?J[GS$ =)KZX(WWVF/BJ[>..C[LC M[?CX^1]ZE]>UCQ[_ORY-6>TP=%MV6IZ^P4\YCM^(HRD.;#W@6,@GQ=G[[,&S MQ^+U=J9+*4O%,Y$J@)U9514Q/B0B<7HU=3I&OE)ZE2*70<1$*NX=$2%S8@QC MA#.;.:M"S))V@P+NIJSY=)N7SE^O$%8/+FN[<0);X6(EE!)6 B[F)(DP5!+K M621,F\@#E2FJE1C#@7&Q&R?0 64'E,=VI(?%QQFZ@E-I3Q M:J6M^(&UPEW4[JZH>E;K$Y 2G;*WA:.W2VB\X>A-C<'BT#?2.7H[1V_GZ-UI M!XI*J!A!#(GD&7:@4"BZ%%':2[>2, F^ 8UE>)(;AQ8IGSQ%=*"*&R"&Y%Y3N$FW:B,P",14SA%%71:=43F%ELMJCM<+= M .>RFY=U?MZC\?-V";TW_+Q?4@T2OC<:]]*WRQ3P]\FHO-JY?3NW;^?VW6VM MO K.>Y4)\Y03$1TE-GI-&!.5SCDD+X["P?&?!13.AO%=BPF?1OC2'M)^*W6B MN.G\P9WFWVG^G>9_L^Q><:X>P(K MW+"\VZ[?\")>MS^%T2JWE=7]P 3PG3@,,Y05,L>$,<$OG4YJON3_I?4B_V< MTS@-0^KY-/F:4O-^=OUQ>YE1+J\@SKKA5>EJH]_"E4<7%R-<[RC\':\ZV]&G MWX7U49.G?P[=_L'7'OW$]*C5\E+L&BBP-1G2D$T9TQ]IJX*.B:QHPGI M6PKD?X*D[\'"DEAP;9( M!+@7'5DSQIP"7(\'5]@B:-3LY>$>^K2'D#3!N8DK< 2/.UJN=@$X0HPZ.I[A MS#F7F";4&TX$CMJQBEOB'4T^9B-"\L? ,_L;6+G"'9LUU0-P!O+#T1&-M%(F M"6:+"54D(C%%'!@OQ >FLS92<[T"M)%)R[AU)"0&FD:H )R#T_"#6<\$,XJK M9TPT9G.J] &H9G(^FM9(.G$Z1K!$[#S H3'&]D?ALGA43\4'6C'JFULRUP'47 MH^EP@G(VN/H<3BPD.*[8R^/1Q;7NT&@-^$LKC%$$N\O+\>@;<.T$CO?XL%5K M#O9J=L0%K%1A.1!7X;C/X*L<4M*4J5T(Y-_'([A:K-_#CGU$P^8&9L:7*$V? M!QP>AT[["/E.:WD2CU&?7DJ%F-'9 *2]1Q1J#M?#:5*X% MDFC)M?N&MP*6O9J^/USU/S[5'USB(UM[P#TSZ3Q:EFL7I2IAN'O=KGA=#@F_<=#*:90'C\X# PQ7@Q\G 78VF M[2";M\WM+#VEW\\^']!_>UFG-W6Z=&.@_=E.E/!U<^GOUM6A?.G7?=\? +V_ MF5UC4X%)N:LTIZS2W[_][D^W?(AM^SX[K2JY[45.N=CV$O342'44S\'LPYYC MN[JC=3SQD&*D^V2XTU-,<*]'@WX\9%')8Q2F33S_W\F-X0D)1F!Z,Q7@/JD) M#]ZO0]8#[#K7"4X WRWIP5O2SYHGW^?N7&<@[8NBBDNZWB\)'<6F[2F![LXD MLI>SXHZ--K/1+,F7_)L?_^G/;:IO^;U$S'L(V.7/]YB_46(YY<_?P0 H+-AQ M8,>!'0=NP8'SM-#"5_.P:?FKX;>.P[KVL4_55F#NN[LY*>SG%!*6#*_$CKO2 MA%L6_3*RJ;N*A*5D+@I@(5-%9/ )*Q(TL;D"*+',!!\KFJFYZ5!GG"I.=46J MB@XZ3QA'P_=1N>*/J?.7M)OZU:%H=Z0O##R[R=U=H[_'TDX1 M1"EV*/EJ&.:UHN1Z%3,'ZZ-SG$1G,Q&,*V)3UB0:ZK+(R7"UDD=JM&:\PLEB M+'$B*&7$LB2)C,HK>$OE*)].Q5RN1-QV LL3S-E^Z9S2@=^+.](7"GX.C&D1 M0B#99D9$$([XJO)$:5$EZ3+W"&3/!_R.PLBN1&DGU2%HAZ#=D;X\=Q'RQ]+.^]$X MIWYGO^^ 98ZR$/F T^WNJ$!ZGEC[-#X $[67U'@2.;=$,*N)-8D1[7**,<#1 MJ7#U+M>S;? MK11W2.._4UI?G-+:U=#O$"]]9CEH:0@8\X((%P-QU"@27*P2YMQ'VJ'H#E$T>*N<]9QDGRLB6!#$I:AP^K,*K#)9N6IG M*.KO1E'_8!3=,!]Z#JZK\*5/E$O, OU)0Z(?C93!Y[KQ.9/P'JI M]Q5_'-W,G?^ %RS=CA* MW?O:GYSW7#O6JPQ6(674RO+@Z^,;TZ6TJRQUA',<]6,K1AROL-8X41=\I25? MZ>!US.16AH]NL#<69G^II=E?\B[Q>7I4@T?ATX-^&>?C)KW6I_TLYH =>NC> ML6)^#D8IKBD)E0#EU5A)3 #^LCY3J:U2.J^,^A72:Y%#(-$$8%PM)+&*!@+\ MQ[0-EBJUN_G03XOYRIQ44A\3Q[TLS!?2)*FS(EGAS%.= _$*^^HP+='C9$5> M\3@=,[GM"?.K8Z+ 9XOYU[,?GZ6%<\!)E-NM_:Q&[#D6\7N"5(KBU]7'AX5@=)72QS3^T@]I/3S._3T%">N";8OO_S2J)[^-)O^=X$G"Z/]G M[\V;XS:2O.&O@O!C/2M' +VX@99V-T*6[5D].[:TDN:=/R<*0('$" VT<9#J M^?1O9E;AZ(MLDMUD'^6P3;(;1U56YB^/RJR\*H!DVUO)>=B5DE1L M6U3]G+&Y94\4C7_'W[%S9'N'# M^I>5-[P"37\K-S@T)G8XM#DI(!SA$YGZA\W=6YTX=EC*$@/X$]1N.K6-R ZG M8",R.XPMYGCQV@%0C^G>>C#6%!KZM[*2'^%UUA(?&C6/WX J6W!6O0A26A._ MUQ.K$< 7XWVD1KW4-AF&QK_'>9OPY0[!.?]N)!GP*I(6>U6VL^)MDM7SG"W> MX+=OYRS!7*=164 FWBPSQ\0'4EMU@Z!;#5#H;Z/R.\X&NV[V20;?=PSU/D5] M/JWWSA-Y8KH4.<9 L(@6_\=UGW8NO_/F;J8VE\^SP<1@V>G@(P!V]4_NN73Y^HY9M0 ML>_JNIT);7JP9N6)$_%DZDX-.W1[4C->"WT]K5K[% M >W4(9H)GUJPH>&*3SDK>G*,J+%K*W/)B=32^&S9^NNUZ%DN> ;L(N*BN22A M1IO!PAI#MY4ZB><+]&([T\KH3"LV4)@ZH8L>Y62-,>PQGN?E;?UFHX?W?#MU MSP:8^VZ2';Y(DVQXZ_UMHR=/[J+M38*'=98^QJ;0QZ+^#]7I\@SFI_I:;N]K M^?"J"M7$L;S4P<#/0T'^G NKV9:5HB@ MFLJ5OI@LSY-,D=ZR$9"RU/9-/$['\@S7"S'*P;CAI9$;.*&;QM':$1%NXIM6 MZCN&R? ('CZU#>;Y> "E%_JNY873--U;?G.__SZ*C'0"^!7D;Y]!_VW< -:A M>4\H_[($0)6,/XF?/F?U-R/%_(8,88#7C8;1$:5!+D: 3E*#'*S(AJ>>9:8L M-J8Q]F)+S:DQ#3P75(L7F4YD1V:X=J+QHY708Q+'-BDA%.+?0(8_2!'^#!*\ ME# Q;T>EAH8]3IEP[ZLUG+CG5VJX6UW:*^6T'-9IN2ES8'N,K2M]O90DA7PP.1^;%@. MYX;KF*81<3,T>.A[L>V[CH5JY,A43R?$OT@9?H+&H5P1XU^\*D>G+BJ-HQR= MOB50Q456G6CN(9K@\PR;J9&:L>>&:;,3NRU>/FCTMDQ3?VZS!->U:)V^H^RX;]D M=9R7-9A\.R2G'V,F^B,K'+;6]%@3;4PI,FN#MYJ@V N48CRL;/F,5FCW&A30 M03-0@;1LVF?>UQ%\JDJP#&?U"ZS:[H/?0_GYJ9:!?"BTW]D"4W]M*OW6T)A@ MQ4)C10'>4(Q)67B2 9ZB$95@/6"IB*AB+*M:NV:)QMKFNI3U'IJHUZT&!I@+ M!M!>X\-1DFWS;??Q"5UAO?])NL0P]6BR-"8O21V]KRO&+Q/$E5(,\W/)O M-98?(V>*@5VS&SI,OM!8=XJ?-AIJ%HLGM'-\^-'5OT_=%/.'4B,,'3 3IS$W M0C^=&ISS.$XCFR73M1.[IS:>3^9S(PBF<(^)[;VX9QN6Y3BQ;\:6$U@;U=2P M-G)IWO64?S<#UFBL/56S>^9D^Y';SR\1?35[6I4SK8&[D!?H)QWK 3_ VM9 MH+_Q1BLKS%<$SKD!5LH76L&ORB83I>U@0]=B.C6V+Y#LA255F7@0#*, !SKA MF/>8%7 /,#Q\R(0!?]1'(4W!,DJ\(#02+^*&FUB> >QG&HYMQZ8]];BSWC0Y M=J9I9+K,B/G4!?YEZ.9,8X,!+R9)& !?AJN\^+7B#$RC!?&DB*/%8 =4Z/;4 MS>\<>/(!)VY2.AMP( 9Q:EYL/6C"F[H.-WV8DFD:+N,6V'9):+ 0),STIF:4 MK.UG<3OU.1A_ANT&<$]@)T84IHF1)F[$?3OD(+3//+FBW"!7QR-HC&"D[@$X M$66&(!H9?)C#>&!R)"CWGE=&4K5\G(V.QTA@F#6[ <&<:)O.6=&/3JQ2*[!C MQXI!.E(ZKB0U(@;\! )CFY8]C>#?M>B!Z0<)MT+#XC% O(>,&H-DFE$:AYZ3 M1,GZ$2>/AOBG,=^+\UK%9XR0EMVP+*<:S8[IN':'73*Y:!/QC_*&8X>-_=F) M]UB(2R\\O)DH/@>S\8BMQC1.3=.W'<,/S01PA3,C\AC@"@8D M8PLP)ER#E C@QTG 5@2#$^[Q/8 4%W0V WLQS) M 8Y2:$SMR#',,#&3.+#]D*_Y1J;G)5:8!D:)?>L> M>Y1BW75GLSWQ-$TOM'3[CF:8+\#3$BS1#+L'^XX.]4QF)S&F0$?@&QLN=K2. MN.L98%^99A2;*8#8WOEA9Q/^<9#G'2?B 4@A=\C=8>*9(V8,*^:6DTYI:PY4 M&T92(C]VC31-?2\RXZD33O?.&!U/R.TU9(U/O));98??6'/MR71Z3*PS,KKO M,_6..@H2 F!/PR0VN.5S<-=,T#I6Y!MQ[#@!2QEG\5H4Q&<\<3T6&>;4"L!= M,P,C"MFS/:XS=WD@"CCGZ+;MH<0P43;$@(X.H3R^'2:I#9@C)UB9PDW M-EAHNT; +<"+X@2OL94-N"8Q::F$8:)9[@808C2T#-,/O53,S*#,%S/('A6 M@WT*&'1,K-5IKSLC O>"T^6&!3Z/G %I)Z+BQ[-8JV0DJ!PXM6ZT&6$4N3'B MLC07>KQ^=S2%XIX<\NY& ?_SN.V.R4-/_@Z>&C: M.S")A=?5'96&6_GX-'GQO"KG9;WLU]%Y]&7;:!\*$IE_ ]+-X<(;EF]FJ&/D MGH/ORG[F-:]N:,6'O>7+E;\%S40(Y0UL5ROLY^.SDX#CV_J^XYKV+$/ M*C4,72,RP]APHB3E ;="SUT[GGF:<'?J6;;ANXECN#X/P.@/P5M([=BU32_P M,12_K%(%JQ*GOF=S9' 1(NAX^;>R^JUMVHI_J.L6D>N),0-'MX-0A^D-+F,4J7+_=T+5!F M56<(5S*\\!U@'%!*7F2)%Z+AUM+B!T_ M8MNQX?CHE*BN,3H0>Z3J<5"4NCS25[9I!AH>(DIWVJ8E_M*!LX^0M1/3<@,' M$\_ 2P5K,0(7A#G<2 +32ZW4@G_7&BH^A+6;YJIY\RY![,-U^YB.>/QO2+/- M9[ *^^BI(3'7TSW//Q'F;FL\?T+P./+C8& ,O$6GK"); 2\=(3/% 0N\J>\: M3HJ)R)87&F%L6P:/76;;S'&F4WN5F1+@'S,!;.7,!7^6IX[![&EJ^%,.C#5E MIN>O;7P_-TZZNA-.=+!_58]L4=J? M6C(:MZ8#[S5CU@F#!%#&-YAE NKPR#>F:30UN.T&=NI%?LK6RJX>DS'[H0#: M\*_L^YZ29%^P3'VYEO'8Z9N1)PFWX48T'0:4S3JGKF'? M^_XC;2TW=-&4F)$OR8JB9;G&TU0DC=#U>(R0<%I[#2CV0Q+@QXHW=!4)*+^A M[V@7O(SCMAJ[E1^2\BF/'>!7>\H,-^*),4W0=G3BV(UBST^#]7W6IQ@"V)^HB+,\$ZV, MKK'<[4/Q:\'H $/X?K66^O&\;TZ.JJ&QY'T=&9E"HY7(;D*FJH%8G9X#5A2Y M&P/K)RVEH\"0.]["JPH,JO;&KMF:,2F":YM9'M&Z/K,\)W0 M99X-K,K7W.'$\J86LF_,+=-P8\<$KXW>MD\0*+NRR+/7#M!^%'%J/P*W9G/?%Y6:-PH#WO5PW8FFB12MU.'\*0<;;0+ M;C)^*[SL$LP.-C3O%(FHXJL(W6Q>UVBQ')NA ):I$\1N:E@L!,/5PUB6DS)X M?\PB/[8#YNTE@@7"'?'J8_I1D*FXDBQ5+QD+\L.QF?#AC]_N3M4I"WY,9D+9 M35"KI=#T_5K1:NAY@2(.Y4V6C&/D%&R 6T1^=+]R:,H ) M;KK< $_"-4(S :0QP34.O32)S& 5,#YC)+'EOU7E[-?OP) %R]_#$H##4=4_ M+X;9OD,_;M>>A@=D%KSZ6#34'[R1H!$MM)@!4L"0P&>MKN +\)>92",=^A)J MKZV?QBV(SJ-]G^=/PGO;]]WW?;B'9TRF>QB&8Q]EC\!U-^1HVAT=O/'9%XZF=\J@-T]YG0'/F19?.I M88889W'=J1%R+S*LJ>8,LLRIN[48CR, M?("IM8-X8C]-$]QQBF, -AZD!O-]UYAZ;!JDTY@%B7=$P!;H@:^ [2D&HFIT MU!\[1GL?R$ LWRL'O;C[]N+*\WX*G"D$.Y'OAH&+Y^;&O@&_.@9S(V9$ICT- M'-.VG'4(=ATO",/$,>+8M@W7LF)C"K!LQ$$:AP"_*0O]XX%@R]==.8E-09W Y&8\M1/KB$Q7:ZH[A^X^*?3Y*SKV5S M4+/6GMC(7DG98B++"P+TRX00=B'&F6*U[P.R!K$#YFWJXA'B#N"N-36"*0!U M:%M):JZ=]_O$/+5GQFK/TGWG66W<%08Z/;165JZ"406C#RILC:0NMZ=F&!ELR@%Z?=,R(L=UL/1[FE@ II[G M'A&,!KIE/:O)>_(PNK$MXRC+?)PIC&G6P:OE*L9QG50(L]M8KU@WK&K>TM - M(/.L?H.E#'E6\+5)#K-P)@XF=;]<(K8S<:>6:WJFZT]#R_.<8>I9@8,WB )W MS/B'_WIM_=11?D14F>1KFJM/?.D<\Z;4XBXS?VO">7]VAZQ#N>*E(;['L_*Z M*T'$>1'SG[2\C-GXL,GNF4--K6CZN;WUYT%%:0M3W4/K>PL*=A;&_59TQ+[E M^A;#B@X+3[OB1C@%^Y?;+#0CV[.=>"T:[/ T=5G@&7& T>"0VOM:B6&9UI1S MGZ4\6#OMZB 5':M0TPF_+/) <;3/O<@#!+ M6)K2:1 @3DO2.#KH9G/EAZTJ M/S9_KRH_5/JXJOQ0E1\GDTVK1%0^=0+3]Z>> MX6-NB9B3V..+9FQ58VT]#U4C_T/!ZL MG=7X@KD8NNEL;_VM>%_9A4^BRE;I!9()!%X8F>*HLM@QF@<\:ND$< M3LT@G;IKU12Q%S&/A[YA>QY 8,H SB*7&4'J1XGI^NXT/J(,75\W_>V]$RZ+ M]U6X\$DB]+&YYI7H1:2J@555VU[=$&8!VRZ=0S8C^-4]N, M6(0FX@H.^TGL,2\PTL#'_B+HEC/.C:F7QK%E.BZSC^BD&5\/O0.?QW $.SXO M+D$7:'HJV+Q8V P#<*T9X"0+6((;+:'!7-Q!=Q./)M: M>2>VX3+3,\(@# PKXH[GAE,\>&S/%0ZJ%OC8T5H9N0I&%8P^!$9-'OAI.K5@ M@#8X_2Y 8ABZ@1%80%_N H*:#S9\C;!?D.V#\Q,R-@\CW MIO$1)2:I6F!5"WQDM<#VJ=4"[UZ*N%H3W%_\?_]/:%O!VZX=N19AZUULAI3XB4^P@<+'67'\D#+%#<;.29?;O'@-VG-XIGNL M0#N*]=]G15I?0JT=OF#S*(BGA$<)S[Z$YQ<>:"= MK6.I!GJ^M\+(-D+'XA@AF1J1DT1&:G/+8FX(__+5:,X2M*+;]D#NNP1PO,5QK&ANAG]B&908F,Z>69_KK M%?G6-$JL*3=X"O]SX] S&$\CP[=-^)%8KCV@;.!.P;8-4F-J.Y&1,"OUN0NZA:TUJ>!I MG+ DB(S(]SS#]3@WHM0)0#>E/O-<)TC9VHD(!U(LH:L'KJ,RA)7)K$!1@>+> MTLP"/S MTP*'WP%DC"/+F'(K-GQFFBF+XS1:+ZQ@T]"?6E%D\(C!/6F:&,SD MKC$U7XEJV[X1&8$\3P^61:T1A#%9Z M$+J69048T5@K?V:^9SII9+B1Z6'BN1V:M=E65RF^7Y6_HV*QI67&4H%N)I M=-5$^Z/4ZJRXRO');=%4"ZUL&RSUZ*HW_C;Y,J$GT!]+!V9J+*:;X!, @CXC M?4RJ!]!A[_#)DB1-IJD) .A39TS3B%(3S,=I%/$H,7E@K@4Y')^G9NS 19$; M8U]-SPAC)S8\UTH\.TH],#@[^&R:JV:UZ.,3KU #L2N^!*+SMN(]BAKV&$;M M^]K%;\7/YV?)5QHL\ZRL>N9X#]S(BH4L)JJU?(UGD[;"LB*>T>%:XK:::\"V M69G4DR4)*!0OB.5L$2BURW?=U0@UA.PYFD)FD];5]M:6H>.[M=]G&@.#"U"0 9+ M89AO6'[+%K4L4!@O4$=]TJ>;2?\4"A_>SC^(YNI)^BP%2H1_6,/Y#_L?< ^L M':J%^A\@)G%;UR X_X!/\T6=U?](CZ.&^\/;8*FD14\Z&J2);7FPWK#:9)I:4]H>,QH5].*6ZT M>UZ*E-7 ;F7/;EI]7;9YHD5< PA'6Q!I]\^V$-;2+>AF4:A;(NNA;8GEOKC7 M@07&BK(TF('O:DPP)T05#!K'P@I"YBW*!IZ?%7A\ M"1YS6_O<:"U0SKKX&+ M_[=E%2C0?*'(2H/YS.=EU6!Y^F]@!6N6:?SO1/N*E-J& W@ORPHL *YN6948 M>5E^ ]HK@M)@1MS97+,&&.^FS&] \K/Z&SA](/3@,0+]FDS6^(.AWL[F!!03 M[2,@++@9[;#7=>'D[ U)@1-LC0%-P:\-7!16)XOM+0"/[BY+L&G84#3.)O3 MH0PD[NCH*":]ATD9_*L)*J/6NF'@&+8@W,"%9=5!*4*K(+)$!8[:# R&=5S5 M-B"*CI>A\?"N*("U-USR/Q3!0"6XX*S2.';5U=8JVD!Z\ R,3_ J[8.ND=%J MO=,UM%5M\^UG$#'M-S%PG3ZSNN +/;HD'S@IXU9,_1;8(\OYH("_\!C7[/BBMSL6490.-$^Y9S5J,B1$9OR&99UVR+^\/Z86(JUE"Q;+;0_0 ?# M$E^!V"'?_"8E\*]" D5]&"U MT3 !^C@OB I'>>82"G"-/<)U62;%W-'?"1\ M,9]ES_[>QQM>W63\]A$T>+EX]"-IL#OC_-RG$.W%PWU!4CV-.[[R^/HK'8L$ M2J*()]IK1'>I)48Q4P"?7GG<\M5/V@&@JNXS4&+RPY_P;">F7>5E!!H-/#6F M:W69-K>X2] ;S&"1U!IH#%1;J.'F;04ZI>;4Y@ FEE39#2_ H*F^\8;.?X([ MQ3E3^$@-*!1?:PG'F"Z>,-766<%K4,LPA[BA1W:?P9(9_?>OY7A_MG_NQRO< M)%!NPLP$![,5[BF...$U+!LH75!IO*"#;.!>K0%*%K!F5XOA=KPD0PZ"]=71 MHXVO=:EFT[S%,ZBT;WRA43R5]DK&3\&X.OD4,_8-9Y2R&BZCVTD-7X.(P-\\ M3;.8Q8N)]G<,=J.NG5=ETL;2Z:M1_&-R]1IA+."@9G#-#=)61/3Q-:-7=S3Y M\+4G"= ^*8?#N!B=E]--49 8!P0 W)^WU9VS52\17P.QNX7AXY]XB-<-^*HX M*+H+/M+!TJCJQI@SL5W4L08=\H4+W4\(R9R3?N22).+,,!"(9,0G,-.KBLUZ M)Z/A5W@XD":%0(MA79 .E!\AF^YXH6,1^A:5.$G_+5Y;H &=U@Q2924L]0VGG1@^6X)YP/!KFC8:L-N?$;_TH4>@SA(!H04[& MTDMT*>.&Y'\17-MXWW"0'TD'N1ZCVQ"].7P",(L_N\=,0,/@J7TB$HJ' S8 M(KB[0@\=#YC#164E0Z<-[117_"I# .3="\7+@3+XVQRH$&<=NPAT6N [$HX/ MO8M4."D6QT@'\MV 7;_#*VO0(QU%ZG8^S[,10=@-RW)B;197)2P73N FJS < MH>&!I;AK?W;LOJFO<83QW"/\(;GH"/P.1)\ M_Q!7= @\T?Z:?>.WP#.Z=-C7R8#L#/HS6V'HCN8PMAL&>J<+!0R$PM?*]W6+ M34((%)J!AJWSA>@VA#!/2(OO1&)46=0VQ)MC5<*E.WCI: @:^9HEQ)WE]PQC M,4!(QYY8V@P/L93Q0L>.BZ(D8 M)4"IJN<=]X$%<8U./C(&SKO;QQCT>'_(IN013>QOP]K7:*\CCY1+ *$5K9@# M0 )^7HG#?%$V,"J2P9_T.L&6:RL/K84]*=\]!&3P7MSY321_ MDKW5>XB=Z*9EV0#T(AQ1\+;_6Q@"A-PPE#EZD9@7L2#KA=X/XZ5@9:E=,8#? M'JMSF$:%;GFT&.R8%=*!.BC;JWM,E!49!Q*!+10 MLJ@D<&C=TBQ3C(26S*?>.!S;L9T]*&!RDXT-9B80I$:B\<'$*UC35AL8I1O2 M78:Q6!ZPY^:(W#F1I'N"L&J1W" P$8\9*L!RI&]AX:2Y6?,K:0*2*Y&+.?6! MJFTCZ Q9>CN\JZ?+A4/65\FGM)Z#&EWQ8C8X,2ON"HDXF58)2$<.5A0L#HAG MR89S@.G 7WP413T1F73@=,0CH;G)E=O(C3U$#,8]8 1>;>F.9PZ,?^&K^;'0 M_A\K6K1 +5.7)+Z5!CD%_U&%%-J[*S!69V39 (T_@>U,6H.#F%=+(8&OX _5 M,G>MOZEW$DGJ/@A#0/OTU_?:ZQ_D7S_\)$P&L:/3 X9(U@/(J5LPBY*,5>1T M?VJKND7+!4:'+]_X5IH(/D&^ G3=K$3<)>\,,+^X BYD>#EA'(@^V&,"1CKH MYO6 %#V#NZ']=YECB+:609+./Y:7812E(P*\$M1TB3LNY2U" M43^UQ?C)4I.#UL?+1IX&[R[ITTJ2[ JC6>-!O_Y0),!7\,A?0$9T[>,,7J"] M'K8@WHM-R)]@._17GO4+_K!F>/.-X._FZ\&P^N9IT@R"2_YWS;SJH)E3Q MGT&_]H[PNP_:SW)0/^ERRX&!:7L+WE:49S%& RJ&CL.UH)_$WR'"@"P\Q* & M6_=OU>->&A>T(24@$^6D37U M(V)D9W'.\U;8//)JNG6A_?KSAZ^_O /? 0&,H.$U0Z,!O.-^UW"S8/[4V:F@ MI#F WXR<0F&(XDV8J]']OO$!.,2(KYC-/UK6))AB.N8P16$1#$04UDFW,=<, MST:-03% D/6[AKZ$=9BS7.+^W>A!/=3A"(2NDNB2ES7OGEUS3% !]9>G.$P! MN\"@_Y2JK0:YJE/Y]X);L9:K1OW,A;56+-YVPQP!!8F17<+Q SY6B\-[><%R!LYL0DJ/C1Q=\ZN*@T)C8I;!WUZPH<=IC=SLFT0V33WHO\%1C2 M9XXF!MY;@@-QX(OO[V^;_Z_?>=RBH:]]:6=H-3V<'D]$$2ID M*'/^CSPKOEG'FO4PI/YWR?Z_R5RRK[1;]3M<>5UKO](V\>86 TE=!1QX0FW6E\$3:\I*^M\8+N2@+[@(_H\]WHY\E"-P MR^4N6B)VRK!6$+, + M,M=IM)3NH/TI$M@Z=W%$)-M]-:*[C(AMNLFY]& G;2*/3B-=;O\V[#U1/@!R MV4I#./2ZNIKB/RA6\(X*/-DHX#=Z_!#Q&Q9K.69A>:]V%\A5X1(6#=I E.@K MA4FF08EM((W:'U(I![PZ*F_X:1DAIVFZ/UZTGON(L#W,_B\$R9@HDC7(@[)F M7+L%M//M5Q37\,,'L/G6S>>E-RTKIV#B#%H&D1Q#L2WOP+"[&!&U _)5P!PK M)"8DBEV5C\@,?KEBQCT;S5WD'MP96*?+J/1\<%TG;3(CV6O:Y&R(5!I+4^1; MN-"&R4NHV[HS9,?NC]91A1EA1 MX^%' -'H"P\(?,U9WLC\Y]%>"'XEMOA'6QUZ%]+Y\!7S FFK:_(/=">YU-^(2R%$0D1]85RKQILA0Y4 #W7.'CSRCQPZ9K5MRP>M0: M^&_?*M;OHI;PS(SRGNB[W[,DR;GV*ZMQ[ZLA\Q+)6%->4#ZJ$$LR;#B,&3]E MG5' B9(S@^!R8UL6UR N&HIK"3J*2)LGGT3&5I+>5,K[X%GP>-QWY?V0S%- MH];>?=#1"\)JK84N4H#ZI&JQ&'%>MN!695>R"%L7Z;D*N)0^H(\.35LV8O617>L MPVB;=7QS#->)S6!R]LJ0647^0G=642H[ M6L.4<>]2""MP\H*EA1_'RN0:)"?"[5/*[^@ M4.3Q#,((""2*3X2CL!(:&FV=4[CGCL@1OD[D?Z)[$%^#_N*BN@ S4$65P4U6 ME85 !H+>+L&MQF%R#!+1[2)#+5[$.:J5J$TPQ!"WLAPG!??H7U@UB\):+-;T M;X=U.*!^:GA% :I A*#*ML$:;5(& O[YD$,_#G\(<*S1[<$-#^T6E!"%N"3L MP@N!I^/N.GI@EW]'YQHL0 O ]TM$%_F!, ;AS?7)F>D2/6M0SUA=AP/K-;"^ MIG1%C(/7(KT0<^=SN4,M"G'*>8EE1C$5E-2MK&+J9X@:4=,4NBETVP(I[[L M\R]\AHFB-&540X&^VM&Y[P0WEVC7;!T M\"+>:9E@]-984"/MRD^XB_OWGU:)HI,ZZAZ2:'[M'S#$N+R0$N[P"9]08V-IV:_H9/-'3GOEG/T:DPU'M/ G MP6.W@WY_P?"\.,1#(*"HQ7LG#B_':B17&,".$4F)/:)*W]G M68XU.MT#J1KX%BMJX2> F"Q#Z2!+QG_[RT4%N*C^+*ZZJ"A(3X.F*KA1VSSO M"[2V>B-Z6R:(^9 M\@=Y4[W)SVIYW$2&V^-+>2+=#L219(JH;/[GSN9W1A17 MV?P7F\U_\$S<+_*> MO!6O"LT)>#3R>JQV9O.:OZDY< LL34<%Z@ F'BTZH8ZZJMYD=28.>7C3W2\O M6FIQ)5PT=V+[KZ1&V/"]===WX<2S'WFO/3'#%WBM94_\X=Z^V]6#6])N8JP[ M^]2.1G)V?09Q;D ?_.8_?_!_N'N>#^IYW8WZD)1YF@4WUKU;"W2VEN/\1U3] M^W_URF$K<1]+T+[_W%&0=)_L=B=%SFFV1P%10)Z7P*:ESFJ$U3(I)!)"<[N@N,HP5&"\W25'L.*I_'.VGN7;973 M4^E+M9OW<='._9M?G 8/ZV/^N![F)]^?W/%TVS%/>=&?!HH/6.L3CR.!:'[49O(T@1O!JOW&,BS9ZEHZFV)O\W.^,G;.$/<@5/4V\ MM7S=-?WGX)?>'SUGCKDPFTK!P[G#PU1WO'N#N@H>+L5DL[P]V6PJ4(5YQF5S M,%O-GM@H74G98K+)"\+Q\SO!NQ#BY)'9LW3?.93AMD*SB\#FBS;=%%J<.5H$ MNF4=RHZ[1+0X?4O.O-.2@Y^8=OJ4>I[]MU!76;HJ2W?E.Y6EJ[)T59;N*2>Y MJ)0>E:6KLG15EN[QR>IE(9,2')6EJP1'9>D^ETKO2J-%<\L:C\Q;:;%SREE@ M*O7OX:E_CCYU5>J?VJLXANDJ^7V,_(;A])077>T>[+C4=^\=J,S=)QA"&YL- MJH0]E;"W8\)>H/M3E<^K#"T%#PH>-AT$J-NVI^!!V7$B"\1V53ZORN<]YSF#^>^(ML?4U?B41O+B?8.+L>F.# D M?>7%90ITUJIV-&"6D)#52P2F,;>4P45H0\=9$V'E*!)>9WC,=4]8F/!F.N+( M>T)BZUM.9UJSO-9FV)B'B_[LHGG/U[Y/.A*YZZ22L[:( MKWD]]-FKD3.Z;A*U//H[JY;>+WJ+RC::#3Q9]!#&SE]=T^S1Z#'*W,C61K#\ MXJ'(X_ U:(SU!_MET M&77;Q6:,XS8]'?1O56&$244+P%:V> <*J]0KV*")^N^F"T0'AF*,'32+-&\) MAQ%0-@,Q %1&W01F[!M IFCLF99Y7MY2YU_4&J+[XURV%I+-:S:)^BT7TT_C^87P&=JT[4Z9EVP:]PZ4/CP9Q1K[ MQ>E:#<8@=1%>$FS4P]MM:]36.>C)BEUQT04XX6#_YJ!GYYN:TMUB,\8<^X1C M:VK+[AS&YY5&>-M(KP._@@ M*QAV2)G-V@*[V'4]T1#_1,LVV28/!@9S 3,,1V[$;-ZT'7'BDGJ\S7AS728X MZ@S-O]NEEL UZEG$YVN>SU?,[@ZRY>RHGQXL)IAQU"Q.#%?Z"X"MUV4MFE@B M';&C2SN;]XW62Y+UGBI+IB!%^0?3;S.] 7"S&$><8/=@+A85EG)!]AOACOD6 MF$@8CO2W]5:TC1E[32M,TEG'Z",)7A(*IF>ZS7I$]K>M5[L,"MB@:_^W!9E* M,V"Q+V2&?B2'"1<3YBRNFVRYG70:N&R#4I,O!G5Z2Z9IM*"E>B>(N*!F?#GH M#-2E\B$=PW2]V[KV>YVB[ML^5SP73'R=S4')%ET7OM>2IN\__RZI^1--;.2L MM/ $T8.G;]G7W_;[NT]U?]_@I1 QX$H@-#"WCG8N/ U27]P2?0+0+@QO_4P !S7SF%."7[,K7+@47$Q TNY&P3(UA7ED+*1C?^'<2>ZCMEDUJ@"* M O$9+DY371!!B'X'2@1QJ%4R>G.'CS!G]:A,W5O1!>["%!LX?TP55J4'U13T"IP[I74?@/1!!,"OAFK'I[F$P$V64 M+:L&5=VI0S%ZR31+44DR*.&N2@8 AP@[(N9 E X !'S/'S2*O(ZWIV2[]N]DXZ&)7*,[*@(/*[LN8CM"=H5MJBQJ M^W@ #'56=@';3FW(OK!/V9U3EIZR]+9)R,_541EZ?8Q)&#%#J&*WG19AIZ @ MEC6&_/J][M'^=OVH#6ZRHBC$NBFB,?;(*';4MXW.MNRPBJ"%C+_N'+@:!6K0 M?$37EZ%IR:\P/,5Z)(GX-;L!EQ[MT3Z) KW0G@88S)DA446':A@TOV%%O*"@ M27WYVNMX!SWD(F!"./ZM9*.*L"DT05T(U: C;MFL'9O M6K:-P=I?O;&?A3"$9UD,L#Z$A\GN[0@OED*AGD*]K5#SGEQ'[;W4L>\I=Z(L M7A+]_MZ';J5MT6U$"!:_:K.$H?Z_,V%JM WRZX!P7QKT+N'*O\#7@2M+ ?M!I8_8=)U7G;D$:MA5O/K M+.Y<>$%BN<%$V^E9/83U@!.B :MIHV%E!8:@.:Q.EP:VGF0DD5MX^<8H-!\S M6$% 4E'7F/28%;#0MY0!@Z=O85[4FA!VJBZ@R:0Y\A9'S<0Y?1Q96U[P1B4(4I1?&J]![2P:KS-,# M%+SN AR#JB!EM:[JB>LFVCO)-1A,UOM$!=(/\$ZCON8YJ/($\ZBR92TRL$I9 M=-MD!+1B@/U&CUBY;FV(H:[Y;+3E0+*W$I_!<#+(_S?BAIY-:!GZ;:C1J!J6 MIO1$&!#MT@V,,ZA5&NC*QDA3@3LA:"0C[UHY%^NB=)O2;5LM>M0:7]_]]7^& M#?(7W'5Z)WSKM8"MD!==NR[K9N3]\AZ&AY"J2*$4VQB(7IW,3;3W_1,E"LJ$ MV]N"G@OB^/X:#8T;ART@,V$4ZF"Y/6](@>^&1)'9 MP4M'5=P3N[>+A_P$,*7[S?>M6Z1B]W:T:'+$ MR[+;8ETH$(I@9+@.19C=F1 MJSN](W4"&*V!6NWW?KL=;P+:"&QLS@5=^K?VV M8";H'U4"IU;0AC+!9E;1$U>.M\@IN-0%DT1B M[A9TO_#TU/>(%, Z\N .7?LX[[*:?\7(6]W9H1_1';SH?-6.'F*W1Y MEN2K M.O+AMGWGB/<4<;7B]RP67OH) GHHVMW$K"X8>9T/T@\_MEYN[X M'IV)# @*CR*EPW)6=946':/-.]83+/=6FXD4&1;_V68U^1\=&]3:Z^%YW_@" MJ^Q'Z4NBT 07(0$L3$HQ^"<<)4Q6O73VS5EW3WZ+=S.84CD,E'FQNBK3H&A M42/4%XU4)'4,HP.?K$0.AUE1.%1D=5)082%S*M$/[+>P1SO8(CB9 =$IQ5+Z M>+T<]!OPX"$V9?S-0$<@$74L1;TV$Q;3SM)H9&M1.E3ZUT +)54KK/QE!,N_ M=[#\DK+U99.>&):V4S%C27NSHZC):C>)W/B MXI&XJX?[9;"$7PZ%,3%^S3 ?[>:!]+;W$PROQR"\KDR+W1GZ+R,O[MV2%_>2?/V7K;[E MW4;&CERUV2A8Y96W78".?."<7\D!"@A*$U3J, M$:'&W#"LVPN[LBLK/./5%0&T3!P361-=JHI(:9%K_6]U]YOV%1!<^R6[$;7" MQ!#XT5=Q^L.'(M:UT4XJLK4V9YG(/TXS5!T998'0UG#=2<6PYPMV;%'T[JB^ M+"6#.(W8M\]^40RYFG _!*=>$HO'XUC7Z1W_C2^2M@5B$-@1(H>*_]EFPBP8 M(1>;$PW^1:X5[AVOO VWW%F.%8G(^&W=[R< JJ%%;E"QI"C0]/VYPV6SHR)KZ&!W'9\8QC(DG+NWQ< M^+XK]!I**+*B+Q>E?4V0 CQ&J!OHZ#43[0NU'\51K@^XSS#$ VL2SF<"_J\9 M;4?BEA$'4,8H8)ZEXF0=206^DSR(FCV4"GDD"OFYN/\GK1)X&9[!0A^1B.A2 M"H7,C4:(JQ)+]53QE(K"*2C2OWK.&@Q_4HR^R\F!X2BA6SU@8;SE0/M6W5Z6 M#L][47>S']IX#V2+?]?OG C[]#5XDKCS'"V&;T#"RAG_2:?> MZEF5;N!\7F$I:E;7+1-53+7([4%1_J/L$D'A1MICC\JJ*F_[\XI$\@$\H=-( MI+"R$H_]!\*RJXJ+7+7U?2$J=^>SK)WUK\L*D*=F)HYUHO.+6+$VT2Y<2-OQ M]35E9%V38@1$Z5\U.DAI]%3*[0)? !.(1"$M@8"X@HOAT^,RDEW>):#U.0:Z MAAOM<39'([$L$OC@"A&B$#H9,XL7W1=_FWR9:%_QO*L6T_\XT(F*3KN4OFX/ MG2Z?2![=@26*LC#*?H/V"B"1TL_RLB:O?;AV9.K"**2!4.#2]7^"00I@5<@U MA+&+Q^%5XGFT\4^%=UU:&GZ5,2IPR>ZP-\]I)WVK8I_/+]*,+_LDY^^BD*=N"6_IK-V!^\(KA0YBM*/Q 18LE(D M[U,^/ 2Q0C:N800O L%2.3,EI2KBGS>/[9NX ,),4)Q$P1$G#(MT8H0E@U* M?"42@\FR(6G^R[MWGT1:D;BT7WJQ3;[I+3!R@"9,66EE1LJW09W#&/[9)E Q B9)&.=IP"&&4ESG,:91$+*O[1T D58ES-"@] M@11+P[[+\A%\\/*D.JLS9E6UP)D-YJLT2S<3#_%S4#@B"UMD[XI$.'@.J$M@ M#>'+K:W_[:B@KL1L:=0G)>6N4?IWC0/'G&1,31X,[%&,8)B"V(23MR]@E-^P MV@:SBN,810]-5QQ>22LE?A-'&;*XD8GM)(28099DE#'V? D;86"-:LP]0# M$7*BO5L][:Z\=\@BS5YR@LSV!_D08Z)R+%$E\9G@#$7@-TSOLTSC?_H#+M%) MDK'<_F 5&J6#I^E"L*1 M1M*Z&@]D)3)#Y%$69+G_$]BL3K)X=)B%/'-M)(4%9A*#+Y114%E&%67T&F5N M30%BC >PY5]\\!#ARVTZ3NAA]!3X#)V::M&#/U9$CK.A!^$;LIR753 ]K1ZL MF[6WB= )RF[;8&&5.&9L'#F)T*63AR:+%!,Z>60\)J(W;YJ<7\IFYEU*")W- MI84>TQM)A3865I4ERZYH5);?1"GP]R7JXB%R6RVTU0!=9U#B( :_%MU/86T! M@]ZR"CUJ86Z22] ;B!3AZ(^*3K 42!@:R->43VZ4J8'R,&8G/(1ZU6H>%>VM M[;_+LP=T83>.]K.6DW3UM3"'RF)Z[BPF7V4Q/7,6TR78*I^'^,/'/OYPT4;+ M\LG8C3@Z 0$6C]F_EJ?%;PK:=$:^<#"'0U:3<> OD04H=(CK/%LR&*@V,'J M<=K'0O9G$T&D4JGA/9M;_!L2 TP>CQ<@/T2MF"?LB^\^1M7VXY,5]U M-^ YQ&Q>\S>UI/''/Z2H+MA@NL MR9W?WO'==.+9]B/OM2;NHV\%^IF/?^_YSO;QS;,WR=&N?1B/H^7B ?JFG65/ M.%AX_.8_?[#<'^Z>Z(-:V1YUPZLUZV2[@L5XT>\B7O3K^*Q2X:@)[1>>YV@&J]DID[9UN#4UC]=-D#Y"I_6/&W3OK=AH\(A)29*3!PE M)H=1UZI).X6F*"RB.DT_MEGPBR_W&Q:EN>:%::R6V1S!=);:[KK43G/(ZJTB"DMW+E5TK MT!WOI)T1I7*5V%Z M.F>$#=:Y(X.*CRB(4!#Q%(CP@WL3 MS4\=))3YH+!!88,R'U2NR,O'>OY2X1%-V)HB:Q3RGE!85(6_=PY_6WH0J)H3 M);;',%TEMCL[0OL+H[ZX2E:!$"6[ER2[SE0WI_OS5LYYK978GLU2GKS8^B>= M3OTBB2(7?<;4Q_Z@Y^XDY3?W,=#1<,M!3LZQ[SDYYS@0XMD.1+JPZ2HN/LME MO;#I*BX^RV6]L.DJ+C[+93VKZ1Y\RW)\ECX]\3%[F)(X="X]/63\5/..P_F/ MQ4OYPO.\ZU THTZP\)>*X)R09Z\B.+NNM6WK4W]_"63GO-9*;,]F*4]>;-V3 M/I5+[74JV;UI$2VV.8KA+;G57N25O)QUP4KZ(.^)Q/58E=;,== M:!62GI"$*23=V0 "^^>DP539/TIJ+TYJO5->9A5Q4*)[N:)KZ[XY54NMI/8( MIJND5BG<$KEE.6 TO@JJQN,#G[1IW_?TJ"IO!TYV(5W9^> M-*8J*TA)[<5)K772D4(5=U"R>[FR&^A3ZZ0K1)7&55)[<5)[VAT_5:+#L0<> MOE:LJ%E,S0(P^%#QG#4\Z4O"%:R>D+@I6-T]_.#9*NM32>TQ3%=)K0H_J/## M::ZIDMU=U]I0RZPD]@BFJR1VU[56?0=5RL,!(P^_<+@DSJA/H4+0$Q(MA:"[ MIWHZECI'5TGM,4Q72>W.M:6GO,PJR*!$]W)%U];A%K742FJ/8+I*:I7"52D. M1Q!H>#U)=7>ZO_S0(VU1JNPKA0X*'1Z!#F??UEP% M3A1$*(AXJ@%Q]C"A# B%#@H=E %Q6ADGCXG['']@YVO9L%PKU]H8*A16**Q0 M>'.HW=8#=W^%+T<*Q11&*(RXRY$+]2!0)H2"!P4/ M"AXV5-:?_1[R,6?\G&>@YV,?XLF*N)QQ[75>UO5/"H5/*$].I4/NNM:O+5.? M!B>=QKP;1"H!/J4U50*\\U$']DD7_:D0B1+>RQ5>QU+'DBN9/8;I*IG=.?/L ME)=9Y8T\=SCA _(XKQLZ\+1LKGDEXPJZ5G#5YU7%=E5L=XMMI)N!?>[A765! M*710Z/"8G9]S1P85&%$0H2#BJ4+Z)%/"TKKLVK\B:KL>,-_-FEE#3LNZH<.JG J8J/[YQ1$NCA'L]V>7$( M4 DE2GXO27Z-T]Z35G$3);R7*[S[W30YYZ564GLV2WGR4GNI"E>EE#R*73ZI MD(**]ZIX[T-W@ZSI_LI[(H-))GCO,\P=OU!$DAY I>V*C4"5E&^7\)0%X-YGZ M\6!(O)D0)X_%>*:)&1[J:*@5HAT_)BO<.#?<>"'#[4SAPK /%1<^.:A0\9]S M@PIE8APH&.2[AZH@."+44.&@BP(+95?L-1?O_/%A#T$A^,E@'O3K(8?_S[9N MLG2Q$PJLO/[.-^XJ,B\TOQWXEUYX*^)Q49DG^YC^^W(V9U56EX56IMK7ZXIS M[7?X]KK6?BT2GFB_LRJ^UAQ+UVS3=NEPG*6/G(>3SK]OK,=&/'$IONI-UL! MXJWD_,QO>-'R%9J0X/38+69'G=-9VY0=:.!XL^(*YXN7&SE;E&T#S__.D[?B M799I3LQ7W0TPZ9S-:_ZFYK"$K.$=X0@?Q;-_6 WG8CY:E.59LWC3W;\I3DNO M<_Q)8'FOWO[P[ULNL">.;=WQ_9W?V9/0O^OA=]X\\?'=#W9-SQS^>?2# M[OK. 9I[T]$_.SWH\0F1[+KNEF8CQ&+6QM*WB':GP@>@Y,.=>C#F6=/N'[8LDJ)JK M6LL*K;DNVQJLKOMW%3= T(8AGBP[+4/2TQ'I*&BS3X1"^_QP2'04Y#J\XEZO M5#J/V2K!N5-P[@T!*<%1K+0#*_W"8S!.:J[82;'3'MCI$Z_P)?\15?_^7^^O M67&E&.M KH=*9-P8O53;A0_:_WGQY7Z.O(&3W^_S+-UW]G'1WL]W0W4.8S'/45U1M+NQQ)>0)/:AV=*T6NS M(H'[W[@3SW%>K6:@C&9DV2^6(O.T="+I06J)C(,E6K30?O0FG@:/R;N3D)IK M#O_A?NI,[*?R#:E&NL9J+:;T)/BN*>FNFLVX-N=55B:X.8:16UV;5QG0 X:I M)?!J>65:YGEYBPDU*\DX27:S*14'UL0.7[U-LGJ>L\6;-.??5W.6)&6[Z=(U M1MVPJGE+I#> IK/Z303SSK."KRW20#1D@.#5"ZZ:.PD\VPI"WYW:3N &MC=, M/2MP] 91X(XI(_:%MNWWX#MWG#B=>RHF/I2C!YC1>S^;PJOP/_-1SX M[T=GXG>JA$O/(]O4!4RP M@SN3/FW_T6F3YL1SPT=GFY[FBQT_>'"BZ*9!/"&3%6ZV=YO]462+O="6S;.E MM9SXW(:$5%?M%1]'@NI1D%$EK)Y#PNJ9891*9U$9JDJ5*S%1^:A*3)28'$!, M/LB +&5'ONXR;Q]I=2C)49)S,9*CTHI56O$S>H==_+I2Z<5GF@ZA\KG&N\U3 MW?)..I]+I1)[S%,5Z6-[RRU)ZUQ M56_=YPXJO)N5,(-_L2831U>R^,\VHTQQ'E\7\-RKA4+*QTK0BY_G=D2''I]E M%ZS //L^6,J*4MB@L.$1V. 'ASH076&#PH8S7NP+P 9[JJ!!0<.)..4J^++K M6I_T82JJX>USQUZ^E@W+M5BE=1Q"$QY-DRG5D>Y0Z2&A?P&-+)4AI=!"H<63 MT2+4=Z@&46BAT$*AA4(+2P^=0(&% HN3<=Y5C$8ER*@$F4,$:<0)4?/5$Z(4 M))Z'J*B4WW$';TL/ G6BOY+?8YBNDM^'R^]4-Z?6*2^ZDE\EOYCVBZ"AYW MSHC?7[',BXOY@]!1R>Z1KJF2W9UE]Z2/ E"R^_1C_TZ.VP^,98H&2@@4 UP0 M#?;7E] _\K:$XE)\\@-[*O7-V@XWMFTCT5;;.^W<(7'4D@Z[+%J3L.^RN*%U MXGV/4XT4'[.6E]7([D=S$O0\UG$?-OW(601J!Z)B MG\0-E;%ZSF/F^R&YXN5-RTWS0X&QGU!XW2[S4=X MD&053J8LL+]G.RN6073.D@3 >73&0R9>)7?8Q <;@0:H^#8JO^/PT?3L2Q&^ M[^B(/:6#^M,:,#R-X/9R^4:'0-?]YN0<&%'L.QHLA6&^8?DM6]2RC>9X@3KJ MDU^ZF?1/H?#AHQ][(.<&I_@!'9./'<&WS9JZ\.T"2ZL^8LUF'0JBCMSB%0XX MU0'H7<]AVH(S\ VNRHGV,X]96W.Z9L;^6599LT @[D 9S+^*"V?"D':>KMUR MTL]Q0YM>"E_(WT#/P]311"PE5>CP@BW0__"NTR_' M(P?O._T1B,*H9_FOPCZJ28]]!'I53U%)!Q^XMJJV3K4EMC.QG;M;8CON$WHS M.Z;[Z*;0I_EB*W3-X9]'/^B1WTTG4]=]<$ONHVA+JSIC'_7<5&=LU1E[$QGW MO(.D.F.KSMBJ(^,!($IUQE:J7(F)ZHRMQ$2)R=/%1'7&5I*C).,GZJ>4<"\;%X*5^XR+''Y!]X MZS>.'HNJMCR[,G)UI-EXJ\'6I_[^&B^<\QD12GZ5_!Z?_+IZX*DC@97\'L-T ME?P^/''*TH/I2>M?=:3H^0GRA1U \I0C1??7A^AH9?=E3A1500G:J:_*I(VQ M:/:&Y^5\AKOV"DE/1\(4DN[LR8 C<]*&D')DE-1>H-3ZYDD?JJZD5DGMQ4FM MY=Y;AJ,66LGL.2WERL9RR'U@"5V5U@TG;-ZK; MR2D)FL+3G?%4]Z\ MUBK+0? M=%Q7>3-*:B].:K$KC&6KQ59R>PS357*KM*V26K64YRJUEFF>\D*KS(=CCSW\ M,FJ1IS#TA$1+8>CN6=J.9:FE/IFE5H)\SJO[)$$V3]L<4BZ,DMJ+DUJE?)7, M'L=TE[X+(4X>DEU;#]S]A>'OI)FRV11:*+0X9;1P0CT(%%HHM%!HH=#B?K30I\&A M7#X%%@HL+BH@=*8885T 0!QSHM!Y1H4^H"CPNJ%S3LKFFE=:5L3EC.M:P55S MEW.#9&6_'=>([SZH[S>VSX\Y%S^F=;-UFZV D;5@9P MYQMW%:1CFO0.K/X $HA+\&V\ERA>>YU@+A\E/O[/J&\?*N(G64>EP M0]QE0+-N0'VIGI;PN.*LYHD6+;0?K4FHP=/S+DK77'/XK^)S.:O@JZ:DFVHVX]J<5UF9:%F!ESFZ-J\R& $,7DM: MCE;$VWA?S@!>EEILQ67=U!/% MIJO!V*2-&^T7?L/SI= E=E=8,5PS?\Y3ANHHU'Q99&M1T<[>?D/'A?L!'B M(I; WU$O(5J9IC5O<(S$K>Y&;MT&J(I=']BJ\25Q\KZQK6"E/U*2SX.5XS'K,Y4?%?\'M=ILTM/$R,,: #M]A MQ1L.*]XSQ;[92C'&@PIZ7I)5[AZ9_K)8=(O?J('N?ZKY>=,M/=M5:&[O>"L6II#5H]X MFN%=;=[@XWICLR@;+1:W(]MS=.$SC.+2[' $= \.$)@>/L#0:#="^"3F5RHFCA MFJA-KG@CC+H;NJ>,>4UX-4.$E=..815 X'%>>'-15C.X6)*&-1HL *#ETI6H M7BF>")<#H>)K$9H%*PXH, MJU%(P@%. >%P(!VZZ-JLQ;&EIZSQ1O\]NV<)0F0:W109"9> M)9.EQ0=2S+JWTJT&:,*W4?D=AP]/>-/O&'[?<5OP*1 Y[,\^/\'MY58 0&^B M^W6?9SYG5URDD!LLA6&^8?DM6]1O?_CWU07JJ$^[I)M)_Q0*'SY[X1 [E -) M=YCBJ>H.C*R-,4H'8-ZP!ZAWR#C>=1$@>;5#;)R0'9P@%!=@RE50Y P0#Q 6 M)!GLRD['C)0/Z9#+<'SN4O(S]D]014VO[P;Z5N1C@D(M>&YT@5Y<$;!K\S9! M-S0')4OKB[%]8SVVKVL1K"2\M.YN1'_AAF^X5 /<+H88M_9N4-Q@48#.9#>< MU!=> F^%1R5:#23,4E"D8"<,=D@./-720XD3FC53II^C]*%!;XK?MO+#'8L? MGIHQO(T;_IK]V68)L@*NU7L1O]0^\QI(%B\5R1P]?AW<3;B7*A?A)* !'K/Z M6J?_:V"P9S>(N%+\UD$F"X?LQP"J\A/B$28ED8G= IB&-V..#"<'(T;/3=9 MDXEXQ8_34:1.;FX"D,Q!A^ C96A_*9I/M[DK$1?:4 (VN68B)#.F H8HQCNZ M$^WO'- RSSAZ0-= )(%4H/EP@ \FLU"DI5PA ,7R5DY\TZ1O81#P=O Y4H#3 M#/TN ,49YV(8@*_PZ5SD&.#C"LX3,0<8: Z+T@CO"!A3:VYY?L-[OP69)&V1 M2-IM67T3DQ$$K' J%1<$H2$D'$F*?@?Y8+U+*51.I[KE%!#?>T27=(I:<)_ MC=/IXWF)G)K!J\A^X%=9C*O&BEKP$Q"MH >A?ZIWPV0Q#*O.Q M ]3@IVQA5:Q##@5#7=!%+JGQB!AV5Y=C[^(6/%- W&$#^!E%2NN MY#("2\S;"+"3?@,Q!++3]-#$J$3>0)H5K(AAR/5;M %O,@P[$EG(&^W"(&-+5B-=7T;T M^ ]%BL[\O]5##(#6F%XZWNA^=U5Q+HS3NHW^"1XG/J4;)?\>\[F('!ZI,GC6 M_$M*/^U3H,58J8DD:YNR2[W%L:#7!Z/'RPUPVBE<%YL1\U5T/ MZBQG\YJ_J3F ,'!41P7*,A:/_F&U)!HC^%&&D;PWW?V;:IWI;9[_2KJP&[ZT M)H%[U]=W?1=.IG<^^D"O#29WSZC_[O&UY)N8:M<"\Z,I6WA"0OKK!)FJDBY& MV=: S?5/]R6I'\W,]UFP 53$;_[S!_N'N^?YH#8WW:@/29FGQ=K&;L8VTO6F M[G]$U;__%YJ[CV.179K>' 7Q#E )I(3FPH1F[-MU*?@@L%%PHN[H<+V]=M?ZK@8A^6G3KV#]/Y MXQAH0J4^,0?##E9>-8)0B*P0>5=$]O4P5*?^*;10:*'0XGZTF.JVH\RW@Y[0 M\^B)',/^\ X+=7(9=;OGC8DP(_Y?^W4ES/B%PHQ?,W/EJH#!0(UK&GKH4*N6Q9X!^:Z MRXHW>"H6S0V%<'%9=?GT1*]KD"A>C:8K2F<%OO T*S@] T948,7:!C9@0QD= MYD\FF_(W]?0&+_=D+R[5!5\/"5G9UD"\#"#1?L-,>(L\OQ\ M;^*%=^;!1Y?R\43%892@_,4/)5AM)Z MZ1R>F_%[2>=F_+I\;H9*5#KL=M;I(Y!*.U89E(?%)Y5HK-2X$I-=Q$3E%:N\ MXL.IZS]X(V)9?9UCM-@8:%,;S&J#66TPW\\\4]V>WFO97.+^L@(+!18*+%9Z M4(:Z;84*+50R\;[-N1;/KZ+C8'&S7YER"IT5.C\XE.GICG4!F<6[L<^],5P% M&PHV%&P ;-BA'KH7T%K\";BAHG7[,>_ZD\J4>:=P6N'TPW#:NH1"$&7<*=!0 MH+%'XR[07=M7N+&#<;>QDFQO52,GE:;\L=]1?;?)3KN\>I'WN^PYC^J;X,XZ MPX:H94I%!K+-%4MP%EP43G4GWA9E89"5#$.?U:.SF9-Q/TXZ)7G42E$7PZFI M[@,?U[41OJM]0,)37E5DBP\]V(9&.J+M&(ZYJP>!X:W4=QU/*8'J7G-@@MO+ M]J;J7J.ZUSQ\UD,KSW$5W&YX^O"NBE0WM=1O0+1J#,=]$#:61EUNRYIQS[2= MZ*=+?3=R RMRN][HTJC#ML4YMLVH9+L,G<2KI/ZIAU<8MQC3L3]8U;#&7">3LL47NB16QGC'B=+VL?ATU M[+EHQ/F[[*-$1=^D-<-=PB,E6^+P'[.!;?4=P MW;BR)X*X.$KBPZ7&X-BW:R%Z2=0::=,2*2MN"4)^ MZW=&E14GS=I[))@:4I&9]Z,YL9:8?M,VL]YWL<IKT?BZ M:43K,7!5[QN(,QJ(':R(W^:1R.@@?CPH!A1G>V1A=M([9XONO!2D#MPD( > MD-9("3"J*REMFLZTLA>?O1#*2%-7F^$.-T0*SZV6K_R^/HK>FWR(;6R MW(X%93X/"_6I*J\J-ML/R)QL_ .$^W>V0(&Q28Q9490M]<+MVPI&)?;!PU-[ M*+Y<5C48>XG&VN8:[!!4WDR$+\9B,!?4U5ZC>,C3D+H7:>NKT)^2= L&& =7 ML6O'-WH+R.7H!4*R>ANHG $FR6& *2J:0VOLZJKB5]@Q<#2P+!;WM7-\Y(^> M.19H/+>JR6;4!Y!^RM.DP \M9*MIC6RFKA#SF;JQI_T/06S6K0X?IB1 ML_31FKGSC@BS?)L^'D;%9XP&S6Y8EM.1/4./PSO6]\*CC"!E?Z"C@2=4/574 M"GC;/8*V]*Y#2QNU$"T+VBZG(YQXD0%+@LG,ZQU$<22)MGE4HJ@!%:MQ&]J2 M>KR#1?3+T/5])'7=&7D;9$^82 ,]$\T++=V>>AUAJ?/MW41:MCQ80]?#"+%7 MO;!5ADM=>S*=:B/1O(\C=H>=^Y^E)1O)LQF4MF'.CU-[U*GY3MBY?V[2BP-" M-T"BOF7SC'T3S+D8+4T]'KYWMFUCV;&>5G+8PCI M@56)(84E[B0KM&R;#0UD+QPV/X\$1@H*,2A@(VZ0CID2(P+:C ,A$Y$I0)>E M>/XALDT-!*>C%Q<2M;K#!V,,6 'T'Y,B005.S %G;U 0/*S/!+SRS7GS3'9 M\FK__\ $=TRU_W\T^__WO_9TW=+W(_OIB["?_B#[":&,CO#^:\E$@/.]Z)'^ M&XOIB$KMY[*JREL,8.Q%5WB/)_(C:R>>0N&'TO/2 XK],;D8(".;-*OKEG8J MK"%NERT9HF ,Q=DX@NZ]PY'TO)A$)9'UIZO M@Q[';01,<,@S7BT9RF"2XXG(5?>ZX3AA#-S!Q7!IW3(8&+H) *A@#X# @)7^ M98ZY@[G86@#33]>R%(T]'0]/GK.%.'"6SS)P UHZ1QDG7E5HXZ.O\?_:@L,8 ME\\7AK^! )R!L8K.P!%9 Y?%S+03-C 8V7M7Z+!)-XXA&R,)W^:8E45@ M5!-/8/ $D!,)BSB5\#R[(?:JA6>"KN@,OHNX+KM/W!%-P3@ ?A(AK:6723EI MHD%%=]_X'EV3T2,N3WN_\ 5:D4M*3" XR!I4!\/2T:GX2,U@XINNLX6\& 30 M?K1T&/-&93B\"B$APQ@IRJS<,>I?*U++L5'': !]Q(8<_N_93$2Q?K0<:^*9 M]&81VED=$W*#HUMNJ%NAV0T<<4W$1I99%,=5E>T5!1DH*H,6I8Q(#,/7I2.] M3![!N4/B/CV;PG"QV!$7$^AR^3'=$3<-MT:2ZQ:[1M#3"(:NL?^">%0RT?Z; M='J]/C@A8HA&HDL!I["-R-:4@-;37>PVQE4K<;@MYBQ+-M@!*W02V9O].U]2 MMU^V B6[=WE(HQV*X8ENM--\ [D)GR0 ML+!'KZ!KCH.0S6F'9[B1YF)=-J=]71',%[/=O>.RW979?C"64U;[<:_/BD#N M8+1;[L2:!L$CK?9>W/9GM ?F!)R(NVUV6P^]0'?=X#Z;O1MCVF+B\IVZ=MG, MN<_8]X[9V/>>V]C'U^F U#&?8XVREF>S#"<>9U7*;(AQP\&)AEFZ[]HK M-(-$O@D.0AI$2X;RCVXXKN)ZR$30><+4$G_L!XC"_;YD?YS7D'*^%1Q<1[=\ M9VE7_XE02*\AP!'TP=&,8/&BV7N5.1Z0S+.2M[0']G&&BL'M?-.Y4**N5IC- M3+LBOB_( UQ@S0GM#K!,RZJATC0^M(IF6&]> MYI1S&8M$@;1+% "N%.5MTJO-9;_=[H).X@"2A4%#SQ6E627*-^89E]IKM($& MNQBQ^J==,]UTT9X6#9E,5OVBPOO_V[NRYK:1)/V^OP+AG8ZP.TB*X"51FIX( MC2QW:]MMNR5US+XIBD"1Q!H$V#@D\=]O9E854#QU6H+(G(=IF;CJJ\K*.[,R M*LG+,,.QB0H[*>U*CZ*JDO=9#'.'0Z?'Z7Q>+-:#_X*!FP9^(!*L:BZ3 TDH MP52.X;X/5+X'^R\=SN@9^[Q@FQ&N\A&N.]O[$<5;STW&V[QS*Y1*0J5$\XR^ M>G.SS;3PNL>D1\Y7+XM)0>K7RK29.=ZH]9Q%,E'Q=OJ0L+0>8*@9?+4>#^OZ7F"49-LJ[^+M-$B4 M5WH!77O]R+"5@_$Y#LBGB=8'NDE %4.1H$VG]$SB>02H[;K/]>5%YBR%<7-Q6./E/X]:0D MDF=691]1"_XV^1,+V9<0LBT6LMLE9)W QV\D-R+QK\(X1L_'5>D+K88]?B*H M^E(D,^75/9@%8>87C79-C79.CY9HW MW7Z[37%3,5'B&Y6"XDGW=,63I[=*D;%>T9E[A9W99M] MURH=C>;KSK6@D0)KQBRFN?8]*NZOPL]%4ZY4^X_1.W*+/2549!QNPF T1?V+ MKF0J:TJH!F1KUM>.#EDPDV*_JVBM:CLVD&$@AY3_I]ITZ3%HK5*OHXF'XAQ/ M2$\K@NM6V7\F=3T\>G_]@A(!1ZBS3WUTL_ M8W.2Q=^\57-SLW+"DOC_5DS!%+U9RS^KOE#YTA@RBKH4OU).10 L"_5UE9VG MC XDQC"-%3GICH,!\F)@E89$G642;3@7&&^VJ!-)7>\YH+@XE1:]CO+ )P]@ M'-FY@Z4'*M'F2-F)4,^"HN$$^5N:6QDA^@U@NE"($=Y]I%+*;-J'N0%N0GS1 M-,V@5H9YI#B:":6(@7(F O2R,9_NN3$Y4M7R*K1+O0U@&LM@ST!&'^N$JX0R-H>"Z;!@O/M\TE1I*A_,^SY:&DN@&>$,I.;VS<4KS9MR0R#,HY' M$QWSC &ZB*B8PKLZ19A/U71V56K:6/JF5S7U.Y/16!"O-S.H3&L,C W#^ :> MGD42U 3DYZJA9;D6-4,I\-YA$$K@K^B#13& NQK??@N,%#<*4M(P#H-8A'](GN3B/; @UA.K MIDIOS?7BA3:]STX1!S.TK)Q43:#F82WK5YR:T>%6F:3Z;T M) R*I /L*DG[.594"R"04Y#\CY/YEQ0>%-B--=I$ZA7$DD/J6V%]@>('DDZW M2-#>K3G:QV)X"S*H:U2>S6NQ(ZNJLHBI8SFP5_)J4T,:(T.TQW_CA.J6GI$S MPA7&'C(PK(08'DT8/;X\N_$"NS+I=,(;HU3QB\,Y0'V)J:WS,B _&()JLP2) MVG/>^4'02>Y$=C9!.L?J =2KL"T302)Q!I@Q2+\P+"")-:.ZYSQH*5*CG$/3 M@]2D)V9QK1 OH>I.G\6'9M<*#],9A4[6U"Q1,6%BF)H+VPJ6$:!T, HUKX?[ M1%B*FK-+YZ/$C/H02!-LU6X;."7BHP"/[@&U] K=U57S%(L+MN(JT)JRG:,-R?/JFZ'1DBAWLC:4V@DAYF M?AP:A\AT.TMZO5\. M7=3X:YB =56*2F1-&88XGK>;FXPB83!"B0D/%;4H/(_7+YLJ=NF'T2!^*H<@EE-=(U<@D+:1F?55$&(9L.$T2 %,K MUWCE=VP[VKP($ZF*22Z;V)FD('/EB%AOX.&2:[V'(-(V4'(%1Z(5(\V\TJS4 MB(Y6Y+RC,"&[UV;]).J W%6/.NHB=^<.7ECK4@$&C4B'059MU_MM)2O)J^Q; M2TM&IT",; T&MYU0!U[IG48:?;( _-X?U@2%\C0810$L@+!;=>/16Y%BI+Z< MJ.NZ, L6( RT3GCD%&D.(9A.8PEK[&A:_W9L5D"ETV!W-1T)[1CV.5= <2 M O]%)7C"!\H)0-H(Q425(FNU4P:023XU&\-VM2CN#J.,HU&,:UZPT-*6H6K0 M^^H#1Y868,F_N9Y^Z&7U9AMINYA)L*V$ERT:A51,*HM/68.V+6N<*IP46 !O MKAWEO)%I#"3S[[5V$'QX(N6":VO>'X;][')=%*.W"C:^*Y,M[SF)\V)<^IBW^4,%8,4^;;9Y$&D23%4JS4. MIJG.@37OJM'1$EC/C/8 R-]X1NGO!%FK6C6+CO#P@[AL!\UYH0ADK7RF(*PJ\T--9P:2#.FN+Q2GJLX,RE/$-W@I]J M>65[?Y-(9K7B+[66H-V;'6!EWX. ]L91',:C&57Y('O P?DB$ZJ%K#?3O2,S ME$ZF=U08!B,2AJ&X@:5(\E"FMC IG3F&60Q1K9<@!#77]+!608<"*&_MR,IF M\Y+8S$DA63"S3V,+ MQ=$@)J59K3@2GQE%"NM>9F.4/X-*Z\=O%6RIH017[&L8EB?[%OF_Q!^=88@^?1.]BW0)3"FZ%+,KLK?6"J8C2TR" M%$!%NXR)Z@ROB],3L!A"=&3-L]=7S__B!H%/J+\:!Z%RFX1!JF2R%JZZI\A45#H@[7?6JC?DLSLG[AF9-"*N MD86Y0&^G5&[DY6@EJ7=YAB=QFVV-UH;R MI-OWJ1BENM':H[6B=7KI_*PI;77>&X\ZK!4;LY/^[7S0,/@[#WSCQUWCOU=^ M=S+>@TB9PZ.13*V.0QMF2*>W:-H+H@;PE]FF!](IR%58 ZRQ*%B=*32@'(Z[ M$SEHN2E>E(GO%)HI,V[):3&E%XJ-(\'R0%6$M^ ]Q""OK64O9(74S+JKI)': M@E==MUX0:>ETAED$3;L!>SQ0[A;UO(\>!G2T%/ZU.Q-8HM*YKD,3ND30,K1I M^T\F8+-[A>\-:]71LX>@C/0QQ]"5/*!L^(#<( NRG";13"?9-* 1#8-DSJV? MRH4MHYV+!J:P.L^QCOM".FZ'==S*Z+A/KQ2D1%: -KEJ7_V-3=\")<[Q'Z'Y M&_8,QAWS:J2UGL%HG78#&5HQ7)))?YHA5RBQ%8;V4<\>9B.) 8K@/Y3GZ!Q4 MG)U6//4\D)_2ZBI5^"Z!W5)*V^V/:?:-:6J M([]29F,Y'GD[I36C7H?%P8NV-)\SO(*H<&3-^Z]6F&RD9/@QZ7UTN"Y&G;!9 MGS5.]%@EN1)\9#PE@DRM)U35;W-UV2<]]R?&B5CD$]N;K))#WW';4UJG!5.4 M8:Y/Q7RT\7?8 7X\J3F_Q; 5?H_1K#E&YS0 $37G BZ+*64^_2K1'%(^ZD^4 M607FPUPKJ5;[)^.O-]'M^Q\/B"73F+EX;=(WRW@'A2P&6%N.;G65$8Y&79ZA M%6S,DN7P*?&T10Z"37S2/>2!IO,3=:LLC5QEGA83J/.+36:K8F!XMO)&'_L" M)TM+-H0M72=%7>)<=IE:+!S.7('_TI?&TA\M="W21K6V-%34Z#H 4B$30W%" M%12:%=Z#XCTF&K#,;P:^NJ$SV,@Y-C6KG MF;DOIQ1 _ /8:T5@MH#P9OH\="L+S,[] MHH315-E7*CLL75K0#>NG$BE+2:4R]NP[[)#>G,?$B->YI.N5C@%U4!SF@5N1 M.^P_B#BM_%D=9,6)P\A(T=95KPF%?LL2#7)!Q1BZ-VMF.NT0=K@Y3VURGI^% MB3F??N<;F!G/5VV.J\PQ5EI]LY>LKG"_QK%/>:6XA&>PLM$HH"6UUV%A&>[! M56AK8=QX ]U2:POM;R8"1C=A'&GOH"(3_"F18PG[ \;_'CGC!TKAG2QY G9< M(RIZ=9_C3.^\J7&<+?55O)%T8JSJ.TK<"MUJUR*4Y@3S=!PG69VZPJJLL"(W MY!_MMEL>DJX$AWT+R>JQ#(G9#6+,]\\I**_J0= C1F:+[J#R\#&4'T"M96WO M+633JP6U_3+;P$ O[51ZN4J#LM[TL4PMLL9$F5I69K[U6IIAHY$8 6G,'J$[ MU1;*A2W=+,N-I+,($@?F!-6">8=J*2"#:,G(^BB]$"-;R]=J8';=2.IA3155 M\$;L9%JV*#<8%EE+A2)3N\K5="1TMYE9B*&G6\;-UY\'*974SSPR4>^5Z%H3*?AG.@!5BCV0OKSMV*^'LYM7T\_^.&* M5!F4*E;NGM.U$QK6?U3+C2+1(K,<77XY=9X]=>7.+,N>?8GZBWJ!C)1]HYJ: ME%D@]D<&TKR^3+I+*%W#;@UZ1Y,5APYI\9 M^S4UK#3%/ZEL,J'#X%12-KY8 M5Z[8182@H02Q3QDU7D#%G_JJ]6%\0?'Q$VQ#1TF+17I[F?N-2--:F;1$JI@] M 4%*ZBLV,,WTT,H\$S/YIA#&SCO$V3D98S>3TUL8&1FL7[&<#>;I_;>BS?[2 MQ0_J>'!ZLFQXM^+)I8L?R +%0 *HC=C@@P*.6,%HZF%]F+)TH=RD6.&2=)[' M1_D47>6UG92KJ_;D5"3B 7E+)F:C2'9EM*8V1SWE+DKS*:KYYMR,3<2T@5QJ MI.CGGJ)<1Z*?H@" [[P'NQ KSOW X]IT>U_:->6+:X\=*O4W4?Y555=^O]&1 M;5:VL2\*GXLN^V7W NP9'+(C=KX+6^G,.E-QGM"(7 ?+XJUU4@0.'&.G9>]\ M5U3+%QCGB0F5A89:U13:C8'T%)JF1%IZK>(V\WM5BZ7YUVM1;@[BLHLCAT&2 M9L[?BCOI8XF3EA\!VE1A8OWU][&&#.A'QI@[O' M!G=E#.YGRH3$DM&K((B3*TM!K8:A_>WX_-(Y.R,%NW7T]?*WT_,JV=IG7SY] M/?_C^/+LZY?7,;1+;XE[1:6RRE4B<6-5R5?B-IS/.+PJ+=ZWF/AITQ9D:7BB"B=UY1Y72F&XC M*JM&9WF565V"*ME)29@+F:J"<(O*Z74WY2O$C3Y1E?8)]< M!?=9Q6[(>,GIJ8.*KOH77&NYT-.LKM7S]?7,G,L/B>N,.GM2B>A M58G''3><\RJEX:??G4]JEG::OWVU]B=N)HM%"2?*J1P7V(5)I139FIV_;L<_ MK(AP#X_6*^H("_^@W2IP=4<.Q5%G=FS8E!QJ/Q!6:-)?R%N*?#C#"U0NF>V" MQ! QGA(XOM_>KU$IJ*YO\P2VK$.[K4A6+2H83'[HC4[#F6*F*T@"=!3:?EZ] M:ZB+EULVY<6T+4.XIC.O=BL]M=@:18TJW53#L$\=H8-P[>&7=5(X\Y5C6YXY 7.K4WF_82?D15LM; M#3+.!Q+.<[ 9W>:@6W=53VG49?!<2_N"R8(628)JB#('WU.UUY!Z41A=K=,\ M>.]]0&7LO&AMYES4?__@K*+\!X"!F0IN#V%<7_():+ >;?Y/5]WV4!QX7KO7/0E/6#0;M?[P[\CNSU_6:G/7Q',0*8_',Y_.7=R543]$6WZ_OUUJ!U M4.\T>YVZZ#0']4&_V^L/#CJ^-^B_U 7/?ALTQL>])JM M?M-UVT\=ZIL1H7YX$A1I8L>GFYFO%OU\KS;SV@\C6%;V#?L?KUWMMV:QW MNLTF4(4GZY[O#X>MH11>^^ IM)!EHTS3[;^)$OZ(?8KY/89P.^WNOC\<'-1[ MK1X,UO=!3=KW1%UVVJUN9]@5K>[^DP=;4.[#QOOR)#'1(WL#M+NZR>+3J?>@ MV>X,FK)=[WA(O;X0]7[;[=2[HGUP,)2]7K_5?$ZF>YE,HNQQI'O@#_I-T:X+ MOP7#]3O]>M^#S=9MB6[';<)8_-8S\]S[#?85*F9,<_$W0+K8P F=+E;RE\U.J%/OI-5;JDJ\TI%,]02_H8JV4"_E! M8:WGAOQB9KYC]H&C>X,.)*9D"Q5Q4/T$,(9^OZ3BY\G-?M/TDU&$77]9CQ6Y MSZ'(L_A(,W4<"_)X/#P2;J^#@(YSK0 >J4^YS6:C^9-Y .@A%--4'J8JS5N: M:4AHS].[W^'W80"%9,(,;55^>6B>US?!77XQ._2Y_4:G\Y.662LNNXWFILO= M;J/9VOAX]V##Y?W&_L:/;[C6:_0W?GC#M7ZCW7ODH_N-?G'UGWM9LCCS6J83 M9:VD/CST52D-ATIUP!]L4J9U7;%:=/" )T)]&VR7'ZT=/&13/4#J9_XN8U.# MV5IXO'1O%MYV+!W(.[SRR[ONNPTX"Q/+6,/3S*$$MU>:@<=H^NOKQ+PX 07- M'*QZ;@YF=[)XU;1M$&/M7F/_1PLRO:NV>46T065/_AM']"5N/(*[K%UCY[^' M]+]F>PLXT,Z2^4>9>DE0',2W@NJ93IA.J/'PQ(H_;0$[O/#&TL]#R;3.M,ZB MG\E\Y\C\$^6H;Q&5?P3K:8O@4.W Q>D)[US>N0NJR^F) [MWFXC]"Q5EW=?5 MP5[ZG?87,C;&QM@8&V-C;(SMS6#;T=R+>ZC)Z^:RU7!_WC4JJ0PVX8P3K" 8 M9]DT/=S;N[FY::32:XSBZ[UC=1QPNB?]D4CV?)&)/;?5;[<.6GNPRJ[;;[NM M;JO3;/9ZS?:>W]MO=MRN+V];;F.<3=93R'"XFD)HB#XVNZ42O$-J[XG'?JP_ M/&&42'7F./4[#@4%>/Z0R0B;>:JN,*HAY_^(*,8V:ZZ[A[S^S8#EA5R)%'2->KO=V6^QZW1KR8.Q M,3;&QM@8&V-C;#N)C5VG#U6,VZ61^DQO=':-Z"J#[2F>6/5G\VW?UFJ]-LM9KM M[AZV?J_+V_95Z\727%NU"MB>3Z96 M&B8OX6I_(3 VQL;8&!MC8VR,C;&QY_>IGH;Y!*6WN_:5 M7)EMP_9#>ARXS1?+L#V=3,-X1ET.BGX']VQN,)#9C9310C,#Y26F&S[&D?.; MN/G.N;=5P<9M!W9Y"1=%6Z5Q\AIRWX'*8V,'+),'8V-LC(VQ,3;&QM@8&SM@ MGVREZ,T44R-#Y$B?28Y]F9;"Q3W.7EY"E146PL4^3%Y)] MFMM/'HR-L3$VQL;8&!MCVTEL[--\A)7:YJ12QO:Z7MCV-GAAS^5 >IYP?@\R M;RRCE!VQ5<'&CMA=7L)%$5=IG+R&[(BM/#9VQ#)Y,#;&QM@8&V-C;(R-L;$C M]LE6:H<=L8SM-1VQK:TH[K_(Y+5TO@1R$LCEKK"56\EMIE)VPO(2KA9OE<;) M:\A.V,IC8R MI]Z8'9I5P<8.S5U>0A85%<'&#DU>2'9H;C]Y,#;&QM@8&V-C;(QM)[&Q0_,1 M5NK^KE%)9;#]((?F_DLY-$_B*,W#+(A&BP[-=(U#_VO:>G99!\D8V-LS-)Y#=GQN-L+R8['[2L]%EU^.*V6R[#??GGW>-4BJ#S3@?LVR4U>5MV[UZ ML2-X3A#W$)!3@7<\7,A@K#DGXT .G=-;Z>59<"V=KT.X6R9XZV)9=\V9YDF: MBRASLM@YST.8"KSL70NX+5)D 5PY^DM?#@:2>?8 MR_"RVV]W:IB0*?QXBL7F]LOA.1IPN]DJ7B62@8AD6O]Z&\J9>4NKV6PMN4"9 M9!D;8V-LC(VQ,;8J8=N@O'=Z#9>5]]7*>XN5]PHI[ZU74]X_BB@ W?U+G$CO MN]'=/P61B+Q A(7NCJKX)>R3-$_>N"9?.6K89DIG;(R-L3$VQE8IO;C1WEZU MF$F#L3$VQL;8&!MC8VQ;AFV36G?0Z'.RPDI_9ZO19G]G9?R=K:OVJ_@[TR=F M*Y ;\[D3@OV(02OK3#ZX+/*&\K?M!HKPBAUX< MYI/HR _2:2AFAWCU:"I\/XA&Q=@;W2"B@6C?J?I!HS!CHD?K,O*/!O$M3AB\ MX7 NJ%,X$6W]YQ3MP7_?N2T>C *F3S"$[HPG(V?7^K>WN$!F]HG$5D_]4V;XT50;RF%V+Y)]ANE<0=UF M2HFHS??U<'%HAR+/XB,]'3@BG!T @+?7@;3C'$@TN)7^D?J@VVPVFC^9!X!* M0C%-Y6&JCN.49B;(FE'O?K=H'UT':3 (PB";'9KG5]@]ZG/[C4[G)[W:*RZ[ MC>:FR]UNH]G:^'CW8,/E_<;^QH]ON-9K]#=^>,.U?J/=>^2C^XU^<94[W3V\ M+9+;./MRL6N"KY+8GK",9Q%&:YS__??Y9^=+Y&'LY]IW[V;D<2R

J(1)KI?28DSIM9KFTF1<;&V!@;8V-LKYU\Y':YUG*UHL":0A6P/6$%3R<# MZ?O2=VZ";%PHGZ4B:Q35QIN9C&U>:,;&V!@;8V-LKZX2LBMSG2OSXN2W72.4 M2F)[)E?FI;B-HW@RCL.!D'FN$WWPYN9 MNVVF"\;&V!@;8V-LKU;;5Z!9*-MS3>W5,P LJLS,FYTT#@/?,0K!7+'40:_1 MZ^W_]-A9^1'E8W/S5"FMZ1G0_NQ@XR[0D9S4&TL?3Q.H@>H4R5MX'%4HJ;2F M%+MA83[>92*B5*BN6,>C1$JJ',$[OX5"G5(FDQ$H;6-QC44B$GZ;!-EB8ZVS M3$Z<7M-]/_CPOD4'%9S+41ZJTQ(NZK\WJ$0ED:,@S1)\YB8(0V>8)U&0CD&O MF^)A!O"4B&9.FGOC^PX?FW_9YR'@/<69""?Q9!*D%%7.I_!_B?P[EVF9;OCR MR^.\(!VNJM%\(2+\F91YWQG+1&+N9V,!-I<@_^ 5Z#2Y!/EE2I!?1)(X@?_+ MNQ1^$EF>R/21)'6CUFP0A_YS3,K%V:]?CB^?PDN?>4!_G9]>K..O-*M!Y"-G MZ#2Z[?9/&_2AWN,W_:L*_V^60,Y(W/Z= V>E;*E[GQV4S8 M.?V:TVJV'A/UW9:Y^/?L\('H]5:ZRTO[YF9B+]US_C@[^>WX]+-S\O7RZ]EQ M)3?AFYM7KK*OB!AZPAHN'LWQ) ?W?;2F=6=_T#D?Y,R-$WONJSF=#] 2OR5! MY 53$2Z#9K61X[;;P']8#:X64VR7WX)OF M8#N*[:TJOPOGRKV0[GO'P75;JOP>>UZ<1QF(%(*[- D;=>&5B6JOO(-^5((9 M9[C\Z P7]RD9+O_<&\3^[%__]<^]<38)__7_4$L#!!0 ( '" J5C3AF0$ MRTD! +0$P 1 ='1G="TR,#(T,#,S,2YX[M<=SHH$ADBFTFF4TR)65_^L4Y $B [^0# M),N:F':E,HD#' $SO-W_OU_O6X\\DS#R W\/W]U_,V'KPCU[__S]$1.;^\NB$W](67Y,'^XEN+'(>V+L-]6-R1)[B>/O']^]?7EZ^<5:N'P7>+F;=1=_8P>8] M.3H2Q,]":L'WY-R**?GCQP\?OSOZ\/W1AY^6Q\=__.['/W[__3???OSVX__W MX<,?/WQ0F@7;?>BNGV+RSOZ:0"O6M^]3S]N32]>W?-NU//(@.UV0*]_^AIQX M'KF'5A&YIQ$-GZGS#:?Y&CE_C#@/L16N:7QC;6BTM6SZYZ\43F)J/_'?D0WH M]\.WWQY_1:PX#MW'74PO@W!S3E?6SHO__-7._\?.\MR52QTVPQZ%J=$>4'YF M2^)'?[2#G1^'^Z33U\?0^R:B]C?KX/F]^!&Z_58V<.+P*-YO::2-$YL%X?H] M^_D]_ QM/AY]^/8(!LM;4MLYBG:/Q5V)'[6NV'>E#VL/LLG41O/R+8[EXX!/M!'P3[T8GU9P75[]_S M']5'W8HQL-T;LQV5C('ZN\W'(LH?/[RGKS'U(_?1HT?P& UQ=T=''^$EX\VC M,!W6RHH>L3'[4AO^+CI:6]8V_Z#X07LXCM=QLWTJ&,Y-NEBBXY]^^ND]_OK5 M?_P/0O"U<#?;((P)?SNN QL9JI@M^.M(3MD1?'5T_)'MNV\8L:^(7_A>E_?E_5;N"T;]1B5O0#PX0@^5/:9>VW:=2I??7E@ M-.]8.V$.Z[SP77A/O3B2WU0.H_A5:L>_>B3+/YK/@7:@-QY W0&/?T>-=GK1 M]=##1CAD$W3: /+4Y(O/_FJV\,EAFW9K^7X08U_PE?QRNW7]5<"_8=_!F?#' M,/#HDLT9@0^?[Z^:'+SO8^LU\(/-_CTT>G_/_O,W*2O)?T]\Y\*/W7A_Q;H, M-SB6KXC+KM+FC\N1RK$ZE(E>+G)U_ '^CPEFBHR6?+1\AW!J1"'W[^^S1#+D M=Q%U;OW_P,_;D$E4/I_":_:%:"P>J6AH6YZ]\PYOEPZKM)GX4J[8,.OXP'A& MR>XL\!UV]U.'?6#BKNNP[YU3RX.K[.&)TCA2EO.05C6K>@RKFM C(!P+DD2E M2011PJF^+6[/BWMGA>RY)QJ[C.EV*ZV3J%GVCZV6G;S3.OGZ;1O4;(/JY4M^ MC6Y7MULI[;.S^2S8L-EZ EW@F3+E,]C0ZR 2)T#/-&LVRK<--TK:+PE6).T9 M;P>M;\([)^^@^[SI-A M-\^9%3U=>L%+6[_X366&20WI_ MJQ:*!D]7+.M//WW_W???@U4B=3 =$944R@HIL;T(9-:U;W#[G5%73QL$XIDY0TD;3?%ONPQ;ZG MS]3?T<+5E+_5+-42#=_6XK"UN+3<\!?+V]%/U(*_\3XJ7)GB)VO6ZS!Z[R*[\9QK%.)?'?/T.:E&SCC_E MUA'H+;C4HI#%:U A_+:LA[V./P>!\^)Z'BY/;/EK\-:?1!$M>2FKGJ]>TN\_ MY)94$A.+*,D13N]M*1N_H36?K$.*5U;ND*U[OF8Y/^:/ MV)0B09+X8@)1DE!]6]###MAK)G-0;F!&(9[ZI8I%R:,UR_AM;ADY'6%,5BB] M+=V!.B*8S$XM--%LMM2/1T0Z!PA(:)2>ENZQL=HWKJ:$T^+ M'JE9JKPQYLWZWFF9N-BPM%YI7GW0?JM9F+P=10@DV/QM00X\\N@:+OF2J*NJ MQVJ6*6\_$33>8JQ:O3[??3C^[:%$-#?]DW?RTYNWMIT7 M8&DQ];9XF?4G:E8Q;PT1S%G, ?X&Z MIH?@;:7[=R%4O+SUK6K6.6\\J78GO*UOKWZ%XG>XOD'-JN;M M+/4^AK>5[=_94')$-VM5L\9YDTT3Q\/;*O?J@:@XFBL;U*QMWLY3YHUX6\]> MW1(5ZUG9H&8]\U:B,A?%VWKV9G.M6LNRAVO6,6]2*K"_OBUAWQ'!)XZ# [4\ M99K/:6RYWF'!PE6$JI?^A[RYJ2*.&&R-25?ZWN"]O>V-=F8G]H6U9K+,&D+Q MY7?E&Z&^5EO@+@M\Z*O>H%G-$N>-6.D2O[W$0ZPQH#4Y M.X_>KL[IBH9A\DXR!=7;.=2Y\D'T[OG:M1]=C3-"H?A-THENS2_+VL'27 MR'[!\2![3GZ6?1/7)[)WHG3_MID.5[L+3=:U)T>']C6;(V]$*[.#OQTI)KP= MW%1Y9H6A2YV3.'F&R8+B,3;@>VKOV /^FBEA;M7ITG,7-7LI;[JKV$O<)"M& M0:Q8?18D4CD4PG98,AB"HWG;<7WNN.3+VU5BGH'+C:#F^7A*0CCF(8; MY;N6>Z6"5,U6R=LT&V\5[/0(>M5=QV];I6_7\:'J=$M2-5LE;S:M<3*_G2;F MMD@2E9?]H=TVJ2-7O55^/#2]40_[*PA7>-LPO6^8Q,QRLF'GN+" 7[R"#XOV MMHU:=5*SN?+6W/K-I=AVU)$0,92W73=\D S37 /?=CT76;Q=W7 0]"!D^^:< M,F*N#W]]CM#"ET[&[0HT71N>LQME%2^S#[)Y_K@H,UZ@C6;)F_X M;[AI5!$UWT3LG;=HI$$VC[+ [3>,2J1FD[0,^M4WB;8QWO;%$/N"J824354L MM$20.-:^^T_J=-TK=81K]D^!??_ _7.+^BZ.(=&!TU&\[:HA=Y7J90:G[][U MU\)'>$X?F1 =Q2&OZ-)QEQW:4J#9@)."VIVO2V3X?9I_CS61!5^KT.I5&SB_(N@6:'&M\[V-';=AAF.Q3* M._?4@Q=R&>CG2X<=TZ:;FDW5'!!3WU0EDI<8#(F#[.'UMO?&E\H^#BR6?:S; M;7F+^5!R&?GXMLWZR)0^5!\\G$K-EBG!$BW*J7[3!XULB13?#7Z^W>("V['[ M[,;[S[Z#CMVMY>\?$!OQX+W2BGS-)BJH'U.^B51\.7B*\#$0.0BR@U$0,8Q_ MBS@&Y-LF:XD^_-AV T0X[YJSO=@@.E0W-9NN ,6U_TWW%FM@XJ2[IU$]!Q=Q#)FEU5 )!2L:L4[X[L6VPJV3ON'_+NXN'N[NT, M&V 7@?-,!.7!(LMIOW?73Y@IA*^S!WZVOU#XCCK6,].QUA!VO=O@3502_F"P MY\H]^8=K!YZ2 *-0#8%7G<$]D9X;T1Z.YM>_2^/9;!V2Z*V?DSTX9I1JMFLQ38H LW"W1V MA+W)--/?[3Z!_X!NB:OD^;_EIM@*;6AY3U=$?%1WT^MCZ'T3A.OWKA^_=]S- M>_',>\MC*_^*%)Y"NM*V7]+H(],HD803'\'G;UXCYU^4EC$;[I^_BMS-UJ-? MO>]I9.PSTU+9A!VQN;-V7MQRG*5TAAYUL+%8*2M4CE\-N?V8_L*,'0[[/ M^!C )'#5Q+?DWC M# #*UT?#4DB?8*S/5,D@53T?^F3$\1HXYH- K@UT/?3LX2W5G(^\7:1NCGKK MP,A,-($$;\!O!QWNK>F;MA( M)JJ/ 9@[7WJ)VFQZVO38V71FJ,^(Q+XFLO\Q&9[OYC%T!TW9H61'M__V>*JW MH3TZ_TWB:3I.0_,N)C,;#<)'>IJ4QCV-/C<-HR0ZSLM!O9B9D\#FP%;B7W:Z M7S#Q-=XKHV[&]@&$)N A5+%+FCG(6M";&I\'>8I[(3XO3[I9Y_F$=DFU.[OO M;=.BMXG-$5C\+[W@I8^3HY)N.[XQ\"6B]C?KX/D]M1W.XQ7WR2Q#RV&2^TD8 M6OZ:=YR/H(F*J##.OH4/P.*WR%X]R:D$"_05$3"6P)+D:#,!TUVQ5X/=L+8= M[-#4=,?V$AB;#I5/#B(Z3@! .R__E)RQ?3A9)^@\/BTDY)WKQ0$S*O-Z+B7P*1L4#CK^*QN8X4/)$#QAZ4:O1336= MK3#F9_^[#\>_H9^F^=3GFAB>]Q.;;=7(;2,\%S6=I+P\J-P\#?FY501X8=LI MR-*MN&E :4)R=3,66Q.A"]24CAK39J M$U*3D,C;I0@U(#7.?9<&,9S3%0W#))M%@["/0\N."VHUM+DE^^AQ0O=//Q&D M/?0RG9NJ90'HWD+#NW0_B7O00$'C.<2+3^_V/J" 6_\AP0V[G.)L'5R8K/_9 M:SF$24A4[0HI]2!_=>EX6C/70WV@/N>SM^%,:Y;SU6WZG+0RZM.:@U8E7?J< MI@X#F(2&U:Y,0)^I!"TZ'CU OCOV?<=H^+X&,(J/IQUCMHI$DH8_-YLZ#:;YF MG\33,!VEZ_TMGRUX,*'NQM @(:/W2E]CREX_1X% 2SH.;.U1]CL21[**CM65M18B;%T?RFS3637SQ-T5$!T%;4L?A_OFKLJ?>CS7<:QI%E!:O M[/[.VG- @AU3C%_CY0OUGNDGMD^>HA*^6I/K90)D-*)#7VF*W%G>DH:;CR7+/,9(VDY[_@2$;_XFZ?_%C9^2+!35@G9' M0S=P.&P)/*B':XD)Z41JM(W$;NX0WLQSRO^]\F^9V':X8_=@>K"7+'_S M]N.^*WF1%[Z-3G;Q4Q""*0DE-46"0V'MXI6&MAO1N]"UZ3WL:';-T*N8;LKF M8Z#.^IV\*(R5B6-_I9/&_DBCT-.<(\L[>76S/%<_V_-+6F'V+EN3YNTFMC?S MI^=I]O3$__Q"(XPCP3/E^* =V;*+T2;JY)F)E> UO Q"2!A\ & M(7$^QNE? M)9/0N/EX.R&QUXHP-"YBL+E7]"BV5/Q'=*"6+7@+2A.Z?^Y"NK5<1[I(ACL2&XWY N"&Z/[A\R<-'#?#8W6;T5BY!-1JBAFK.1BOO"_RK]0* MER]!"8OM:(W'NO2O7/E;)LQ>TV?J'5>N856+R:M_,-^7P:Z,MX/)C+]NJ04D M6C)E])1U]UO=RA6V&?$@P3B2RS#8%&D@%Z_@6H&\.[8V[/^=I?5:>KP<3JEG M28^]S,NG8!1 MQ'838% ,Y7)9M QBRU-_!_?031#_E<:I?[QDD8?K;[0I5&"),=!"#4RN>ZF; MM1U/].4!XQ$[/'%$H>70LUT8*CE(66FWHL5H;!0=)\G%4,U/HZ8CBK \.H4[ M0814;X=RX1"F$N1B548\6;')+I%8.I.; M@*Z8QO9P\=A736YE,-2-#L5^^QAMJDH$47:YV95'3GV[T5A:ACCG>]3_>,0@ M+D\))Z6/CW=7:R:7K&FFRK31I.5X"E3Z5A0S[]K]W'("P7^M6?QY/7>&& :@E->Z;G2Y#>_"X-EE+U*!$[KR\1'/ M+-[7B(&6^M!1C*AHY^#]V+EWNRHWQU:U,'1-"T5\N# "W6@YT]W08SVN0+AWBA([Q:96G2!R\UW/EGA;Q2L4F(5*KW,M@*<>= #=H M8%GLM[_QG$PE&Y*]?HQ?GTM']A[31RQ;($7C7YXHD/+W'8<[DT5F-824^8Q]OPV7PXF?8 MJ7JR[YL8-AJ4)X$+53%)5L_W04W'$Y?$V$#L3-,=[YGBLQ>X^W>AZ]ONUO)X M=I(#?I%+=DY;'H@^9=)35[(3<9]G3F^XGT!-NF>7,M-R[:;>] 9D)J*:J" K MP@F6T_L;:2Z-"$U+>P9'A)+7+53A0U3H$@J34H;NJ4]?>%[A :J/VFK4K=I< MOBQ[>GYF0&%?NWC=NJ+4AC2R#>1?*.II(@<4.#;@I@BC^)ZR R5,&"A+!VO> M?KR=L7N,V("Z>RV*\JY^=RM"7K*N*J)FRIZ!_CBH'KCYA("5>?E=XUC9MU?,X[\* B8T6'M^W MJQ.?1U3 &D9/12.L?'X*@4S"DW+R&.&LU8AF$Y\'N,5[M/.D"NJ!P*+WUMA;+S;5X(1%%4+K-F2S=K.5EKF-E4HM2K2&I8!?%6.OJ*A40PD6'<< MU$2L(@V3F&H:C7@B!&QD\1XP2+ 6+]OQ6V$'+CT'*IJ,RM'KCUD?%[[\4PIQX;[JIHGV8CGC;H)SB@(V]Z5[]#7 M_Z+9 /CRY\9[9]D)L689H@$4Q>K7 M/S^F2T.459!0%JZ_8VN?UF<^I:M 0ZZ]>&5G8A"R'6*%>XR1A6Q/,%\$&$@G M$[?+72"#]3@ASU BQ@HS68U:=0"!OE,%"_PV8*S$ZANIQ[$R&;H#H1%%%\N/ M5@ ["4@G / !FW!UR3:9;[MPZ2<>1S X1\4_55[(O78QXF'LT]O5&;LFW/C2 MLE$;JXI%+7_>+#IC$N7/;1.?:/P4*!63\M]2"M)3&8!C%W(C!E R_6$%V([I M'J310^ YYW0;4MO5RK?FHB8;-9Z4G[H6F:JFT7@K!=(Q%)[1:WQ5WQHUC497 M5RI\>MHC9@\&#NBH K$6GN+5SXZLK52J)OW*P'ASAWL^-O%'.BSQQ=\^/V2& MI/PP$0/D/=A(;U>?(X[0TLC^F&TSJ5OXNB;1K;J-447IGJY=.)7\&%[Z4OTH M\]CHZ?I<'N,EA>IS];-/3^IFO& ';4S9\* J145*2#L:([-ZS76GR Y='%?M MFU'3:D2$2DS=N+/">%^I6Q0\..*@8]8_=2ZL$.H01$H."GLUF-93]N(T:-BS MMGO/1/CC#Z??'Y^$X:? <5VT]JQ#>I?39$<.FMEL/K:66!T+?I1>\* M=:[;AJW[-C $[/0 X#@NG(C096N=O05J'I[,[JZ!G2Y\>'X^LMJ\[03W=!AX MDH/['\_VM]E:;LA#(K(XW!PV$=*SRJ[9IJU'%X42>ZQB&[E?Q\O M+33PG>K#57UBS/ )FU('O1=*:9JD+$W9BU[?;KQWPEW[Z)%B9R^/ZH"=#,EF M;KU!K6'CB=@ DGBBPZ*/!L-XS"[Q@71M[;*#GGH]) MF<7Z%_H8,5F^\&3,/3-B6I $-XB6 1QM;.]Y@*27!FTL S =8$"H0YW3_><( M3H[DVA0%G0$SMB:U88BNQJ^1<[I7T$PO0\Q:L_<5?K F+2>2.ENSHB4/CY<8 MINZE!.F/;:H41$4D+Q0#L;2G,X7W5]B'EP&[T"'/#(;(7AH .BP\1>M?TX,I M#I!KA]6V 24@8D<"#Q#%A]>S)\GWJU1W^Y>W, M!D=SX2^IA@@9/[OLV&L?GP)F6+:<;&F<2WF+$?62B%JA#>$=YU#W+L#$$0%, M6*J35+7I><,OG]S0.6$=.#RCY24.?%2:*VJ-U309O3013MQCS2R7/#RN19.] M?M+ &$*LRB;=PSQWM[3L;[-$J4'5_F4&K*MB]P?;K/E[AN6,AVB$XG MHDEGG2.-].=U[KRJA=IS>7PHPX64.I?>0EA,R2-?W7C-7_D0/^,^ Q!]\>"K MW-N]D1_?^Y>:<.H\?\J3??O,@L"C#GBQ+W=@?2[3DPJ?&_6.*"\F>$\M#X3* MGRW7KYC= XGTGN.F9AJS3F]7JSQ<1^6C/8^H?5Q4 K+W*?!C4/4+ %4'Z6+D M'-6E]2I4[5/JTU5I3&G9TR,*A5KQW_0MJ(QUJ6LU3<-436QD?/QQ!41 ]*3R!(8+VB>$[%Y9 MVJ6JR103WAO%635O/[;A42OCS?-&FADCJQJ.YZ@NK>->$XDVE A\ER3#$@:Y*A<'R6^%V3TSW[P M".4G81VO_.T.\<\5Z3;2$WGD:7CKIW&--2DWAGJ>W($&+H0&1T?="=X3]7&G M1ZCI;'6K4;<+GYVM:*DK.95"]P ]C:N.:(C\-T%,FQ>_:MY^1(FY%K=N&NAT MI:$QUU;,=#GP,AP<5:,VG:()40V^$W(ON Y!1CC*'N+2W*9N1,WDC[#K3@0E'9Q)DFLZGJ\B$U"1 M";=(897P@OKLATK !8=;9L),F3NC%]H3NA-K*]Q,KZQ-)ME?]RT5I/ZS!]CF M##4Q_KH&$ZW?/B:%?9>I+H4!>OMK<#<[2,:"]S?QU$8U(0I9^L5\ 6.@W",'CA M8/;LE]*P@(-(C+TE^;NRX_6-JPU-Y0W&@]@0"'6R'%W-K5CZ^#0/>EEFM>&A M<3@EHPA>9>#RI;C5-0W&A*;)($35Q=*4-QAYXS7&12A]?&*8N94U'2I:3+"X M@:I=EL;7-FH\OL1_ND]K('I6%#7#$BEHTW=H;<%5_;![]-R-&Y?<\LW;S<_P M7*==]4!X= A08;M2!EW'=9.6$['0RK1^""&[6*THH O14K#B=C0F(^R!LFXW ME/3XLZ/FU+H<@09*G4A+G)WW>39I,1ZZZ2YB.SZ*V. Z(5#D%4+#I5-1H[G M3,I U]@)*AG-TNE=_J9 I#B#0LX"1J=&4 MV4GX99%\T:39B"^/0U?E7I'&!J%#R8R9_):S*.(@%?-R,R6]#:7QHP43>V2C MX$=\<$39ERD^8)JJ&W3!@_,3V!L7W1ZFOL&AW1NU-R'Z3RE>O/KKF.B.#=%! M2U;N (3@W< $:.$J8H&?<._O03+IV 7L4UZ 6C+06EGWV21%\! M"' W]H0=1AA0S OYX&-6BZ/52G'>"E^SOP!5E+) M-?UMW$LK#[I7+H57-)B,3:$:1;?LZ;&=>%&=!IM_;N0S"/3-.NR(['-]HY>D MX('*$?X 1CXXPP'SI_S0;]YX(I;!4D];[>/C>P^4R/\H^?(_72;CL).DNL+@ M831FJP (V$M0' >5]//]S&_*BNHH_(6BY.:86H"@ZUC-:]-5-ADQ/#@1 M",#0=6A:1N/F_<-1%>%)9G/WJI\U6L"%R2;LQ8ON@HA))/_M;L\"I\A,5_'P M1!3O0CSQ>]C5'?#(17NC*X)Q019& YU;L54<6U#[>-]HQ$E)>NY;)W:4AOOHM9"6BMEQ,)')X3E*14Z$>)3#C/2BL1X'HLF;/5J)&]:.UOSLDWSM4@$@M4(805@\M'NS+E%V=<@HS!+' M:.:)B4B!8H;!7E-57:"DP70W<=3,84"3_9(Q=&OUNMINY7X'85BHMH-P&W H M!@SP/(-C*]Q7ZCO5K0:I.R&QT9*,@+K*#4V:C2?F6!$, OZ!\^[9\F ;-31, M-&H[F8@&S'PX,"]6;S.B<4^D M+39J.MT;HK6V*8OC 0H?*3G M&^.3M5>"8I8O;/;@BUSH5WEXS8$4YK?[\_$40PA&/?4^VO369)",GQF2W#:W M*Y '+KW@I2XAKK+)>+D>X=KRA35*\[PP2>@GM0^Q'MZ&OA 7;*B#D MKX)P@YOKNBZUO4G3\0Y"0*5C=UYYQ3CUB;&142(1B,+>;P[):]OA3C.?UB2F M'DIFU+QN$?)Q9X6W(9Y;#LI[4I#HG:^NWJXM7&ZC00A'CKPW65 MT7K3@AY"*]:_4)YD1YQ(!G&C;1!9'MNPNRU4T0.[+62WLZ45QMV@M);K! ;6 M\\'\WS0,[@*7B0,^91+NI8:UH/A^'ZCO!B$@&1>'S7#XY4MQ(0&.-XB)1$![:W[55A? M_=$WZM\2,)&E6VGV K7M")]M^BQ>:KA MS4LD]-[-^ DJO 3,-91D_K997DI!BQ%3.&2U*';EEJ1E%%\;]Y2)LI$;RVN= M7\;*35QE'!^\V]$F5*NS>&*SP8;)=0@R3(UVUKCY^!N_ ]!YU07:'_U1G;RM MU4*^H?.^-Z$LJ@HH5THKO,4&!S&>A8KZ[.WP -7!V3!A$^YT\/>+T,;*([E9 MVQ%]MUK,:B4KQ<_.UC_%E+H5=6/VK@]=T;>HI_$/UP-KSMUGZDC((@N%KW'= MP3MHWZ.5!RRI0E,DF7%:OR-$NKA$-H"Z+': MQ^?Q6O3Q.DS+.*V%!DI/"GIO942:9Z'1@\N]*;)+(US8(7L<$?B1;BW765JO MI2E7VB/CN^=@=BO5NZ(GIR8M")-M=VFABE#?$"-IA?@S"PJ%K?TE&N1!P*PH M:=F@V01.D<2IFAIZ< -]]D'JY)/;##^Z&\WQPR0K77;Z0Q-8MV*;A@H&TG+Q M6A,>%0*]0,->LBZKDX1KVTTH):,2KZAQ=D8U%<,PMY=N!+'^(D+#WF4OXNIG MIYDWK-0L+5F4QLU[70V;Y^!Q_L0?*6OBB[_]?)H9M/+#4I#+^37M=%^^=E%[$&MB7+S&-/0M+]%^(3@C8+<2P SQ<(UFH9&MB(Z/=5]Z1X]> MQR>?F VFE4:Y+H5-#,>>*F;]HA3[DH>FD'Q34TD@^]Q$LAWJ9+2RIR<&FW$2 M:R)512!4?=O99@THN=173)US_A&X1)&#+@4[LKU^8O5;):Y>7@6M&9F+I1"^M=VVPP=%9>R0?A)#2@=%[; M.$6U+?2'MR'3MRG-97-$MT'DQA7YEP5/#6?2XZ@HD.-9DQ5:VV8"^@V(.@?: M<0J:]#S90C]2LAJ23#JV)1$? $H3/GKN.H%QQ7P\=\,> ;#;Y\"U$RSYHK7I MNPM3H8$!>]=*O,KYWR=6HJ[RB*QL,HKS!FS*S5PWZ9-]I]*Q3D)XNJIH3OZA MV8:]ZQ"G"9:7+FQQ-,/*<,:J%O-["0]$()X>,N"AXYM,FD(==%G9XX;N15E/6>:]@>)2 M<"D6/C8_PQ)[@5T>+5.?>-4+_1&3=2U'17G*&,0K;1+-VHZ7T-\ Z^T.WB:V M9#&[X1]W,:HTP9U5X33H2G7$D-47L4:@LH2!SS[:5+$>-8-@/IC,F#'0*QJ& M(CB3&_]XE;'RB.BR!I-BXF07/P4AP/\84T/N*V?W&U-)>J* M%A,PG534F&GF!JXE,!J3]R YW:X^1WPXMX\QT\)AE/)JOPS"DJ"L$JZ[4)P& MF(5XDP0F1>FM6-YBN@I!71V'@ASQ,GIP4FJ#ZKH(PRB#Z]BB6MNYF\LF./:7_3L!B MFD@#H%"Q(:5K))4K\<,ADL4AM$8,F2ZL_(MG6P\5A"OH&(W3N& 2[)J-ZN

(F?X"VU_*R45/?T=$6'0RM (;"I$7M^HZX-[80DI_S2LXJ"<_3?^X[#T0I> M"@@KB->\7:D_%8;;-&PZX(BQ=*E>P%.<9*#D@SGJ%"Y]6E$7H1?:XZEFC#;;A$Z +WNE&:'P MT?$&3NTG/_""]1X/KNQ>K.:D4=O16$/%@LUT:B$\P+38L/%X6 7H?/I$XR= M]8(4<*PE\^+3$.Q2M7#IS=N/+HL&59:IRQTHX 5%E ^*(NJEB_'LLB+QU:J7I[Y0\,R7A>PW:=FS")JQ( C+02;T ME1<$^.P[U&/G6%B,":*:&WSG+H@!:,WRO/VY# @NC78W/XC1*\ZQT66O@Q2) ML<;JS7]*(>#QA:W^AQQ2!3(HNZ CZN2;OQG'8R#$%HG64; M/__<_&(=U6H3$L8R2749HI16?8<3B;:J>I>+GC2J\3ULF.Q^NHN87A05I:<4 M/65V@$_4\^I\7=I#XX5&"N=P\CJ+:.NRU[[\^1&S+:3=!&S=%7=UP8-]7PF6 M9^\\X6A),Y-\YYSZP<;UX:\K/PN5 MIB L%@BJSMM#24VF3%V=6;#\^7%#XS=,' <#)?X!V0PU[IG*-J/JY@J:T.G^ M9PK*ZO;)M0&NMQF,VX%$C%XV)X[#7HY(_ ,O?E9LJ7YV8F@"C0'&3O?%!"HN M@"%[[#LULK7"5 ?SWQ/E,8,BRUQGZ*POCXZL;M9WO&P0LKL:162XJFA880HI M?7:\RWOW&-%_[""A\UG(2]7YZZ7/CYR$FP*.!@)-I4H^+&_1\^[X[%NK%<8F ML]AO(+O%,#J M5%G8QS22POBK+S*\P.O$ [R:9(>5-1VSU,0S#6.0"IDP$X0.F%;8*58>P535 MPC TP?''QZ4;YU(C"A\9\2T3@4Y%I2HJ#XTF+:>HCRAQQ!6QYAT(C8V*S%=C M9WFP.%57:]GCHT=[UN&:TZI]W"M"&"T3SRF$?@VNT+\8FCBFHX.&XYFW4FV%Z?<5V!%5!JN#:/0>0N3?LWU]_.'T^V,FIWP* M''?E4J<@B:?V\5$+2&4OC/.=B)RLJR!5TW BP2F*&+)D'41@0=*@2S%4#E+" MEZ&[7I>^2UVI3D,DY0&#-8Z*LN='!*@I+(7(C[<>:BI6$1KO@-32TBK3V!HU MF41H=X,8[HGEEV,,M$0(5R.ED[NGA*>VU'J^IO1SBQU);$ML+8_7GQ''6"Y[ M^I"6(Y[S/,Y&H/5JM@*0=ZJRX9NUG8#XW2Q9_[JNKEAK>J.*)@5A@'QY*F3" M^G;C76-).#N?Y;)+*OM8WVCE;*]'%I;F8HLO@J)+PAD;-)BD92&?'L@1O!T( MSDIQF5N8&II2'E%;9/HK$V?$Z"HL=$5/SB]*-5]Y)7/S)MCM&0N+@1HPC4HO-6F^7:E.K\=5IND MH6#732^#Y*#!C0/X&B"D5="%% :&:*\%N*+Q[N?W M;DIP0XANY EVR(G,G2V($C32Y=3"PBJ-P=5MIKLGZC9^9<4 (Z"F!XQ@DCZ$ M&CV]LIGALCY@'BB(#]!^'L\6G/BU'D#09ALD^KQUV/O&GOSPX0^5]OQF;7M/ M_DQT!'FN%=H8"Y^; UH'(%+9Q?[CP7H;/XY-@?T5 ,/.;08[.(;$,W^\,7%J=75FF3]+_O;-"IKYZ>UZ2IN)0S3XY;8"9.L7V0"+3 ME8NZJHK#!7NV&,'4WO#$*]OV#2\B,+^])!.ETSR%AA5,ANQQ=%>F4O .LD2M M5^X2+T=7J6EF'&DN%$%FY7G]^E.CPA9>>L$+.-O8Q_3:])V"%ZPQREAGLB/B MLWI@YWEXHK29UE_18$SK!40OT7/*_[WR\8)HZ'AMVGI\\!D,&+[:;)E\S"TN MI6DPE4TF5_H"1L6N<*9"";P?>Z\[G_$O+U/W7197*YN"83J;!/1HA8$E]UCO M@44)P 873+3D<-18 8:#!SRQ6>.3?H=+ :HP7+Y58'6]TA\UY@/D%+8&ZY!R MHU^EN::BP8@1?&5%AXJ>F&) 2.)Y5^,WN(90%@;0EEK/K]DG:Y]#E\Q50B]/ M9SBD^007CKWYJYUW[:[*3.R-F@Z ; >GBF:5JH*S*WYXW-HZ DF!:]1ENE;^ MP3'5Z?3:+M>8E6=&G%_A"4MBL"WO+HA0ZZPKYMRDZ;0"I*% 7'%0\R&!T154 MQM,1-4SQ*E]6_L&IEH7A%Q8/LT&[>9G7Z% R$U&*RB+N\,>JJ+^#R8S&,+O8 M;E<74>QNV%E1MGZ9AT:.)V#Z4G,[>F63^5DZA65:.=&&B"3HJ?<)BH"UR0V- MFDX@E2.'EZ:KL =F4Q]&;4K1Z$DEM09)_XV;CQDD:ZV9IKX6A@F1452W:6N; MC>_L3X_?NK3*RB:C,2*F-((XNXM72.JWO 0-C+TI&=3*NA5K36[\E3S=)Q__ MTV6G/E/^]P@M5%4NN5GC\9E3*EU?A@BR9^^;1954M)Q.];"[,&"2:;R_\RQV MI?OH M]6I)T>0*#O0A>LH]"EL16"ISJ\\E=!N)%%F"S(EN&1$>S-H?$R!(@^ MNZ+^17MJ\\MAJHUK.!%W!=5+U";5'?I.9>H^H'X7(0IC90'87^GDLS_^!N%S MPG!2^.H7/]-W7F76SOK@OMX$<95QL*[)_+2=VHW#0Q]'"Q#*=#\>"KJHU"6R MGA3K\%EE>:SZ=J.&5&3J-Z9AK? #)@^K7RA/,J6?2_5,A-P&D>7]' :[+>HS MD8TIW3OJ"!L-6\:*\ MC0YB23:5&0*]J,465_W3_R?I[$&*D;I6,>@ %H_?1 M#=-,GTZ88N#:Q3#%)0]-Q(@:93)Z/K%YWNPV^)M0@QI949O0*6(9:)+7C<<^ M^>L_?T7]H\\/7VFSP!3,8!>6FLL4>"8P&?S->_3DDV'@43YA;+Y>7EZ^P3F# MZ?KXX<.W[^'G]TRHC.@UD/SJ/Q12)**^&X3$AQOZW]^G'4^0!2\_>B S\5&S MMH]![=0OR)D5AGNVRP@*G1-G*@YBRRM@"6@MR!)^'9J#:\H.1:J_G$D^A-08 MSYGX3E]C)HAZS_03N_">HBXO#CMCOO]2^!)O$^]N09(."?:X($F?"Q('Y)$2 M %U?$ "(;?^8!M42U"#8#67)])#,D5+%B4YDM(CG. !=PS.Q#.NH%D>,F8N D&3E1 MADY@[&^KH6U;V<=1_:5RVJ2C?+1<)#WR!_D4OFA M$^.(=YC[>/Y#$B,OK%MBRWZ)I71,MM@S"5;$EH];V/DW7\*,I'(=9PVZ(TE_ M1.V0\![)[2K9.81W^B5,A/K.G#1:_R^!:UU 'I=OQ;A0E#8A2LTH%JJ6>UW2 M)^]D#U_#R8>=$-$+4;J9+;_:EA9\40&S1]BA3@)D622C$,\0Q?75:5UJ#77$6.>^O]F1'R9!=XXKE))T:$N"'8D]M,LL5HDY2X MD,B,O#V#L:AMQ?'Y[.Q%Q/_\PC-W15K/> HV_D/$:(1,_R7/G+J9[A*9=HU( M6(0'%PS-?C;X/0U\U\/@NUB"@1))2;%UEIT>K8+P*&+=&C(.#\6MUXA1Z'&N M'*I;5<;:.P3BR\PX)M)HX >ZAG>0VS?9NZ>$2[%7E?^((<%MSS'1$[R*@AQ) M.B-*;PL\S<03OV*7@Y_S>87L+J1;RW4D/H:('I90]YTL+R7:J.B1B*Y0>!$: MZDA*>*]S\!.? Q]#OAQY.@N>*W34L2P00VP ]?1NN0L,G>A%:'+W#Y]YD$'+ M?9_2%"HA4B7O&-WH:_(KISWXJ]XK9^KQ7<+>+/G2C80YSDSQ=%@5!7!D+%^" MCA[G/WP13(E7CO=UA)WE5*D%D96D-:._<#JS3@>?B8)2Q<>=CIA4<%H03G1! MD"PY-K=I^^-*W9K_>Q? 2J&]+(*; D&@*.'XSQ%A\A.YT1L:$[ @F5,X!N=,%VJ1*S+P1BY. MT;GUZ75@ 3Z#;&9C:]Z(&&SZY- MB_T 29(?6OLC?!?5WP$4YB:(_TH1@WWM@S=Y*%]_,A;I+H'.V;7DWK3D M2*<5*E-F%.N"H;4:@DD>MWKA2Z]2PJT22;D@ FU\O@P^Q%88?ZDL9A(F.7,& MXU,E3!3/-Q7&=Z8$=^%#TE2\FBZ29T(2'?Q-ZXLC+\,,IT?>"8I?,S%E/LSH M'M@JC@S)4IG,T"*[9$^)NPM2;'>=(8=-LJL7!J)H4+4O]^=)]YKJ73M9L<&W M=19D[#S"N^>A=R\;Y[K H KT[EF:=\^"$3 %P@K)BHUA6,N/PG,A96I]*S!5 )+APCL7J#P!Q6S-O0DU3BD4TK M[73S#C Z1S("+4A\LAX&;$FI=#\['L7;4>5D3HG/CCMUZS99/P-:Q3+$-V2/ M85.\J@R^/=VB)B55$@'9!;R88%;]$_GVP^+C=]\M/AX?X^N)?WZ[^.GC,3?7 M,IF(_0(-OW\[,9WP[DNL'SC6GN# 3)YT!K\]$@W>)BVX0W&XJ"EJY M7 JD]+:1+:J!HE #F1=;FE"%/F2#YTG/K"C*LT'/9A^G'@O4,KN MZ($1N0&F'"Y=AJR>.OP -9/J@;NCI'(0EC[(U0WJN'\2!"-+X/#XV!OHI(_0 MGQ#*5,2=88TQ@S(O=F(.MHGW A RV(]$";@U!#,T*,]%J$O):LO577$QW1BP MTJ J9A--RP3A)(F@N"%(E04@DW;GPHX5?C<54JO]F MZL1S$:"].U$2E,XW1C+)<#3@3^R/'RV>1S(5,V[,)*[VR(@&+5"Y.@.K@MQ/ M4E!C!0(./OO!(P0A@D6$9UCQV#Y" Q()SG5HMQFL" F^Q,9^ 0.^[4R>++Y#%9N80\-?Q; M/JHO?AJSL7L%,+0+0O%?IC4;"6^;R)RHX7Z%L_)(UZ[O_YXF1H_[ ?=/7L\4 MH(/L7");QNB@Q[@4DT3DMF 9@)6[BA:) !:*Z/>M.#-B(#ZL&- C5UEA7\;R MRQ,0B =6GV M6J6* #N[20@_<[RYX3.;)CYO XA)?,0(EH1C+J@5@(\0&+A!+#7@*Z1/C#7W MF7+%F>G*MZOV2=@:Q21,^3J((AZC#(963#X_B>/0?=S%J +% 9LZ,[D81\T,:[2!?B D.#_O-8^"U#DY!&H03F>QHM> %(T-6]@H3U]"2S9T0 M5U&T:YW4*X0_$0GT((*;.,F9<%(FRRZD$\6=%3?Z^UNZ.(:"2-(0VG+@SNN. M<,R- K>N#6(5#\FSA@"O!%?G(6>5*9D'5/.!!5]Q_TY '.+#)LJXA2TS9B-/ MA24^>%58,@@N.XLET:#'46YT0&Y49'JVS\,4 I%;'!#;P!"8M, $+80@[18W M5(\V:BBB: 6-13PZ>+,%B6O]PLL7)*>/T]6QTS0?Z">!Q!4OL-!%]EGL6$[ M!4<*LCRC1A).7DE3N#U],Z=)#(4TZQ3QQ0OAP"=+I]"VNGD_OCA MXP^S9TB\/JV@6['#09T$.N-P4''9>1E C( &O\<6X MI=C'L'ZJOCGTI*]56T=>)U54+UL&A-.>%6/JF]=HW0P:G[N)=2,%H9+6/!=4M4:(K&8$N.T/D;-X=D?W-?@)*/>7"N!BJS+M? M"M>ZAU;C6S)L (MLM]EYD*W+X[+R/I+N\K32B0Q@TWPFX"$R)EX/QK%XB4]N MSZY*'%S&>#S=1:[/[GG&VZ/KXQ68)D9V!:N0Q(E"7F MU?!1AD?$^'XW$]LPQZUDWRX.W+B#@XZ4W%!,]&"\^=S4;.^7H>5'EHWN"M_! MOSSNO'#^OHMB>)5EI,,=@#6Q'Y0+:AGPZZFM E)PHV=B/\1PB1PO40:,LZ\, MF:1CUH-&Q,A'"AZ9]$JHF_ZS'U++PWK6:\OUR3L/U@ @CU9B%6RY"O35?@+? MUN][[I10@&EL94-!!^6S'^G3']T%GLL>Z%I&IV+FHNS4181W2GX5_YHLMF-J M8K1"/(6SXPV*EI%+ 3UC'V_#9?#B]Y3-"@0A[Q-(SH"+JAQ6$ZQPBMA[)O7?A:YONUO+NZ<;)G\X .9PR71RRP-/0D$#,4^T%7C5D8 MQ(SF![87"'&XMV)Z1QF1_C ?1D(]EQ M#+!SXC@8K65Y$+]^Y8O0S6XQ?0E-#(H_8N*@C,XU%K;8)UM:@-OXO-T$_N>H MTP)!_9S/#W,8<*[@)H]:G,=LZR5W[=3'C'-4KS]LBR[ MZLB_YGE0P_I)^V?22VP?G(N_J,652?+UL(KN0+P5UN.M7+U!&;P+@WLKME!5 MOUV=^!R@%$[MZ*E;8G@ SA^+1S*"CL/N68[3"S8*FY&?#5]>RA+0Y#89P=)) MPM+9G%C*'",-5FOPN&B:"DXP,7PJ^!YP0N8,R^#\#S8/<:KG2>!&NZI35T$ MM^Y8[D@"/Z0$%R3I&'/:SD+*Q'#,A#)7%FE(UG5146?6$9T!1C?VMD@^D3#I MV "&"P<0Q?2#.RN\#;%.A8.P/$P,P2NA/5*-0"<5V9R,/D0/\AX$-#SK@]]Z M\V0U@U@C^!6H<%M+P!$-;A4#1N#2O5WE"\]T/%83VAA]HE#_-QF&8>Z@[>H9 MXODW)[XCZW8O _A*\>MDHIDN7FEHNQ&]"]W6&, O\Y@ MT>=BQ20K!'EY6ZG:B+/BB4L/K&199+X?.]JHLBCPK=E0O 2]HMM5786*8>A: M[I>O(M%JQ K33"5BGX.')?7*9.7HX7538'BV'./1Q^-") MP26GD_4ZQ/BF*S\.73]R[:F4"6@NWB8\D(2)B0/DFEX>S;]9-EM3D&&7(194 MVW.0(8Z7@$D.W9#R.5&NL43..I@0V/TUUZ'15 M8G'QZ"D(8YX&[_IP[1M)J^N-H8P/4*D]F]*<#3.JL:"2(V-V M5UTA>&=?#Q(CW$MTQ^\ M>ESRR\Q@<>M4Z5A:KU<.Z]5=N38*?IV*5 N]@Q$E.M6!JTSWSD^!,F6<*26W M.]A0,%.". @QDJZ_8R^J<#<%?G1* 2%.2?6^>&5Z7Q"RU]D*]U@6ZR;P,8PR MP (9,F&NRZ:5\&HX1AT"VFO715=+%?T>SY.D3A/AS7&U*AT72<8K"6*FURL,6/]'X*7"N$EM7_EM*P?S<(5$Z M);X05G@C.=)G013?KGX. B=]%VGT$'C..=V&E+T@<).TSIP"7ZQ*:)[L:%@) M"AV0M+V=P^NOVJQK7DKTF?J[<0IZ1?WAX-/\3L:.?&Z#-FH MSQ$O(KJ&*^%G&JQ#:_ODVI;72>I1"0TN[/3*@%;&6:%FQE'3R<4TS2'F+:'# MEDA&[2+<_^WS0\O)_'QSM;PX)P_+D^7%P_1&J=>4<'F-&0N@\DP!%600#2$U MX7;U.:*X/_J*[T>R1\'JZ#.XZ('RK-BJJI4HK$*8!1]*-G?1\.4^^F0P SE1 MS.([9(\(_L2WPV."%VB)\!W:@/M6?/$'I#R*]MN:KT8:L 'F4M_./5V[($[Z M,4@[W5Q4*:U!1:>^!E_@CS+$08K_QQW(W%Q%0;^-6J0?Z*<"*%A_)#O?VD!= M':A\!,'J29U05&4-H&3WPIDGU7* ;90,(#$CJ4P]<:&'(Z<%DG EX'SS 71W M+LPHDF79NAB*1BHR)5PPQ2]F>C\[LWLI*%V*:9UT! MXF]1@YIV17^-P1\G* M\B(#]MDAIZ$1_C55Y\)T/6H^JFON;(SLT,7^.XL>@E>QV@IEL])'O\P5^(RX MIV@L_NXIUAZ^L\)XW\GV(0@1I+000*2&_#WW-&;=4.?""B&\+5***K-#U[7= MMO>>)$PD9?).K1XMB \NVO?/G[H/$R:I(#]#=I0[L>&:&;HB^^OSA]/OCDS#\%#CNRF5"GV=U"F(&FN3XP^/W M1\=:.J>D/PN&O$)>$A[(KT!TV,B0OEC)A *I+%G*\FPD:RO6Q^#H>@^[[=;# MCBT/W%:77O!RY:^"<,-38SO"#RG4N5<,Z!.E Y/X0\.PJJ.1*_PZ:2T3J 4% MW*^ >S?M<^ MX!I%NXS=;@_0A1TL]8'6UVR06Q0G!)*C#O2?+E-2 \<1R0E.0]&=,SR\G4Q?6UW L/.W]"F/#;]L%$H*AOGI3780:X: M'N)D+Y\L7^ -W 0\Q,KIE"31 _9$OI0@X9C>,1MLBDR1C'=A*%5ALE.?E85Y M^I,R0VJ*VX)0+@$_FA'])SYKJOY4,V^/B=9D:.JN-EO+#3F(Y!4[\/TU5(83 M.:TN.+_Q7F@;"IE0!TDFI4^2_%;LX@AOM)FRJJ$(AB[67UIA#::=Y^U)ZIEQ M4_:'C<_(.@&2C!TEZ:Z+?T8D0J;I-D3+(#3HJ^F),STJ5+ 7,[X,P@/VS9+F MN:E?,4,F*DR>!2<2=,T#?BI>;+9>L*>40_4R*D_LO(;@O(YEE!.G M5;:R+J:44=&K^&XK^B5;B J4"=Q?R+Q( 0HYY=T1WI^H?2'SFIF$)*>%/RR[ M19"[+V4Z- V"0/DXN'N;LBPRD_LYMGL-IW4'D%C< 6A\WC5 M"3=9B!#+G5#CD%Y)PL5-!WP1.<;\,ZI,-+*&V MDX""X2\8=^TC# %3!#EF*%PR@>="#DG7U!N%.$FI$TG>;('J01C53=>;C17N ML4Y ->,CP8?WCH<^$SZJ J0-*C9]<9-+B0L%LAE%V21^AS6"?*P(R+]TZ!/!.N M%=D1N?5)TA7!O@QX 4VPKJ'V#EO]B5=^XS;0Z#((P;MPNXL5>T#7TF^"-@+8 M0)@/6#C5EW/83=HK:U+PE"PQHNB. =@OU80R XY^XASY" B=H)H)KPB[NV&E M,@LUO,\,\ZO9*Q0PN0%V#TH*^Z[REZ!+?N7DB$%QJW>6=(\@YTNA/GA"HFV' M.\4HV15J3M#+0#69JOK6%S-Z)>,4HHMLK;V)^FW<;06^KL!GP^\42RL\H0DQ M8X&TO3"AI?5D.!E\.W'/#EY[":R-O\;," 7\IW7&L4(>#NB"_ L-[F?XY.2! M^-6$GPS3F,V48%L!NW$VIV:V;*MPOX>NM2EW35O'NBHO[S;?4=;O17--QP,98:$<$51MDU"F NV4_0Q?8FSK5HP.7E<% MV#$9VO"%D"E!3IN7Y1; M4FH&-YSVMIX\6ZZ'>)N!*,ND%# ^=[U=W,U-=Y,[SZSMEJGY"#S*WDLUR$3T M.GO^O91U_1Q*.L,3B7.N]K<@HL?93X$JL7>8!T.RNW*5B'S99;"T7O_BQD\P M(G8U7 9AL8#?@TR>R-JI. Z)U0*Z&DS#$(6F#(;&]V&94RDMPI<$^W8)3SUX#] MMVN[>K*0I"A-DQ EG.I,SNR2Y^"D)(L6A]]*?"6E+8 M*:4Z(X;TDS]50I(Z9)8QKNYI1*W0!K#D<_8&>P'60Q=EPEL[=CE-;@M/JR89.BD5.?%BX:)4KU( ZL_>%LMG]S0.6&].M#S#7V) Q_#SWH1 M>I$ZL21Y)LP#?1Z%-JS@VS-?XK7B_"1D":? MPI?ML8^W3%(4;]FCJ=>K7XZ\&F;FP84>#C(2*R@_,%E,YD.% *R^246)DPTX MCH\[98REY(F@OU#D),*[F"FC9:(3"5.F4^D)TGH-\,IC0;OZE'@4K3E;?+=1 MYV-A!]]128V@8J-?5BK_#,F!2FH,YAZ>[F6"S%WHVO0>K)Y=ZD#5&E-YWXLD M\XE@OP0[-E4M:EHSIV6EB)%!* &.@A3$BN14/8(#U%++>,(K.=V/.M%Z$%(6 MO:"G"+,3 D+CUP6.'H?B^S6BH.24.2-C42;WY0)1%JP;VXGL>$]>S[U.JZR&CU MDCQ*[KGS8EB]OF_6Q#N1L 1%4G/GQ-!WUR"<:<6C1F6OP'R+L4']V6S_]<,W M'SX$/ MW\N'.;K%@NDTT99"7!CU]N3CCXOOOV./?OL=MF)_?G?\_>+XN^]D*P6A2FLY M]9DM-.\CI84 /YDZ!^J]7\&&H1N_*S=Y-+1*GHPC2/?#7XJ15\F=&8QH-ARI6EV;(GCA">CY%TL"!* M%XLOA]M,X(AD:HOZKLS&8;N<7PR#R@TZCZFY3RFI M/"N=41IU@#17 ?8T@],YUAQX.OL+HF*:2LC.VG?\XM7V=CS8GOLVC*'F)>EH M:89&ES/P,F*$1T8H:@'!KRQED#501\ ^XIGO2KNA@?+8U*QY8%)\F?+];N^ZZC MI%TM4J_,T2H(CR(+5'#9(8$>Q1S\2W*T9L8@$ M(3_TZ<"G)@8*GJQ#RG-]@_!VM7+MSI60> UW21:=: $2'K@.4C_//(VJBET49J1&()SNM7 D+0*!I,,A M.!YT;,*(ON39TU*+@.*>. :L*PD*G%"B3ZE/5X?7",WZ/R08'+P*9B*8>V'# MT\8/J=F"'GDG* XN2?3$B1XD7\Z.L3CY?KC2;2#/+CIF,/1&P1\=/AK#+9JV/%Q>ILKSFS6)2AI[)HQ-R!DNG%:\S8 M8*]\&W]&H>I!)46\; TH'9U8T/2-A-*@7IB>1IY7,O29'SP.V?,"&R!(BJ6\ M;GE;#0S.1H2@89C4XLEE#SPVK\#-9$K@DVC@AC!]1'>++%Q/K;=A]O-0B. # ML_"2]A*1D'QO[F1M5Z'="TR#40409>H89TD.)@20'4S$;5] M\J25=M09NS7.&%,&$/]*XF I")*]E*R1],D[VC6SL!-Q%,??4CO+;U>>HAQ31[+TAJFN]N[_]/*Q'<6@F,_I^ M(A0X$GV3B039VFEX1QX%JZ-=9";C;>A)R$I$"?3H55X>PKY '/P<#9WY/"SO MA2I+R3XW+AH)61LBYP"4$H05T-?.=DRCWM"PSPI)+ MX2QX'G\$4RIKW@.8-SL$+X-P1=UX9R".>-Q)U;'L7WCP1D360'3X6."1>2\) MM*_?58^==Y4AG_,RQ$(2>P52])[&;M@:(%42U"%2(> 0JR,K8%24;'\^9_-_.J.1V%LX)F9R.9-!6: MPVS6^:5E4RY_]I52#Q0-B;1]L5*\6%NV5+:[M3Q#()'%/A671M)%>K[KZGW@ M7H9%UG*R2%U)"_" /E+V_*X)FRK8D.$=F MBHV?(FQA^"I[M_$3#>%T#>D3!, \4Z[[)CDCJR"$9!XEFR2IT\-$Z=L54WSO M /J.G026=2+76.N_TQE/;YW/A?HP1"Q36(P M*:KR\/V_OOOA:W30_>OQCSK$TO")B=.:6_G:P*B(-BP]W;$HC4D-CTP'F6A3 M;* +(H9*U+'"^<-'^SN;;%VG:;25?V MM!A'I_N?*4!E;Y]<^P0T:HQYZ=56+?M,S-01R/YIMP3[%=$VQ* %V^"\9.M$ MPIF&TW!F;;:6N_;9=@G7-,:YP.LB,S^#NIXNV2_Q4U(-H9?L:4XSK8!OV8#V8 ^M60-SH,-NW/:ZAB,V-&2 M4<,L"79@,H+D5TYR)IQHP=[ 3JRS,^RVDL6)E3+"X)7\[ >/$0V?X52[\K<[ M")E5?4SPYRX$T]JI%;F)TGCKIZ4#%9VRFR]:$@=YQ$XK$RHA>[^G*2HY3MD@ M.=XKV2@%H=']NU,&R@0Z&&E29ET,%?[F8X4,73>2&;H5OA]_@=;(W"+<-9.NNEI)Z M\;JYT&S2R#+.K&DF&9PZ6YLZ#=T(PT:% <*,M4;$$;(=SV'P.FV*)$@R(3<+ M'O)+9*: 1#^#SVF^^568>KF(0J]_)Y_GH+$D9KRBXT^F;DWFMZ'FP?O94#0) M>&$A'8N-Y^(?.S?>WP0Q/77A:GEGJZ--1 ^"MV40O+1A[$DHW!!ATCMQ M>#0;S^$:UL1A;E[$)BE)"DCZ)!DP^7]FH_OF/AV%UL5D5K0,V?Q43.N\N&'2 MW/*%>L\44=0Z">+L-/S^R^*N^ZEXZP]K=T_-?.Q3Y#J40^(Q!5L4#^C%R:88 M$VVU&^*#69=W-/PA-P"?RHDF^-/(@Z&"R"H,1MQS _&9 3LK9O8(V#VROP!V M]:B4:H:)*883E(8,3'$&Q-AF;]X.85W0,I*&U ",\2D$KT!ZV)!(SLH0N$&) M*'$],(H%><1Q@!G]BYPMK'7(U\"<*2&XJ\8QV@D M8,)L%Q/=H4'Y%G0L+ 6L:T-6/3/3HM:!>Z+LH@!J7P1K7B^+;2)^"F*WBE3_ M[O*R5.%W4&&)>*PO&O+8*EOT9PY*MW].Y0HG\6]ED ^F.(2-=19$<2\!PF*; M KT1 G][XD63.W9GS7?6NJSQKPQZ*_D967"VNWJC EW+B1E MXJWVR7IU-[O-:1"&P0MC\\S:LE]:(V2B/,AXXYT0V7!OBIRV^QG>7!K=8M-EPEL>CPWOC)PX%GF1J:EPLK!$#& MZ(YR@.0^5'\(Z=1"%;%(N 1/@%X&-P'TQ9:TU0ARX"X3!7O,V68J20E=$"!F[$ ]L6U 1@"_;^"YMMLY0S\E2"1%XR]L&J#7"]H"2>D9 M9^6:PU-&=NAB:&<7.'EYQHB31:%J"G:]1Y[T^QN7Z5K@BQIG"_3.VQ7(_6"Q M?:#ALVO3Z"'P'-4+WMH?&\4+S9T^3W8TB!:%#ASEELT.53 EQ]1^\@,O6 \N M[">6]M-]4R].GEUVWH>TJ@?I,0."T;+G,^@#TZTUTIG9]CZ/@6ZU\/N MT7,W;MQ6Y\J66Q(:I\W5KY7HA42B&V*+?@:NP30 IZI.?9O3J8DD/[@F/1B# M^FD?LS\!(ENLI%S R>9Z7'?T:';.DS'J?C,_39JZT!5)U.AM,=ZS MUCR(YK"[[5XD@1G4U9;*6;!6:J5<8."+/0LFU#TXHU$KOM+2^3?D$&62!A- M,[#/=U%3"B( M(L;CH^MS])".9D))DJ@T#9H*.4+& U-T4>SIR(U "4G(&60D&^"_^BS &$7W:TUF6\>Q')'4OX M_=RX%,OVA7*7$20IV4"JH0=9P<,?I5>^0U?E*9&]Q:4EW925GQPG-&U@[BOK MJ/+X6#<9 O'8&"(2(-!1_&3Y9"VZG?TTJ &:Z4[P#M@)IF(T!YZ)?"':UO-A MO#BMF;E)R]6VGAFS)6R+(NEQ>$H>4I^1/?83=78>.N5R9EQV';'I8%^X/BF" M$_@"YB+1](N2#!8IUR*U/C<+3-X#5?J>VM3EV)CF@\%T(0(B!_J1B'B>PO1' M7U7'6!3T&-[?QO0Z"%CMN@1<0<1X7H-KT'WX)4JNX47HA@/X"\01.NQLD0 : MRP"^4G#\;G8=4IKZ1%KD0\6C)T'[B /\.E,ZC _Y]SKUM;B,\LMG/J%!B)M5 MSB=\.V0$BAXYO_!-)#HEENQUV+C$P=D7^QC8EAT1V1.!K@CK2]KO]R3I MS0SZTN#LZ^APQS\*EHUQ61G=G1@?5+19]MFC*$OY?06RPVN-7>,6%YT#:IRT M?>AHM\D(N*8[>A#\H-.DXY+QN1)HFE\@L\J=W>_&&-B\ZE#W;^?B(+^39CY M"V[KC!:T!!PH6/P&Q3_N;?Q:X)IA)A(-H(/GM%1[&=1[VFGD$]!<4).^IUOV MR!/3IYE8N ZM39=EP)3>E"(1) TES_3'3RX(O8 ITW%UYZZWB^G!V,9ZO*8@ M,L&(S9;LB9U7%#,H*,Z$$>T(GM?(:V(W!5ECR&C"\MPY75A!6#(6-,>%-ZQN MVA'XEXMAO$ZJ676DP^B+Q&;I1#2B.2+<)K?E*DKD PP!M,@[1K07>P'V0P*> MV1RKQH-(]D6VK+-AS02#<9N(9< E[X!HMH*D#P*=S'QM5D.3*6U:T(]U'RY7^Z-+28;+GOM%1*SVZG[*"]>:6B[$41W3,8/K(QI+J[>SM/8V*=+TYXF.RDJ MV/1NPP?^%^Z(<$Z8#FBMZ2^!QZAAM9B.)J(D5. Y(?G[G9C^WD;E4%,&NR!R MN$2,EZ0#-I(K7'BJ)RCAG21$%9H\Q1TW)2T-P5@9\+K:A4E>]6KAU0CT"._> M5F\N+[BN%$67Q=<1:#Y34]U0P?0!IR OBA5B[-^J&/L"4G]P"X.Q22A"'6+= M#(Y5>>(X+FP]RP-4Q2O_S-JZL>6=H4T3U;*V*'@)8<1KQ"!F3AO,0V@Q1?+S M8U +WTBYW#+R1XQ+FW

FBX$F\YR>DSX>7' MSXB1N[F,/QLX5[P.(U:6/74]#UQ8/926K"RN^RCZF2&KR>E94R]7TI\?A_E" MB_D2N$-SEX3KBII'ET&81B'=26 ;8VZ= 9F M7S.^'#@'1NI#0KB]7IP;I;-(\4U*PW;K6)@!_ +L36%*P[!%SLW-DP9_H.1> MR/ G=.%B9H:P_..O@9P3?G3,>!H*3\E"#TA">] ;7/?SJ@%\(H_D!--(.@ID M&4!&=NPG%UXV866.W!9[[/6X1_*K^->HJ:$_WM3E$SO!XP5@M%Z&+PZ6B/&0(M%W26K5Z(]&)21J MLMS(0/R5F/9YFD=!H6K>VZ#G#$>Z6EJO%QP;0%C CKM!(F%@-"-*!%5I#IP% M*UX=%\>S8"-S?0MV8L:.@($@CP.S ^DU%WX,+XSCL&>B.Z8A6MY_N]NSP&EK MN.,$B: (!SO0)(PH :KSX$4+!AF'H>(@07:-/-,P!D6/?XS8YKF'+73P_M-- M0%=,F7096RE5#+W M(E_/5Y\^/ AE:]FRW*Q#+D@2A>+S RXP6RYK41KMU,N MPX$S^/@+A%#T"&E SZW8ZH:**]Y)A2:D\%E# ^'VS4W!,6.:);S2THH [!8" M"R+[%^PF]RUXREQK*6G(QT+:8&J!6B8(M#FL=Z!/QJ11.65(TF0?""*(WL]I MH31=I6:5!C<&470U,&'^DQ7^1@'^1$A7;6V$G"!*[@E)*2?.AQLM\T)A:2/I MSH@5)8NN_^DSK=X!*SZ5 *>F12)T6* M^6'2Y\#94$,S+=\]R>SM*JV((U6TM"^R%#"0PYMZS+!?"!=:/0[233U+6*L_!0BO@UVJ7A/7S">#$KXA521JI&;2<1+7RX!L-9)CKQ.8@C M.3?#2=V(E\7VNBQMUJ52TK,;B7KS=XS[4(*5&0#\ZL: .NUE7)BUJ(L]!X'8 MW7"RZ,8].O']G>6E*IU\1P% ;G!9I#^^RAPADATD.OK)$37+D*?)&9')>Y:_ ML[UG#YGV''6(-BS(?I9/$1SW[WL5U!=0TCTJGB@5DFOPN#[5$V0'X38(<=JP M(MD9"%#AOKL/72.]X/76 'E?=&#(G]XK@X4>K_&X1,,@2L0G;%L[L+63,MF? MH!S^ (:>C^1=[();L0BF.C37GT Z^9]T,:_\=@,]$ 0+^$M)*X7,DCEC9 M0'YN[&E6B-K5&]Q(9D7 "/P#LO.SY<'IW%,T)I0AP-+-\$$A/VIDYA ,:V;" M,JY-(U-B^>^N)I:RLN(&K2Z]\I6K]#XXQ$)24)3KIB 0!3[LAPZJG%#;4UJF MP(+[Y$6[MK,,F3?!GMAHLHK2:G+]6M4E?:50(',WFKG:A35J46(E=H:%" M-Y6L(WB6#B5ZKW)!S>D;G4=V)9W M]\1.T$X8B4B&()V!80W[&+3F)3 VB(? M/WS\6%@GP 08VK"L>BF7&N(Q[P>_^S(9S^CT, $:L'7,)P"^TS+UL,O!-/L! MT$9'LJ*V@G*=NO%TG%DOO/Q*IDB]]D8 A&U;M5QL+-E\JL-45V+R8U7"420- M0S$FW6K7JT!XZ<"- ]UU8R*%LTM9, M7EU@,;E=@#[OT@I>N2*$)24R!!B,; M4C5HD;H-UY8O@C*U'.P3W[EC;>6%?KNZ='TVRZ[E)8/NRKW:]T+/ $>KH]H_ M3% R I(.P>!4G=A,P-EAF!DJ:W"EA?2)W6KN,^7IJ==!%-U0MD&6UFM;M-&T M%Z$):_T0D0?[#KKZ>D&@1BZ;&M;?S-E73]?62=D=^Y4D1 MIG(BAF1>ON^_*Z;UJ+,@C(^P,/25_TRC>&/"6OY UP*1!K(1_/65OPK"#>[ M:]>G5^Q>:5W^D),F"6VB$">_ GF"] >_JGX.V;' M/F5V_9N1@J$DYCP:#69 M'(>\-3)DZ2P0(*A,6,*+0(3B*T'HW?*X$Y^$Z ?%(GXCRJA_+>!]X&1H4]P7 M93?(A :< G$3##)S4 M$P>4"82=R\+4S9!?L;5UX'%&'&*:./FLOV&&3.J%#-/U6I"M)=MQ2I+OW9>MF%6S50:V/P63PU:21:/RL4#V!O"/T>P MB+9<(?Q AP\&0V7DOVD8W 6N']_Z=/D27#*=-P7C4," 'JCO!N%-$+-4C4V(>(T[C 19KR:QB9$?5\^?'/\ M\?O_=SS.BU->9-H-G#U60B&;)?2@RLQ]H^.S:M-@3?!.@X8=>A2Y8$#^9]!WK.%KHR 90IH$]PE<@5%9@FZY :&X% M<,H?ZT,<'DM"''@H'=1P$C@IRP"^4F#8,Y$/]Q30/]CWLBK)SO(@'[&/=Z!K M[(D(TT308PG[$@?X]4)'EL\%IB1L$84O3+1\6\%609SE$PIAM)#N$Z41+>)] M8Z\.5=;MV00P00([U3[3S"I\-<-G+XPU:V4@7M@%J9NZT[WV MH-&I@^3]3]:KN]EUC>Q$&H.+^)W'JP?=FAET6:+3N>L!W,D *5R"\HA)7!UY MTQ4M06RP5"Y4F6_HRY+:3[$5KFG&:V_!Q:\68\^8Z_2N1@\ MG+I3V!B8+[T BDYW#9[H)8(L'8[1$JYC3Z'Z!JMCX3YF8TZ/)(/IRM\RB?F: M/E/OVTXO=)JR!(8=(+H@2)9\:^S^ZY$K3>)RF5:[V&QFPL0* 4/J&,/!<>.()+Q(C#G(KK'XC:&XS+T02N(:8]82S&XQ32@) MT3%VM0A 9U\-N/J$,T&=6_8>0'@4QZ:_"?Q0_@E($5$7@XEZO2:=H-"@=F/* M$#+:;&BE9M,D:3X,1/11*Z3)D9!;7YFTD^RDX7!,35VGV 1^K.91&43$@AH% MP6,+.@#O]!/Q(QPT!9 6:ER)'KO"A_[[7@CUZH-,BZ0 RCM'Q00Q'AZ21 ]3 MGYW#'INC$V?C^BY880!]2J#;=U(E!&WD2Z>>%"LP)6@/PJ:6?EG.JRD>,X4G M.BU=KJK$K)@H=-N;YJ1K]O9E$*ZH&[-[;P+PT(F/4AG5#%"@>YC*YN6^12\& MZJY(J4W(1<#N7]SX2;5I<),&Z$P^5*D0RITJMR4H[<5W8 _RK3(\\L+&5VAT MT8>H"L4X2@WFOEP(^5U.N8Z&O5%F&_,<(,1U;3C#8YKSI,A@(^U/$V7'FL_] M6;(WP'3N.L):W65>D3UUT]DJY2^+[XSS"+<4)J60379'[=0=Y?(=539)PT8^ M&Y^EW(6@O6]_*7O?TM[)V9>[A=2CF[\ZIODNR^CMS[V83^@=R5F-WX-=*):NTQR]J&K3@@(19*Z$[;'R2R/D&X E(@F.;S7T^O'Q< M%EU$)))'0!6LF(+LL$)+/ZQ(K[9@ :F1E-P,.-"CW,K68@:,%&$3F&)#OO^9 M>'(.#RM"@2/%HM,';'XN4)_WEH1+9TQ(IA'UC4R%.:1]"/J]L3;T=O7)^GL0 MGNVB.-C0L%O16D%D\&JUO0Y>DYT$I9%]+(,YD6;&5YG7R-*(SXTI%4FH=L5, M6,-*"O8 +/M@]98<1GR4*DMMN!+O5WEUI?,!\US[9J:NEI)C(&?WH,O4H#PQ M:[YSPL.\N5&.R39+:2CPL2@_3BN_(?.F$?1)PM^SWL"&RGVS4;3;<"=I+SB/ M97F&V7HH,DV:!QS*H1$8VX(DHR/*\ SB0TYP>@L3$MD+3**5L9U6.LS!378AW5JNL[1>NRFE@@Z)@="4 M!^WIXUV:&*^V,;N'YE2]K>9R+;OSY!6R8XJ!$G.F2'LR9]5-.IR45;?':=!B MEA-F35EUI18?G>[/K U[Y]<^SU8$KT@O29!)#["NMNB#\"Q+PNXI:UC59@ & M,R8ODFP<]( ;#P4/M193\#0Z#!0U/+W_Q;A M=3P\L+A,SNV$1I(4!#$%)-)IU'J&E.FAUV"@X,X0<:[]OJEU::6\T\4TWE)3 MDU/RJO+WD_=-X:G8&37RAA5-B# M%HD>!^21$DCXGRNS^>#RU0XR> @X% &,R\/C9BMZ&(I-+-41[O_V\VG+U?I\ M<[6\."?_=77S\_GMI^D-4WUI0 ]@4ME_L75T D-E=96:NB>^\T"?J0_BS F4 MV,W]$E/^:R_VCJ5:7Q?^%T$79 O61UYRM^AW& (^,ZPUQ."TB(VJU5N&W'HD MS8VQ)UB"N>AWG XC!EO3TZ*^&.S;'W +?/QP_ ,7MXU94YH>L(!)RB:A&YL? M_S!S=EK=D0L$=(4=;LQ@<-VU6EIJ+[@V5QFM^_!+;!XF>4AT^S,K#,%QB9D_ M 'YR$<7N!M)\DWR@Z';U?]E[U^7(<2M=]%48GCD[QA%JNZK:[;'/G/U#UQ[% M5BFU)54[9N9'!T4B4W0SR33)E)1^^H,%@"1( B!X!3)9$3/NJDH Q%JXK>NW MJNCRX[NS\UG0)"GJ6"TFXI3I4RDTKF'OF_5>&^"?S%_-99D!_ZH\%3!N/B;5 MR1^;<7RD"0[%71QM?B!HVQ;L^"NT2Y 7Y-4 =DGL[[VA67_\H&=0 M-XA!Z/C=__XGLZG_]RY]^.G/P9'U-$F_!V+K/(47K&,;G M6U"_^J:E<-_FZ];F7W?6^/,.]WT2DB/ [Z2THG%VU%JF&P@Y9SU:MRU6=HV->9>2&1=@(@#]BJ>L.W^L^Q6$/97[XP]>.GLT]?_E+1/XZ)*6&-'X\T_./H*]9M,S6A4$FKBXT=,XFDG2Y:NW# M8FJY O2SN4(&3UY06'Y>"JHFL]Y6],)B4K&-S6I&9\C*-3SE\ZQB%!X 6\WL MN'4<:C>K&7>/DD[^;NY"[$SY?Y/0W%0.NU%>JI(7\ZB2$W*AM!)TXP&S*1PS M ZI0-I>F<,^G.=;\\V**LJ$%6:\_4.(%*3649$D0I8%'N&%#B5QN M/"^!/8RMZ'>;34*PJ>OL*,O3HO+#4\9Q7D=9D!TX&:V1,]\WL9(,[/ "VYD@ M1_ZX:*O>@X9)I A?&E6CKC_P1D+/[@<4A2FJ^=")#H-4IR-#'C,UD1:#T[I M$X.;S46Z!%RO_#Q$);G%!!R2VTWJ@Y Y$$3F\;59+I#9V?AN.%J[C)A6T\Q&'@]4TNX:)[*F5( MN?'/'/H%YW_8?V>,#YF$=$F%+!G]4UJZ'M%;D!)O_@-67I*B)F#HIBFIITGD MH&+O#[(KY=\"0LG76.8&<3)7/GCFE)^IP#\ I')3T M)PEZ.7-@Y,F3_LAEC=SW$" M&GPVXFP92\_O> :'&WRWDXCD,?)OOOQ$HYMG3S,:A99\1_$I5'1@!T8^9M)4 M2749)7$-)$;PB)P,YER,9PJ61[!I+D#9.>Q$">NCO).YVD#I*AN2LA0X;=#;XF3%IJMSP$L+FP_. S-HQ44E(IN[, MF"2]:5 ADDQ/"+GV[O%'L=(8]S[EM7>S&&_:AV[PM-GV*<:9X8(:9^+\GBD& MFPQ;=*P2RS_CAEE179G\#7#\JXYN"P((Z#S+TM7L7TBQ R,!!;;QO.I3(H$# MN6D*BR/4F33I >*P]3A=M8#Z&$5+?>+R!AT"[O$P.:++)'3E)X2'":Q8&3@0 MEUG,"Y-0606-X$@MEFXV?\AMY,5;1-#6P:U[C_H^3'0@BMO.0$CP8/9/OQ'C M1D(4('> 0.:3W)(CH((+P!6OQ$RAMG=8^Z/ZYA/*LI!<^\,*9I4C.N609W,5 MRQJ1GLI.>P4<:[R[O- -MI#,%!)XE"QVPN*+UK[7$&&:'3AO_2I[1K48 M["DLQ.-P_>&]PFZ ,(_>)-"AG'PL$C-B^^2K!>/GI&!P^#I^O@.*5SW(:3#& MZU/,9&*'@7&>U4)% +HX7M,[!^+Y\>#37SW/B>NC\\@GEW$S,WE01*<@(=E$ MY.8D) JS[\M!IZ:)T +;-4&O>,<&;X@J.)#3C?6:U1HK.@]P^>.-G&5)\++/ MB$,Y?G 'I-53*;#R6815^!0P/H7 I^GK9+VS30FNS"2.\!\]Q 4JT_\=&C6!/^.4WW&J'S(9K#TU M_;4 7O)ZR?@P0WW!-4H25EB(YAC]7W#BP%K*4ITT.,AIU;QD=&44IIH MOH03'!M-W"VC7J>93%LBTL[WV6N6 Q\763H[T9V-MAR%Y!',:Z!X MOP:[$<(W"U26RK@.'?B(: J5Y,Q?7N\F@((-!!#L-LKP<( "/"YV&_T$ V8K M/V(,HVULDF5X;/0[CF&Z'\'4M%I_2RF)JY?,#2*@/+<*,6+UG"H@V0WDC _2''.D_Q.L?\#?I8COY5\&<75ALP.%5*RXP7U&K MYX2 6Q[X%\C[QQZ, GTCT]F(U5<5:O#188^((@'&$\VDX7)BSV9*BFVUB*T_IL, MT;IK^RJ==41?Q^5(I<#BE%A(S??*8I#<2SIM[-$1+""[B@8N1 V)W.&G#&)= M/FD A^"J=M_'D4 M-?(4!:*$B)(6)D4/;3-#G;VX0PC; M B9D!9>Y\2/;I"ME_[#T%8)]P0$3-*QN0,HH,&,M@,V@]1IYQ@SSYS],-R\2)*H*V>;CGQ&2]_1"$/^]YM??KB_G=_4 M."$G9%9'-C)?!@IP4.CUF?\XL^D5;"?4;W2U3XKT5R+%NG M'W+HEPK; <.SY$/_TT(IGCX(:&H.\+L!OD.SSFLX,*1V"LH- ?A75O7J>*D7 MPD!:0W^)^GF]1T6$R3-Z@>6;+B%*S6Q$&>[Z6PD$=5>;+DS5L.)QE74:*G MXQ+<0N>89)\DUH=N7SCH8@P'!K%VME5#VAQ3IABTG,WN.J\J"_6P5FO^IZ&( MQ;QEL"Q>FU>@Y>W?$R,23T-NL=4X,HOA21TS()/_^1BIE-EZ9Z,%4'6J01RY MCE50R6RTE-S!0-LU@W90!G9P80XQ4;?*7;W.IT#V]]00VW.R1[3-":95/=[% M+;30\A04GR;G86)D[3FY,O>Q*+!V4_27K&0G::E MU1XLJ!=@SH64Z+&,,DT#-T2#%%-PR!P4!CO,)%_0R]ID!$K-[Q-BUS1T;,EJ'!"B!1%L.;S)&9AE9^@0N"'_!4PUV)23W((,8]5]LR5#C/RG5[P!GU&R+:^V=.@5 5\Y$]7[!+@V^-X/ M\$'N,@5?[WSWP R,J&.(-;E!F'$[W];_Q4T"V&Y0UF,0DG ^$"E8,IL*-7SZ M_))4:)C>)WD3A"R,9A@B#(F6\ !?-\RCI6R>O,"+.L/,2YRV"*K;),@/LAO7 M(VE+)6@)H"GU+?<*(\/#1<=V\L$KZ"U7,^CB$U!8N;>N"O*]N1E%]IC0T M$&-H+02-A9[52A7]@J].Y'^+?!1B00Y/]A'_0Q( HCUI\@W+>)5XMR+3/G'TY<2P[[\8/QM27\,]Q[+\'88CY6%6Z2',@%OP4;_;0E M+>(WXF-IE([+WN.RM S;)Z/@\^=?= 05\^"?RE3^?'O.@VX_ R?8#F[C0*-6 MT,DPH%+_).?"ET]?OA"@_YFJ)#ZB#00/Q,F!19B,4SRG');%&TU=+6X<*MB> MY&:?.YQGRS8KI3CR9!;!M8\4")[$^32@6(<2+(S-YL*W9Y(G'V(\)_\BCGPL M1G^-(W3XZB:_H>P&/]S#8@KHR X,3:3G+0SN;,GHSAJ&G^>X34!AO?9VC5+R M$8=^Q;F9A=)B*V-!8)3T=>(UF3US??CTJY$>%1JLC=!OA:B_CR.JHA]_]8:" ME-,OVS#=JM':G==1[M3M7K6AF!MOT#ES$#7LO+@AY,E]9[V,]4^9FV1C,_\% M;8(HFH'_Y%DL 5WPG]+ 1]1WP7384=Y%#@3'X[_A,#UU6@%U"@)S+WM)6&7L MP@(PBV S!8%5@#L)E3\LRC=*MH/\P45Y\PS,CD'D')";+(@7XTFIW(/, M3>Z,*R"/YS_ M_/5/_^'\=/;ITR?X_R:&.6L1Q56@?2=.>%'K&/BB MRO++(1P/V11.1 VY&D.L%:7 SDPTDS6ZN'3KZ!S56F85J5V0V\? MLHQWO %@W>/D//*O4!1O@PC^=AM=NPD\OND#2HA(?8?OR=L,;0>1R7T:]ESQ M<>(YX3Y/*B*P"93&,^=_8!(.F<7$5H=Y610VN;/BN7->X\[MHKA3-RQ6]U!4 MV4-^=0^AG$M07I=H!9.9'2N*,ZD>?Q,GS^X'H'"_QB$!CX@3L=5[&B]R4<** M3 &%/JDM@J?D<'-R5B_AG%7.)^9,#90*"QD>"4N+4(;?M;QN?#I7F8[Z&1@E ML0FBM"H8Q^0.R",1X3-'0U8NV HNL[F+M4)L N2CD;] V>2!H K%F.1>(G\E MU9AG!%,8DRQ^ Y8#GW&$T3>FWTW/=QFY3]!V2*O@9E MIH^RD<[R/SA$BEI%,UAC1J!%H&#/3E"!FX2_GV>!E)F3-$(:^3=)O(67?9\Q MP;'^B%P\DI9C%I$JI! M3E7<-7C>M&7@(@4OK7ZI'B:5"QCXVVOBEHEAREWE:Q_FD:1V3$<2Y MQ+16;&+/&"VZ%2=;_'B!9P?T6,SSX;(U'=/A!YTGT&8L8L(3H:->]X_2DW+C M3F]*VK^DZ!][/(GK-V9G'@0A4H[GD &9N7PF*)'1J*E@.HE(FM[T#\:7)[PU MR&-[%WOT_1WBPB#FG&)()Q]S-F?&:!15O1H2LB:] ;Y%[GI-"AQB^8A55&\H MQJ-<"OR7'"__%$C4FU(OQG*8ZTPK.4](,=N@%4J+3X! 7+, S'/)3TAPM7ZA MD.JFW6,>JLM,:T!2\_T =J$;@D7]-KIT=P$6>,X]+]DC7ZPA/.*K,@#4TR>4 MO 4>HK4@H"+H)B*#]0IZD:(%$"0VMY@G5BT#4NO.-UD-T--)J!CSU@/G8H7?U[>Z<=EC.N53[&?V7@-++ZQ@ ;$T<9 M'B>$9K<1Y@%*)[<.#EBC&EK-6!3/%$A?W(&WT6Z?I7=0C>#+,#M;\6 "]3#H MF4.&=;[,YH ?D:J*;2? PMHZ\""AEF:3KUY #R!+23^%%Y[2^OO9B.W]_M'P M)QKYGY?A,R=HL= P5A:WJ/YXTMRK;"X^16CZ2!SDIOOD4":6,'QR B]#:QST MCC.B0]<23/+QSVA).?J)8R2SFI/,8$I^_ :27O2;Q?O/* M_O:R/[RXWF^3X[4#4@%^1?%U^[1_B1,?XFJQK-X#H9]_MKEA'7[<7$: MD;10@ZHC(J>& 5#0E*(HB!,GBK/IHF8A,HI%Z1P^?WEY#K*PKRF"](5C]/G+ MO[W\/H_]F31;:NC,*Q&6\TZ_?)U9+0; 1 #X,0C1SNW>PP6Z1RRK17O$8$%3 M4I&":(<>^]Q\L;$34%K(9D6AC7QLYSV RN5L]/G$9)\C?U@'2#_)G0WP^#&HQ]@7.?SIY>??OAU9D;$@8L%@M/7/RP6>[ M_*N SYRUZ?D5]X0HZ[+"[VI-ZY8D@8>>DV"SZ?W,U8"AP4)>?/C,*3[-51<& M89(5BOVIX,*NP@56P85P(9N'"Q6K._4 C)'!S'M-9LS('HD6 MB?.'.4CF(N<>95!>%;_\$&KC7QR^I:#:4:D+:IQ!2QVH.G0(IC M]!5F^0K<^&JAUW*:[HE&148^)JHJPFN--!]("W+2O#E(N^-JE Z.0[NK%%ZU M>>J".JJX+W[6*Y4+9_$6#R*#6,73599C)4UK#T*=X<:1<)8N]KA2U+-3# ML0J)EOAT>4E1'C2?S0.@#O(/GP@_*H&^),T:>&"PWN9<=',[7[89V%<%.X+; M!W/D_U8%="Q[X^=CYX8TPYK)ZZASQ$M-(27O8E#6XMGEGV'W&#A/Z8>F-0I/ M0ZQ8)W.*X5FZNE-\X AI;%0EXE;3FYJN4IFD0,3,!U^)N /3*_' ]%X]!G*< M._@K('185*UYG9(RD: H] ,<$-)2*<49G\4+,3IY6H5O&(V36Q.*2KYTXXR%5V?[O!MY M0R&9O,MBB*:7YO!YC5*PJ<01OCU8^<_>Y6RJ<(GYP.1Z2.C0DY>U&9^J4$P0 M&W7R8D/C$U23M=M6:G*?CRIBC3,J,7(?$;AI? "%OPE2SPW_"[F#S.)?/GWY MD_-OYUC%")W/S@_.%?)HE>0?/T^> &> =+:=E2%37.HQ/XTSIY@!C;J".3@P MB>DC)FC&&F/$@)#U?*3\W)[-$JL^POQY(T%!!#NC.33$/Z=7J7J7R%KER<\H M\8(4%(6:=87N+6**K@1"&JR=M2HS\8M9"ZJX%C.?/]S2_M6HQI#5"H?*.0?9 M>7"SI,4JX,U>3'9Z81M\BL3!V+#S]58C*%0Y=5K24<]X.]XQT21+4,LAYN>L M/38F7$^N# L'9NG - OT@EG <*ZPC!O&Z3X!MV8%:XDH2<1K MWF!U.CBW05WC9-8Z$3-SH&)UA$M(L)VL/5ZM5=IOXF2-@@PS,QV]3OMX9Y#9 MN3DZF'4WPY240C%'C$ H%M:$_[YRG45D(1_+FC'%,DRO^N5E(S%K7R#7&MCR M$(>!-ZA"8CZJPP]+#%% :1%.]',<^^]!&))?<@B"^;*=QN=!J"*?#NG\#_OO M#->]'L1^*CL_[)1<@D08YE EM8/"E$U$XG7'*/+@J(L\I$65!T=4Y2%F:J5' MY@SZ)L/9?,^O,I<=0:9X(AH#;+@>A+DEX!^8EJ(1J;IJ1*[1T[D"6"=#W&R\ M(OF$:1#Z4CDO?" D/.*?!CJC<":K8)]W%Z1+B#.!0CE?W>0WE!$B2<-9Z=0Z='F7SF%*@U4]8]L9&]#3PIAF'A[H;$NL.H&F-<\;>03\5^I1\E>2 M3&CZ-U*5VC@P/$F=V#AI>!* 0%TQV1PBA?K&V+$A)HTV&CK72D#D'!,NAC^AT]_GBVW;A(Z*TE*3]]RHB;5)3@/32[$ M# V)YQTSA60T;63X&%14O9\LE7:6V==>%N8I6W-$G4?^+X!JXG^+? 21=R2" M.LWP P$)'M#D6Q1DO'L-/VJ!-QC8YM1X.;:P-ZR^^(53(7T6/$,F>,$ZEWZ*X0-PF@-M0 M027R2$4D$G"=CW&X#-TT':0@'M$N3OJ&E1;J0#&<0\<[ A*$ M:LU<=.2[+O?OX?>M'@E=1B ,C:NH.!&;.)'EAV:-L)B6]$I59"7]QBU'0YWS M-I28Z!8[<115*"9DOQ!1. \ZG"VP0?+B%=@H4[_RQ8?,O_(CT*Q\Y=<%J=._ M\H,W/H5>6*W+8HQT:Y[OLU< [.QM#1GAGBDQ0KC2ETSC+>>W(-9*:Z9PM5B9 MWNH6'W'6<5* %,V5I$]=9\_N!\G8QO^EV#;]T]-9:CYSR9&!R0N/_\1P#G<*U(?K*,/O^DT0HH1A$/<-8J,C M.60H)Q_+\JE7P(;FG'_A#\3OXDT8OT,..?YCJ5]'ON 5+C6!,?#T>#R'*(Y^ M(&\TIX'CLR5ZJ2>'W)N;)[EW LB'[YXY[,N) MFFJ7Y3=F4N;'IE6H"5+:W%D(6NT(YDFT(853;K<[-TAHR-2PHKHA6;.@&,_Q ML!"ZF5S8'),]ZABI=!_A92U:3 RL.JZ6J-!;>^S"!;LS*;>EU>-BSKN,X]4&O[HS5?[^Q4T"<"%" M#N> X+=\&)(+.A,0U]"I\\M1F?_$*(]1O(7\HCBAEC[8EON,P4"3$ &\[QC* M*-YI=*,^D.T+L0=@.>DK93? /8NI%'9!KYP-'%$2OT+.LL]P3Z.R-CU^AHJX M YC6U!"@YAA76'A*AA&C\6WD<+. "!+"]7$7G'">>;MP+:K$#]X<'%J.>P+]A36S76$FBH4J=@ M'L_K3*RH5AW.Z75Y>G>3TDLN_:_NX?D]?GZ-]RE^OY_?\8R=CW\)_@8\Y2?$U9T<_-ZV$,"'%;'<#I?@33OX-AW[$*;_B ML,_,4V!R0HKY30QD0[2^"3K;SRX6:=;[\"Y8]\UY:8%@I.,[\(%C)++B7TFS M8$M 1?>4*(@,GA8Q-4^+JH2TCG#I%.E6W%,Z[?4R&B6YLR.G@!MPGFMC-$KJ MT-6SDU/$/T"$ 92,PQ.B85)]/:BD\YESGF5)\()U)+@(LMAY<,&6;C\9=1BY MZSP/91Z,N)'FSP/_E:A^1T-$4]Y/N3'_U[_\YF'&B<==[<+ R\_(WP."J/5:NKJ 7(5VJ;?92QAOZC]YH8/<4HB MI ::J4HL (.S09W\M%G=)(+ZS:MUK+*3<.VIR([B@:@S9CG-#'A.H6JVJJ6 MF2O@-AX?:8IS'/9C2OF.\&5A]5>[9G MK; Y!965X$1[2"VKK%Z[">RD%.^Y_'#P84NDY.TH3W452 6D#ZS1@T 8)R02 MKA$%%D3.I1MZ^[#H<%&$S0FBP&CX;",8[$0XF3^(7&)3_CW^NFARB!8MGE-* M%12#N_[PPKU?"P,9LID^_>'SEY_^'[S0^QULC0C\Z#\Y]_$LHNPTY!4BH:B M'Y1H8]^H1/C,4!W%W6P2R%HA08VL//;02[\Z+&SFO.[VG)?@V,15+8H5"E=F M*"R0KTKM(AWH!>'PJKA!9W1^,#ZF@/E]_8%Y'KEA#@L+R/()_GG M*(!W_L$"B)8F:C<*,\^ZRG-QI/J:6\^68O-?'(H__F> )8[$>SW$K#U9H<'/&*&;R"(]]A!DYY+EG\ PB'8)YS\ M&V<.^?N@LP-B:?%9;'A M$3I&;@B<2-UWP<3N>!+U!S-( I2Y"6!,);?1.DZV-,_?S5PH"D*![_ #B;+G MQ%VO V^44$WNPQ!WFF"%N?BTX[-O$WX$[.N0#0F?GS:@[="]ITSW0NJOB9!E 8>>7/O MXX@".%L/H%@0X!044$F,0+A0(KXOC[ &@@;GYHA92Y/L5T N9T&#@T16K&T% M*;.4/"1!G.0%Y::66DFA:6BOA:&"!65V*$\ $'L;X M1A7PHEKKC"^[37Q1 B7_,@M/KK>[,#X@Q J_<^E6%,.FK^TB'_>'A [,)W*= M,9"?R17TT8FK2%R>E^SKA8H1=5]-[HX;GS+.XJ"U=C/%_ .((_P_',$W-X3# M]U@4GH$?L!)9_0>NY6W$O(=70;J+4S?\.8GW.^*<3KT82I+A!621H_@4#\"9 M/*-(X-RWS_C:0[0)O,*U?ZSV*.;KY!-VR(R9:[NLD+P&]:S5689A&^ M'P9!O%?!;@*]BLJ9.&[&!7.!A7<6L(3!\S\4U0?SO0%^Z)/QW M-E>Z(N#MXO#5_7N;QFTY'=8=HORKI4]IO[N,D M>SW?XC/BN0-1K?! #AMI^2[7Y+?F,Q%>-D M(]'WNU+#_,QA7V/92.Q[&@PX3[P*R6[BY3/$?VR9)&OQ1PC_1+OL!SI?UAW" M1RHUI-]0DL$Y@:BW@L^QM EAUA\-3_L.X3.-J@M=5/++O997>W2//K+G=Q2^ MH:_XH7Q-1?3U'.@7"QM2%]2GG]#QK%B_TE@YYF%A;,^B':- M=F80S<9?'-$I/T^A?,LI$$(Z*=_UG M!)AQNU#5HS^2%![A!N@^C!7D M-U^JAP3MW,#/:X2QY!=\PND3UGCIAXUD!1-*"UM9UO[QZ1M52T6T*CM809+" MM,(+8&Q-_@NYR?-[+"*UUT!VL""/[R;5XU,2A_]9OJ:*YE:0HZN.PA+I4D;VI7$E1!RM(8O8>2!,2Z4AE%B->+OQ_4/91? UU'L:\H-D( M+UI%Z"YVH1@-$PT.!5)_\[3V',**5<]]V$\H>0N@$IU(9BPB(XEDF!(?'O\[ MH#;=Q]E_H0S2N#<1*$RBO3'9QZQ@I21AM)K9+6*+5D"'-$%53P]"KIT^EE!8)XN3FW]3!ZZ1T*B9&VM(*1FUQ>] MIAKN %$W\X^/7)J%10"!GA=JS]=XF43RU-"QK%CG4F4MUHK)]9%? 4XG>8S^ M*GJ$MS7!\@0!(6R_:T?]@!4LDTC.92U2$1M:.UE!VG-"EN% %%H*VT)63$21 MK*T5A-3 ,VNV**D!1Z.;%>1Q!T=PQ0J5/F4/*X@2U6:NV\_;VII_7.Z"ESB1 MJ"S<;U9PG%[$*GF2;V">MQ((:H*RU "@;G"_4V\KUH<[M*#5-BHVM!QT81_C M@0G740:JN>]CAJ?$%[9*'I+X+8B\RLW5UM:*%F^-ZG^4?<3\KLQ/#+/0L$E#A$QS,RG:GL0>^!DWA!- /<2UUXS\>(4OR.)( M3;%#.D[!"K8+"J+GIZ$79"+J:0613R@,P?<:^5_=Y#<$!D"V,/(8A+8^5A & MEK+R<"D-:K5F5DQ?:2V0-K)BZEW"-YY?$R0V!W8=Q+PJ4)TLB/7T(G^. >XT MJH@56AVL6$U.\+FD8(%TUSTBT'^1CP6%FWV&56,0B-R:B:3W(%:0CB_M_79/ M$OFIZMZ4O.67I'9G*TB]V*=8ODM3/,L7P-0'K+EFU1JAH5NKI_G36=,%V=6Y MYG8F?L^HR 61_5"1FZCJS1!*[KYEH/EMEMQ1/V;%?I%M:7R0,>D1%>.\ \G9 M?GF)9[%KHKYYR %2R74Y96 M24MIH3%U\&'?P8R;&"H6]TO\QU7R'+]'2L-\V5J!&^QA6$%Y5L[@@K-S)V;"&M"MK.J-80;S0 M' "^H<+-AG+#@+8U0=S="G)%JMLCBM [S1S6U?:X+E:0!9M/4R:6-+6"C*$> MENN/7<"@>G+3Y!2.',%GK&!?]0H"9Q(\,DF:/2(",)_3(LR_U.YL!:E/^Y>4 M%(3(KM^$60[*AC:2\(P_)@O8DC2U@@R!['. W:,I)Y&V5A""Y7&"X.&&#VZ MWR]F#%)8450=K"#I/HZ^I7("N)_-ZQZB+(7\WYI7N687\V0])#&6=UWRGJS6 MYQ$-Q8'-DKXV"%(UMF)#-1%)9(B/6:N 1C[Z^#^HDO$A;63%*L#5<^]N$:U1)#S3 ME1;F]9Q5A)Z#+2* VX5,B7\FST(!)='T'&EULV)-J!:@F3$H;6P%*55)6"N< MJZ6+%60U]4T]K=22V^K9_;CU\72"=4!S,IO)*JV-K5@'ZONYB],TQ]4)HCW> M)"60_@5:QPGB?$37'_@.CA.\E=SD0$*Y(;D;;#DQB>?,X1XD/JBI/F<+.^M0 MJ+G0S4R.*HU0O[?Y1T3D:@-[<5Z0@3F/Y;@)_4>Q8J5);,N:%KJGJ$.PC=)M&7@ R2N$\!A] *OY)+C2,.;X5#+L+(K1:7^)G*?-?$0+A3PB0.V L*]84$+-6:\#%+;&[OY&B@;6L%S.42N!9"W1(!(#K]RI5-B_E^MX& M7 G,SJOUMY2B M1[7;<6L=K"!)]'S?J3)'E1TLT?D>T2: RR[*X X1JWK5-E:L18X60,5#! ]O M&VQ'K:D59(C>U&M\CV<(=UVMY2E2O0:PB.0[JA&F7A*0*:K/D;J+%62QBJD/ M;I(=Y/I/LY4ED\_P5)!_[290S2;ETK/PZ<%*FO!@M?+GSZ? M)\G7V _6 ;X(0K<)+R5K:,7Z/.UWNY 8HMT01-6;,'[G:A(H_?%Z7!=_:R0K2FMF>Z@(;XL96D$+%5Y!YXP@RX*16!&%#*TC@JR44OELHCYN2 MB@&Y]UML6=?L:P6AO744_B[<;W$,!'R^B@YQ@L,"08VD?^Q>%;"G=1\>R?>UGP M1J&_5;E $WS'"@866_3BP.%)WR0D[]0[R-R?&MVL(*^:]JY:87%+*XBH;+," M#A7OMQ*[B27\","?>@]B!>G<*4&&%]W/+,>XZG/D; MFH8X;BC,2(HO&1KF**F;H6QMGACN-8%HS/27(,GV;D@2W2]?W2A"H?()DG:R MQ,/+1-RBF#%DZ.TK%+6UM>+\-3"FRV+SPL >>7,KR %P1]P<@H^NH$QM3!*\ M&%*L6!U3=#!_BIY?@\0_QU/R::+:>Q9'Q(XAJ_^I;F_%&N5!V(3E+ZK%$;>T M@@AR!/"!SFW&"01<;/D@M& "U-T-K_MJE,M'U0.6/8&-3>?7CI?+9N9OQH<8M_(AYN)F#]X(H:HH:F0%Y]7UAA^1&X((_;,;1+)% MZ3:"^?6JHB+@::[6ZQJ8D:J=>0+ZQQ86D*M?XR@#*TP=BWN*\:W8YH6[G)DU M+E"$UN*0<$E3*\C@1,3JL9,'@[5TL8(LI5U0%7S'?&%H# EZO6T@L@\\&D,?UC?L:Q@Q%60N@Q2BYB0F((CKZNF M:&\%00K,CO8X1NW.5I#*S,*1SP7MT80S#6.RHI<5Q-$L )(L4[=?28+NU3W, M/PEMFZN6.-STW'8=P(IU9!=$#B]4QYS6B>-L[6L%H84 F4.PU@!U: O_((53*L /^;E$C.H$B%B@+RU%<0H,W]J M=>_(NOR<2.P)_4:R@PD#-RF'!3@]Q*KT8U:PLNHXN'$]1#WU[6Z4LJT5A(CE MQH!4=,IKW*JDM"[][2*8J7G*@ 9I8SM(D=2@+(R\2-N:<$*Y,'W7.@]*!??HO@%BE?#AKF-=GM2RX,3Q]-JYE]^ M':^B,E98E7$WSV>MV".R.PW\01IWEO+]&&=H>]C$S!2XM:)D6X\7ULX) MA=64#RYE@CIX=D$JZ6A_58QD7A(0F18+0W\UX.N?5>-$XW7O/]01[H5[?+,\ MOZ/P#1&_OSC%<="(=NP-00(8?G]9&%VWQ+%Z/RM6O1Z[4XOL*:'QR(OY+4JX MV!Y:'0!+6T)/TQ@#6\&BKH7DK*X>5\,TJ7H"!0@GN '>MTE%_[A3@5Z.^@$K M6";"*BWN==XBM\:J+GG9\(TGU(;[#&0'"UC]8=$3)X_5:>]E!W&P#@#7T6YV MDC2U@@P5JM[UAQ?NP>J?)X8(79!=!K""Y#L!4/57]P.0VR[B)(G?::T6_(LX MXJ-+?SL(ION/'J>]&Y*:X'+KF[2U%<3D^*%Y 5G5JRIK:P4ARGL]+]>N<[ET M'L8XB**L*(JX>(*ZM15KV<3E4X9325M;00S=47KH+;*V%A%21U*7%RR2-[>" M''F]'5XO%E&FU],*(CF H[*Z<>BFJ08B4K.#>6N 2%AXVK^$P3;(1$*&=B5VI# X?U0KFY(C.S(C'S5])O48W2\CCS=4Y)@@$&EZOUPA0UY 8UK[7 M %:07)S@B4@3-K2"!$B-#R@2%U0"RVV.7B N.:UH;@4Y%_L4'XHTQ?,$ M:"J*]*B05U3MK2"(.J4!B8H<^992HZ*F5I!1M^.6-MRJ15<%7]MM""O(YBO> M<, %Z<6!_T4FRNCW-B_7U"HCUO8B^<>&6*/1QXI5A-KT:[D72L\LUG$,*P@7 MF5S)?#E[O(9)HLP1Y9X&+$G0I82-[+@M117? MBQ^LV'KD:6JBEDHT#'EK*XBIFTT4L.J2IE:04+**R$OYLZ#3S_Q+4.OPR!6K.VY[Q,(6C=\ M< .L$U^ZNP!J99> R4)3?&LO*XBKG$ZL0+(JL@R6CV"8%C62Q6>ZQ:PYVO#F MCP'8 )D#[ 8A?&D)$<&%KEFQD;D:FZ6RMEJWG-+V M7E80I\CO^>K^/4Y(\(Y:LNTXA!5D*\%JM&L==Q_%_&F5(;L_X/E[P]JEIM5M;>"($ZP >-CIV0FW;[FMZ8$P?=S8R_*&AJWL-)* M9EA P^<_?8A3+);]=["[C/V&F57>THH-IU'AXA%.2]_R&+2S)>M%@MU<$N)V MY6:N( JFK:WYLU/&YN4@D[<12+R/2'"7JQI;L?V>$)'_H$JPF_R&.* IX3,L M;6U^7TYE!5LJ$:-RV5H43LK M"&A"UN::-HN"DV E]>EO!<'M I5%8I-6VMFWR&?UZY%__>'AIG)(QEX#6<&" M_M4OR'*6\DII-IH>Y+;CM\V[X?'KDP M+*5%DG)$;:EC!M+I: 6)PHRF+KGW ME0Y6D%1D'M W$6Z7."*93K+H*54'*TAJRKXLUQS\L"AXDZ4^Z_2S@L#IY!X: MQBUY(HA0!&&)A>-W7J&LX^2,/V)WL>>&#Z_X=#0C542_FW^>OKH'+OSK^1VO M OQ#(U92$D76K?MQ'Z5FI-#H(MTXG[:"S:HD,:N2OXK7;;4&>>0FC-^5J;2J M]E80M$HV;L1,=15_&Y:X'A*4@CV:5B2["2(W\@(W+&A2ER(88V K6,0!*NK@ M8PMC@[H-8?ZFY_.*229Q);>XQ33>I;,5*_R$-LQ[#G9K*."RCI,MV9YW2@P. MC7Y6$$B 0/'K*JG1ROULQ71SN9K%4N$;@V*T>UZRKYBF59GQ'<>P@G N#.G! M358)N1%](J[F*J(X4**UFQ7D4>/$:GW]X9'B:Q#-NXK@8:PI]V5=*J;\5_^! M:XDO3Y;J%:2[.'5#O)?W.RAA"S9Q0.+ J\T,Y[&X]+OY69F_[_\;)?%#'& Y M)4)8)+^IP,IPH0)/* KB!)#P!:DOPT:R8H?*X7;HF>H+UE/O;06QN.;:N DQ)+\$[03AJ3,.P,KF$YH M?&E7ZUYZ9]+7M+U'!%YK@%NMPI4*%\2>V=FQ6$601W\'BQ1*<;3!C?L?&;"O M&#:A\J,5JRI)B^UBJ*]U,?^ WZ/W9^2]9FZR03+< $$;*]9CD*E LYS/V-^P M@G&%+9M6-KM#;RC\42/WK-G<"G+*THOXD9>D4XD?J$>$9>\TR')!@C[_W-LO M=4=,_4TK&%LI=GSNX7DGQ0,,TI-*M]3M:P6A8U3(D+[7HPUN!:L&Z;=TKS<= MHDSKY35IJEW+_/KSS< *IO^,(GQP0D"@\;=8[ 7I 8(U6)"L_.K6ZF@%B;5H M:#E)PH96D##4\X;5SC4*,GP=3!.>*/^,%>SK6XKUL5:H**_>(SSIR@MZR@^; M%_7UR;P45TMK* :#1[1BW]6],;J%/MN[&0\5N83(=KS]1(&-_&]6K .DS2%B MV".7&$T"5/J*U3VL($H?+E%%:/=1S%\WS&-&D*SP98@7",L=3> <3,KUJYF MQXI5+6^)PG%>6M'(%OP6@71-ET6C4L&@ >U@ M2>[)D?MB*RWLF'2+>Y@',NJSF'U'M8(Y$CO$,_ZH(IN_K9,5I#5MVDI,-K%I MM=,0QLT;.;CY39!"R@N+W?'V%2E V="*E=,M0BY:,MV^1@GU:*[LKS]?\"24 M_VK^8>?RB\X90#4(P.>0;M3XI07T>L!81[4="33+>SQD5[(AK""[K)6E#-UO MM+)C\L7S?.DFR0'SG-CEP=E\G6;!%J)("VM]2DN:<"F17=[_$3Y@&\YW!;DT'T> MAM4H2R\%QQEE8"M8U->!F4H\F-*HITD^9 4+RW/-2@.3&E#7'QE*(CW.KB)W34@%L"^UIWF)VAOWO%1<*0W$#'$+ M*U:!2RA35;BI-;)BZM7G7"D#2II:0888].8\JTAMPE71Z6@%B4-S33B @UNL M@ 91&GB$NDDR6^1?,VX^H=!6W'%LN,SJ=I3V'N95>9W(;"SD!2D@3D/8;8XB MPH#>FQ$* P>TXM 4DAN7J,!I+Q052RGRJ3H:?S&QB!6D1$Q_2((X*6+JH59! ML X\>FB+A904:NTSB!6K*U9EU'4>VOJ8/\EEVBLMB$=P9RHU-^#!XD'(F]$/ M/<8P3_AS@!(TR&3ITLTF%DR[#M($2=RJG.^V#E:_!HQ M791+-RHR:?%1(3 D>(#52QAL"AANDH\;;'$3 "U_BP.OJ(W26-*1QSNW 5Z#AW"N:F3]K]WA:B9O%POTC;F'/ M)AJ08%)%N2X0%*OJCW0W3OUA\_M"416W7RU=RQR(13T?E(*2=(^$%KAF*RLF M?X7"\FC-%;D_2ZF@% MB3J(FP]P_/ J9EC">-EG1-F+'UR9UVG@D%:PY1Z]LV4#+2V)(_Q'#W'&0 UH M_JYC6$'X0X+6*$E8[#*U[=)JH2(2Y:VM)>9\G[W&"<"@Z1)4]K""J-PA2FI1 M@1CP&NP$MB>-YE:04UJ2%#73-.(/VGI;0>PCB&BK];>4SFSUDKE!!!/.I82; M.)$$%(JH'S"<%>RHP.>PP\9 =,2OJK2Y%>0,KC,D *V8O=91QSF8-S2, VS! M5V5X"R5E;Z1-+6"#)G$6F"UK^,DK>&TCR45 M]_V&%8S3S4H> S? "NV_*7> JH=G5RY;KO:Q'[0%F X#V<$">(6IL'^U3PIG M%KD&^42Y_+D0VPNZ#F+<]D.C@ZZQ1+W!T_TYB=^S5SC6;E01T5J:VK&"XQ31 M*04%@CX]O0=$Y[O&]TD!1G$3NHT0L\J/YD6H:DEJAA((4<^K-?]3,VA,KY]= M!)*:Y-6*W.RB+4@HTO.!%D&LW)#1K#CY?!$:"!@BA6C*AZK6]3 M!44Z':T@D6A-F/FEE577-JO7TPHBJ1OP*\I> 6\1("9(R;3W""5@RU,7W=#N M; 6IN3 PUA!_B]N$L "01RO/.JMV>FMA@@+84J-1C?SK//I>G'@YDQ:I#"C0\+/".WN/F\L1=<4OS MZW@?OQ'IOY'3D/&5JG?*0M<]QC!/^"/:@-X:)P>FY,N"G64-K=B Y=5 3@]7 MK87HY,0^T0C/4N(;#AO1_+H^Q+B5?Q$3K**O<80.7]WD-Y3=["-?EM"CT<>. MU:YD<,O\_7F9/S82L$ &+2'#"-7H9,7>*T)FF.(O M/#>-1E9,O7?\+5^_*4=!+M+61B^(V?HU*YA9#0:47@F"9I9HVD];K/]<[%.L MBJ:-C#)!$UNF_8K"4.E3Y5M8L57RJ(7B5F"Y"\*K0]K8"E)*LQ>X-F1B0[.5 M!:^2&WK[D+GERJS#R+]"4;P-(OC;;52'.+L3H>",,9X5JTF-'I![=A,GS^X' M1*6]QB'Q2\:)6)J17O4=Q[&" ?7E45J$I8VM((5DE6RQK@%F:O(72"I2>?)4 M':P@J88*=W'X&8'>OWL-/$".U\#L[#:")2__CTY2R_\"-\5G\T D:6K%N M V$E+P[B 62OS82?,_]L]5=J_I.@?>\@(?V/2H *)0];8"E)H0'8)?ATS,"RI""QM M;GYS?8O<]9JD&>#S7Q9GJ3Z.DOW6H:]Y0G6 Z_+R>\(;L7MY]#F_:\7!Z/V4 MJ.P\5P&41(K\.J+9;!^U@K4@OF;,TZ?2MT7MK"#@(8G7078G>87+7ZV8;+$U M:#+6'7I#X1>Y_J1H;@4YO8\(GZD]215NT0>L8%DEAY3>$BR%%'R5-%!2K$JW M][."0 KSF(&TBZ6M./'!3H4O/DGXGZ*Y<5TYAU#Y_.7E.KM/>R M@CA.N[J)$P62CM1BV&4 \YOR'NN#^"!]_G3QTV.]C6UHJU M$[U@5WL6]ZRL/ZGN905QU7 I3GIZ?L4"+YCG*F#<)!05<#*>DV"S$1_)@4-: MP9:*>$P#%/MW) 6HV,7)&K"LNMU MLV*5KUC(&$.2KUA40#"3XH5H=;2"Q*[()G?*BJ1]![."%9+(5[IB,@FVM9,5 MI)79*93QPK>PUL;\!8/W2I2ZI/PGWCXL64$4[=O>VHI54-E3FHG,M%B%#R&( M93F!KF8:S6&M8 ^>/,*O78Y9+K.%"II9,?T1J[/51(*B;$G-4#5UD3C=:5C! M?MW:<3KMK2!H5,_J8Y#^=I,@E!^>6=RYHH]:P5KM?#B>3#5*P< AK6#+=%E3 M'%RI9?E<769FQ2+E62"8$2_@!00BY!#W\M;FQ;O!(+B78.\/NV+PSOUM*W9- M[P.4X]M"]"Y-H"5$Y8G[]9C6.;YG!4,E885RR[FR@Q4D#3X3RDHWTV-BZW_> M"G:K7"DJ:X.JC_%@D+P 'E@_ZH$@_&]6K$#I;'P"P1_OI/3;SL<'],LG/-2? MY:X1K8[F'UA.QY-= M\+5F5JR5%A274L/O-H(51$^N-D\4E]S]\U:P6W*B"W][K_M T-L*8GLO;HZK M4&;CZ)3\FO!S5K S]QASI6@A&]S]H$$/$E H=1_C[T:)%)JP&$8)4DBEB17K M 4?Q)HS?P2N*_UB^RI$O.)%Z<)!#Q[2",1=N"*:OIU>$-*P>\M96$(-/#D2Y MH2M$_WL;D9=&QUVNV=4*,JO5Y6ZW.RR>4R.4.!],U=X.@A3%2[%L@#4Z!ECF M':IA >1O%"RF#*7*RYT*63')EZQ@(@\]+3,XU=N8MPQPJ#Y40*I@2A"]&[!_ M:/PRB*#0P^,OQ04=_# MNV M='SH]#._DKGKH6+1DR*("EM:L4H\0 NU,PC5S48K*R9?/#DRR:W2P(HI M%Q[/(O' #1_BE.CB*F5)IY\5!$HJ8\HB^$6T=AS""K*K-3.D#LM&*RLFWU( MC;ZD-&J+^"B$3L".8UA!>%6SDP5XDA^E$:9=Q[""7C+.IZU@LT)=N%/E[^CTLX+ ,M&H 2)9 MU=&[H"-T&LH*-@A2(8IZIFW@'KI]K2 4WV?N9I.@#;/$L+PZY69NZV,%846@ M1'EC*Q.65>VM((AQ.87XS>L/ .9PPP*=$!^F&A"P<@7[CF4%(XJ5NC@4?_S/ M #\8B?=Z(!AE,IE9KZ==1++@'E(L.R'8H=Y!(SQ(WLT*\AI5-Q^2& N_V>$A M=+%T$)% A9TLL5N_MWGK#DPM"5#F)A!VD-Q&ZSC9YC407<@5HV$O^ RB[#D! MY%%/5GBI]U!6K'GO_+G6H)5S]AI!/E021%BX(&>@J"@DE5J-S,;H8J0)U&A+ M&K^_J]ZOYUC#"3P!\KNXA15K5#4+I[5\MZ]X";;[+?F-Z77MMF6-0>JD_W]_ M+"G'"N%OW"_DAQU6F &D#8XJ_,[FT&!#AKQ7+,)N4/8'/ 7,C"]_^O3CCY__ MF+D?<11O#W\D;'G$_U.$O>?_!1#5RHF]!*R#@_N_?U6?QN\H*(:SK1CX6 M" 4K&E<7,X28NKC8(J\)6E,R4DP'6

7_8Q&]_]%$ 5/P(?_@!_O"'C]3_ M%PC!O(S?4%*_'0@#:8AF]7?1-IM@4J)$,FY.E9]GFA(^Z4V5;SO39.DE\X@V M 1S-*(.J88)Y"IO-.L5+! $AX2V^TS[^#SI(YUAO-^\DJ;A,4Y9H9F8Q%P M@[<>5D?>L]=:)=;&1,6M9YVPL-!M8Z+55O/> 1H84LV;0-5I7OX**O(VV=B^Q*%@7M7?9^;7]8?W"I8NR5BDKK7K 0\NQ^W/GX&@W5 \Z9:&"UK M/^ND%253&Q,6M34QV4O\QU7R'+]';5/E6IJ8*-F/JX1D"$>>?!-+FIN8\D., MG\+POX.=\M0)&\\EE\+W$^1*)ECY>:8I0:)D^/ :1_*[M=%D9@59@@0A4(_K M+>>V'T$:7D"1&%MFVF@JF"ION!O%L+IS0=7YP7L-PL(#5B90"TUS(CREWSEQ MXJ/D?__N3W_]PZ??.;LDB$$R^-^_^_([9Y_BB<0[FOP.O[&T\3O* ND4R?SP MTJ6(M+2='37S'./'3Y^6R@^)93#GR^>E\Z5AC,PY\^4[9QK6SYPW/RZ5-V)C M:\Z6/RV;+0T#;\Z7GQ;.%XE-.6?/GY?-'IG].F?/OR^5/7);>LMSSBQ6#):[YW/6S"(.LVRA>CK.#$E#14[391SY ,#B0_WH M. R@C)#/PV:7&6VSYPZMW?2%\)&E9]%8"Q1F:?XO9="% (65F;$EJ44:'4:) M%>E#!"OPE#ZX!X+Z@W5[) ZOU^EAC@R2XJBW#.*VQJ;.DG)KJ;CGV:6;)(<@ MVE1*A=9(T>MK>%6TEL/\.C2!4%LFKNA@C(B'_*D@DU-M'5%+8]/F;D:\G3NO MA'9W@YM+'QNVL=KR0'8!E M(4%IND"DA-1ZAKID603X\!]*K2M[#&!G:L$TU8MK[F927=V[@DXIR M4J+K:^;9+VI@\WPWTN1 G>_*,^\\J>E@B/CX#0OEI_2^G! MUA(!57YN7K9NN;6ZS2*#6:.=DN&47&%6!7^%F2O.0JUIF:O MU=4.*[&.==BBUZ3MK5=T,$;$(\K<($)^7F^ .ZAXNH$7R(C1Z&C4V!"0&I=@ M;+PDL)@;%'GR0ZWJ8<-=I#X0-HGKW#/<;BL1MK7(O:#M5C!]82IO2BMVL-#J MW]-98#B@0'[L5+"V2CQ;;O-.,99]/FF7:+V-G M]_>"V*>^]U5^]$4PJ=N5W_37+X))0UY)C8B!1?"P[V.IS_M%L'&0=JD1V\&8 M^.6DF:C_L"I#11;$*Q63RC"413"DV_4O#X$9E5E_I$W MB]ALW:Y[C3@?QK4?3YIKVO=[-8IH0;Q1%G!NB5A:!)NZ750Z<5&+8-N0V[XU M#FMI'-034&7!7CG:\DESJ^M-KPXI6Q#+]$T6C3BU17"IX_W?-1QN$3P M]A[3C3,L8;&^[Z6>KNPY67@4L&(/9#E>419X;I'E?AP88R>+&W,>AO$[+-%- MG%S%^Y=LO0^;;O*65*U.8UB"R80WXRHA:^,3#^X#2D@Y @F-FITM(8X65CC? M9Z_XUODG\K6(:G2RBIC;--UW(H1UL(H(>75OW5XV8/MT/#HZ/6T@2_/0J'K8 M0X;RN,A:VS/]]H.B[&(31 Z=G80*>7L[Y./>.1'=Q(J%)'GUY::NY+*(D-EQ MF-B\[!<1@#8F\_(G9A%Q'&,R3E3P[+1=QWVYIR5T+L+!, ('I5?>:5L\1^-< M[;X;UZIWLEP3779_^L4N@/CVU]/M#Z%VH9<_)JNUBR6#?]*',W"L*SC MLBP7T7DLEK$-IE_>WARD#@KQ-EG!.$EIEZ-ME4;:73KV%/DJJ_C)*WDJI_[?]^G&4N_;B.P(]O&^JHY M"%\6;I1+L2W;1]K<&@(NW#3P-&=/VQJ;.MU"Q:O2PGI9:X-@?F\HVJ,;+'.( MHD:O/[QP#](6^/'Q__ERO,X^(QDC^V\( M>1?_Z&W[\-J_BV6C>$S);E[#R, M]02K3EZW,0QNZ11A^1K@P*[PG@QC@MJAEB'4?:Q[)^&AOXD3O!X1M7I[!U*) M#F\Q>)PBG_PMI'I*XPWK(54,^)@UC\I5$.XSJ1=+UMJ@%RO%'(3\>1(0A)*W MP$/%+7J%\#)A71"8CO\<(K86YUL04/Y)_EWJZQH\L&W7&%LL76]?UU',%?% M$9YA".SWMT$4P"N2X8.IOLS:>EEYG8TOUNN.:M<)3Y_BL/2V@]I,-3J8.U@)WAP/2;R6@E7S+0SBA9>7\7T<[9+8 MWWN*32%O/_(^X/=8\730+:G8NYVZFJ_$T#0"RJQG7$OSTY8<1WD[@[ISAO!3 MFU'VL?G(P?"ES0TK_T1 9FIO$.TQ:TO#\@48E1"7@G_]@5]CBE:3'&XSM"69 M*: PQ\2,F1.I-"!,\T7#;,2396MZ@048^'K-7G44G947@7%@&U.[)GHI%M-Z55?Q$+U&;,KV!ZB>WFB^!3B^&] MFI;=P\B]"";VM8/SW.UH6EX$7SN]22T&ZT7$X1IXEH8:T1>Q+D->H\+@O@A. M=7B/QC#M+X*G$SY/L,*7"O+ MV+@Z9UW'O;.(W)P.NZSB19J$.;8=P4[/AL)[M8@\I0X[2<'71;!*_XK2]CPN M(I&KSQ;C?16+@+GL=&D)W*B+P$'KL)/D;MM%I !VXM2$_N%%0*IU9K; B[R( M/,$.C*KYJR=)!SSB?32:GI\;DD[;U=%)*U=$'^3<&M?N=L3[4&YZSUEUVF:+ M#JSJ;B?.63B#+>,$DJ"/&&OSR//SBJD\PQLCF76MD2VYD'?P$;@O/@)96)RJ MAWF>X^V,B C>QO>RH87)!+P9KG,R0:6S;1OK*MZZ@8PF=1_#ZP2%V-.O")XI MY9+P[:Q+VY'']V[N+K]PB3BQA:DQ.ZPJ'4VS MLYWYPLH%T^EI:^Z@DC"]OD>G)M2%J46$(HHER*;A3"*V+8M'#8E/+ZB@*F(M M@F4:LK[&'LLEN"6SK"K%-C=<159336^Q+X(YG8^H.V" M_B+XIK]4/0*/<6M]+=XM(*I =DQV?PXW MM[T0F\RNJ^QKWCY]##X!RC2XZ.,(ST9ILA6WM:&.3(NIMMYNW"FG2<9-%_^M MG"K^"[P,A?&CZ6D1M3 U/>'BB]N8/URUS9@JO%CJ/N9):8AE%ONQY.].8]*- MAN8*->&Q5^MSGXH)RLM"V-2<89]64<)ZRQ.$2+B)GW[;@2R 6W[Z]&B_G^Y!@N6@?>53641SL;F/,?*V^!2G>0:OU TBK#PC_K_^( MO-!-TV =>+6T9>%*]A_'II)HZN,F;6_NAM-$J;0(A_+<]P.J #VX@7\;7;J[ M('-#]?6@[&/V?:'%5Z[V"1QDLN-)%2#RVXID1&F%950,9=%QG6%1&?AXHVN*K%C:V<\5 'T@"+V.% MSL[?L7!!DBW[K)I\,#M>,7)EG'M8A$W ')/B-S9[C64;5*NK'83E[,]@=CKD M5#O8(#FR%.CG^-G] ,@HT#?P]L+"H-B(W2Y'=A[1L)P"CS>>W##Z>PTU-F1M MN0;/L40XN?Z *QU/E\ZPRJGFJSH%>W;4*).Y2683DU3.NTK\FIZO;!$;JY=S MK5*>6LCTD^:=,ABB?/QZN?6F8%QH <\ZRU,*_^"R0G$;[Z)0\EH63]2OX#Q( MP)8^@MH'K,45O(@(Y';AL^/[N"RNM0NCW?SSB^">_@'5]_8O L]W4#+90EC3 MYT0J8RL6P3[M(RD+U%@$M.\(FTP1#O*=A=TB0\9%_/TK95B$-O#<'#G+:N$J M4V#9OJ'D)3[&O34H)&94H-ICWW+]HFJF@+ ]NLTX4AC/J'BWQ[X=IX\#6@8* M[E2X#/TJI(X+HGMT%X6A(*)EP/+JL5Z,,3X'W*[UK!'')A4L&E65H=;FZ^@( M7R9A+%3!I5$KELBY=)Q(#4<,UVPO;,. L/)SSTOV,MR;7O'4LW[:LEM#-P!Q MWN69+W3A&.ZD2S=]O0GC]_2X;A\LLH!%"%TA^M_;J"@'E>^55OQXW0%,@FG7 MYLBU2AX4X#*:'4U%V6]W^U"L@/=,-^ MQ%6J;;TGFIY/31[&P9!)T6B MX/HB!;=DJU1O:$>>$=R:D1>$J*(=/,? [HY>+6U]?4&MV,9D',\Y&[#&0,:)I]5I%Y@_7P+:5 MN0DB%Y_QX2NC&LCP]GVZK?1F\H'>,\J@8RONI86:'.6SQK?&]@ MG3YTH^P\\D'?(="?+>NL,8 Y8#UVZ4-E2_S'%AS2!Y0OFRUQOOR/$U1MGJA\2*W4.'XU8TV8+$NGH\[D+SO O8VPK#U=:>K6^Q3I"M FPLD._AC<8<344]:B+[0:1 M%V+D@$$#&K^>\.XI/:M8BBNS&%NN)45'XT055V;ACH-7L>*.NT(OVA=ORR@6 MZ?\/"=IA1?&*V:88+G*^"86GLXYTB[FT6 MSJ$3]I%%:M7U>HT\+"OE@N C5@=7$6PI^'_0#M[P8T4TQ3SJ%G[ %WCU'[B6 M>,&HF()EZEV]-,\4?OVS3;OI>KL+XP-" MS&G39T,IAK"(T&[&;?W^%I%XB3<;>!G Z7:Y3S/\9B3="56/8D>D7OA&, M[!]KQ+.7#]Y9,MLT H$J;.L=6;.05Z=_Y(V(S3JA+ MA[%B!+Q5PD2&Q(XNX M-?K)HSUC5T;%C+-W)T\M9(T1=;,L<,-A(IGR;E\$(\<1R:8Y%TM>@)["G2I" M;2%W]$1B7%MTW$*X.[:52R\(;U2L2WN9.Y<-1QT.N A@T9$$".4UO0A&CB- M=(GKG(2M,;ZYCH"M7<6"]DC2)6_2CC)!ER#616S2L84!2;CLJ+"ZWU__%C/O M0L"J--]]"\)SE[$PPQX\G<#CA5PC4\4A5(.>%X% /=>-K [&7@2KN][+JY;I,NJ+8+Q-M\GO_YYFD6P$I%Z[/M$E;Z,];2_C?J&5EK.-FGUMV6)#F(M@Z]B9MR8\:M6K/7/C:Y)LI M\OZPB=_^B#R??O8V2K$4E8#]$+92DH")A8A?!:=F1\OF)TG3VSR_S&K#?_FU M,>N[>O4&EKS6TGADC(W'?8@^?[KXZ3/^R-?8#]8!\F]"=U.;E+KMR'/"-T>7 M::F:FSWK>NM>N!WD1!?U7_YPFJ'F'1FEW"!%(9@Y>&6NF$#Y<*Z2C1LQHS_$ MNS7RP8^C> !/1ED7@=+TP$V]\&NX85DRH07:=)RQC65##YI^N5&>\1I?A'*0 MR=$_8X>D->K&JM1'&WU9EE %I23\:;_=NLEAM7X*-A&^P3W(:Z-.8JA@C-GI M<5 -QW&+->??5G9!WL$<0)]J/=IN$439HK1-5R3A4=S.&>TSE!4*Y(_6\[J=K=[3BK[4M6R>O5YLVR3NN-&R2D MYMI74KO=M.&DS[8O2"BI:GMEE5V,G5_1K-H.K;J/'2=59X'XL]K"AQ,_H"71 M @T;)EENEMB/<9R0[ M#K;>@K;XW-NY=N('OO8B_QS'_GL0AN2H5S$:CNNX*PC1+D+4;0QCEX'6--ON M@8Z#V'$%]%ID_D;HRKH3OPQ*FBL18P\H89@+D&1U7/< Y,P$T09H(+-O.?+2 MYN9J/-1FU':0Y>WM.+-M"U+)4Y/3OIB3>!ECL23)X&*ZCS,2K'T7N]'Y)D&( MKQUX',<18$6TWU])8X/@\OQ\V@ZBK+4=QU"]$-6$ 0G5)WX$:Y(QB;>#TW=) M FPW*#H^A] =PJ(-TCY_TN;&3B"=434&LE7%;>EDQWEL6QK^1+9Q85D'DT" M2"MX'@%Z,Q3PMN>SV&#FGMF=>=]P<^[]3D>.*H= MU\0X&Z7RO _E]HG?-K6+!H"E\>3 A)@=CLP$3B?=I@%7&YF+^VAP&]0???%; MO[\=)UN\.)6(#WV.+.9,TXGVV+ M5'DV=?AQXF>TI/E/GS[_!D4[CLQR]8#5$$0RL6$M+U"$UD&K MS2R5ST!J=F M0>T4EF'.)DA6AZ!8/+^ZD1C7L#6J8\0OV''B]39 )=IC3"Z?^/U0>\,).GP: M'&'BUL4^#2*4IG@97X*(IIZUW!+*+L;N",&L]!]RS//M2YGEG5D M]?*7ONC MMR[M_8S&=C?CFC5O#*V^QD@C,,M%&9Q&*6@Z3PEI>GW-I\]P"=:W$7YT]MMR M"=K2:)1];1)%U?0H.HR,SD(VPUT<;2!^GX-F4Y^63EV-L?T>O7//9()%OWWD M(6Y'Z%T)G8>Q0ROHE@RM%JX641FU&\-TA;A%5"OLQKH!(N(BRA)UXV9=VEQ$ M69!N+-*0<1=13:'CDZ G1B\"[+P;YS2E]$7 .G=\&O24@$4 WW:41Q0ZQB(@ M6/78U4WIF0]GU7K&]5>J<@EX(7X$)FP\PTU_9&Z"DX!1PBOA;C8)5& + *V/ M7P^-$'>-OB8]( WH(Y)K#2F-.3JT%J%]1K+CMNJ&&Z6Y&19AW^C&N5Y[;3YC MAPTWO1!\ZQCO_9.!X'KR7I&_#T%[R.='L2BX38OE&[9>_BK"AV&?)%B2(>8\ MK:MSW&_8<35TA?@:F<\G'FC2 1+L&&\/FW#!)%ZN\S^^[][3C2^N!>/3ATX@=6']+K&,_K@H"]N'D'@-.[SZ MVB,9)SM63?9FG\$:<36FKS\@<%M/4Q[U$W;)J MJA8(W3&^7$$/6Y@5[DD?JCX3Y#?LO/MQ 55?9"[ M8SSN1PUU5VY9F!GGP]8_U=*.EA#5\9(2=!E9S2^_A44#A#=WQ@0 9O/^9\O% MVG,0"Y;CTDV2 [X7B2D.#G\>$.87!KJTN:&ZK=\8W[#CZ=&';M0YQ8N0X/NR MS)SH;36S^EY7BXA_[;/71KD YPN=M<&L*<9C/49!\21160LG^U3;([Y7V@7)?@/9<04/!=-MW;R+ M$)JZ<5%R%A8A,>EP:LCIG$]NLN%E%P,Z'^/+_AW66:CNB]&6R+*O=C21SLN" M-UVA882!+6#*?4SB:)#_B/\W"3S\)S+Q;Q'@7/7C1Y\Q+6!% V[Z_-U-"@ O M0L'#/O%><0N \0+UB-[V:;K?TG7NO7'&^J(=#]/X<.%CG.)%2$]3LK[77;$( M26R>#3_:M;0PP:X!#6R-4)%G7;D57]?/3TXG#I;G=NL,'\A"4Y3Y#[%6U?4%*;GG8W@ZC_^)@6'E_9 MNUUM-.YD6W9"95W3\X^@CI E:62>H_@HH5O\1QFDEZ"A:5BO&WRW7^/SGN!K MD-NV/Z-XD[B[U\"#+:LGZPT9T1HH[[FQR"47S[?(7:^#," OJHR)\@NH2W=S MQMTXVI P/1JX(L&WZ M7?0GS4>UL)%O+\6!/6GNZ+Z0U?I)U8-ZT@SJ=IMW>M$784B0W^JJ"VY9K%'> M[%T%J!//:JB90E;)QHU8F@= ;5&/(-A,?3^@Q')FDBN4N4%HOYF$"W0G]>F^ MHNPUYA*$F_^*$%Q2$C5ZT'"S6@5D,Y$:B5HZ&%2\B9WTP4VR@W#RBH8C:YDW M>/>CA"]Z*%G\NCKM\.J)F5BPI#U9Z<>!_$1S!'@/,>N@>W6B# MA(M0_W5F"^%'L-UOI1.K_CX_QR27;?F;L9W*/XH51&?\0CYPKQV'KEC((FU1 M$^.,;=Z*:\PN;KG)679A[^&4K=9_0R]IT"QG(6XS[W411.KKHO+[=.S!NSY) M?PF2;.^&UV]X32Y?W2A"81O+Y/V,[3^QM+AZC[!<\!KL'E#BP7'?R,Z1?O^1 ME^,AB1_=S"6.YM7Z/#K?0D3@;00P**)E4+8W6=YPRP)!L&2P2L@I]TD20Y[W M*F&\3L^160[1EPQP]@:A!_<@N%\5#<;0N7)K8IL:,X7%++3(LB'7?@I+ MF5PK.7ESHIZ26W!*J"LM:0?I*5M5;TAS_YTJQR0:7.DWJVA1)W^X&JI9SH@* MCTYU,TRB <[M^[&)D>WNBRXWU6*XU5!8R]>LH4@NXTJ2W,Y5I759;B]AG,

TAM@YN"2\=W MXK0L?%/4I'M#R4M\=%M*8F.QB M596IJSV-KE,$N;1VLY(@98B61D=S(0*O^ ##NRB:I/#4=^EIVREJB 9Z)^G. MJD0\$;^O/[QP[T/+9J0TU2DZF#;]'+E9FYWP_(@D"41/P"MU<7C&WU7:M[7Z6DA: MJ[E1H^?8)8P]+]DC'^KRIK<1Q&,$;^)L+$G+[YFEE+;(CC70832FSA@V]U,"VBWM!()[MAHP2$%8NC"^"57WN::6J,(7I]X@N M:V'^[XG;P;O>4N)TH*4R27[.1MH'UV-?E!CAQ37=LQK5<1J,*UG^EW(QHON[Q<;/C!36) M#$W/\7749)\14;"4 F_<("%)^U^1"W^G*%JG$D564$?UHW/,?]XT22CV5Q'> M0'CY(?0Y\N_C*,G_>N&F0=K0*6KOWKC?,/;RBS8"G)1O4?R2HN0-%/W;:+?/ M4CAND4!53Q]KE+ #1<9J8]FHWS+/NHM#>9^$;BHJ#:G7QSPIZCU,V-]8 MK>IBU0E3!C]._UWS+!UP/ZA"%,<;?P)M"G\ GVV <0Q\5MY&'9XE[V!^ %8_/LFX1Q<,EW*3#3\!B-O2DE\4X3_,LF9+3$M@S"PTL7LP;YYUG) MV\B7W4 &+!VR^G?5G2";L$0:[36$,3&;SD]P9TED;'E[\YK"Q8';@C<)^L<> M19ZJOIY.3_-DB::FI]8K>IHGZ[MQL,\.*(_>?P98NDJ\U^Y[03Z&>5*I;GJ' MWE#X60FDI>HQ=CW4#G*TUJ/091QS$&?E)/6?AY9.YO?7R9H#1PE"$.AN$&_8 M"G:I[C>/A9/Y$CL;.JO]C+&_Q,\'SBF$%D%#2R9]Z69H@U6=?\HMSATZCEUN M,-BB*[2+TR!3Y"H+6MEV(&D(< N@KKJ?^6MX.J/^[#I'4Y@BLHB>VJ'J;)XX M7F8LGBX]J4S5U3QAG,SXI;.4^66:"TIR;._[OVR-KF,7S8WC$/D7<>3?[,&N M(YN>L)U5F^#'SIO@1SD9,QI&AYBK>-NGP@JT+)M]NPFIS=G:,-$LBX%C^[7[ M[?!E\;R+>4BX?45&EY-FX6"S3@5-LL50%\%F;2--FTN^)E.> M.#Y)NY&%WVXZ5HU%[#9]\TY9<4U@9ED$K[2M-?7DB);CO CFG5C,C+W\U3)7 MM:DX"B%S6=QL]\RWLK)A5EL6!Z=5%SL)]HO <)E$9_RR**R@N30=Y46]"$Z/ MINPT;>@+27SN(<"+C?J+V&^37(X_UEAXVK!+DUZ.&BK6=R8/9;+(1+((?*LC M3"Y8"&:6^EZF<&R">^$[=$*+._OTHJ._0R=\AT[X#IU@P1UD=ZST=^B$6:(L MV](IAEVF#+,[747E,G ;29F ,>V7+>%7S=#)X=BNUK#,\3[*9F#>D&F8/T*# MB"WN=8H0=QMY"1X.72'ZWY&%C6[?/CK66B.W_?HG4,'/G:$=ZP'>-\4KR.@]CA&S0T[%A"/UJ$Q_>!8&X+@5D:*'V MO?F0ANQE\'>XH>^A4Z?'WVE#52;6A4?UW]H+37V$/IR%N-2M.CV#+"/?7X*33BZ#\S>\T># WL0)U'M_1&X(-8%^=H/H+DYE<10= M!['C5M3;H9583;UML @30G?N==UI\^F2MC\*3Z]8F<-3WW+_=HQO@GH'J,)K M='I: AAW)"AW9;'6.C=+/C=DOAH]W<8P!P==FUQM,U%+"?(OXS0CHJZ$VL[# M&"/X.7&C= UUGB/_"4O@I-CX:GT31"[68T&TQ+?TGEPCL!%3\4_*4,%1/_$= MPNO4!&;!8JO"<"6M+;G1[8 '4P4;'0Q2JBHA:VWM>?MM_L0?#0_)UA,_!8E MG.!X@;#.C,6!CWY7N.;8BP=Q[#<4 M:Z;3S9I%+)E<9;GF.DF[VZ&N=E ]-!,'3UN][Z4>5- W.PO=D_ USMS0)KY. M(9KKI;F?; &ML2U12ZD[IA;1>7Z-NVE/G;'?\?@FA/,0*C.+X%-/"49ZS&>I MY7?"$HRN(KJ(D+A)Q1H%_.9I<[7GD>^X\Q<1^V?L-JC9/$9EMKTQRS.I.0IK MS!2[^J2?-[G]9[YX4QN >7Z.8_\]"$/B@L_<:!-@'K' .4N"LR162L7,&SN! M-U-J]3/HB_'1.HB"#-T%;Z@QP^L/B/K$MTM.A=0STW&8D4W("B:+ A_T^HR[ M*&F2<0N"_U8N!O[+KX]X J+HANIO\T]):'^O_SKKM+[B?;;=;Z43J_YN[&0I MME=Y';8XH+N-8>X2V>[<( &A8K7N?8-T&F/>#>=^J#=340&2^_=;BM;[ M\"Y82T$O=+I:2%CZB$"&A:!Z+B.+9O9\[DRK>C1SKL1*LEE]SC('HKJ3E5<% M79D05J;')<'WMJ!45!=QL6JY[BJ0G;1]MI-T!WRLR5(GS1R)D):SH28H+8,5 M=8]0@T44C1;5Z# MG3I)2-7#@FQ6!>=5"<8=!K!Q:UX->>L6P6Q6&\.5RXJ>#=45WJ>GTMW$XI";?K?D9H-Y,9^CY63Y/?($". M_ 6$@98U4O:Q<6VXJ$A>J>R^6K*!QD[S3&*LCV'-(SG@NR;A@[SR2MLZ/N9(R8^SC"2NH.9>A\DR!:84]YPA0= M[+:V?G>C+=6-UE-=K:":J53 4T_6ZZXX:EJ?FQK9(O9C;[=NGP59!$>[Z(B] M/4N+9:',<*)YRL5W[$DS];OG=XI'6%-Y7P0[^[W)XK"ZT^;4^&]#;D]9.ONT MSZW:D'/2@1N3R]!W"TM2GN X2TUP"TE$'G#$!YL$3SK$:,(]2RR-DS#/-C2P M$1X@E9%SOD@MV\.,RF1Y[A)D]6$L#C[Z[C7OZG%J+B\- \4' <23U'/#_T*N MS $PQLA'PI9[O&.?WU'XAK[&4?;:PX6J,^B1, ,6[OD]'H4'^5C'1#K^ MGK3-VA"KFV_L(LQJ,W.Y>+P782,RP5PJ'BS"G&& O?29/NFLJG&2O@>)08LH M]#KE[N6M7O$25,M!K];W^RT4 MLHT3S/4KA <+(OC;-^+&O71#;Q^REE#HP(-60;C'NU7VC>,R/%V["239 @&$ M/2TV)FES8YI%?49TE;I14>UC+N*5WU&R(-=*&VNXSLY$1[[7>]G!^0):]3EF M9SJ+O=]>XQ!?GBF;LL[J:(UCC.2_H6#S"LQ_P]??!N%K\ 642K(NZ6J?I?C] M\%GY\+;SU&^LD4XB;?\)4+N=SXC7O$_Y $('V0)M_P M ]J8L<@*,^'71N9+^<")%U'2R(ZSJ'/.?OUD_RD:Z0 =U=D17Y73?V]DWCRB M#8B <7)@>J#B&$G;CCRGIJ :;W?[K$50K0K"*CI&'7_:O9J?%3*IQH'1V'PM M ]AVM3"FMU':=Q2[R)5-\]S_^YY6'>I"ML9HU@C4(L%#W=::J:M%9%GK8WC1 M<)>'&"OL6>"&X8','/>C8\_VS"DG888K^('3=(^R],^E.JW">]#&K%7+J!L:9[VGP9JE9/ MNS.7<45H*;T%HP6;^/2Y,X7ZS1_ZGK?S23-^#-FR(3!,$=!S!()3IU>]S<"R MB*"H'J)G9_O-0C;CD+=]L+'HI#=KMY=[W$?L]!EKRZ/__?5JLXY(;*E3!)@> M ;LTGBJI!7"L7?VLT<]GX< MX5L\@Q#K:LEU-?Y^2Z\%!*]4+AC)570;U6_T.U4-]*%#6G8J:!TWY-_@Q["B M932>N6V\E\9 C#/VL;+FXB >0'%O3OE%VYX/Y:6K[F.0%"QX89F995\I[UEQ M6^-3)U?22SZKEKG7&MNA*XEEIVJ%887 K4^=0N MM$QZT*=PU-C WJE>*)FT?-).QO:].@Z[IS"(-S:C85LX)U'?QQD"=.>[V(T* MC,USWP\HI3PD[!'B1C[M7U+TCSV>X?4;;!G\*86!0];:7.'/YH24A@EY>V,D MP,E:K2_Q20FR&Q><+-E!Y5:0MS>W"OF-<_V//9X-/'1Q!$BTJJVD[&/5:L@L MQWI]C)'RD,0>0GX*LL=MFN[=R,/3A/=00H>B@[G=_B MT:FW,S9E6&MMN&!)8W-'-XXV6!C;PKQ:'P))X]&3"%. AC\/PP .TX4;B;=" M2^/Y"[1_+VG?E6/VEK2'+7X;X=.YA^>VU6$N;3[RV?AOE,0/<1!EJP@]O\4&Y),*F(R\'YMKS:[Q/W85\ZKU(YMB7N7WZ=[ YW=,_0'DB!;)H[7/U'/$$L^@AUIW M%*/W]S.[E+^Z&9G<%=ZCBCMM,,WY.W"AU/;"AWS1*E73I.>E\:\QA:H<8P$ZSIR4/#*=! MW>&CE&9PH#YK/2V2KO81!C#W*6"YE$_?:DVL,H=PXN(.Q3M/FGL4HO_=K$,NU/%&*G5YY#BM"Z"4VK7+9.YV&<5A_#)IU:TA? JU+I% MG3*5'[LB3$J$J44P2>8SYQGT_[?WK3^NXT:^_\HBWR>91Y)-@IL+N%_G-G!. MN^%VSR#Y,E!;M*V,+#F4U-V>O_Z2E*PG25%/%B4!N[-[VB3%^K%8K!>+O!TX M"W#$\?F"N<8]"FY@T%(V-E_J\ MC%G@U=1&4:Q0OSC46\.#]G%GBUEV+EA*$9PB720<6@7D'Z MXV0-8B5!5?*#)JC\-&G6499,S;+?9HN=\/3CV8D)2G^>'4K-.:R4()5'^='50-?#2B7-_98B"X]\6',7LF<\B3_#Z^X)7G0P4)ZU?'8WSBR*) M-R^O=35O_HK<_'RTC=FODIY_Q6[:CK5.V&4@C> & 5[;[V5W1';DL@.TV#(N M\)>!:42%O^*))JLLQVL)Y#J70=?RC:V?!;1.$*A+^3V#7)'/4HRSULM=?+!W M\6=O"6!=:#-R362 MATC5!,]B#0 LFMZSR#MLC974PA\BIVY*C";U'0R1*391\"1>B2'RG$0H&A.1 MS85AERCL$H5=HK!+%':&45C=I6YG$86-C]4'QZ.EYF[]( R>D!AA?FL06"Q<9>0':H)U_\)S?D6VJ+\I8_TAI)>CT M[C]W;F0[WH$H(60U?V>X"\A1[JZ-P/PL:*R5"GIZB8Z*>L*@="VHJB5R5BAW MA[2"ZHL%2+ZJF5[J_#H;U5D-./5],!LEL37'C:GU&'.F/U@._MER(T0OQUL8 M7PAWL7_'K[CDLEZ6,W[D=X2S-:132QDY B;]TM @,/'MHZ)W1K!<>5Z_H?-'A%'TXM M?I[+9&H]!T'PRD#I702I4B1H/NAX]HF2C] $V]L?ZOCRU&T,;J27TZ=.2Z_TKX30R>Y&6+>\#A)2OCO7&"M$I$9&U MUL=T3N@%90EG=6Y9F8"F-RI4TBEDOE/ M9H26U(-4!$SDJ9DT6LL[]54HEG?J55R7=9MG7J_0-CSTZWUWL\B0:: ""#R) M,X%)Z2CC/S W36B6MWG[,3QX+N=9/&K96#VL 7?&H$F..<48PCS>Z\AD>MG>Q;C4?-X^4P=.>7 USR>.NL'.$F( M;1XOH#6'L29\-\BC9P#OYG9&+A@,8SG&>D5L!#,"[I6%E^ATLO!EO4^JO),_T8.4)^8<,RL9"HE)BL\&=U%= MAGBC(4#4T,I6T& X\ '29MA]^1[JOHYA!+OFF_#)%DW&,()D&D7J@F T# MGN#5GIS$;+K.>]=U+HX%GO2.U (E\-6SDPH*R+[_W)&FTAJB[<8"D@W88QJJ M!D6]C<)5\_900SUF%ED7G6%NK1W-(J \%KRI[C6+&.JHJ,8JWBS"JV/B&NN1 MLXC!C@5K25N=191V+&P'BN!"JZ Y*)QBY7L6,=ZNV-:%C48(]!K@@1:B_.C1 M^H/(?O1(Q\!W'9N^@WACN32CZN6(D)$5SUBTE95[RRB--V&--UJA(S0[]E;Z MGD--)VC$U+Y/4=\/&DE&^AG4-Y""++XME=N>MN^@5^@XQ&LI M)GP6IW)7X'CQ=QZMAOD4O-[ZY>2%$T\K=.%KRT16FX' MY-S]!='L;62OB))L'5 <#\W?K/Y!Z516& 8FP==7%3:$)9-K/&T(Y@T#0[0) M.51\8JKPQ"S.T^[8<=EKO",5PA'Q$OJ[W^AM.')&G&C>?KR"4ZET_G(D;%0A MC_TU6$4AT:CHJUFO-,>$(1'?,7IV+2^X_R0.;XO.J5X_H0THNH2U3Z.7 M&O5<033'4+E7+%_H]1'Z87%Q8K6.VJ&5%!8O--&W6=*'?#J(@9M+51#(ZL(/ M_-$)U1E?BL6/OB,R)6.]SS-E8F$R'S!CT+><< _JWH;J-JC>L_2M_J![*Q]T M]Y]G![/&\3$G.TA[&7^\@RE$'0ZG4N?Y5--OK3)E*UU75[SO3^A[O)1.:DL^ M(%$?BFW@*MN!5!5F!'BVDB8ZR*?@ B%<1K?Q\Q%JQU% 8A M$<'$ZGJ*.-)ON.]H@VQ#C$RB%Q/E@IU&KYX3!IN75Z[P5^NC\<7'TXD8!71* MM];9"2TW-A#(=!%^1_:#CQ^BD.A6CT$0T>P[ 7G-Q]%&\OWI[/H7%/NYI&O& M:VG>/HUW2SZV4[8!^]ZQ"E\$HP'5/9S3T\CFLDVR=.^6XU(/ -G([.0:BF=$ MGS,/P.SU9B+R3O$A1@OAT#/@SGEW;.39FRK7C?==\R"]1F=H4SA43ZISQ6*_1U"=D GES.,T]B!2++7]S./-^[_&SGA)7L3/5B' M1X2W1\M+B*.A 7JE8!BMONGG)P_PEN; I+)(,]RER>C7/8E2[-"K+#SRG^A; MVW3VC-* S3W_._5H/OGAOU"X03O_X$E4N.&^-ST(8TXA"D?R)]I.%*0<>1+F M"8M8C:/&WG BE_N-G@V+G%U[/?*Y+\URV\%(BADVX:&8CMIG=L L,I;XWMFT MZK)B#']64(E>Y2E#.0M0QLDQ$#^W,DUTEV?"JE LSX3UE\%0.#0'WL&S6):1 M=9Q^LC9F<5.GO8)3S@69!5SCG>=\M6K2("^OJ&D0G,-D*,VB=AXW5ZF1P=TJ M0^B*[1\GKC.,+FI+ZSD+'C; ^R3(^II%&=C5?@_:/,-MV%B_$&K!0ZEF]LWB,UH 54TH:'N0)W!FOED)F\B OZ (L M'6O %FF<.SV/=WRGMW+EI.Q!WA">\3H.F-\]XN/%RU(-D$=^7;\YNH- B4Q^ M:OIU>1;O1 _>"7[6_!7B7IT-KCDE%-,JNSEH5]07$[^WA#!M;'F7%X:WB;45 ME_I.2V$-.(5;OF _:%:8L]N7],%&Y4E\H-U%.+U#$XOU)O>"6PQD+*\0!6V/ M'!JQ&[K2#^]+QL*6)>0-#1OO2\;"IDV8__H7QV$_Y\\8"G".E5#J^8" -O[VE7X<+KS =A*M8#0%QCS,P%^8K M'5J1;C8)<\'F*( ZX&XZC;%KM-7-_Y:FU;DM$!S]\W!9=0JGVZ\__&0NPCE= M4P/"JE\W%MYZ!50#ZATG95Z%^MK]G#Y119^AHV[:R'+I0U4_RE9@Y)D8"[MX MDXN(E;[%,_),C(6]\2X?>S5ZG*"QYT/%Y& A_4="GN,%SFZ06H5-/FTLL#DN M&@5-\?>,%2 Y:5DD:03Q7/Z@L7Q8+^16AP-&!RM$H_!I^_G R!@9H.!1_Z&4 M(6H/09VCA$%(&#[SUX ;=9U$\98"U:!')[[6,Q-]CJ#TFD.R)@SU$!D&O M90B6U>B8F-!KR8%E-;KE(0QR(3X^IN^]93V:IE+,XCHVO)50S]"8Q=UL> ND M'"L8XDKV8G4,D2@RBZO8 ->H89;)/"YA URGQ@DJ@]S=GO!*C9\ ,X\;VL9J M#S2'99C;UXM!U&\>SCSN7<-;H*Z9//.X;SW0NHV=]#./V]?P%JM5JM @][B7 MQ1HUP>BZAM.N)P?O5%/+/[JNSN*PT*:\"Y;DQ\4WH>V$JB1%7==D\4) 4\V% M.5;7)1O!+:&E$$RI!DR%\55KP 2L!LPS8XXC"IV=Y2X%8?H9U-C4QG*B%?G7 MW5AIC&K?-A9: ]/"EY-(?4O,X@U,>*O3S-B9J$;0K#05_TP*FPY1]:?Q]?1#7/'2F$H8MO&E6AK"W\;5!Q'UNLD1F ML8VVJ2YVQ2C2H_PDXLC"H_1YN !W>..JMR(ODD_!!:ZW!PE&YLS2YR<(<)(2 MIA'CZ@PF"#,P_>S7/^L#N>9%2RXP\CY3YI=2J#=U?>0>]]#%2O53F^#"2-/1 M :Q.T_E-<(F*AS:\)6HZOPDN42X1'=[Z-)K'L* M2]\%9+I/"$;,I#]O]#BON57,A1E5/NG=@YM?LI+OTN("PG%TZ"R3PAQ$>_1W8 ML\B1F&6F"J1=,*DD%4C CA6BY>IQPP1FC?2 4=\@^]-Z3WU>5Y5M0SW 4&8 M"67WDBM%:L5>X161WJ?8XS@K1UGJ!,\!0'#ZAL*C;_NN?[C4V-IC?'GQ-<'U M-2TNVCXOTO V15K$X;PG/T0!UV/3<3!]OJB8R^2!YE(C M #'A+;;H6W(O:!<1<> @ZD**KR_%/Y C%H6!6ORWR5AZ7;0;=+XFPF+_@*U3 M?6Q%U*7G;?3DOS-&)ER_/?I18'GV]H/P_27\\+,IG.,IB#=0FV& +8DD8BKI M8,R6JBA?';?55P 9 _30K2Y+%!Z)JO$[4?Y.?N2%PO"_8N^>-UQEA]##IN9X MJNW3\QR_69?*)RM(B:?;I+N^2U0%/46R^3D-M4UZBY%%U,T+X]TX97JU(V<\ M%E:#E?48CK-IYC9Z1RQ1>T59H/)+B.)?E9B^\7 P%BCV&21HTZL*<:Q,9:5$ M74?8Z-O\B=UJKTM&@+$P5V 3[P#%EZC[;'>H+(ZL>\\+M++_$P4A%3SL_LO) M]Y(R4\30Y%^TBN'F+57KL;0M6FZ6M];9"2TWEF ;8C#C=V0_^/@AH@5'KO=( M!*O7?!P8WILZTYMZ8+H:P[.(W?*-97Y^0B,+=1;HJ9BP*2NV,BCG 6,7)TC% M52ZP7Q9516 G)]$\DE]Z4Q/;2X99 "WV (L/ECD^(S'8 2/T MC\Z"_3IKCC)'[3P2T0;C3*F#>,%6%=N.+NQY9.CUR<0M'.9#/&X@>I]" MHT>:H:WU2:"=2G9>2E-&9DU.F*Q'S]&K]%,T6]H+T WRT-ZI9&3(VVJ+/J4S MVJ"=[^T-F8\"02 HLE0IW\0K/PENJ"%5+ MCAK/X:)%,&_(?W(%'E_0@2H).7D,6T@'.,Q)$?*O3(*0?_SZ0F;#,NR_(*K. MG(_.SG(Y:4;RMOT*O[HIQRN0GP0W3U7>%D!&9#(Y8AWY."2:4XY];B[)CXHE MII1'ZH7L .W^>/#?_[2C(2=\B:E._I$1G/SAUR\WI?GG?M"W"F+$*JIK&7:5 MKMH(BQ_16^_79V(3ADQ19],542-N#V9MZLK4B9KWK"9^];W#5X>8)[&%DV6N M\/1$<6.]*H&2S*?*0(VDG?S5__92.D5/#/-4T5,ZGBD^^;-AJF"T.6KR:KA$ MDL_":JD[!@1U>]2WZ^09KYL,:\:_4R]VT707UZD,H^ %TV!^0N&+Y:+@YG)K MG[E#D&C<2=IG8B(_6;]Q\>W M41#Z9"9"7,5M>S96KJ-S-YGXGHQ*-P">DPU-NXD0>YSCGFQ_3(1E.O659Y?D MKIH3I=6@HW):@6\"@;3A-)JM)=^9@(8\4>H+_D?&A60T]YH)'U>--][Y=]TYK4 8'0#=>F ,2J5/1,BM6/RZ-2J M,:E5HZ1;3!JO?C4230Y#,&C*59MT4XKY<]+H='.'M>/+60#:5;?+ ]Y*31H" M95%.&^0CEZMTS>,:3Z_G!T^&+C V@K&[;!CO4@!LY^[6SZF)V?Y??+QS\?$V M2Q)Z?1$D"9$?%F_NJV?M]RP/$]G";27VZC;IOGAW%^_NXMU=O+NF>']NH !Q746KSL\KWL)F<7C/MZ4%X_[X@1>_*N+?U7@V=M%F!ZD\93$ M[KUBL\45N;@B%U>D*>KKG%UJB]/( *=1]1B:-(1+XJ&)MCN<^F$VVCN>4[+< M2U9Q-WL^/2UN?3*:Q]Z]]@+?=6P:\DI_#=+B#^17@B%]'!NC(^E @(RKM'WU M@^"9+?<1A93+M95X3&==I\9S&FI\FS.9B]1^+#;27.DQ@X]^A(H,\:.0LAX: MGTL+PO7^B^_; :N@C]^='0I>?->^0X2]=W&U00%%BIVAK9'T(65YG^F0\BL1 MK%;D:G1(Q-S#\I.E1FZUG;8IL]+*',&_>K<M2 \2SOUGX-T2-D:3JJW3):[MI(VCE MLG&)7D"+9-]83%LXT:FQO97,4D"68F>-+L( $;7U2'"_(QJDZY^IW%!9,)6> MVLCZ@CRBM[ED;BO[1)1):@R'9%.I$*;6ET-:IK=RK8A,SZ9DV>$_:#0)V?_\ M0X@CE/W1]T*BY=Z[3( 38RHVI$1&2*I[.U[X)]LYI3:(Y;H"TT.H)Q:?NRLJ M9A+3H#42WU>0V%MNMI.423V2D?$N>D/?D;]2X9EI+P+2A5:45,6#C('-3OCO M3@7&;K/PJMHA:#"N;/"=75"6>%6YI>J\ FMZ=9MIFZBYJ]XW0D"AK"0?R"_>*#GJP/.EY@*@]] MC\Q&Z@SDM]7H_$M?':MQ_I7;C9I02,3L=:T%F8_E%KJF)\QSK+:!/T7]SNET MBY?V#>\JN%H?J:9!6G[__5^EE*CUU4=:^K!H\.#C)_21S?<9$ZTK\G:Q)B79 MYLW&,)7]!MKTM:?%NT-]4^O],U72GQ'YK[U!.]<* F?O)#ZH= &$9$$GH2CN-PN#Z5N"SY=B/7O+\K5R^ M2?OH/2#I [W(OHLPE42,X]EKZ>RW-=O:P?TGPCLGR*Q2WOG9:!R=IU1TBEQJ M (N\C74GE6)_:*L:;Z$>EE4VD,8@=$AT3F3?6]@C,Y7GA@@:PUPQ:N9@9\<\ M-O3!^ ^B'7W!?B"V)UH-!N,48R)CM2,Z.*;>JH"'1%S&H4E<8A%WA#^GL M5,@I=H"@^FX0$WM;?VM]TH(%U& B[$6T6;Z7O5X1;CRB9CV%'MYDED@FMO@\X1WAWIK.+9ETCK9TP(/"Z<.9OC6WE=-HB( MF\ )49+DD%H,_B'V[S.A5+\1AOFL00F/&19/*%SO1\I_;/95<' 2<8&<@W?+ M[@7M+EML$?[8L?E[-ON76[)8^P=WF#GHNSR+PNQ2A@"*8ILEB<^D5!RI5[N8 M@E.)-($F79JN)HE)72^_<@(NAM#+2T=K0[ AZ69*>8E*<:@\NPOVA2%(R#(2 M^X'"#.;H,8NY!C;(*/261<:+'QI.N"R\4TB@4POF@49#25*V"NWED>(C:@@P M,L$Y"#)FR%')1I(FIV2Z1:MXI.')RLJZM21N"1F"'DY7KEX*F>;^SM)JH-?P MY&ME=J\)&$.&H4>%LN%Q AF5?A7,9O%WPY/SU3>->IS><$@ZL8HTJ#\$,'\& MR"NBV+_A]/? &)+<@2' ^0LT<-1R"X: XJ^@H2AE(PP!P/]" Z!3)L,0"/T- M&D+MDAR&@.;O4*#I*5MB$!,/G+]T^#R*07 $9RL/GCXQ"(S@K*N1TR8& 16< M'5)*D##O4K3L"0[FO B6J\]F77TV\37HW).(M];I;!%YM&7\*W\%6J7;\N"Q MXG.YE1+'Y2=WXDK)6R)];LAD?A/P=I<1S=L(G2_XS?AY])H7GM38K>$@2WJB M*5%E];=UE0X/R$CT%$GE'3Z0R>Y-">]TB(%&J#:-M=/;OX:0+LIH[4#[L'DW M(WA0!GQ]W%!$FHF,IKJ'R8;]&A\LS_G=2EPZN?0XU/?HO:/8HU?]*T)4O(@>*NTRW*B$BV8BM/1J.I@\>?T5J)) MX[.%PXNT@A:G8<\&]@.1=PCG4]K%UK2P;<]S>D(?VU3 BZ?#:P9B27.A W*B MYG^1%()J, ((AORK:8*4)9WX!=N*?\ZLGOTTSE%)^'$BK^/CYBH.F7Z&\Q% M',H)^131T=?[7] ;#49SRQQ4VHS+4$23EC)4X??AX'$\"P<_.SB,+/?^G988 M/EJ>A]PZR,3]-!>Z+&MTZP^/''M'Y_R,\([\VSJ(U%SU_CTOQS/V-U9HL8R* M]7[EK4XTGYIF6@1'WC)(VT,HZ4M.D35F5D.< DV@8Y,5 *_2LV?(MPB?" O3 M\_H!H6?KPC%_) T79SQ$=YO T]B'"7GUR]49-H8@)7),C@>5\?<'ZS7LU(DI MMM@,I5W=Q$\QX%J(H,E7NG7+X8VV?:0(>GGKD'5!6%H>+).>!4= M&9")["E;I9N2#!F@WCE?XEV"?"^\KP(1V2D!F=K>4A,:.. F?=5;P:DWBQO- M2A[!25]?EOD:34[,2?(6R1^LPP&C UW7Z]_T9N'DIN30NDW)K"JK4W)!UW;3 MYE87S$R6KR/M,F[VSG5W9$EJEBM*S1&V'7?*L%R=$"83$<9".8TT1KF\$!/#EEZI3W-7(UQY'+T2XJKI!I(@:<:(0D>-KSP0 MEJ'G+F^2TA=E5'I.<:T@I-BE=R%XT[W_W+D1K6!!\Y[)_]A;ZU.8R]1\)'V% MZGWO5?[(4;Z%UBMOK3:40D=CH^FJRF;>*)+KCJ$9_@8S% M8.>/BMTS 4\^Q NU=VB/,$X#"RN,:3Q5Y8:M2D]]#GWAY&XN]*4-J6=?J:\V MTFXLU_)VZ.6(4/C5W]4Y187-01$@=:Q).DR!B*'N9ZUV.QPA^\5R4?#HT:P MYUWP&"V_)54)07XA(U[GE5)9#];%Y8O M1%0*+K_+FD_PQJL M(3Z7-W@#:+R**Z*SQ04(@O6;ZX3Z[3WGV=$B^-OG1-I MLMX_>N^^LTMKZ/. [OL3 S%S7M\,5B=:MS:NAQ)_=KV_-HS+PE0(U!T M_9MXF11ZF1L^4%=P"Q$$-042M%]#R2E6IT[F09$I/88@(7."]0/%=)Q>S7:. M5.%++PU \]-^D M'-][WU0B3.OJ21O.[]U\-/RZ2AL,6QN@AE]MZ0NKLFEK5) HBP\]6 YF-W:^ ML5?GDI== 4:+THG&?+CR[((6P"9OTS>]=A&FKRN2!D^^AZ__O+$")ZBL<,E1 MWN\WM 4(^B!#%J7J;WS]$.78GN[N5\]_"Q!^I[-[],X1?8)PYWL[5J*:;()@ M4UKLF.Y+\NR9'*Y>OZ4?NIM+.J5;UPIXC\JH]=%/BIQ_&?R5U2HN5IDP:4!N M^.\ND/;]W:%"I52/(!.C=^?)EG?LI 2Z/+(E[F"LLWR0\SWO0.GQ5#3 MU/V>KJ!A5XIX*)V=7"2'$Z>&H"J+GL"#U8Q(C+*/JG>+@KL8_-6##& 383NT M0E3P5D@T"J,<%:5L5KZW@O'DK45P1/8JS'C5LT5 +[Z,Q9@:D.#$1 M)Z_> N:&Y%D*38?0MLCQ_-+I9OM=L&CB]OKY].:2DTT/&/TWHF^7J_E&A#WU MD\6;FII!+NDY3;+TEUK@'I/I'_^?0S0"O#LV)U0\AGY28WOR*WI'[@_2@@6R M'D/)< 7=3TF0-QE'7RF);)+J(KVFD]:2+!QEF@;F:RNRR/N-XT>\):Q!_M;8 MG5CLIPW^K,PD14YRBG(: IGTK16B [&X?A?[=1MTG")10[G6M\X)W:&S'SBA MY*8(IQ4T:1,G M64'Y/W@T92=P$*2,VZN505(Z97J*G]LL[ZB1M+AP2TGOGI MIMJ5FE(IZZJ?L)S*^V-C)?G'891DP49_:J^[5+KV_9Z;[[O(OO$]^R&B/D;1 M]+CM0#'!3XV9X*L!-"Q*&H/8%YKG$14_G2%8R/2#OL"8C#:@[I_-'J[A^$=! MHZ!<:E7)AUHN*%HC=0Q!IJ[4:O_0&+*%FEIE"B[=.LM#HC\: I6BB38D5H:P M5SL+0Y!T4@M6Q2L-^2H\'%NVD04S%4C[-&A_-('?P!EK4O$(&BVP9+JB@&:R^;?6Z!>&2.]&4@>)6\ M);F"<>L]52_\R M' *_+-/2+FD[$IGL]+CWWZ.TP&0[=H?C_]GP -?NV-B8E M'$!6G!9^=B.B+#]Z23EH6OK1"Q#53];A$>'$Q= ;5W;XKC:L!'*Y&Q"B09=$ MT251="E(9$"\$TCE'-BHPG!&+15S %;, 1N'&"FV.K#=!=G/;^PB=#+F( <- M3%8Z&EI[0RS#7R:P#",:D$,LP5_GMP1"N]2H0%L68[NU@B/]W_O_1LZ[Y;): M=9Z=11*#ER,1N"'"I]S?-$?87G9'9$='$>?$P?U7JAZ\U8HBZ" MUFP,C0\UOX79A,I3E3_37-\32*$.0TJFE#$L(1PK)LB^]8.0B1L!28V'T4;P M%EM>L*=/KGCV"Y&"[#F:]?[!\2RB"="'-X(01TPBT-4)^#]) TR]?F*Y0D\/ MRBH^LGBGH/7"B+L=M$I<@FP]A?L!\$K44Q^0<_FQW3"B./?MJ56UA_$K^-=02%<<>[-2BM:5]#UV^6?@W M%-*S2;)F*MW +&(&)K"'32ZZMZL#/D.NM2D6*XJUY< M2PQRD'EH!4"X%2&# D +4#6"#8=Q4-5@K"(H(^8::&.[DF%O.(PC::025X+A M&1:]\Z'8-V%4A+AT%?.+[]L?CNNRV'!H>0>'4)R$XOM_B%W@VI),HK)$>=^6 M4K^>W7"2;_*BMFI]- 89$HY#7YUW5)G=_2=-2"&2YTJ!,.30<)A^"0YPF".6 M_"LCE/SCUPV9#"\67?QM_"EQG;;E7T>=UC>RAJ?H))Q8\7=]7'LZ6PZF)]QZ MWYIE&XTQ[BI8G_)5*/RN,R MV/"O =I'[E=G+[P/IM(5(&'!!E'%@Z:AY=)5 MX^3('QK3*A]-7U"FD(E;GK,H%"/O!%)4Q"OCTI5I(23RO8V++S56NU+;H5[_ M,=2=U@J2]GH49)1J76Z--&&*4TD-@TR\A$4$FMN5P)+V!)I(J8N=JS07EM$$ MQ_%@>[V9]FDH1'6\7M11#?6V=>(#-?W74#?:0,C4*-!#@/5GXJ=N&7K$: M3,06M/:)NEY?HM/)PILU,"3=9(_<-MT%'TO^$9!Z)\0WB WOKE_=,[R"P2R'A!7 M[>:2(2Z_T*,\ D RI^L2'F[7#70':1K1ARU1N3S?]0^7&RO@X"D3$6I](3(; MRWEISEUQ-YUW_VQB]^'?:#8+^P=E\IHUDO:!N#:YU*2\3==\M40#]7VA"/O$ M?"(&!;X0$8OS21Y6:+V1G1%;)@A[*"0KL-\[.\D]H_:C05S,)Q0V7SC:21LQ M3[Y';,\S"M'J@%%<4UVZPR0=C(MGM3%0\PZ')O8?:+_^$KS0&[P8LU1=.YVT M\#J'S+J"#(_RI8#FCAU%1W;5;(.,5S=V:NGL'SH,,OIUMZ8FO"(K\7>K(8C5 MW'(;$;)A+[?-(N0Z9F'0[J>7H@L ,E #GV,CI-W 8)F6)]35GV)H^D*?>TGN MHIDN0&TY1^CM,33AHP=>ZNQ5FBYT;;F,N:$,S8KI43K)?%M&I8!DV1]D91\I M48C>6WU&^-8_G7SOY6AA5*S(O-X_12=:C=;'9.?<(3*8X]%_O3*=Y]9R=Y&; MM*356':TE>-&1#")OO%#S_?W"G,0S/;1N[_Z/P',^L4@=,$RG5:>RUL96.":,X#656I4* MZFP1#J[2"#F2U:/.,.BVA(RAAO-5I.,;ZE_.J5=/?LB>D/OJ6U[J/Q^@NEMG M,XNNSWI_BQ&9VH.U8R\/BKS$:GVT68R\:_-)T._'2L\Z^AYA>*''EN^Q1PDE+"7MHXV49^SO$+(#>OP^ M!D%D>3NR=>F9(:!#TD$;$25(I6S%;ZLQ.,*BF*&_^ZTF'%)NI^\T\+T#?6J3 MKGGM+A8T[OGVSR]$U4'86[FN0_GQQO+X:-8T7BZS+Y?9N[V"FI6KK@W7")OW MO#?^C;#_[#OT^7&T_? ?B/%$3(@=^:9UR"O6+\@CM@%3K\5[I_U@^B1L00V5 M+@FW:=^/TWWXVZ,?!99GWSN'8XB0QTP96AF=F;27U*J1O%W7>!!M\/]L88>J M_ANB_DC!YS3L&?JOSIN/Q:#F?P8B1"3Z)*[>$Y+\.8T!#+IQGJ(?M2+8OOJ M8:9\P7P;=J8(*LE]Z0 3+!)3KP]N/PCU%ZI3UVCAM7V&GB/1_CLIK:JC:#V4 MMLDY\\T*V>3N"(]*CB5N\Z$7XL7Y;,HKI2X]S["XQS?H'.'=T0K0,W:\G7.V M7&[^:Z.N(\V8/5IE[6@DZ0%Q7\)1[#GH?$O@)"9XY0V )CV!'# Y;\)7LI6" MD&XHT;L42EWA$;8E'PB.OIL[^M9[YN0EJ[,CC.0<#D(#I.NH?5=@RG_,G>JWB5WN.BO-4* 95>H(@2V'^YN68 M-\K\R&?K\#H8D$^NEC)8DWE12*87IP@8@H,L+;4/(,S()55.&I0P/@<4>=8% M9$ 4DDD;"PU9YH;A6$CS.8K7+BK9$X:3+O>&IX4I) D/A@*P5'2<6$7'NJ!@ MRLL=$A0,AT@6$DCA:9$P !H6-:51)<,R?Q((C@S02-0SB#A*E[)'(:D!-+E* M"R_.?\BOMEBV&(* S$[H!H$9%H("[]?FBTL,INGL!UE:1\&%(- ;#4% MA^Z M06#(?E!B!E&621X%WI%A".4R)FA'^I067YST4K"(N2JE(=3+&* ]^6:44A[& M9\;3)2"C,(2CK$G>DJ'8S*K8MK)CH3ZURG DFOH/E).W(%=('D90\I5,R#@, M(2K%:6^&(]%>9I0S[""7=>YW:XQ0;W_$>M;*>Z%9&B/D(@X9A=%X MHYPP"OFM^V%8HVJD0\9@8,809^8. K"_ 02L?:+U$ C]'2!"]9G9@]C\D!/%>!W$.=Z#P /1/=@@@7P03$#[ M 50RT =!!:)%R$]@GV@IQ>QMOG++N)YBH*V@8E&D5U9*>MB]WI >_(SWCD@NMB:0L0=^%Q62:Z+^10T[;9^M"?U&[^ROK M#X3$_#+<[_=H%Q92GALO)6\,(*0FT--]KW9N%#H (2*G"!7,:L=O?!V]TA\R MB;5&RQ;[6 RXL*KLW);HZCJR MJR#>VM&37*,-";EC8-2TB>5"AA')9F,DCF@#HL&Y,'["I;:\H@:H2,TF$5KF%D>)Y):V"*9I3A216M49#:889G$O0+RM5R,SR1H ]0)+;>Y",XN;#- M$K59HC;ULUZB-I./VN@N63B+J,T>8:+0/S@>+ M+B*S$_*'H/'B_@3H\%G^A.=T#>CKX^#O'E:10$*)[O'0IVV#DG,,G?GJ[I MI4\?Y4Y,^OZTI$??%#?GO1K#2 MTO;CK.\W(G*/Q+CX%[*X@D6EFV8-O;C0!#OT$9\?4BU=W L4.??D&"VHVAC=02^K2^^'K_2CB-S%[D\I?W 4+*5\=Z8SB<4HM'(E/8"L0EG:)XIZLM7?D1>)B&L^#A"2'T]GR\'L:/,# MD;4G[6)L[$S1[U1P%,I\.Z"C!PKWR]7A$+J2C(>@SOS, @AUOA_(4*A73:KW M91:WA\B)!!F-Y96?J;SRH_9$08VGLXZA)U2DO!\HS"A8/L )6.\*-!X0Y?-0 MX'*$#$#?I^ (!6AG49M]Q!R!5CHOSU]L^!6HQI)/T4MM^ 6H=NPA<(8;?@VJ MV^$H<+\;?@NJ*29R1[_AMY]ZVBS%R(+IE5+;NI@DP0G32Z/V XDDP&%\Q=3F M"-7$18PODMH5D5QXQ?CBJ"WVCRQ68WQ9U*Z\H13T&00EF)JL6IS(Y-1H5G2< MZETV?8"9; .V-R"F1K\<+8PJ,V5_#591>"1+\#NR7PE$F!$5'X7/KN4%]Y]$ MV72"N-PZ,^@KJUV*\@WT,6V!SNQB>0?*;BY5VF2YW -_5!^87&I6&-.Y4;%P M<\F:)/4_5A\6MME_?D8!E23$_G%\6U2BK]=/: .*+F#M7?!2HYYSMG+LE+OG M]$+/,OIA<3JH6D=MT+)USAYCX2);; -WNP129F8$>+82+PWRJ06X=I_JG'7> MF_R1[)%"$^T3;2 H!T(7X)V)Y>++@)RW(:H"T:M"9+,#[Y48'\'FY94[;;4^ M>L7E6[W.]%868=GS*+'&)).1O8P_GHX3H@YZ3JGS!*_"=.:Y^]/9]2\H-J.E MFX;7LF\^:<9 Q:=Y>A[T_ U:U$A,1;)?A"&H;!HX+$Z.\CQH*UCL(@)%*% MV*1Q3;^!\*I^1QMDN2?];JVS$UIN[.T@9R?"[\A^\/%#%$88/09!1%,&!) T M'\<\+KG6>@ ^6@W^VW(B&1J-3+$)I+(QJ]G?.NV,CS]Z(7X4:_KOF04H#*[1^%DT M^V;AWU#(O-;/R3OCDC>V!OVD/L<&]G<(V0&=7,[22(,D(LE>W\\\WJB4,5Z' M1X2W1\M+B*-N>V0/I5,V_?SD =[Z1)M*99%FN$N3T6_0$NV22!$^^4^TC#6= M/:,T8'//_T[KICWYX;]0N$$[_^!)5+CAOC<]"&-.(0I'\B?:3A1 ''D2Y@F+ M6(VC5M-P(I?[C9X-BYR!>#WRN75WN.V,O:\\;#)(/O5GZ,P)T%?GZI.I1ER( M7K,N#(>='S!,\\D5LQY @Z!T@96;!M&(:UK%T T!3G;?50MRPUZ/'9?U>,D% M>?PFR#/-2#9CL95OOHZ30CG2Y=FE7L08:E _J5KY'5:3K@$:1O&@\=9!(?'3 M].I#!C!UXY13TRL@36]-REFJIE=?&F^%!DQE'601)FGOCIT,.\C*+-9R?>;L M(,!/ST#FI^M.KX+<2W0Z6?BRWG,R%E;4T"?4,C!I)\N[O# D09:84]@2E?7N M*X/\*_S2<2HQP2Y5XM3'7XIQ3;ZF%&#@6NO[J?8S3&V$QM]?:A%!YI9A"X\T M_?P$ 5YNX0Y,(;'9]LC1B7%U!A.$.17KOR!: Y\8U^\(6P?$=C!U9^N[^MQ@ M:A-0,+)A91__J<,#H M0*A\](AV[@7.CI&:RGW9@NB9T,1NPK?Q636Y]=[ Z6/NG:3EDO&@-PC:,>9X M;IBIX[]<2>SM4D%C'_C(]P>TIQC!W?9CW"+0GI0$%_XQ$I"TYQ_!A9_CBYOD M50ZX*]#$33?)FR!PEZ:QHVZ2=T3@KD]C+]TD;Y7 79]F+KIIWG'H974T^>B, MRDHK):15(,M,N$+)@6L2'K5S[X/S>]:FM7E] N-[IO]ZZ90G0C^0/'KWY3%B-S["R9>QM M^"4 M@3 E@"8 09!VU-@ZFB:5I!L"6)U/F@,V[K]J0(3MJ +R[(Q05IP.X>U@Q9 M$NB'QKW&5EE2Z(=>@/&*-&LOS*D-]V%SL&&&1HZ^2U8]B%,WL\<('KV]CT\, M.-W1C?3\WF*+OO_Q@G810=M!-#P39YC&/Y#=@L*@-JC1>CP L0RU*:O%+9J, MI==QL4'G:UX!]@_8.DD"%I(.P(BHCT*(NDR%D/2U7FT$W:&W,,M7KXT-"9NW M)8#69_WN*JC9S%C%UG\C[#_[Y$!=>VC[X3\X[X@<1C103TZ@6YHMCT.'[,L7 MY)&3Y\D/4< -2W0JGOQW-F[NPVZ6^L15%L_)+^2%>*?\T M'@[& L5F9H(VK7G_#9%]JK12HJXC[)EM7M*WVC:2$6 LS!78Q.RD^))3F^T. ME<61=>]Y@5;V?Z(@I*?6>I\K-<\2Y_C)P3'5'1F._9RX3"F1Z5#Q+(CE]'))US,VLLICE0*U*5P!)3Y)YWER2'Q6O:BN/ MU"_9 0YS))-_9>22?Q!;UPJ9L_T+HF+G?'1VELO)%9"W'7?*,5CY27 S9^1M M>YER@'9_//CO?]I1AP"^Q+-._I%-.OG#KU]N2C/,_:"-U^/G'];[-;$%K9") M:0:9:.>*V_<X>O#I'M\?&0>85YP3MQ8W-#50VDJ^"JG;KP NW^DSI ME808Q:=&=$!&H,V%HZ8'5PJ1&$O($$D44J4S@Y*?E].&TMI5>$A. ]/]= T1 MJ3N#IF5>/*'PQ7)1<'.YM4YGRSEX6S;HBAC\FJV,#77Q18B5$;LG<& "\2TQ MJ?T3PM22+*U1G>71>C@ UDC#N:L9)JT&76P48VP4U2D_$;EX7)%%)Q/@)C0* M&HT[2>M$6/:;]1\?7WE4B*NX;<^62KI;>-)3G!NJTFU4< M0!8(-QFFD33(F MHHM*KEMBCF%K%_[BA,?K[.X_=VYT=3"2_[&WUJ?\5&@TDCZ3W?=>^3<+>"V, M-8"['OQ\H[C=&0K:')B]?=R'\2>ZTTE ,];0HBUJN'@.9:$W2A;<)I^EVVOJY$RAC MGL7[M'B?%N^3T=ZG9A'RUQ=!A)S\L/B97CUKOW=SJ:^92V$48T]H$C ?%?H5BL\4' MLOA 0*CVBP]D1CZ0Q>(';/96CQ+(=IX)!@SYZ"YRK<$MF)2_;WTRI,?>PV9C?>DMQ:P9'P+_T_]+65=\NE=[I6X:V%,7U?/GE,)MMQ'^SE&<)? M?_S^>P5FU4'T5\=ZH\] Q?4DJ@_*\'#(]3&76LDZKW;L[ J>K0N5W+2^!DJ; M&T5O4?\NT%AD=J.H*O"?E#W-I$]M%SX3VP<1\NRL*)5A=-8*W-6[Y;AT"S[X MF&:X9;5O: F\[%_E9?[!"/+;B%Y:P<=A=9!H'QH)(.<.\G9Y46P<]1(.2&]0 M?T56@*Y]+F8NN%@:/V.?$!I>:/V]D"PL98 S*R>*3".R1C@+%C33\PTC5WW; M)H6WBH+:#"+K!76B,6W0#A&]F$ALPKCE3?JC$;2VD:'D'RLYQ M\[SN9 :9:JR<%;%\MAQ"=5+*,Z=C&$9VK7I!3-TS(75K?>;,G#_#%TW*QRH] M/Q^]G7]"C,;R)OVS0:*71:F$&X M>%??)?['5'!5CUTS2*S1DRMTYMJ;1ZR:_-K0)$(/V?<6]HC<#G+RC,#A[!S3 MR)8<3IEHXGBA_MJ8NG%2EK@BN)2T5&RC[X%-M; IEP2UOMI(4W46E:BJ[0:! MH/JY@YBF? MP&NK;LK*P,G\#2WIHECQ2D:,Q^5IU"T+:=-Q(+G?6O);Z&*%I M=);/,0U'T?I.M##TRC^\)#VTD5$74>524M-)X\Z1Q4T%6TC2!=JJY!72)@N3 MZZ=UOQ1CGL)-4FBF_7SF!S&E!S2WBW9"U.-T*MI'_3#:",[B_'I?^&J2/B)%?F1.)*[Z!W*#CS*Y\/!6N M.*(P1X)9=U>RB5]+,CE>1+9.MEHW:.]CE%..[C^).(\M.7QA-UXICU(A[[LN M>TLM1!@%\GL0Q@+&I:!*Z!=,?GC&_CX783:#P,+,>1'U%@6\C ) 1;]\IL\& MDCF%(7;>HI!%M?QG2WC]1S!D&C0@6RPH! VRA^*5/FD6P-[,[87;;8\@*B&L4XLG\E]%?.=5,WE.SPWJ MD4%IRML=T1==GT6FR^>W&00KGM]D)1/Z;I"'\FJ_(1NFC00)7GR7+R4,N8:F MQ,U?R()BRZ4"T3XYGA.$M,\[*O.S&;HP*C@X>G.U-H*KKZ_J%UEEK4(DL-)V^NY.2#S'W+E+.F@\<47N-\%Q*6BN M44GK[G$2Z'*=!P8GG+IZD!J+\ X?TWB^2YU*@I-S/LUQ&4ETX6IK6'N; MXPM2W[_5SOJTW3IO#U\#KNG5\^.O-2Z:PA05.FA,7!,Z7[@PB]OW#+"RKZ0* MM6I7B.E<"B7/\SE=]#[[@^M_0$G6R)2()?KN$#!N+J\!36],E=,5X95W M88&,V( 5YB0!]?M1@DMU!]K\C"!'#(1X/+@>):W4\8E.8&V/E%KJ&^%7F$GG>GEZ2,Q>6\L)G5.]'PJ M.J4+*)D%D:(8RI]QW%@I4*K!"B+NEC4M!MW#GB.;:X/.$3&'"+3D\.846OQA MLKNKHIJM]^4K@] &^<%BA'8O[PEZFC4+E4RFH#DO][2_[HY)#XZ]21J$JO:IF=%(V_ MF7O$JRC>52RDU0HR+OF[N;C4J#X,EYQI1N\LKZ.0]RBAP2"TWBM)-82K..%6 M1G/ C')4':!4Y)UTH<3: 5U'33>>=%(1S&)4JI:\_:0O.(555! M:#Q&SS341)>J$Y9W ,0Z:M$A1692&@P0\8+ CR*U_-Z R.,'<1H*AD)G6,2) M C+J% I& $2F,,+2A$DY_0&1* N8*%(I&0(0H<(0B.I:"OH#(K$FHJ%(J'P4 MB-?]J.GA^D&$$<>T(0=@[-YE*L'+D6C)(<*GW-_N:+E]%\C=O[+_H?CL8J+D M4S,E"(F]XO!3^.1C9*\)L((WKQY9>)<.^L5RO+@>D:#<-=@,#)VHT?A3%34# M;CH- 9KHO="VB>\CF=LMD:AY/+5V&*@$JTJ(-B@HCFT<-"4QT"LTQ;'!0"/> M[$K4"[M#U#%828%,T;@^8LFTBV+$Y(6*7GRIAE) Z1EJ#Q7F1;VD!V-7PZKT M]PI ;NOV56U\>:^R3V(2#FU*3MP-(D%"CFM*HF@@PX7P[HCLR$7%8C6)3W1. MHIE#_@:=B*I%Y!(-$P6$PG\A"\]:>EB(&79@= Y<'/\+<2[13@(5%'<7-*0R[TOFZVH<(5X"!6JM^ M+FJB^FG96,U2'=D06*H'9 ^(5 8U!(ST..P!@^M8)I$>GWE]$<]&,XC\6(+W M1#T;K.<$FDXG4S6]ILMP$*W*S* LO%/RS,I.TS1NFARX03O?VSFNDR38/44G M&@_V,:O)3 9S//JO^!;";3;I]9ZZ^GNZ)$#3*#!'E#3%S]*W&57J5)$)9_0S@!,YE1;O"TQGH'6[F+E-,& M65XVCC\)$U!,-^!(@%V_ITV):+USN%I$V]%@'[:WOD?H":GR\$2XFR;J?/4M M;W4@ZA^=?N;"93^#WGHJXN[Z"E+J)=O[!HVD@H$1@:9;Y.Y:\!]ASS;*'YWBA<@-JZBN2+KN1 M=;TP5RB'"C(W3D*LX/6N?$M(TQ;PG2HM_.X@KP@6N8N?C*7:':)4+>4!L(Q\ M.NOX@=4#(J2@+ _KFQ4FF67K/3^+WX&F7M+W.)'@QL'U=MM=A'A2)Z^<9)1O MT#GIMMX_8X< =+;<*20"=()*L:_AR0!C0&1F0L!HR!B8%# 6-L+$@!GCDL5, MG'?$30X HQXVA:-L2JMV!^$9:'>>UOH06@T+?L45,P1:#P<> 'E60--1S"!7 MD@G0?!PC2)9$_QL/ Y[@TL'4B>KB6.:;F4+3,BZ9Q/("<@^0WE@N]5Z^'!$* M01F?-1?E\_J,H.GMU7MNE"79G>Y\X$'CW)]P;54, 5_N@CO&:4'&K.WRC MP$U-Z.%'I P5JNQGYI0$)2/3:=5+A[B549)02AVKH$$MERIU4(5=A9Z*QG+] M'8@,D,R5TU!CB<4J*W GS6EHOFAJ$%;X$8S8&LAW]>K92<"(%I[;D:9F9KET MP*?VB0VPPG'J#KQVC-N<6N%80$Z5'K1\N:A.?J7_>2,CQ'_^/W\B,_J'=3X[ MWMZG?TK^X'E^R$9@?Z-_0BY+A/D?QTYR0WEHTU,D%Y^F%8VWK$0B.0-N7%:H MW;-.!-&6G>/EL$/\'?W_@G^$UY\>B=38DC_]X7^"Z"T(G3"BDV?5C__Y![I" MSC\2P<+^_S-[56,;CQ;A)-? US"WDFB/F09XYC:5<8K-,U3 M?J!_8C_K%N=9FCY]>\(FF# ]\-ERV/VQLQ-:+F%6)Z EO]9>]KB(?;U\DJQW MYW',X?P'R\$_6VZ$OI%U)P8:_956*7WU_+< 859 _=$[1V&06FPA=;D[-DKG M%)^5W0_T+V@V?AX&<'AQ'9Q>^4"X]$<49NNOW5VN87C&A,Z("P;OGW MZEG[/;M.B^QKE>'@YO(%^0=LG8_.;H6155RY1EU KBQ]B T[;+^\$CGS2"PB M'#LE[JS0HC937,H*8;*IMIB2NRMBT&4$D)!LT(%:DCZ^)(I:TO-*L/CW/%/3 MVX#>03,I6^>$[M#9#YRP9*OP?@&Y&L6K09FRD.8B7;TC,5W*S\0(R M '4[TF>06&&\Y!9 *G5K&IE#+;6="6^R1Y]A+8;%B?;V:E-J=BJW- MT0^JE1O\$U'[+'GEAF)EB++$ZG=,<%).77>.-W\N_26Q3:\;Y6J3)P'XPM,3 M3?7T+M\RAUVKWLSX-;^M?\\B8'P'$:]=GN8K5^A6"3N5J4D8ILL04/B@5FK7 M/(B5:(KR1F#.* 4CSB>,3)2_,\[9?OC;HQ\%EF=O/TB+2_CA9UK\&5/#^E3DQU9=0?)G)B:N;R ]>O0) MT$U.XY6WZ5^X]'*.2LIB;^,WVF+BZMNU4#[M\!_'"P4B>D./0QK;1*FA2C89 MY@&A]/6YQ#[C_PAFA]:>\-<2%QOTCKP()6"9&8_Z][>WZQ+12?8YG6"9YXZT;073);//6S$GC(J/&[$ M3T]JU@=L5A+_X?05QO2Y>=KTYI(U2%[318?V>%Z;G=UVB%XX_\13=* M%19_<3XY*4VUS4!R/V\+M]CU9FWY0H5?02W@1X\Z7HBXIAX)QKYK ].MA.L[B>T$?H>\QQ79*. M=4]Q-((N*H]-;Z3"*H-\A#>R?\X4J)^'=S#/6KT/"U&3^X7:'MA;N:Y#J;FQO-^*@D/2 *3@&/;9BP&MNO0;\.PZ MGARY_JU>XI1;PMP&HS\Y,R KR3\,C[^*::H52(3E78@3_5G[&^LT&)0K_H/(H/+C$3]UHT1&L%&*&0'(Y)-N-D@!,@PX@N3BK MEU PEZB5A.]/9]>_(,3^\ES,1DCS=EKW[]6 ZN,6@DKIB&LY$:ZRO$'_C9R M3/$%X7>BY\::<,[SQ=RI5>0&_IQ!.EO[A*?/LY.$PCAU47H?-@\IG!HJ@N#@ M4[.DVFISD((K4QRHJB!2*O*_@20C2W(JA5\X/P",K:0"_RK>>B[%*,$^^I%;G)J7VMNG)<(A NSXA*&N2N_#^@E'+5UN:P M0:Z@##UJ>85FDK_G:0)25(:(\@U1S'_X_N8O/Y#3[IMO.WL'V0^NE>;92YOD M27JC,M72'F*0Z-N-E'/PBGG;.YM!,3)_O?8\T W1IE\S9^-?+SC>H>M%QV(5 M@0WU;Z_WKP$J9B@V[P<&$X4<@1II E*4Q 5V@]T1G:S_^_\!4$L#!!0 ( M '" J5BB!/7!PP< ,0G / ='1G="UE>#,Q7S$N:'1M[5IM<]LV$O[L M_@I<,^G8,Z(L^:5WH7R946VEU4QJI[+2R7V$2-#"&218 )2L_OI[%J!>+,NV MW/9R[47Y8(?$8K'8??#L+HVSL]3]%QN]D^.PR/ M$#BL):E-HX7KE/R-)7%3;/UTFTTB9^U?+_ M.M.Q="*R)4]$7!H130TOPW+38.](J[2S9MN3YL"6J4S=.,ZDBQ)(BH)LZ-V- MY4@Z%GQ,&N"$6_9Q+R0P0)@_B1O.>X-A_UW_O#OL7UVRJW?LPZ!_ M>=[_T'W/>I]ZYQ^'_9][> V)WH!]^#BX_MB]'++AU-4^YE'[9)\?L.[E!6N?IN&I\:5ZJWO-NA=7 M'X:]BQUV/';\*3MN'=%)&_[08]?=P7?=R]YU=/7I?>]?'DD8.6JUCCXO)RF1 M_69B_GU.Z3?8CS(9>%FDT!)')\V_G[QY M/4]Z$>TF/FF>'A^_7C=QQ5_?_A7=U6[N]=F83P0S8B+%5*1PD[3LIXH;(%W- MV$!0#8D?"-5B_2)J=G6/O.?:HN?<=MW G')?/ MV&VAITJD-Z(1_&N"5U,-985VC"9R63!>S%A5.%,)F,N=R*&-W,U9CB[MC2,324I;I!$I2 !&F$V2]GO3T) MMV.6*3VU7P6Y8V5A!B9T;\\#:'5#N ^6DN3>\Y]5O7MT= MM=IO.K;&0IWZZ%3J+)-X] [O,VZ$#RU")4=*4 B8 )Y&2MHQB9-8#D8B5J+G M5-I$:5MA'JUOM HQ+HU.1(K7ENTCI*D 1D+<>G=(P\6-8%W0P*!2D/#U[.F^ M./!3?3U+3^%14FE5!&R1?D9N%LGL+95B(]KD.1$A0!GRT-*A# MOXJC+Q1OZ#WV+H2%$?"\3PC/PZ)!N2KAE=U^"B6-D4"(ZY5"&M*5@0)0Q$1: M3SR0$H770Y7=DK)6:<\(Q3UFZCRTC'NCID0:E* OV&*UDBEWWM"1E:GD1M(& M9,B6GH@+TE19RF#^B%F?[CQ-:2M@D ,MTJ02!91,*L6)7;$M;\0R$V)&R*NK MY0#^-Q(DB*!AOD@?);P=)A>8'*UC0#-[2EH:X0"U1.9$O"XU04GKN46 MH*4"B]#(33I'!K J^4@JZ6:4+S8I_:[>4%F9$OBT M/K\GB3:I-\"7:C>B0-I6@"E&1$GX)Q&4H0&*.">R!*ONP/@\&).#O=Z$J\JS M"$5*9!G*)SF!C^V&,FB9L+>@Q?"XN33RX,-$4)H-!=A(5^YQ$[8A;KZ0%E1= M9L]7\FPTKUO]>1+!%;"G0\IW^'D6/RG(+$3F882I-ZPK'3^R&46C$$$MHJR)7D03%Z0U!^4>DOS..H]IXU=)%+_ CKS7#HG MQ%,$/=+(U2202ECHM>P#C.!#2WR+WU1VSL^0^*62V( _+E61^*;X8-=B;-5B M=!4*&9@A 1WJT*C72Z1 H.LDN"CUIX+?4E8+A8W/:[XD\]_'YA\C7@2?NBH/ M_?$&CN$I)EJQH)C'H597 @K\M\D:+HV06F0QT6HB*+\4_*;^Q&IJZA)YJ?1,8'0Z MUH&L^#TP CQ_3/YM?BE_DKF ^V/V(Y^Q-PUVU#HZ^8Q_L-NTZ__6/K]YU?ZV MM=XD.=_R;3BP=,&B,P(O".-MH=L5,)W$(\5G*-ZA_DZDG;#42:O9>CV71]P4 M+ZV(;6@#1;B2@=7,?"EJ00,#Q7/I6@A2Z<(57G>[!=5T:<.E0#0'J[]\7$%#/\S[_ZU?+CSWTMXF<1CZ: I>?Q*SEB*C/7N1%+11P!V M%2KRIUR+W\1#___LO'*'+5/B+@JE/>HN(LTJ+SIH5$JP<4RCG;5K;O^N+'4Y M\S6\3"2*]-[]M_$"HR5JC8#+B&>H$6*NIGQF/0C/#ND.WMNOS@[][;W_ %!+ M P04 " !P@*E8$;K"[\4' #/)P #P '1T9W0M97@S,5\R+FAT;>U: M;7/CMA'^[/P*-#>7L6=$6?)+TJ/K$LVW+27I.>_,$2B<5BL?O@V5V*9V.7J_??L+.QX"D^V9F33HGWO<_1 M<;MY='88+B%P6$NJIS+9+IPD97_$G&[5;I.6"=R MNHQ;'3^6\5RJ63R4N;#L2DS90.>\F N.M',ZAZP3]R[B2MX6L:$5:36:/U\G MT4J;^$W+_W6F8^E$9$N>B+@T(IH:7H;EIL'>D59I9\VV9\V!+5.9NG&<216V+F@?O;3LTUY(8( P?Q WG/<&P_YE_[P[[%]? ML>M+]G'0OSKO?^Q^8)?]JRZ^XMOU)21Z _;QT^#F4_=JR(;7KW?9;T;-'\I? M-[WS3X/^L-^[8;W/YS]UK_[>8]WS(1M\^H!;[6,>M4_V^0'K7EVP]FD:KAI? MJ[>Z-ZQ[SG->1)N)3YJGQ\=OURU<<=?W?T9OM9M[?3;F$\&,F$@Q%2G<)"W[ MI>(&0%)X278=&@7)7PRFX_A9+&2"#$]4HA#>G* M0 $H8B*M)QY(B<+KH$XAXS=1Y:QKU14R(-2M 7;+%:R90[;^C( MRE1R(VD#,F1+3\0%::HL93!_Q*Q/=YZFM!4PR($6:5*) DHFE>+$KMB6-V*9 M"3$CY-75<@#?1H($$33,%^F3A+?#Y *3HW5,;DTDCZ"Y/05MC5"@>B)3 AZW MNN#$M=P"M%1@$1JY2>?( %8E'TDEW8SRY:9EZ9QX$'E\!(@_$%TIT#REW]<; M*BM3 I_6Y_?)@(2K.A !OIRCUMPC;$ MS1?2@JK+[.5*GHWF=:L_3R*X O9T2/D./R_B)P69A<@\CC#UAG6EXTOX%93:!IE_#,P*V_]2<#)@$OZR)U[:C.1"^ MLZ6FMZ@6EAT$N\;<+C(Z,9/'L$@]97N7U'0Z0_]Z)U3=YJ[)-WZ_EYX%[E>* MTM/7MQW[]J#N//S#IG2.\<:2,8C 5E&V) ^"R2N2^J-2;VD>1[WGM+&+1.IO M0&>>2^>$>(Z@1QJYF@12"0N]EGV $7QHB6_Q267G_ R)7RN)#?CC4A6);XH/ M=BW&5BU&5Z&0@1D2T*$.C7J]1 H$NDZ"BU)_*O@=9;50V/B\YDLR_WQL_C#B M5?"IJ_+0'V_@&)YBHA4+BGD::G4EASF "PJN1LBM%HG55CF<#S_YW=3TOO&Y MS2YO;MT$=)$>,X,#W4 ,A>M]2;)^99OPX&E]RLZ(_"",-X6>KD"II-XI/@,Q3O4WXNT$Y8Z:35; M;^?RB)OBI16Q#6V@"&]D8#4S7XI:T,! \5RZ%H)4NG"%U]UN036]L^'2H.;0 MF75]\[<[R#E36!&-0(]WL?\?T8W-\'F\Y(1J ]2#=8 0W?FNYO%KGI:(%3V+ M(:.^-#JV.!-/ >#0'C[\[7$%"_\SY_ZY7+ASWRM8F<1CZ: I>?I]G+$4&;M< MI)_KE9\!AE3AH-4WSSD:G\1)__],O?(Z6Z;$?13*?-1@1*!57G30M)1@YIA& M.VMOO/VSLM3QS-?P,I$HT@>OPHT7B"U1=P241CQ#O1!S->4SZR%Y=DBOX[W_ MYNS0O\CW;U!+ P04 " !P@*E8S8W;H74% W00 #P '1T9W0M97@S M,E\S+FAT;>U<77/:.!1][Z_0IM.=9@;SV7030S-#B3/+3 LID)WNH[!EK(TL MN;((>'_]7LF8)&S2),TVP:QX" 1=Z9YSSY5T0=B=2,7L^!7J1 0'\(PZBBI& MCKVO3JM9;75J^;]@4%M9=*8BR%"J,D8^[,58SBAW$9XK\0N-$R$5YJJ=X""@ M?.:BPV39WC/#!O1RW8ER)R)T%BFW03FT=VK0:JR2PB847#DI_9NXC7JBVKD? M1XG$K;=-6XACRC)W0F.2H@%9H)&(,2\,IT(I$8.M(DOE8$9GW)7:H_:F^Q=^ M?,&$=%_7S:.]B*@B3II@G[B)),Y"XB1WM\CQ3@4+VAO8O@L'L"QHH"(WI,KQ MP9)PC<%;1G1*% ("0/#4&C>9_;NZ/@ P BMR0,/6\TZ9_V>]U)?SA MPU-T-NH/>OVS[B?D??5ZYY/^'QZ\#1;>"'4')X\/U0]GRU;%Z2HLI_U!%U[" MJR(L9^>C\7EW,$&3X?\U/(U#=%X=5WM5-/9Z)I4:K8-Z!77'J'LR/)MX)S9* M>\=%;([J[_54F_SNH7%W]+$[\,;.\.LG[T_4[4UT2[->;]X5)$..\@"&=-]5 M#UJM-YO0_J-UBI'PAQ?K)Z[-V(^0"-%GZD>8,-032E",, _0">84WAD(2?P+ M%!%)IAGRB50TI"2MH&0NTSEL@$@)="TIB:^HX*NDQ"G"@4@4"6Z8%T9:'7"N M(H+&6$XQ)ZDS7#*2H:ZO=(M6IX(H1Q%-84^6R,<0 JHR/7(OHB1$WI+X=DHYYC[%[$;;1!*$L0CL^,BYBFJ0ZK 9T#V$?AG $<'P PW6<]CB3?YE22&/(@U3"OA'N+ M]Q% :QR\#?;7\EQY77M<:=0X:KTS4'1PC#'E0"W&9CB=:IAR8 J7N%"(:8Z M3)#+J49@1,:,(>@&X0#%5M*D>6##M9(P8$#-T-HG6,U93D! '(W/="/JU6=< M!&^;R3]K[O[ZNO&^WMX@I_"4D9L5JZ-!N;IJ;4^%#(@T6'3)"M"UN<-P)N8* MAE^2H)V[:M3KU?J;H@,L1@PG*7%3DF"(,BEB8.K,?&Q3^@( 67B_I"G4?0QF MJUOT7QF!5;".CG%W4#UZ8XIC%=QAT3BJ'MYG\L3V)KAXJ@^H<9M/'*)U6+UI M B_D9G"+SQ0Z>:;8OYA),>>!L]HU0O.X?==8@*3.%-; "]?\=?0;UX6!,: + M_[#7VEM+J9=]'[-5EL,4T?B>>R(]8$N\:ZZ<0,ZZL+AFZ"A?6:]-FUNEV&"< M0WP)TH^B^:\EX2'<7DC-GT_,BK9-4_!CYOZ8?JL]J(!8_>T@ 3R"T0 50'96 MXNWD_H0LJ*6UC0\;MT7EF7>\K9IB=ETLX;IH1;.B6=%V@]@NB_8H;L__C>9= M7&W%4**T*1DW*UH)N5G12LC-BF:Y_8P34&WN4@4C^7?_^N+VP\+'EA+-:O/@ M);YQCVD0,%+V#%OS;%J>EF-JS-WOV9DNB,I4-.RN:/7NS9V]//GN[\:N^ M+=CPMFJ&V66QA,NB%K"D9-RM:";E9T4K(S8IF MN;WLR=L]E^)]K[" 9WV5TNY?NW7MM@$A(TLGH#*_*$]?/S6/>3N@:<)PYNK6 M]L:=!?Z:IXJ&6>'#V#B$Z]KIZI8#T;I"2_",Y'66@T-%I(O9 F>IJ;0Z-7W; M@^-7G9JY8<(_4$L! A0#% @ <("I6.#^[1L%JP$ M:.=%?]0! $]^&P 1 " 36K 0!T=&=T+3(P,C0P,S,Q+FAT M;5!+ 0(4 Q0 ( '" J5C3AF0$RTD! +0$P 1 " >-_ M P!T=&=T+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( '" J5BB!/7!PP< ,0G M / " =W)! !T=&=T+65X,S%?,2YH=&U02P$"% ,4 M" !P@*E8$;K"[\4' #/)P #P @ '-T00 ='1G="UE>#,Q M7S(N:'1M4$L! A0#% @ <("I6,V-VZ%U!0 -T$ \ L ( !O]D$ '1T9W0M97@S,E\S+FAT;5!+!08 !@ & '4! !AWP0 ! end XML 84 ttgt-20240331_htm.xml IDEA: XBRL DOCUMENT 0001293282 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001293282 us-gaap:RetainedEarningsMember 2024-03-31 0001293282 2023-12-31 0001293282 ttgt:ProprietaryUserInformationDatabaseAndInternetTrafficMember 2024-03-31 0001293282 ttgt:CustomersByCampaignTargetAreaMember srt:NorthAmericaMember 2024-01-01 2024-03-31 0001293282 ttgt:ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember ttgt:TwoThousandAndSevenPlanAndTwoThousandAndSeventeenPlanMember 2024-03-31 0001293282 2020-12-31 0001293282 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001293282 ttgt:TwoThousandTwentyFiveNotesMember 2023-08-01 2023-08-31 0001293282 ttgt:UnaffiliatedCustomersByGeographicAreaMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0001293282 ttgt:UnaffiliatedCustomersByGeographicAreaMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0001293282 2023-01-01 2023-09-30 0001293282 us-gaap:FairValueMeasurementsRecurringMember ttgt:PooledBondFundMember 2024-03-31 0001293282 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001293282 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001293282 ttgt:UnaffiliatedCustomersByGeographicAreaMember 2024-01-01 2024-03-31 0001293282 us-gaap:TreasuryStockCommonMember 2023-12-31 0001293282 srt:MinimumMember 2024-01-01 2024-03-31 0001293282 ttgt:MayTwoThousandTwentyTwoRepurchaseProgramMember 2024-01-01 2024-03-31 0001293282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ttgt:PooledBondFundMember 2024-03-31 0001293282 us-gaap:CommonStockMember 2023-03-31 0001293282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001293282 us-gaap:ShortTermContractWithCustomerMember 2023-01-01 2023-03-31 0001293282 ttgt:UnaffiliatedCustomersByGeographicAreaMember country:GB 2023-01-01 2023-03-31 0001293282 ttgt:CustomersByCampaignTargetAreaMember srt:NorthAmericaMember 2023-01-01 2023-03-31 0001293282 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001293282 country:US 2023-12-31 0001293282 ttgt:FourthAmendmentMember 2021-04-01 2021-04-30 0001293282 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001293282 2024-03-31 0001293282 ttgt:TimeDepositsMember 2024-03-31 0001293282 srt:MaximumMember 2024-01-01 2024-03-31 0001293282 us-gaap:CommonStockMember 2024-03-31 0001293282 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001293282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ttgt:TimeDepositsMember 2024-03-31 0001293282 ttgt:UnaffiliatedCustomersByGeographicAreaMember country:US 2023-01-01 2023-03-31 0001293282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001293282 ttgt:StockOptionTwoThousandSevenPlanMember 2024-03-31 0001293282 srt:MaximumMember ttgt:StockOptionTwoThousandSevenPlanMember 2024-01-01 2024-03-31 0001293282 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001293282 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001293282 ttgt:TwoThousandTwentyOneLoanAndSecurityAgreementMember ttgt:WesternAllianceBankMember 2021-10-29 2021-10-29 0001293282 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2024-03-31 0001293282 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001293282 ttgt:ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember 2024-03-31 0001293282 ttgt:ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember 2021-12-31 0001293282 ttgt:MayTwoThousandTwentyTwoRepurchaseProgramMember 2024-03-31 0001293282 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001293282 ttgt:UnaffiliatedCustomersByGeographicAreaMember 2023-01-01 2023-03-31 0001293282 us-gaap:CommonStockMember 2022-12-31 0001293282 srt:NorthAmericaMember 2023-01-01 2023-03-31 0001293282 us-gaap:LongTermContractWithCustomerMember 2024-01-01 2024-03-31 0001293282 ttgt:StockOptionTwoThousandSevenPlanMember 2024-01-01 2024-03-31 0001293282 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0001293282 ttgt:CustomersByCampaignTargetAreaMember 2024-01-01 2024-03-31 0001293282 2024-01-01 2024-03-31 0001293282 ttgt:ZeroPointOneTwoFivePercentageConvertibleSeniorNotesMember 2020-12-31 0001293282 country:US 2024-03-31 0001293282 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001293282 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001293282 srt:MinimumMember 2024-03-31 0001293282 srt:MaximumMember 2024-03-31 0001293282 ttgt:MayTwoThousandTwentyTwoRepurchaseProgramMember 2022-05-31 0001293282 srt:MaximumMember 2024-01-10 2024-01-10 0001293282 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001293282 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001293282 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001293282 us-gaap:CommonStockMember 2023-12-31 0001293282 ttgt:TwoThousandTwentyFiveNotesMember 2020-12-01 2020-12-31 0001293282 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001293282 ttgt:ContractLiabilitiesMember 2023-12-31 0001293282 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001293282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001293282 srt:MinimumMember ttgt:ThirdAmendmentNewtonLeaseMember 2017-10-25 2017-10-26 0001293282 us-gaap:LongTermContractWithCustomerMember 2023-01-01 2023-03-31 0001293282 us-gaap:CustomerRelationshipsMember 2023-12-31 0001293282 2024-01-10 0001293282 srt:MaximumMember ttgt:ThirdAmendmentNewtonLeaseMember 2017-10-25 2017-10-26 0001293282 ttgt:TwoThousandTwentySixNotesMember 2024-03-31 0001293282 srt:MaximumMember us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001293282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001293282 ttgt:TwoThousandTwentyOneLoanAndSecurityAgreementMember ttgt:WesternAllianceBankMember 2021-10-29 0001293282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001293282 us-gaap:EmployeeStockMember 2022-06-07 0001293282 ttgt:TwoThousandTwentySixNotesMember 2023-12-31 0001293282 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001293282 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001293282 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001293282 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001293282 ttgt:CustomersByCampaignTargetAreaMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0001293282 ttgt:TwoThousandTwentySixNotesMember 2021-12-01 2021-12-31 0001293282 ttgt:StockOptionTwoThousandSeventeenPlanMember 2021-04-01 2021-04-30 0001293282 ttgt:UnaffiliatedCustomersByGeographicAreaMember country:US 2024-01-01 2024-03-31 0001293282 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001293282 2022-12-31 0001293282 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001293282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001293282 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001293282 ttgt:CustomersByCampaignTargetAreaMember 2023-01-01 2023-03-31 0001293282 ttgt:TwoThousandTwentyFiveNotesMember 2020-12-31 0001293282 us-gaap:TreasuryStockCommonMember 2023-03-31 0001293282 ttgt:ContractLiabilitiesMember 2024-03-31 0001293282 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001293282 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001293282 srt:MinimumMember 2024-01-10 2024-01-10 0001293282 us-gaap:RetainedEarningsMember 2022-12-31 0001293282 ttgt:NovemberTwoThousandTwentytwoRepurchaseprogramMember 2024-01-01 2024-03-31 0001293282 ttgt:TwoThousandTwentyFiveNotesMember 2024-03-31 0001293282 ttgt:StockOptionTwoThousandSeventeenPlanMember 2017-06-16 0001293282 ttgt:TwoThousandTwentyFiveNotesMember 2021-12-31 0001293282 srt:MaximumMember ttgt:FourthAmendmentMember 2021-04-01 2021-04-30 0001293282 2023-01-01 2023-03-31 0001293282 us-gaap:RetainedEarningsMember 2023-12-31 0001293282 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2024-03-31 0001293282 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001293282 us-gaap:FairValueMeasurementsRecurringMember ttgt:TimeDepositsMember 2023-12-31 0001293282 2023-01-01 2023-12-31 0001293282 ttgt:NovemberTwoThousandTwentytwoRepurchaseprogramMember 2023-01-01 2023-03-31 0001293282 ttgt:TwoThousandAndSevenPlanAndTwoThousandAndSeventeenPlanMember 2024-03-31 0001293282 us-gaap:FairValueMeasurementsRecurringMember ttgt:TimeDepositsMember 2024-03-31 0001293282 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001293282 ttgt:TwoThousandTwentySixNotesMember 2021-12-31 0001293282 ttgt:NovemberTwoThousandTwentytwoRepurchaseprogramMember 2024-03-31 0001293282 srt:MinimumMember ttgt:StockOptionTwoThousandSevenPlanMember 2024-01-01 2024-03-31 0001293282 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001293282 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001293282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ttgt:TimeDepositsMember 2023-12-31 0001293282 ttgt:NovemberTwoThousandTwentytwoRepurchaseprogramMember 2022-11-30 0001293282 ttgt:TwoThousandTwentySixNotesMember 2021-01-01 2021-12-31 0001293282 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001293282 us-gaap:TreasuryStockCommonMember 2024-03-31 0001293282 ttgt:MayTwoThousandTwentyTwoRepurchaseProgramMember 2023-01-01 2023-03-31 0001293282 ttgt:TwoThousandTwentyFiveNotesMember 2023-12-31 0001293282 ttgt:PooledBondFundMember 2024-03-31 0001293282 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001293282 2020-12-01 2020-12-31 0001293282 country:GB 2024-03-31 0001293282 us-gaap:FairValueMeasurementsRecurringMember ttgt:PooledBondFundMember 2023-12-31 0001293282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ttgt:PooledBondFundMember 2023-12-31 0001293282 us-gaap:RetainedEarningsMember 2023-03-31 0001293282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001293282 srt:MinimumMember ttgt:FourthAmendmentMember 2021-04-01 2021-04-30 0001293282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001293282 ttgt:UnaffiliatedCustomersByGeographicAreaMember country:GB 2024-01-01 2024-03-31 0001293282 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001293282 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001293282 ttgt:TwoThousandTwentySixNotesMember 2020-12-01 2020-12-31 0001293282 ttgt:StockOptionTwoThousandSeventeenPlanMember 2024-03-31 0001293282 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001293282 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0001293282 us-gaap:TreasuryStockCommonMember 2022-12-31 0001293282 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001293282 ttgt:ThirdAmendmentNewtonLeaseMember 2017-10-25 2017-10-26 0001293282 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001293282 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001293282 ttgt:FourthAmendmentMember 2021-04-30 0001293282 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001293282 ttgt:CustomersByCampaignTargetAreaMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0001293282 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001293282 ttgt:NewTechtargetMember 2024-01-10 0001293282 us-gaap:CustomerRelationshipsMember 2024-03-31 0001293282 ttgt:TwoThousandTwentyFiveNotesMember 2021-01-01 2021-12-31 0001293282 ttgt:TimeDepositsMember 2023-12-31 0001293282 us-gaap:NonUsMember 2023-12-31 0001293282 srt:MaximumMember ttgt:StockOptionTwoThousandSeventeenPlanMember 2024-01-01 2024-03-31 0001293282 2023-03-31 0001293282 ttgt:StockOptionTwoThousandSeventeenPlanMember 2024-01-01 2024-03-31 0001293282 srt:NorthAmericaMember 2024-01-01 2024-03-31 0001293282 ttgt:FormerStockholdersMember 2024-01-10 2024-01-10 0001293282 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-03-31 0001293282 2024-05-06 0001293282 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001293282 ttgt:ProprietaryUserInformationDatabaseAndInternetTrafficMember 2023-12-31 0001293282 srt:MinimumMember ttgt:StockOptionTwoThousandSeventeenPlanMember 2024-01-01 2024-03-31 0001293282 us-gaap:ShortTermContractWithCustomerMember 2024-01-01 2024-03-31 0001293282 us-gaap:NonUsMember 2024-03-31 0001293282 ttgt:PooledBondFundMember 2023-12-31 pure ttgt:Webinar utr:sqft shares ttgt:Website ttgt:Shares1 ttgt:Segment iso4217:USD shares iso4217:USD Q1 false --12-31 0001293282 P3Y 10-Q true 2024-03-31 2024 false 1-33472 TECHTARGET, INC. DE 04-3483216 275 Grove Street Newton MA 02466 617 431-9200 Common Stock, $0.001 Par Value TTGT NASDAQ Yes Yes Large Accelerated Filer false false false 28548634 230436000 226668000 100749000 99601000 3825000 5028000 36880000 39239000 0 1634000 6384000 4331000 374449000 371473000 25561000 24917000 193737000 194074000 86575000 89163000 16319000 17166000 8687000 2445000 829000 650000 706157000 699888000 4357000 5312000 4161000 4049000 7638000 9041000 1544000 1345000 8477000 2522000 17375000 14721000 43552000 36990000 15658000 16615000 411051000 410500000 12402000 12856000 482663000 476961000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 58792845 58659065 28548634 28415144 59000 59000 30244211 30243921 329118000 329118000 483016000 471696000 -5207000 -4542000 74744000 84832000 223494000 222927000 706157000 699888000 51636000 57114000 19158000 17350000 702000 673000 31776000 39091000 22963000 24756000 2753000 2609000 6695000 7918000 6526000 0 1175000 845000 2311000 2000000 1498000 1493000 42746000 38776000 -10970000 315000 3072000 2757000 -7898000 3072000 2190000 1427000 -10088000 1645000 -7000 18000 -23000 63000 -642000 2029000 -665000 2092000 -10753000 3737000 -0.35 0.06 -0.35 0.06 28510000 28757000 28510000 28953000 734000 821000 6424000 7537000 478000 460000 3823000 3458000 58659065 59000 30243921 -329118000 471696000 -4542000 84832000 222927000 133490 290 290 139000 139000 11459000 11459000 -23000 -23000 -642000 -642000 -10088000 -10088000 58792845 59000 30244211 -329118000 483016000 -5207000 74744000 223494000 57919501 58000 28896408 -278876000 425458000 -9537000 80371000 217474000 2500 18000 18000 91152 581295 25000000 25000000 912 912 177000 177000 206000 206000 14176000 14176000 63000 63000 2029000 2029000 1645000 1645000 58014065 58000 29478615 -303876000 439269000 -7445000 82016000 210022000 1900000 -10088000 1645000 3486000 2845000 2200000 2166000 -569000 758000 11459000 12276000 550000 627000 -6603000 -1298000 -2912000 -8294000 -695000 -390000 423000 2033000 182000 4000 -952000 -250000 5979000 2173000 -1388000 -2445000 205000 -1209000 -660000 -874000 2673000 -4843000 9294000 18218000 4154000 3548000 1156000 25299000 -5310000 -28847000 139000 177000 0 25000000 0 18000 0 2267000 -139000 -27426000 -77000 621000 3768000 -37434000 226668000 344523000 230436000 307089000 1181000 598000 4000 314000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Organization and Operations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TechTarget, Inc. (collectively with its subsidiaries, the “Company”) is a global data and analytics leader and software provider for buyers of purchase intent-driven marketing and sales data for enterprise technology vendors. The Company’s service offerings are designed to enable technology vendors to better identify, reach and influence corporate information technology (“IT”) decision-makers actively researching specific IT purchases. The Company offers products and services intended to improve IT vendors’ ability to impact these audiences for business growth using advanced targeting, analytics and data services complemented by customized marketing programs that integrate demand generation, brand advertising techniques, and content curation and creation. The Company operates a network of approximate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ly </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ebsites and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> webinars and virtual event channels, which each focus on a specific IT sector such as storage, security or networking. IT and business professionals have become increasingly specialized, and they have come to rely on the Company’s sector-specific websites and webinars and virtual event channels for purchasing decision support. The Company’s content platforms are designed to enable IT and business professionals to navigate the complex and rapidly changing IT landscape where purchasing decisions can have significant financial and operational consequences. At critical stages of the purchase decision process, these content offerings through different channels are intended to meet IT and business professionals’ needs for expert, peer and IT vendor information and provide platforms on which business-to-business technology companies can launch targeted marketing campaigns which generate measurable return on investment. Based upon the logical clustering of members and users’ respective job responsibilities and the marketing focus of the products being promoted by the Company’s customers, the Company categorizes its content offerings to address the key market opportunities and audience extensions across a portfolio of distinct market categories: Security; Networking; Storage; Data Center and Virtualization Technologies; CIO/IT Strategy; Business Applications and Analytics; Application Architecture and Development; and ANCL Channel.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 10, 2024, we entered into an Agreement and Plan of Merger (the “Transaction Agreement”) with Informa PLC ("Informa") and certain of our and their subsidiaries. Pursuant to the Transaction Agreement, we and Informa, among other things, agreed to combine our businesses with the business of Informa Intrepid Holdings Inc. (“Informa Tech”), a wholly owned subsidiary of Informa which will own and operate Informa’s digital businesses (Industry Dive, Omdia (including Canalys)), NetLine and certain of its digital media brands (e.g. Information Week, Light Reading, and AI Business), under a new publicly traded holding company (“New TechTarget”). Upon closing, among other things, Informa and its subsidiaries will collectively own </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding common stock of New TechTarget (on a fully diluted basis) and our former stockholders will own the remaining outstanding common stock of New TechTarget. Our former stockholders will also receive a pro rata share of an amount in cash equal to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million plus the amount of any EBITDA adjustment (as defined in the Transaction Agreement), which is estimated as of the date of the Transaction Agreement to be approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.79</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of our common stock. The various transactions set forth in the Transaction Agreement (the “proposed transaction”) are expected to close in the second half of 2024, subject to satisfaction or waiver of certain customary conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We will be required to pay Informa a termination fee between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million if the Transaction Agreement is terminated under certain specified circumstances, including termination by us in connection with our entry into an agreement with respect to a Toro Superior Proposal (as defined in the Transaction Agreement) prior to us receiving stockholder approval of the proposed transaction, or termination by Informa upon a Toro Change in Recommendation (as defined in the Transaction Agreement).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 150 800 0.57 350000000 11.79 30000000 40000000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to condensed consolidated financial statements. The Company’s critical accounting policies are those that affect its more significant judgments used in the preparation of its condensed consolidated financial statements. A description of the Company’s critical accounting policies and estimates is contained in its Annual Report on Form 10-K for the year ended December 31, 2023, and in this note to the condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, TechTarget Securities Corporation (“TSC”), TechTarget Limited, TechTarget (HK) Limited (“TTGT HK”), TechTarget (Australia) Pty Ltd., TechTarget (Singapore) Pte Ltd., E-Magine Médias SAS (“LeMagIT”), TechTarget Germany GmbH, and BrightTALK Limited and its wholly owned subsidiary, BrightTALK, Inc. (together “BrightTALK”). TSC is a Massachusetts corporation. TechTarget Limited is a subsidiary doing business principally in the United Kingdom. TTGT HK is a subsidiary incorporated in Hong Kong in order to facilitate the Company’s activities in the Asia-Pacific region. TechTarget (Australia) Pty Ltd. and TechTarget (Singapore) Pte Ltd. are the entities through which the Company does business in Australia and Singapore, respectively; LeMagIT and TechTarget Germany GmbH, both wholly-owned subsidiaries of TechTarget Limited, are entities through which the Company does business in France and Germany, respectively. BrightTALK are the entities through which the Company conducts business related to its BrightTALK webinar and virtual event platform.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (Generally Accepted Accounting Principles or “U.S. GAAP”) in the United States (“U.S.”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. All adjustments, which, in the opinion of management, are considered necessary for a fair presentation of the results of operations for the periods shown, are of a normal, recurring nature and have been reflected in the condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of results to be expected for any other interim periods or for the full year. The information included in these condensed consolidated financial statements should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the condensed consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Forei</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">gn Currency</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Translation</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the Condensed Consolidated Statement of Comprehensive Income as an element of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in interest and other income (expense), net in the Condensed Consolidated Statement of Income. All assets and liabilities denominated in foreign currency </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimate</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">s</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to revenue, long-lived assets, goodwill, the allowance for doubtful accounts, stock-based compensation, earnouts, self-insurance accruals, the allocation of purchase price to intangibles and goodwill, and income taxes. The Company reduces its accounts receivable for an allowance for doubtful accounts based on its best estimate of the amount of probable credit losses. Estimates of the carrying value of certain assets and liabilities are based on historical experience and on various other assumptions that the Company believes to be reasonable. Actual results could differ from those estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generates its revenue from the sale of targeted marketing and advertising campaigns, which it delivers via its network of websites, webinar and virtual events channels, and our data analytic services and solutions. Revenue is recognized when performance obligations are satisfied by transferring promised goods or services to customers, as determined by applying a five-step process consisting of: a) identifying the contract, or contracts, with a customer, b) identifying the performance obligations in the contract, c) determining the transaction price, d) allocating the transaction price to the performance obligations in the contract, and e) recognizing revenue when, or as, performance obligations are satisfied.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and government backed money market funds.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Condensed Consolidated Statements of Income and Comprehensive Income. We assess collectability by reviewing accounts receivable on an individual basis when we identify specific customers with known disputes, overdue amounts or collectability issues and also reserve for losses on all accounts based on historical information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s collectability assessment includes the business and market disruptions caused by macro-economic uncertainty currently being experienced in the technology sector and estimates of expected emerging credit and collectability trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments consist of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, long-term debt and contingent consideration. Due to their short-term nature and liquidity, the carrying value of these instruments, with the exception of contingent consideration and long-term debt, approximates their estimated fair values. See Note 4 for further information on the fair value of the Company’s investments. The Company classifies all of its short-term investments as available-for-sale. The fair value of contingent consideration was estimated using a discounted cash flow method.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations and Valuation of Goodwill and Acquired Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses its best estimates and assumptions to allocate fair value to the net tangible and identifiable intangible assets acquired and liabilities assumed at the acquisition date. Any residual purchase price is recorded as goodwill. The Company’s estimates are inherently uncertain and subject to refinement and can include but are not limited to, the cash flows that an asset is expected to generate in the future, and the appropriate weighted-average cost of capital.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s Condensed Consolidated Statement of Income and Comprehensive Income.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recen</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">t Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Guidance</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">segment </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></p></div> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, TechTarget Securities Corporation (“TSC”), TechTarget Limited, TechTarget (HK) Limited (“TTGT HK”), TechTarget (Australia) Pty Ltd., TechTarget (Singapore) Pte Ltd., E-Magine Médias SAS (“LeMagIT”), TechTarget Germany GmbH, and BrightTALK Limited and its wholly owned subsidiary, BrightTALK, Inc. (together “BrightTALK”). TSC is a Massachusetts corporation. TechTarget Limited is a subsidiary doing business principally in the United Kingdom. TTGT HK is a subsidiary incorporated in Hong Kong in order to facilitate the Company’s activities in the Asia-Pacific region. TechTarget (Australia) Pty Ltd. and TechTarget (Singapore) Pte Ltd. are the entities through which the Company does business in Australia and Singapore, respectively; LeMagIT and TechTarget Germany GmbH, both wholly-owned subsidiaries of TechTarget Limited, are entities through which the Company does business in France and Germany, respectively. BrightTALK are the entities through which the Company conducts business related to its BrightTALK webinar and virtual event platform.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (Generally Accepted Accounting Principles or “U.S. GAAP”) in the United States (“U.S.”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. All adjustments, which, in the opinion of management, are considered necessary for a fair presentation of the results of operations for the periods shown, are of a normal, recurring nature and have been reflected in the condensed consolidated financial statements. The results of operations for the periods presented are not necessarily indicative of results to be expected for any other interim periods or for the full year. The information included in these condensed consolidated financial statements should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the condensed consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Forei</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">gn Currency</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Translation</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the Condensed Consolidated Statement of Comprehensive Income as an element of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in interest and other income (expense), net in the Condensed Consolidated Statement of Income. All assets and liabilities denominated in foreign currency </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.</span> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimate</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">s</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates, including those related to revenue, long-lived assets, goodwill, the allowance for doubtful accounts, stock-based compensation, earnouts, self-insurance accruals, the allocation of purchase price to intangibles and goodwill, and income taxes. The Company reduces its accounts receivable for an allowance for doubtful accounts based on its best estimate of the amount of probable credit losses. Estimates of the carrying value of certain assets and liabilities are based on historical experience and on various other assumptions that the Company believes to be reasonable. Actual results could differ from those estimates.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generates its revenue from the sale of targeted marketing and advertising campaigns, which it delivers via its network of websites, webinar and virtual events channels, and our data analytic services and solutions. Revenue is recognized when performance obligations are satisfied by transferring promised goods or services to customers, as determined by applying a five-step process consisting of: a) identifying the contract, or contracts, with a customer, b) identifying the performance obligations in the contract, c) determining the transaction price, d) allocating the transaction price to the performance obligations in the contract, and e) recognizing revenue when, or as, performance obligations are satisfied.</span> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and government backed money market funds.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain an allowance for credit losses for expected uncollectible accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Condensed Consolidated Statements of Income and Comprehensive Income. We assess collectability by reviewing accounts receivable on an individual basis when we identify specific customers with known disputes, overdue amounts or collectability issues and also reserve for losses on all accounts based on historical information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s collectability assessment includes the business and market disruptions caused by macro-economic uncertainty currently being experienced in the technology sector and estimates of expected emerging credit and collectability trends. The continued volatility in market conditions and evolving shifts in credit trends are difficult to predict, causing variability and volatility that may have a material impact on our allowance for credit losses in future periods.</span> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments consist of cash, cash equivalents, short-term investments, accounts receivable, accounts payable, long-term debt and contingent consideration. Due to their short-term nature and liquidity, the carrying value of these instruments, with the exception of contingent consideration and long-term debt, approximates their estimated fair values. See Note 4 for further information on the fair value of the Company’s investments. The Company classifies all of its short-term investments as available-for-sale. The fair value of contingent consideration was estimated using a discounted cash flow method.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations and Valuation of Goodwill and Acquired Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses its best estimates and assumptions to allocate fair value to the net tangible and identifiable intangible assets acquired and liabilities assumed at the acquisition date. Any residual purchase price is recorded as goodwill. The Company’s estimates are inherently uncertain and subject to refinement and can include but are not limited to, the cash flows that an asset is expected to generate in the future, and the appropriate weighted-average cost of capital.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s Condensed Consolidated Statement of Income and Comprehensive Income.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recen</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">t Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Guidance</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">segment </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></p> <p style="font-size:10pt;margin-top:16pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Revenue</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table depicts the disaggregation of revenue according to categories consistent with how the Company evaluates its financial performance and economic risk. International revenue consists of international geo-targeted campaigns, which are campaigns targeted at an audience of members outside of North America.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.86%;"></td> <td style="width:1%;"></td> <td style="width:18.86%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:18.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">North America</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.86%;"></td> <td style="width:1%;"></td> <td style="width:18.86%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:18.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue under short-term contracts</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue under longer-term contracts</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Timing may differ between the satisfaction of performance obligations and the invoicing and collections of amounts related to the Company’s contracts with customers. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. Additionally, certain customers may receive credits, which are accounted for as a material right. The Company estimates these amounts based on the expected amount of future services to be provided to the customer and allocates a portion of the transaction price to these material rights. The Company recognizes these material rights as the material rights are exercised. The resulting material rights amounts included in the contract liabilities on the accompanying Condensed Consolidated Balance Sheets w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion at March 31, 2024, and December 31, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract Liabilities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year-to-Date Activity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Billings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company elected to apply the following practical expedients:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Existence of a Significant Financing Component in a Contract</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As a practical expedient, the Company has not assessed whether a contract has a significant financing component because the Company expects at contract inception that the period between payment by the customer and the transfer of promised goods or services by the Company to the customer will be </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days. In addition, the Company has determined that the payment terms that the Company provides to its customers are structured primarily for reasons other than the provision of financing to the customer.</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Costs to Fulfill a Contract</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company’s revenue is primarily generated from customer contracts that are for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less. Costs primarily consist of incentive compensation paid based on the achievement of sales targets. As a practical expedient, for amortization periods that are determined to be </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less, the Company expenses any incremental costs of obtaining the contract with a customer when incurred. For those customer contracts greater than one year, the Company capitalizes and amortizes the expenses over the period of benefit.</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Invoiced</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.</span></div></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table depicts the disaggregation of revenue according to categories consistent with how the Company evaluates its financial performance and economic risk. International revenue consists of international geo-targeted campaigns, which are campaigns targeted at an audience of members outside of North America.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.86%;"></td> <td style="width:1%;"></td> <td style="width:18.86%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:18.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">North America</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.86%;"></td> <td style="width:1%;"></td> <td style="width:18.86%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:18.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue under short-term contracts</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue under longer-term contracts</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 35230000 37760000 16406000 19354000 51636000 57114000 33940000 33889000 17696000 23225000 51636000 57114000 1700000 1900000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contract Liabilities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year-to-Date Activity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Billings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Recognized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 14721000 54290000 51636000 17375000 P1Y P30D P90D P1Y P1Y P1Y <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Fair Value Measurements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures certain financial assets and liabilities at fair value on a recurring basis, including short-term investments. The fair value of these financial assets and liabilities was determined based on three levels of input as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Quoted prices in active markets for identical assets and liabilities;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Observable inputs other than quoted prices in active markets; and</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unobservable inputs.</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value hierarchy of the Company’s financial assets carried at fair value and measured on a recurring basis is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.392%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.178%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.998000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.778%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.898%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements at <br/> March 31, 2024</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pooled bond funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.384%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:11.216%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:12.055%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:11.815%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:11.935%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements at <br/>December 31, 2023</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pooled bond funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's time deposits consist of domestic deposits which mature within six months (Level 2). All level 2 investments are priced using observable inputs, such as quoted prices in markets that are not active and yield curves.</span></div></div></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value hierarchy of the Company’s financial assets carried at fair value and measured on a recurring basis is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.392%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.178%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.998000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.778%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:11.898%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements at <br/> March 31, 2024</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pooled bond funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.384%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:11.216%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:12.055%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:11.815%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:11.935%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements at <br/>December 31, 2023</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pooled bond funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's time deposits consist of domestic deposits which mature within six months (Level 2). All level 2 investments are priced using observable inputs, such as quoted prices in markets that are not active and yield curves.</span></div></div> 26204000 26204000 74545000 74545000 100749000 100749000 25877000 25877000 73724000 73724000 99601000 99601000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Cash, Cash Equivalents and Short-Term Investments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents are carried at cost, which approximates fair market value. As of March 31, 2024 and December 31, 2023, cash and cash equivalents totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">230.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">226.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Investments are recorded at fair value with the related unrealized gains and losses included in accumulated other comprehensive income, a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of these investments are determined using the specific identification method. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> realized gains or losses as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 or December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.441%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/> <br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pooled bond funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.441%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/> <br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pooled bond funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 230400000 226700000 0 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.441%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/> <br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pooled bond funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.441%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:12.889999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/> <br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjusted<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pooled bond funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 26204000 26204000 73851000 694000 74545000 100055000 694000 100749000 25877000 25877000 73021000 703000 73724000 98898000 703000 99601000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Goodwill and Intangible Assets</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill and indefinite-lived intangible assets are not amortized but are reviewed annually for impairment or more frequently if impairment indicators arise. The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have any intangible assets with indefinite lives other than goodwill as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 or December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> indications of impairment as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, and the Company believes that, as of the balance sheet dates presented, none of the Company’s goodwill or intangible assets were impaired.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s intangible assets, net:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.81%;"></td> <td style="width:1.52%;"></td> <td style="width:11.178%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.178%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.578000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.178%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Lives<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed websites, technology and patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark, trade name and domain name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Proprietary user information database and internet traffic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.04%;"></td> <td style="width:1.52%;"></td> <td style="width:11.22%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Lives<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed websites, technology and patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark, trade name and domain name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Proprietary user information database and internet traffic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are amortized over their estimated useful lives, which range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eighteen months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nineteen years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, using methods of amortization that are expected to reflect the estimated pattern of economic use. The remaining amortization expense will be recognized over a weighted-average period of approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. Amortization expe</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nse was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million both the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Amortization expense relating to developed websites, technology and patents is recorded within costs of revenues. All other amortization is recorded within operating expenses as the remaining intangible assets consist of customer-related assets which generate website traffic that the Company considers to be in support of selling and marketing activities. The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t write off any fully amortized intangible assets in the first </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months of 2024 or 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects amortization expense of intangible assets to be as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.98%;"></td> <td style="width:3.04%;"></td> <td style="width:1%;"></td> <td style="width:31.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ending December 31:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (April 1 – December 31)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s intangible assets, net:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.81%;"></td> <td style="width:1.52%;"></td> <td style="width:11.178%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.178%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.578000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.178%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Lives<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed websites, technology and patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark, trade name and domain name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Proprietary user information database and internet traffic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,934</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.04%;"></td> <td style="width:1.52%;"></td> <td style="width:11.22%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:9.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Lives<br/>(Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed websites, technology and patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark, trade name and domain name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Proprietary user information database and internet traffic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P5Y P19Y 83716000 22810000 60906000 P10Y 32935000 11493000 21442000 P5Y P16Y 7583000 3479000 4104000 P5Y 1100000 1100000 P1Y6M P3Y 600000 477000 123000 125934000 39359000 86575000 P5Y P19Y 83959000 21604000 62355000 P10Y 33202000 10802000 22400000 P5Y P16Y 7627000 3365000 4262000 P5Y 1106000 1106000 P1Y6M P3Y 600000 454000 146000 126494000 37331000 89163000 P18M P19Y P6Y3M18D 2200000 2200000 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expects amortization expense of intangible assets to be as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.98%;"></td> <td style="width:3.04%;"></td> <td style="width:1%;"></td> <td style="width:31.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ending December 31:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (April 1 – December 31)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6593000 8752000 8698000 8694000 8694000 45144000 86575000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Net Income (Loss) Per Common Share</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income (loss) per common share is as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.76%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.700000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares of common stock and vested, undelivered restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,757,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares of common stock and vested, undelivered restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,757,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Effect of potentially dilutive shares </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,953,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Income Per Common Share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss) applicable to common stockholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares of stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,757,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income (loss) per common share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss) applicable to common stockholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares of stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,953,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted net income (loss) per common share </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In calculating diluted net income per share, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">851</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand shares and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares related to outstanding stock options and unvested, undelivered restricted stock units were excluded for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023, respectively. Additionally, for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the interest expense and amortization of note costs relating to the shares issuable upon conversion of our outstanding convertible notes were excluded from the calculation as they would have been anti-dilutive. The interest expense including amortization of note issuance costs, related to convertible notes was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for both the three months </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span></div></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income (loss) per common share is as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.76%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.700000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:13.700000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares of common stock and vested, undelivered restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,757,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares of common stock and vested, undelivered restricted stock units outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,757,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Effect of potentially dilutive shares </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total weighted average shares of common stock and vested, undelivered restricted stock units outstanding and potentially dilutive shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,953,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Income Per Common Share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss) applicable to common stockholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares of stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,757,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income (loss) per common share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss) applicable to common stockholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares of stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,510,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,953,106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted net income (loss) per common share </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -10088000 1645000 28510395 28757259 28510395 28757259 0 195847 28510395 28953106 -10088000 1645000 28510395 28757259 -0.35 0.06 -10088000 1645000 28510395 28953106 -0.35 0.06 851000 1300000 600000 600000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Convertible Notes and Loan Agreement</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Convertible Notes</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2020, the Company issued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">201.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in aggregate principal amount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.125</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% convertible senior notes due </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 15, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “2025 Notes”) and in December 2021, the Company issued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">414</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in aggregate principal amount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% convertible senior notes due </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 15, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “2026 Notes”). At the time of the issuance of the 2026 Notes, a portion of the outstanding 2025 Notes were exchanged for shares of common stock and cash. In August 2023, the Company repurchased $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">48.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of the 2025 Notes for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million including transaction fees.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of the 2025 Notes remain outstanding. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Further details are included below:</span></span></p><div style="font-size:11pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:14.929%;"></td> <td style="width:11.387%;"></td> <td style="width:10.526%;"></td> <td style="width:10.526%;"></td> <td style="width:10.526%;"></td> <td style="width:10.526%;"></td> <td style="width:10.526%;"></td> <td style="width:1%;"></td> <td style="width:8.527%;"></td> <td style="width:1%;"></td> <td style="width:10.526%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Issuance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maturity Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">First Interest Payment Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Effective Interest Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semi-Annual Interest Payment Dates</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Initial Conversion Rate per $1,000 Principal</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Initial Conversion Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares (in millions)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025 Notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 15, 2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.125</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 15, 2021</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 15, and December 15</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.1977</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70.43</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> </tr> <tr style="height:11pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026 Notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 15, 2026</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">––</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">––</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6043</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131.50</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each of the 2025 Notes and the 2026 Notes (collectively, the “Notes”) is governed by an indenture between the Company, as issuer, and U.S. Bank, National Association, as trustee (together the “Indentures”, and each such indenture, an “Indenture”). The Notes are unsecured and rank senior in right of payment to the Company’s future indebtedness that is expressly subordinated in right of payment to the Notes and equal in right of payment to the Company’s unsecured indebtedness that is not so subordinated.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of common stock, at the Company’s election.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Terms of the Notes</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prior to the close of business on September 15, 2025 and September 14, 2026, the 2025 Notes and 2026 Notes, respectively, will be convertible at the option of holders during certain periods, only upon satisfaction of certain conditions set forth below. On or after September 15, 2025 (for the 2025 Notes) and September 14, 2026 (for the 2026 Notes), until the close of business on the second scheduled trading day immediately preceding the applicable maturity date, holders may convert all or any portion of their Notes at the applicable conversion price at any time regardless of whether the conditions set forth below have been met.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Holders may convert all or a portion of their Notes prior to the close of business on the day immediately preceding their respective free convertibility date described above, in multiples of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal amount, only under the following circumstances</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">during any calendar quarter commencing after the calendar quarter ending on March 31, 2021 for the 2025 Notes and March 31, 2022 for the 2026 Notes (and only during such calendar quarter), if the last reported sales price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the applicable conversion price on each applicable trading day;</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">during the five business day period after any five consecutive trading day period, or the Notes measurement period, in which the “trading price” (as defined in each Indenture) per $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of Notes for each trading day of the Notes measurement period was less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">98</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">if the Company calls any or all of the Notes for redemption, at any time prior to the close of business on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 14, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2025 Notes or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 14, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2026 Notes; or </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">upon the occurrence of specified corporate events as set forth in the Indentures.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the 2026 Notes and 2025 Notes are not convertible.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Whether the 2026 Notes or the 2025 Notes will be convertible in the future prior to the applicable free convertibility date will depend on the satisfaction of the trading price condition or another conversion condition specified in the Indentures. Since the Company may elect to repay the 2026 Notes and the 2025 Notes in cash, shares of our common stock, or a combination of both, the Company has continued to classify the 2026 and the 2025 Notes as long-term debt on its consolidated balance sheet as of March 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Notes consist of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.44%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:12.08%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability Component:</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2026 Notes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2025 Notes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2026 Notes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2025 Notes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Principal</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">414,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">414,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Less: unamortized debt issuance costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net carrying amount</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">408,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth total interest expense recognized related to the Notes:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.171%;"></td> <td style="width:1%;"></td> <td style="width:19.823999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:18.064%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.125% Coupon on 2025 Notes</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt discount and transaction costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Notes, which was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, quoted prices of the Notes in an over-the-counter market (Level 2), and carrying value of debt instruments (carrying value excludes the equity component of the Company’s convertible notes classified in equity) were as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.44%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:12.08%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">411,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">347,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Loan Agreement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 29, 2021, the Company entered into a Loan and Security Agreement with Western Alliance Bank, as administrative agent and collateral agent for the lenders, and the banks and other financial institutions or entities from time to time party thereto as lenders (the “2021 Loan Agreement”). The 2021 Loan Agreement provided for a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million revolving credit facility with a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million letter-of-credit sublimit and expired on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 29, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The 2021 Loan Agreement was secured by substantially all of the Company’s assets. Borrowings under the 2021 Loan Agreement bore interest based on a formula using certain market rates. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e 2021 Loan Agreement was subject to various leverage and non-financial covenants. The 2021 Loan Agreement matured on its stated maturity date of October 29, 2023.</span></p> 201300000 0.00125 2025-12-15 414000000 0 2026-12-15 48300000 42600000 3000000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Further details are included below:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:14.929%;"></td> <td style="width:11.387%;"></td> <td style="width:10.526%;"></td> <td style="width:10.526%;"></td> <td style="width:10.526%;"></td> <td style="width:10.526%;"></td> <td style="width:10.526%;"></td> <td style="width:1%;"></td> <td style="width:8.527%;"></td> <td style="width:1%;"></td> <td style="width:10.526%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Issuance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maturity Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">First Interest Payment Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Effective Interest Rate</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semi-Annual Interest Payment Dates</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Initial Conversion Rate per $1,000 Principal</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Initial Conversion Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares (in millions)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025 Notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 15, 2025</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.125</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 15, 2021</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">June 15, and December 15</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.1977</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70.43</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span></p></td> </tr> <tr style="height:11pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026 Notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 15, 2026</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">––</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">––</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6043</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131.50</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span></p></td> </tr> </table> 2025-12-15 0.00125 2021-06-15 0.008 June 15, and December 15 14.1977 70.43 100000 2026-12-15 0 0 7.6043 131.5 4300000 1000000 1.30 1000000 0.98 2025-09-14 2026-09-14 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Notes consist of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.44%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:12.08%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liability Component:</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2026 Notes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2025 Notes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2026 Notes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2025 Notes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Principal</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">414,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">414,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Less: unamortized debt issuance costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net carrying amount</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">408,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 414000000 3040000 414000000 3040000 5954000 35000 6500000 40000 408046000 3005000 407500000 3000000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth total interest expense recognized related to the Notes:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.171%;"></td> <td style="width:1%;"></td> <td style="width:19.823999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:18.064%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.125% Coupon on 2025 Notes</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt discount and transaction costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1000 16000 550000 627000 551000 643000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Notes, which was determined based on inputs that are observable in the market or that could be derived from, or corroborated with, observable market data, quoted prices of the Notes in an over-the-counter market (Level 2), and carrying value of debt instruments (carrying value excludes the equity component of the Company’s convertible notes classified in equity) were as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.44%;"></td> <td style="width:1%;"></td> <td style="width:13.32%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:12.08%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:11.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">411,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">347,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 395732 411051 347087 410500 75000000 5000000 2023-10-29 <p style="font-size:10pt;margin-top:16pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Leases and Contingencies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company conducts its operations in leased office facilities under various noncancelable operating lease agreements that expire through December 2029.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 26, 2017, the Company entered into a Third Amendment (the “Third Amendment”) to the lease agreement for office space in Newton, Massachusetts, dated as of August 4, 2009 (the “Newton Lease”). The Third Amendment extended the lease term to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2029</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and preserves the Company’s option to extend the term for an additional </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period subject to certain terms and conditions set forth in the Newton Lease. The Third Amendment reduced the rentable space from approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">110,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet to approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet effective </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2018</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. As of January 1, 2018, base monthly rent under the Third Amendment is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The base rent increases biennially at a rate averaging approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per year, as of January 1, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023. The Company remains responsible for certain other costs under the Third Amendment, including operating expense and taxes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2021, the Company entered into a Fourth Amendment (the “Fourth Amendment”) to the lease agreement. The Fourth Amendment became effective during </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 2021</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Fourth Amendment reduced the rentable space from approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet to approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">68,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet and provided the Company with a one-time payment of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. As of May 1, 2021, base monthly rent is approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per month. All other terms and conditions are substantially similar to those terms in the Third Amendment.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain of the Company’s operating leases, including the Newton Lease, include lease incentives and escalating payment amounts and are renewable for varying periods. The Company recognizes the related rent expense on a straight-line basis over the term of each lease, taking into account the lease incentives and escalating lease payments.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has various non-cancelable lease agreements for certain of its offices with original lease periods expiring between 2024 and 2029. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain it will exercise that option. Leases with renewal options allow the Company to extend the lease term typically between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When determining the lease term, renewal options reasonably certain of being exercised are included in the lease term. When determining if a renewal option is reasonably certain of being exercised, the Company considers several economic factors, including but not limited to,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">significance of leasehold improvements incurred on the property, whether the asset is difficult to replace, underlying contractual obligations, or specific characteristics unique to that particular lease that would make it reasonably certain that the Company would exercise such option. Renewal and termination options were generally not included in the lease term for the Company's existing operating leases. Certain of the arrangements have discounted rent periods or escalating rent payment provisions. Leases with an initial term of twelve months or less are not recorded on the condensed consolidated balance sheets. The Company recognizes rent expense on a straight-line basis over the lease term.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, operating lease assets were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and operating lease liabilities were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The maturities of the Company’s operating lease liabilities as of March 31, 2024 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.267%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:22.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Minimum Lease</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:2.25pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ending December 31:</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Payments</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (April 1 – December 31)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,819</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:22.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Included in the Consolidated Balance Sheet:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,161</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,658</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,819</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, the total lease cost was comprised of the following amounts:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.14%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:17.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:17%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes additional information related to operating leases as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.035%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:23.024%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term — operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate — operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate as the discount rate. The Company uses its best judgment when determining the incremental borrowing rate, which is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term to the lease payments in a similar currency.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time and in the ordinary course of business, the Company may be subject to various claims, charges, and litigation. At March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have any pending or threatened claims, charges, or litigation that it expects would have a material adverse effect on its condensed consolidated financial position, results of operations, or cash flows.</span></p> 2029-12-31 P5Y 110000 74000 2018-01-01 300000 0.01 2021-05 74000 68000 600000 300000 P1Y P5Y <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, operating lease assets were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and operating lease liabilities were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The maturities of the Company’s operating lease liabilities as of March 31, 2024 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.267%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:22.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Minimum Lease</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:2.25pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ending December 31:</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:2.25pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Payments</span></p></td> <td style="vertical-align:middle;border-bottom:2.25pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (April 1 – December 31)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,819</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.02%;"></td> <td style="width:2.42%;"></td> <td style="width:1%;"></td> <td style="width:22.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Included in the Consolidated Balance Sheet:</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,161</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,658</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,819</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 16300000 19800000 3729000 4068000 3975000 3566000 3402000 3333000 22073000 2254000 19819000 4161000 15658000 19819000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, the total lease cost was comprised of the following amounts:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.14%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:17.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:17%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1029000 1056000 4000 4000 1033000 1060000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes additional information related to operating leases as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:73.035%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:23.024%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term — operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate — operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P3Y2M12D 0.034 0 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Option and Incentive Plans</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2007, the Company’s board of directors approved the TechTarget, Inc. 2007 Stock Option and Incentive Plan (the “2007 Plan”), which was approved by the stockholders of the Company and became effective upon the consummation of the Company’s IPO in May 2007. The 2007 Plan allowed the Company to grant incentive stock options (“ISOs”), non-qualified stock options (“NSOs”), stock appreciation rights, deferred stock awards, restricted stock units and other awards. Under the 2007 Plan, stock options could not be granted at less than fair market value on the date of grant and grants generally vested over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_4733f50d-1754-4af3-9082-c1c94c57bbb7;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. Stock options granted under the 2007 Plan expire no later than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> after the grant date. Additionally, beginning with awards made in August 2015, the Company had the option to direct a net issuance of shares for satisfaction of tax liability with respect to vesting of awards and delivery of shares. Prior to August 2015, this choice of settlement method was solely at the discretion of the award recipient. The 2007 Plan expired in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 2017</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> new awards may be granted under the 2007 Plan; however, the shares of common stock remaining in the 2007 Plan are available for issuance in connection with previously awarded grants under the 2007 Plan. There are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock that remain subject to outstanding stock grants under the 2007 Plan as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2017, the Company’s board of directors approved the TechTarget, Inc. 2017 Stock Option and Incentive Plan (the “2017 Plan”), which was approved by the stockholders of the Company at the 2017 Annual Meeting and became effective </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 16, 2017</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The 2017 Plan replaces the Company’s 2007 Plan. On June 16, 2017, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock were reserved for issuance under the 2017 Plan and, generally, shares that are forfeited or canceled from awards under the 2017 Plan also will be available for future awards. In April 2021, the stockholders of the Company authorized the issuance of up to an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,800,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock under the 2017 Plan. Under the 2017 Plan, the Company may grant restricted stock and restricted stock units, non-qualified stock options, stock appreciation rights, performance awards, and other stock-based and cash-based awards. Grants generally vest in equal tranches over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. Stock options granted under the 2017 Plan expire no later than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> after the grant date. Shares of stock issued pursuant to restricted stock awards are restricted in that they are not transferable until they vest. Shares of stock underlying awards of restricted stock units are not issued until the units vest. Non-qualified stock options cannot be exercised until they vest. Under the 2017 Plan, all stock options and stock appreciation rights must be granted with an exercise price that is at least equal to the fair market value of the common stock on the date of grant. The 2017 Plan broadly prohibits the repricing of options and stock appreciation rights without stockholder approval and requires that no dividends or dividend equivalents be paid with respect to options or stock appreciation rights. The 2017 Plan further provides that, in the event any dividends or dividend equivalents are declared with respect to restricted stock, restricted stock units, other stock-based awards and performance awards (referred to as “full-value awards”), such dividends or dividend equivalents would be subject to the same vesting and forfeiture provisions as the underlying award. There are a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,610,350</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock that remain subject to outstanding stock-based grants under the 2017 Plan as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,648,534</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock remain available for issuance under the 2017 Plan as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2022, the Company’s board of directors approved the TechTarget, Inc. 2022 Employee Stock Purchase Plan (the “ESPP”), which was approved by the stockholders of the Company at the 2022 Annual Meeting of Stockholders and became effective June 7, 2022. On June 7, 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">600,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock were reserved for issuance under the ESPP. After the initial offering period of three months, commencing September 1, 2022, eligible employees may be offered shares of common stock over a twelve-month offering period, which consists of two consecutive six-month purchase periods. Employees may purchase a limited amount (up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) of shares of the Company’s common stock under the ESPP at a discount of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the lesser of the market value of the common stock at either (a) the beginning of the six-month purchase period during which the shares of common stock are purchased or (b) the end of such six-month purchase period. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">545,556</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock remain available for issuance under the ESPP.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting for Stock-Based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the Black-Scholes option pricing model to calculate the grant date fair value of an award.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expected volatility of options granted has been determined using a weighted average of the historical volatility of the Company’s common stock for a period equal to the expected life of the option. The expected life of options has been determined utilizing</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“simplified” method. The risk-free interest rate is based on a zero coupon U.S. treasury instrument whose term is consistent with the expected life of the stock options. The Company has not paid and does not anticipate paying cash dividends on its shares of common stock; therefore, the expected dividend yield is assumed to be </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company applied an estimated annual forfeiture rate based on historical averages in determining the expense recorded in each period.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the stock option activity under the Company’s plans for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.96%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:10.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.96%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:10.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Month Activity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options<br/>Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term in<br/>Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.10</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">977,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercisable at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">977,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options vested or expected to vest at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.09</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">977,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.08</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and the exercise price of the underlying options</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The total intrinsic value of options exercised was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total amount of cash received from exercise of these options was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The total amount of cash received from exercise of these options was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units are valued at the market price of a share of the Company’s common stock on the date of the grant. A summary of the restricted stock unit activity under the Company’s plans for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 is presented below:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.137%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.335%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.856%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.196%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year-to-Date Activity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nonvested outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,573,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nonvested outstanding at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,489,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,267,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">86,098</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units with a total grant-date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that vested during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">68,357</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units with a total grant-date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that vested during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of total unrecognized compensation expense related to stock options and restricted stock units, which is expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ESPP Valuation Assumptions</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The valuation of ESPP purchase rights and the underlying weighted-average assumptions are summarized as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.56%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ESPP:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term in years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average fair value per right granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> P4Y P10Y 2017-05 0 20000 2017-06-16 3000000 3800000 P3Y P10Y 1610350 1648534 600000 25000000 0.15 545556 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the stock option activity under the Company’s plans for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 is presented below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.96%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:10.280000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.96%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:10.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Month Activity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options<br/>Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price<br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term in<br/>Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.10</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">977,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercisable at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.43</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">977,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options vested or expected to vest at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136,628</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.09</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">977,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.08</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and the exercise price of the underlying options</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The total intrinsic value of options exercised was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"></span></p> 140000 38.22 0 0 0 0 0 0 0 0 0 140000 38.22 P6Y1M6D 977750000 115000 38.61 P5Y5M4D 977750000 136628 38.23 P6Y1M2D 977750000 33.08 0 81000 0 18000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units are valued at the market price of a share of the Company’s common stock on the date of the grant. A summary of the restricted stock unit activity under the Company’s plans for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 is presented below:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.137%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.335%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.856%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.196%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year-to-Date Activity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nonvested outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,573,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nonvested outstanding at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,489,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,267,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1573548 50.22 10000 34.09 86098 47.6 8100 53.95 1489350 50.24 49267698 86098 4100000 68357 4300000 49300000 P1Y7M6D <p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The valuation of ESPP purchase rights and the underlying weighted-average assumptions are summarized as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.56%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.74%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ESPP:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term in years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average fair value per right granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P0Y6M 0.0544 0.43 0 8.54 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Stockholders’ Equity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Stock Repurchase Programs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In May 2022, the Company announced that its board of directors had authorized a stock repurchase program (the “May 2022 Repurchase Program”) whereby the Company was authorized to repurchase shares of the Company's common stock having an aggregate purchase prices of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from time to time on the open market or in privately negotiated transactions at prices and in the manner determined by management. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts purchased under this plan for the three months ended March 31, 2024 and March 31, 2023, respectively. As of March 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts remained available under the May 2022 Repurchase Program.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2022, the Company announced that its board of directors had authorized a repurchase program (the “November 2022 Repurchase Program”) whereby the Company was authorized to repurchase shares of the Company’s common stock and Notes having an aggregate purchase price of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from time to time on the open market or in privately negotiated transactions at prices and in the manner determined by management over the next two years. During the three month period ended March 31, 2023, the Company repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">581,295</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares for an aggregate purchase price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at an average share price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the November 2022 Repurchase Program. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts purchased under this plan for the three months ended March 31, 2024. As of March 31, 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million remained available under the November 2022 Repurchase Program.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Repurchased shares are recorded under the cost method and are reflected as treasury stock in the accompanying Condensed Consolidated Balance Sheets. The Company is restricted from making any repurchases during the period between the execution of the Transaction Agreement and the closing of the proposed transaction without Informa's approval.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reserved Common Stock</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company has reserved (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,278,884</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock for settlement of outstanding and unexercised options, issuance following vesting of outstanding restricted stock units, and future awards available for grant under the 2007 Plan and 2017 Plan, (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">545,556</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock for use in settling purchases under the ESPP and (iii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,389,127</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock which may be issuable upon conversion of the Notes.</span></p> 50000000 0 0 0 200000000 581295 25000000 42.99 0 92900000 3278884 545556 4389127 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Income Taxes</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures its interim period tax expense using an estimated annual effective tax rate and adjustments for discrete taxable events that occur during the interim period. The estimated annual effective income tax rate is based upon the Company’s estimations of annual pre-tax income, the geographic mix of pre-tax income, and its interpretations of tax laws. The Company updates the estimate of its annual effective tax rate at the end of each quarterly period. The Company recorded income tax expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024 primarily as a result of expenses not currently deductible for tax resulting in taxable income in certain jurisdictions. The tax expense for the three months ended March 31, 2024 increased by approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, as compared to the same period in 2023, primarily due to an increase in nondeductible expenses. The Company recorded income tax expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2023.</span></p> 2200000 800000 1400000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. Segment Information</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company views its operations and manages its business as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating segment which is the business of providing purchase intent marketing and sales services. The Company aggregated its operating segment based upon the similar economic and operating characteristics of its operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Geographic Data</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales by campaign target area were as follows (1):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.86%;"></td> <td style="width:1%;"></td> <td style="width:18.86%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:18.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">North America</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:4.537%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales to customers by campaign target area is based on the geo-targeted (target audience) location of the campaign.</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:3.492%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales to unaffiliated customers by geographic area were as follows (2):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.86%;"></td> <td style="width:1%;"></td> <td style="width:18.86%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:18.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United Kingdom</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other international</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:4.537%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales to unaffiliated customers by geographic area is based on the customers’ current billing addresses and does not consider the geo-targeted (target audience) location of the campaign.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:3.492%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets by geographic area were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.32%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:19.86%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:20.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets are comprised of property and equipment, net; goodwill; and intangible assets, net. No single country outside of the U.S. and the United Kingdom accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more of the Company’s long-lived assets during either of these periods.</span></p> 1 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales by campaign target area were as follows (1):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.86%;"></td> <td style="width:1%;"></td> <td style="width:18.86%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:18.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">North America</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:4.537%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales to customers by campaign target area is based on the geo-targeted (target audience) location of the campaign.</span></div></div> 35230000 37760000 16406000 19354000 51636000 57114000 <p style="margin-left:4.533%;text-indent:3.492%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales to unaffiliated customers by geographic area were as follows (2):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.86%;"></td> <td style="width:1%;"></td> <td style="width:18.86%;"></td> <td style="width:1%;"></td> <td style="width:1.96%;"></td> <td style="width:1%;"></td> <td style="width:18.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended<br/>March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United Kingdom</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other international</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:4.537%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales to unaffiliated customers by geographic area is based on the customers’ current billing addresses and does not consider the geo-targeted (target audience) location of the campaign.</span></div></div> 39751000 43674000 5035000 6068000 6850000 7372000 51636000 57114000 <p style="margin-left:4.533%;text-indent:3.492%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets by geographic area were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.32%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:19.86%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:20.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">221,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,743</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 221130000 221394000 84743000 86760000 305873000 308154000 0.01 false false false false false false Amounts include stock-based compensation expense as follows: Includes $1.9 million of accrued compensation expense recognized in the previous year for the three months ended March 31, 2023. The Company's time deposits consist of domestic deposits which mature within six months (Level 2). All level 2 investments are priced using observable inputs, such as quoted prices in markets that are not active and yield curves. In calculating diluted net income per share, 851 thousand shares and 1.3 million shares related to outstanding stock options and unvested, undelivered restricted stock units were excluded for the three months ended March 31, 2024 and 2023, respectively. Additionally, for the three months ended March 31, 2024 and 2023, the interest expense and amortization of note costs relating to the shares issuable upon conversion of our outstanding convertible notes were excluded from the calculation as they would have been anti-dilutive. The interest expense including amortization of note issuance costs, related to convertible notes was $0.6 million for both the three months March 31, 2024 and March 31, 2023. The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on March 31, 2024 of $33.08 per share and the exercise price of the underlying options. The total intrinsic value of options exercised was $0 and $81 thousand during the three months ended March 31, 2024 and March 31, 2023, respectively.